BM6w6(@ 444222111111222333333222000222111...000333222...333666666333222555555222111///------...///...---111666999777555555444111111000///000111000...,,,111...///444444000000444222444666555444222111222///000111222111///---,,,111222333333000...------000222444222///---///111333111......000111222111...///...,,,000777999777999777666777;;;;;;999666......///////////////...,,,---...//////...---,,,------...///111444666888333222111000///...---,,,//////,,,)))***......,,,000000000///......------000000///...............111111000000000/////////...------///222555666666444333333222111000//////333...---333666333333666111444666777666555444555===@@@???888666777444...000000///---...111222111222111222444777::::::999;;;666222333333333666<<<======999666888???BBBAAA>>>@@@AAA@@@<<<:::;;;<<<===>>>>>>===:::999999:::999>>>@@@???@@@BBB@@@===BBBAAA>>>;;;:::::::::;;;888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<===>>>>>>???AAA???>>>@@@DDDGGGGGGFFFBBBDDDFFFHHHHHHGGGEEECCC@@@AAAEEEHHHEEEAAADDDJJJGGGIIIIIIIIIHHHHHHJJJKKKLLLOOOQQQQQQOOONNNQQQTTTUUUSSSUUUYYY[[[YYYYYY\\\^^^___``````___aaadddgggiiimmmqqqrrrqqqqqqtttwwwwwwxxxzzz|||~~~222111///000222333333222///111111000222555444000111444555333333555555222555333222222333444333222777::::::555222333333000111000000111222333222000000---///333444111111444111333444444111/////////+++---///111222333333333222333333222000///111222///000111000---,,,+++,,,///---,,,---///000000///---//////...222888999777;;;999666666888777444111......///////////////...,,,---...//////...---,,,,,,,,,---...000222555666222111111///...---,,,,,,---...---+++---222333000111111000///...---------111000///...---......///............---------,,,///......///111333333222333222222111000/////////...+++,,,...---+++///666111333555666555444555666:::======888666777666111...///000//////111444555222111000222555888999999999555222444444333666;;;AAABBB???<<<<<>>:::;;;>>>@@@???===::::::;;;;;;<<<===<<<:::999:::;;;<<<@@@AAA???>>>???>>>;;;DDDBBB???;;;999777777777888888999999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<======>>>>>>>>>===<<<>>>BBBEEEEEEDDDAAABBBEEEFFFGGGEEECCCBBBCCCEEEIIIMMMJJJEEEFFFKKKEEEHHHJJJLLLKKKKKKLLLMMMLLLOOOQQQPPPNNNMMMOOORRRUUURRRSSSWWWYYYXXXYYY\\\^^^^^^^^^```bbbdddeeefffjjjlllooopppqqqsssvvvxxxzzz{{{|||}}}~~~111///...///111222222111---000111111444888777222111555666444444666555111222111111222444444333111<<<>>>;;;555111111222000222111111222444555555444///---///222444222222555555666888777444222111111,,,---...///222444666777444444333111//////111333---------...//////---+++,,,,,,,,,///111111000///---000111111555:::;;;777:::777555555666555222...//////////////////......------............------,,,,,,,,,---///111222333000000///...------,,,,,,***------...222777888555333222000...---,,,------111000...---,,,---///000.........------------,,,111111111222444444222000111111000000//////.........111666888444000333:::111333444444333444666888666999999666666777666333...000222222000000222666444222///000222555777888777444333555555444555999===@@@AAA???@@@BBB???:::999;;;>>>???>>><<<;;;:::888:::;;;;;;::::::;;;<<<>>>BBBBBB===;;;<<<<<<:::AAA???===:::888666666666888888999999:::;;;;;;;;;<<<<<<<<<:::888888:::<<<<<<<<<<<<<<<<<<=========<<<;;;:::<<>>BBB@@@;;;999999111222333222222333666888444555555444444444333222111222333333000---///444999666111///000333555555555222333666777444555888555999;;;===AAAFFFEEEAAA888:::>>>@@@@@@>>><<<;;;666888:::;;;;;;;;;===???===AAAAAA;;;777888999999::::::999888888888888999999::::::;;;;;;<<<======@@@@@@???<<<888777999;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;===???@@@AAA>>>???BBBDDDEEEDDDBBBAAAEEEDDDGGGIIIGGGCCCCCCGGGEEEFFFHHHIIIIIIJJJLLLNNNNNNQQQSSSRRRNNNLLLMMMNNNTTTQQQPPPRRRTTTSSSVVVZZZ]]][[[\\\aaaiiillljjjgggkkkhhhgggjjjqqqvvvyyyyyyuuuuuuvvvwwwyyy|||~~~666444111000000///...---,,,///111111555999999555<<<>>>>>>:::888888555111333333222333555555333222444999:::777555555444111777555222222222222111000,,,...000111222444555444111333444333000---,,,+++222111...---,,,---///000,,,///444666555222000000...,,,,,,...222333000---+++,,,///222555555222//////333666777:::>>><<<888666444222444777888666333111000///...---.........---------,,,,,,---------/////////000000111111111---------------,,,,,,,,,***,,,---...111666555222333222000...------------000///...------...000111000000000000000000000000111222333666888999777444.............../////////000222666888::::::777444111222222111111222555777222222222333333111000000333000111222000---000777>>>:::444000000111333333444111222666777444555777666888999999===CCCDDDBBB888:::===@@@AAA@@@===;;;666777:::;;;;;;===???AAA:::???@@@:::555666888999777777777777777888888999;;;;;;<<<<<<===>>>>>>>>>CCCDDDDDD???999666888:::;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;<<<>>>???AAA===???BBBDDDEEEDDDCCCAAAFFFCCCBBBDDDCCC@@@BBBFFFGGGGGGFFFDDDCCCEEEIIILLLOOOSSSUUUTTTPPPMMMMMMOOOTTTPPPOOORRRRRRRRRTTTYYY\\\[[[[[[aaaiiimmmkkkhhhiiigggeeehhhoootttvvvvvvuuuvvvvvvwwwyyy{{{|||}}}888666333222222111///...000222222111444999999666@@@BBB@@@;;;888999777333444222000000111111111000...444888777666777666333888555222111111111000///,,,///111000111555555333111333444333000...------......,,,,,,,,,...000222111666>>>CCCDDDCCCAAA@@@000...------------,,,+++++++++---000222222000---000333555555888<<<:::555888666444555888888555222222111///...------...///------,,,,,,,,,,,,------000000111111111000//////,,,,,,------------------+++------+++...222222...000000000///......------...............//////000...///////////////000000//////000222444555444333------......//////000000222111---***---444666444111222333222111111333444222000111333333000000222666///,,,000222000444;;;???:::444111000111222222333111222555666444555888??????;;;777888;;;<<<999999:::;;;>>>@@@???<<<:::444666999:::;;;<<>>>>>???AAADDDEEEAAA;;;777888:::999::::::;;;<<<<<<======999:::<<<<<<;;;<<>>AAADDDEEEDDDBBBAAAFFFBBBAAACCCCCCBBBCCCGGGGGGGGGFFFDDDBBBDDDGGGJJJOOOSSSVVVUUURRROOONNNOOOSSSPPPOOORRRSSSRRRSSSWWWZZZYYYZZZ___eeeiiiiiihhhgggffffffhhhlllppprrrssswwwxxxyyyzzzzzzzzzyyyyyy}}}888666444333444444333222777888666333555:::;;;888@@@AAA>>>999777999:::777555222...,,,---.........---222555333333666777555777555222000111111111111---111222000111444444111333555666555333111111111---,,,,,,---...000222333333777>>>BBBDDDBBBAAAAAA.........---,,,---///111---------///111111///---000222333222444777555111666444333555888999666444222111///---,,,---...///------,,,++++++,,,------///000000000000///---,,,,,,,,,------.........///,,,---+++)))+++000111...---...///000000///...---,,,---...000000000/////////000000000111111111111000///...///111222111000------...///000000111111000222111,,,---333777666111222333333111000000111111///000555666333333777@@@444,,,111444222444::::::666222000000222333333333111111444555444555999AAA@@@===888777:::999555:::999999:::======:::888222444777888999:::<<<>>><<>>>>>888:::;;;;;;::::::===@@@:::<<>>???<<<777666:::<<<::::::666222//////000111111///333333000000444777777666444111000222333444333---222333000000444444000000222444333111000///000.........//////000111222+++...111333222000//////+++---.........111777<<<000///000111222222111//////111000...000333222...111///000333888;;;:::888333111///---,,,---...///------++++++++++++------...//////000///---,,,+++,,,------....../////////,,,---+++(((***000111///+++---///111222000...---+++---///111111000///...222222333333333444444444444222000000111111111000---......///000111222222&&&111888555222333444222000222444444222000//////111...000777999666777<<>>===999:::888666777::::::888666111333555666777888:::<<<@@@GGGJJJDDD;;;777777666333444666888999:::::::::888888999::::::;;;;;;<<<333:::@@@@@@;;;888999<<<777777888:::<<<===??????777999;;;:::999999<<>>@@@BBBAAA@@@???<<<;;;???FFFHHHDDD@@@???BBBFFFKKKNNNNNNMMMMMMMMMLLLPPPTTTTTTQQQNNNNNNOOORRRPPPQQQUUUUUURRRRRRUUUSSSTTTVVVXXXYYY]]]aaaeeecccgggjjjjjjhhhgggiiillldddhhhmmmssswwwyyyyyyyyywwwzzz~~~444444666888::::::999888???<<<888444333777===CCCGGGIIIIIIDDD???===@@@DDD<<<888444222222222000...000222555777666555444444444444444444444555555666///////////////000000000222555666555111000111444///000222222222111///------///111111000//////000444---,,,+++---;;;EEE>>>777666555555555444111.........//////000000111111***---111555777888777777222222222///---...333777777333---++++++,,,+++))),,,---...//////...---,,,222111000//////000111222000///...---,,,---...//////---///333333111000222/////////...---///222555222333333333888<<<:::444:::333///111222000222777111...,,,,,,---///000000---333666555444666666444111222333444333222111000...///000222333444555555666666666666555444333333666555333222222333555666111666999999666555999>>>555;;;<<<888888===???===999888888:::<<<<<<;;;:::444333111111333888===AAAGGGLLLLLLCCC<<<;;;:::666777;;;>>><<<888555777:::777888:::;;;<<<<<<;;;;;;999:::;;;<<<===<<<;;;:::===<<<<<<>>>AAAAAA>>>;;;;;;::::::999999::::::;;;======>>>??????>>>===<<<===>>>@@@CCCFFFFFFCCCAAAAAADDDIIIJJJJJJLLLOOOSSSSSSRRRPPPQQQQQQQQQPPPNNNQQQRRRTTTVVVWWWWWWVVVVVVWWWXXXYYY[[[^^^aaaccceeedddfffjjjkkkjjjiiihhhhhhgggkkkqqqtttvvvwwwxxxyyyvvvyyy|||}}}~~~~~~666666666888<<<===;;;999888888666555555999>>>BBBHHHIIIHHHCCC===:::<<>>@@@???<<<999888888999;;;;;;:::888222111111222666;;;@@@CCCBBBFFFGGG@@@:::999777333555888;;;:::666444666999888999999:::999888777666999::::::;;;<<<<<<;;;;;;888777888;;;>>>>>><<<:::;;;::::::::::::::::::;;;===>>>>>>??????>>>======>>>???@@@CCCFFFFFFDDDAAA@@@CCCFFFGGGFFFHHHLLLPPPTTTRRRPPPOOOOOOOOONNNMMMLLLMMMNNNPPPQQQQQQRRRRRRUUUVVVXXX[[[^^^aaadddfffdddgggjjjkkkjjjhhhggggggjjjllloooqqqrrrtttwwwyyywwwyyy{{{{{{|||}}}333000///333888;;;888555333555777888999<<<@@@CCCEEEEEEDDD???:::777888:::333333333555888:::;;;:::555666666555222222222444777888999::::::888555333111222333333333222111000111000000000222222222111...///000111111111//////---///111111000000000111,,,---444333+++555EEEHHHBBB???:::666444222///...000000000000////////////,,,,,,---...///000111111444333111...---000444888888555111////////////...------...//////...------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///---+++---111111......000***++++++*********---//////:::@@@<<<444444888<<<:::444000000000...///111222111000000222222111000,,,111444222111333333111444444444444333222111000444555666666777666666666444444555555555444333333444333111000/////////000444555777888888666555444888???CCCCCCAAA@@@<<<888999888777888999999777555111111222444666:::===???===AAABBB???;;;888666222333555888777444333555888999999999888777555333222666777888999;;;===???@@@888888999;;;>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>>???@@@AAADDDFFFFFFDDDBBBCCCDDDEEEDDDCCCFFFKKKPPPUUURRROOOMMMLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOSSSTTTVVVYYY]]]aaadddfffeeegggjjjkkkiiigggfffffflllmmmnnnnnnoooqqquuuxxxvvvwwwxxxxxxxxxyyy|||~~~~~~000---+++...555888666222555666888999:::<<<@@@CCC===>>>>>><<<999888:::<<<::::::;;;<<<>>>?????????444444444222000111333555777999;;;<<<;;;888444111666666666666444222///...222000...000333555333111///000111222222222ӵ000000111222333///222333666MMMlll{{{[[[TTTHHH===555111...---111111000000//////......+++++++++---///222555777333222///------///333666333111///------------------..................---,,,---...//////...---,,,+++++++++,,,---...//////+++***+++///000------///,,,---...---,,,,,,///111888AAAFFF???555222555888666222///...//////000000Ħ222000///+++000222Ħ222000555555444333222111000000666777777777777666555555222ӵ333666555444222111000000000222333444777999888555222555999===>>>===:::777555888777666666777777555333333333444444555666666777<<>><<<888555333444666555444444666888888888888777666555444333333333444777:::???BBBEEE?????????@@@BBBCCCCCCCCC;;;;;;<<<<<<<<<<<<;;;;;;?????????@@@@@@@@@@@@@@@AAA@@@AAAĦFFFGGGFFFDDDCCCFFFMMMSSSVVVRRRMMMJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPRRRSSSTTTWWWZZZ]]]```aaaeeegggiiiiiigggfffeeeeeekkkmmmnnnooooooqqqsssuuuttttttttttttsssuuuyyy|||{{{222///---000555888777444777777777666555777;;;>>>777999;;;<<<>>>@@@BBBDDDBBBBBBAAA@@@>>>=========222222111000000222555888999;;;>>>???>>>:::666333666666777666555333222000333111///1114446664442221112222222222224ĉ@ӵ111222333555...111999AAAVVVnnnwwwQQQIII===444000111333555111111000000//////......+++++++++,,,///222555777111///,,,+++,,,...000222///...---,,,++++++,,,---.........------.........---...///000000///...---***+++,,,---......//////+++)))+++//////---,,,...---...///...------///000444:::<<<666000///...---111000...---///222333222>L111000...,,,+++000=hĦ///4444443332221111110000006667777776666665553333334ĉ@ӵ666555444222111000000///222333555999<<<<<<:::888222444666777666444555666777666555555666666444222555555666666777777777666<<<===???AAAAAA===999777555555666555555666777999777777777777777777777777444555555777:::===@@@BBBAAAAAAAAA@@@AAABBBCCCEEE<<<===>>>>>>>>>>>>===<<<@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA>LBBBFFFFFFEEEBBBBBBFFFOOOVVVTTTPPPLLLIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKMMMOOOQQQRRRSSSSSSUUUVVVXXXZZZ[[[ccceeeggggggeeeddddddeeeiiillloooqqqqqqqqqqqqrrrqqqqqqrrrqqqqqqsssvvvyyyzzz000///...///111333333333777666555222000111444666444666999===AAAEEEHHHJJJEEEDDDBBB===999777777888111222222222222444777:::===>>>AAABBBAAA>>>999777444444555555555555555666333333222222444555444333333333222222222GG=?222444888111:::GGGJJJLLLLLLEEE???999111,,,---000555888000000000000////////////------------...///111333...,,,++++++---.........---...///...------...000///...------------...///------............------,,,,,,---...////////////+++)))+++//////---,,,...+++,,,...---,,,+++,,,...---111222000///000000,,,...///...---///444555333HdĦ111///,,,***,,,=Īj222222111000000000000111666666666666555444333222GG=?333222111000//////...444666999<<<>>>??????>>>444333333555444222444999666555444555666666444222444555666888999;;;<<<===<<<:::;;;???@@@<<<888888888777666555555666888999666666666666777888::::::999999999999999:::;;;;;;=========<<<;;;===@@@CCC>>>???@@@AAAAAA@@@???>>>AAAAAA@@@AAAAAABBBCCCDDDAAA@@@@@@HdĦAAABBBBBBBBB@@@AAAGGGPPPWWWPPPMMMJJJIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOSSSSSSSSSTTTUUUVVVWWWXXX```bbbddddddcccbbbcccdddfffiiinnnpppqqqpppooopppooopppqqqrrrrrrtttwwwzzz|||---......ӵ555666666ĭӵ>>>ӵ>>>Ħ555666666666555666999;;;<<<ӵӵ333222ĦƜ`1.׼s222333444;;;Ħ555***666333///...///000111ӵ000Ħ...///000111333333---,,,+++---ĭӵ------Ħ......---Ħ///Ħ000---,,,...***,,,------+++***+++,,,333111///111DdD---111111?fӵ000///...Ħ666666666ӵƜ`1.׼s222222ĭӵ;;;444444777555444333555666666555ӵ888:::<<<===Ħ888===???;;;888666777666888999:::888999999Ħ999:::;;;:::;;;>>>CCCĦAAAAAABBBCCCDDDEEEAAA@@@???DdDAAACCCIIIMMMMMMӵNNNOOOӵTTTӵ___aaaaaajjjkkkĦvvvӵĭӵ///222?~4555444666g&e>&e444g&e@@@>hӵ999:::999888888:::;;;g&e:::guO>uO>&e5553334ff?>ߝL---gĉ@222222333555Shӵ111,,,---...000111111g&e///>hӵ222555777888999---,,,,,,fff?><z///g&e>&e,,,,,,HL...000000ShӵgL///000------///+++,,,......,,,++++++S?ʬ1111113h?D%%)?111111ZufĦ......---gL222666666g&e444gĉ@444444g&e>&e888@e777444??///444444333333555777777g<ĉ3334445557773we<Ħ888>>>@@@<<<3h?@e555555777888999444555777Z<<<:::;;;======>>>3h?gLBBBAAAAAABBBCCCEEEFFFAAA??????D%%)?FFFfff?><zMMMOOO=?ĦRRRg&eSSSg&e[[[]]]___S?ʬfff4ff?>ߝLxxx@eg&e3h?g&e>&e??3334Dӵ333888777Hƅ^Hu]Ħ333Hu]Ħ777ZuR)Ħ999777444444666;;;???Hu]Ħ???HŐeHŐeHu]Ħ333qIܗGIӵ///tt...///111HGgĉ@000///......---------,,,Hu]Ħ///ZuR)Ħ+++,,,///222555///---sߝLGdUĦ---Hƅ^Hu]Ħ000ntHdĦ///...HGgĉ@000HdĦ------------...---------......///Htƅ^222333Bt=o9ĦDtfo9Ħ/////////g?...,,,HdĦ...111000Hu]Ħ000tt333555Hƅ^Hu]Ħ555H׼s222444000333555222333444555555555tQ888888555555je<Ħ@@@???===Bt=o9ĦH׼s444444666777666444666444444HtĦ555888555777???Bt=o9ĦHdĦ;;;<<>>???>>>AAAqjRgdKӵDdDĦ===<<<@@@???<<<;;;???EEECCCBBBHdDĦgdKӵDdDDdDĦIIIDdDĦ4DufӵDdDĦTTTDdDĦ\\\q<RdddcccpeƜ4DuTӵuuuDdDĦDdDĦqjRgdKӵDdDΦDdDĦ3333334DuXӵ000<<<===DdDΦDdDӵ:::DdDĦ111111o)h888555777:::;;;:::888888888DdDĦ>>>DdDΦDdDΦDdDӵ111=ӊB1.uTӵ///HߝL`o9111po9wӵ,,,------------,,,,,,DdDĦ///000o)h///000000000///...---111000DdDΦDdDĦ111DdDΦDdDӵ---GIpӵDdDĦ000po9wӵDdDĦ---------------,,,,,,,,,------po9u000222444555GIdnuR)ĦDdDĦnuR)Ħ//////CdgĪj---DdDĦ333000///DdDĦ000HߝL`o9222DdDΦDdDӵ777DdDĦ888;;;999555222111111222333444444555666666666geĦ555666sp?aĦ:::;;;GIdnuR)ĦDdDĦ555777999:::888777333555888DdDĦ<<<555777999GIdnuR)ĦDdDĦ???>>>???>>>;;;;;;===BBBCCCDDDDdDĦnuR)ĦDdDΦDdDĦGGGDdDĦnuR)ĦDdDĦSSSDdDĦ]]]po9udddeeecccbbb=ӊB1.uTӵsssDdDĦzzz{{{DdDĦGIdnuR)ĦDdDΦDdDӵ6665554DuXӵ222666:::DdDʜ4DuTӵ444>d<Ħ444Dt000555999::::::999999:::>d<Ħ777>d<ʜDd<ʜ4DuTӵ000111F&uTӵ///4DufئL>e555puR)Ħ///---------,,,,,,,,,>d<Ħ///Dt......------,,,,,,......DdDΦDdDĦ333>d<ʜ4DuTӵ+++4DwDd<Ħ000puR)Ħ>d<,,,,,,------,,,,,,,,,------peӵ222ĦpeӵDx<>d<ӵDddd<Ħ0004DufئL>e222DdDʜ4DuTӵ666DdDĦ888:::888555333222222333444333444444555555555geĦ444s<v>aĦ;;;;;;peӵDx<DdDĦ888:::<<<<<<;;;:::888;;;???DdDĦ@@@AAACCCEEEpeӵDx<>d<@@@???===<<<<<<<<<>>>AAAEEE>d<ӵDd<DdDΦDdDĦGGGDdDӵnd<DdDĦSSS>d<Ħ[[[peӵbbbĦbbbF&uTӵqqqDdDĦsssuuu>d<ĦpeӵDx<>d<ʜ4DuTӵ7776664DuXӵ111///666D&dq&ĒR888;;;sdKĦ999DHRRud333555666777999;;;>>>sdKĦ555D&oq<Ōq&ĒR222111111>dp&ĒR000000nfʜd<Φ>d<Ħ000s&dq&ĒR++++++i?ʜtd<Ħ///HHܗDӊB...<x,,,,,,---------------B?d<444333222222333444555222222222333333333geĦ555Hg8>aĦ888777B?Ho9777>dd<ӵLLLLLLB?Ho9QQQ<x>>>>>>>>>===;;;???CCC&ӫeʬtIӇTTT>d<Φ>d<ĦGGGD&ӫetIӇNNNDdDĦSSSsdKĦYYYB?dp&ĒRoooppp>d<sdKĦB?Ho9s&dq&ĒR6665554DuXӵ......666Hu]3hh<<<<<h111111111fe666@ďD333000...,,,,,,,,,,,,++++++ne---///=e,,,++++++,,,---...***,,,ege---+++sĪj@h+++++++++fdDĦ...@ďD000///Hkge,,,,,,,,,///............@h111333@G222222HĪj@IŌ,,,...Bene///Hkge///ne444333fe///Hu]3hh666444222se111111000111222333555666222222222111222333geĦja>aĦAAA???@G===<<<seCCCDDDDDDEEEGGGHHHIIIJJJ<Ō>>>===<<<@G@@@???Hkge@@@???AAA@@@===;;;===@@@HĪj@IŌUUUOOOegeGGGGGGHu]3hIŌLLLNNNDdDĦSSSneSSSWWW@h^^^___>hoooqqqqqqse|||ne@GsĪj@h7774DuXӵ...ĵD^777<<<;;;BBB;;;777666333111222222222222444777::::::999888111...111333222222222333222;;;999777666333000---,,,,,,,,,+++++++++,,,---///////////////000000000...111,,,++++++++++++,,,------DdDĦ---...000000///++++++,,,,,,000000/////////...---...111444111222333.........---///+++***000//////555111D^444444222222s׼s444000000000111222444555666333333222222222333geFm8888>aĦHHHEEEBBBAAA???===s׼s???@@@???@@@BBBEEE;;;:::999Ho222:::888777777>>>BBBEEE@@@??????BBB@@@;;;======>>>ZZZYYYJJJDDDEEEGGGD^JJJKKKLLLDdDĦSSSQQQSSSVVVVVV[[[\\\^^^```nnnrrruuussss׼szzz|||Φ4DuXӵtvӵ>d<Ħ;;;AAABBB<<<<<>>===;;;:::666111---,,,,,,,,,+++++++++******Ħ///111222444555...///222444444333222000222555666222,,,)))+++.........---------.........***+++,,,---............>d<Ħ---------......---...000000///......---,,,,,,++++++,,,,,,111111000000/////////...333111...,,,,,,...111333///222444222///---///111999777444111////////////.../////////---,,,---.........000333666555000+++,,,++++++---Ħ000...000222444666777888888555>d<Ħ111333333222222Be555333111111111222333444555666444444333222333444geFYĉ888777>aĦ@@@===;;;:::<<<>>>444777;;;<<<999777Be777999999888999===@@@>>><<<;;;nu]ӵ666888999999777444555888<<<@@@@@@>>>;;;999444;;;>>>===???BBB@@@:::???>>>>>>AAAHHHMMMNNNMMMZZZccc[[[FFF???IIIHHH;;;???@@@BBBCCCFFF>d<ĦHHHHHHIIIJJJKKK>d<ĦTTTSSSRRRĦVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]___bbbfffiiikkkllloootttxxxuuuBe}}}{{{|||}}}|||Ħ?aŖ%7uSQuR)ӵsdKĦ555FFF>>>===DDDDDDgdKĦ888666666333...000666444999999555222222111...333gdKĦ222111111111000000///000222444555000000000000000///......///000000111111111111111444...---333:::======>>>AAACCCEEEBBB<<<666222111------......---,,,,,,gdKĦ222222222222333,,,000666::::::666000+++000111111111000///...------111111+++)))---///---+++...111000---,,,---///gdDĦ000...---......------...///111222---,,,+++,,,---............//////000000000000000///...///111000...111777222000---,,,,,,...222444222111000///......//////111000...---,,,,,,------000---+++,,,...///---+++------,,,gdKĦ...000000111444888<<<===>>>999sdKĦ///---000444999555555555000111222333555666777777999555111111333444ŶS5552222223we<;;;888666444777;;;===;;;888777666:::;;;555444999<<<;;;>>><<<:::iĉ@3hR/Ō555666888999777555:::999999<<>>>>>>>>======???AAAAAA@@@BBBGGGLLLPPPMMMJJJHHHGGGGGGFFFEEEBBBBBBBBBCCCCCCDdDĦIIIHHHGGGHHHJJJsdKĦNNNOOOgdKĦWWWWWWWWWXXXZZZ[[[[[[ZZZ]]]]]]^^^___aaadddgggiiiqqqssstttqqqxxx~~~~~~}}}{{{gdKĦ>A///ne666777@@@::::::@@@ne888444444666555000000444999<<<<<<777222111///+++ne////////////...//////000111333444555111111222222111000///...---...///000111111222222333//////555;;;>>>AAAEEE===??????<<<666111............//////000000ne000222333333222111+++///444888999666111.../////////......---------///333333...,,,///111///,,,---//////---------De000000...,,,---///000///---...111444///---,,,,,,,,,,,,,,,+++......///////////////...,,,+++,,,...---+++///444222111///......///111222111111111111000000//////000000///...------------///---+++,,,---...,,,)))......ne///000///...///111666:::===>>>888ne222111///111555888999666333222222111111222333444555666666555222///000333555>A666444000k<999::::::::::::555999<<<;;;888666666555:::;;;999777;;;CCCEEEBBB===<<<<<<fh999888999<<<===<<<:::>>>======???AAA@@@===:::999:::<<<>>>????????????>>>???AAABBBEEEIIIMMMQQQKKKIIIFFFDDDDDDDDDCCCBBBDDDDDDCCCCCCCCCDeHHHGGGFFFFFFGGGHHHneMMMMMMneQQQTTTTTTTTTVVVXXXYYYYYYYYYZZZ[[[\\\^^^```ccceeefffoooqqqrrrpppnnnoootttyyywwwxxxne}}}}}}~~~000///222555888777555777:::777222000222555555222000222999===<<<666222111///,,,---,,,------...,,,---///111333444555555111222333333222000///---....../////////000000000333000111444777999???FFF;;;;;;:::666222...------//////000111222333000///222555555222///+++...222555666444222000...---,,,,,,+++,,,,,,---000333222...---///111111---,,,,,,---......---+++///000000///---,,,///222000------111555111000///...,,,,,,++++++.........//////...------,,,***+++......,,,...333333222222111000000000///000111111222222111000///////////////......---,,,000///......///...,,,***//////000111111...---,,,...333999<<<>>>777000111222111222444666666333000///...222222222333333333444444000...---///333555555777555555777999;;;===>>>777;;;???@@@>>>;;;<<<===>>>;;;777777>>>EEEDDD@@@888999::::::<<<;;;;;;===???@@@@@@???@@@@@@@@@AAAAAA@@@===:::;;;<<<>>>@@@AAAAAA@@@@@@>>>>>>???CCCJJJOOOSSSUUUHHHEEECCCBBBCCCCCCCCCBBBEEEEEEDDDCCCCCCCCCHHHHHHGGGGGGHHHIIINNNNNNNNNPPPPPPPPPQQQRRRSSSUUUWWWXXXXXXYYYZZZ]]]___bbbdddeeefffmmmooopppooommmlllooorrrqqqsss}}}}}}}}}|||999777333000---,,,,,,---222111///...///111333555333333666777222,,,...555111///000111333222111111555888888444111111111...//////...------......///---...000222333444333333111222222222222000...---111000//////...---------222111111222//////666???<<<:::888444111///////////////000111333555777888555111///111555666222......///000111222111000000---,,,+++++++++,,,---......//////---,,,---///000...,,,***,,,//////---***.........///111222111000---...//////......000111222222222000...---...//////000000000///...------...---...111222000222666333333444444222000...------...000222222111///......///000000000...---,,,222111111111111///---,,,///......//////000111222...,,,+++---222888===???444111...---...000111222111222333222111///......222222222222222222222222///...---///333555444333333666888888555333333444888777777777888:::<<<===999:::<<>><<<<<>>===:::;;;>>>@@@@@@=========>>>????????????>>>??????@@@@@@>>><<<:::<<<===>>>@@@AAAAAA@@@@@@>>>===>>>CCCJJJPPPRRRRRRGGGEEECCCCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEJJJJJJJJJJJJJJJLLLMMMNNNPPPQQQQQQQQQRRRRRRQQQQQQNNNOOOQQQSSSTTTUUUWWWYYYZZZ\\\___bbbeeefffggggggiiikkknnnnnnmmmmmmnnnppppppsssvvvzzz}}}:::888555222///---------222222111111111111222222333555777666111---///555222111...---000333444333333666666111...//////---000000111111111111111111...000111222333333222111111111111000000000////////////............///000000000000000,,,+++222<<<;;;999666333111000000000...//////000222444666777666222///111555666222...222111000///...------------,,,,,,------...//////......------,,,+++---000...,,,+++,,,///000---***,,,+++,,,///222444333222...---,,,---///000///---000111111000...---///111222222222111000///...---000...///333555444444777222333444555333111---+++***,,,...000000///...---...///000000000///...---///000222222000...---,,,------------...///000111///---+++---222888<<<>>>111///,,,+++---///111111000//////000000000000000111111111111111000000000/////////000222333444333222333666777666555555555777777666666666888:::;;;999555666;;;===999777888;;;<<>>????????????>>>>>>======@@@GGGKKKKKKJJJFFFDDDBBBBBBDDDFFFFFFFFFAAAAAABBBBBBDDDEEEFFFGGGIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRQQQQQQPPPMMMPPPRRRSSSSSSTTTWWWZZZYYY[[[^^^aaadddfffggggggfffhhhkkkmmmnnnooopppqqqqqqrrrtttvvvzzz}}}888666444111...,,,++++++000000111111222222222222666777777555111///000333222111---,,,000777999666666888666000++++++***(((000111333555555444222111///000111222222222222222222111000//////111222333,,,,,,,,,---///111444555------///000//////666???888666222111111000///...//////...///000222444555444222000000333444222///333111000---,,,+++******+++,,,---///000000000000///------///---,,,...222...------...//////...,,,+++***+++...111333333222.........///000///......---///000...++++++---000333333333222111000...---///,,,---222555444333555111222444444333000---+++)))***,,,---............/////////000000//////...+++...000000///---,,,,,,++++++++++++,,,...///000...---,,,...222777:::<<<111///,,,,,,...000111111111000...///000222222111000000000000000000//////000111111222333333444444000111222333444444444444222222333444666888999:::===777:::GGGPPPMMMFFFDDD<<<<<<@@@CCCCCC@@@BBBGGGTTTTTTLLL???:::>>>???<<<;;;<<<<<<;;;888777777888777999<<<===;;;:::999:::;;;;;;===>>>>>>>>>======???>>>>>>@@@BBBDDDDDDCCCCCCAAA???@@@AAACCCCCCCCC@@@@@@AAABBBDDDFFFHHHIIIFFFFFFGGGHHHHHHIIIIIIIIIKKKLLLNNNOOOPPPOOONNNNNNMMMPPPTTTTTTSSSSSSVVVZZZVVVWWWZZZ]]]```cccdddeeeeeefffiiikkknnnpppqqqqqqooopppqqqsssvvvyyy{{{}}}666555222000...,,,++++++---,,,,,,---///222555777999888666222000000//////---...------444===>>>999666888666///+++++++++)))---///333666666444111///---......000222444555777444222000///000333777999///...---...///111333555------...111222222777>>>777444111111222222000...111000///......000111222111111000000111111111222111000...,,,+++*********)))+++...000111111000///...++++++...---***,,,222---///000000///......///,,,,,,,,,...000111000///+++111666444///,,,///333///222333000,,,***---000444333333222000///---,,,...+++,,,222666555333444000111222333222000---+++******+++,,,...//////000000///////////////000000***...111222000......///******++++++,,,...///000---,,,,,,...222555777888222111///000111222222111555222//////111222222111////////////////////////000111222333333444666777444333222222333333444333111222444666888:::;;;<<>>>>>>>>===<<>>>>>???AAAAAAAAAAAAAAABBBBBBDDDEEEGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOOOONNNMMMMMMQQQTTTTTTRRRQQQTTTXXXUUUVVVXXX[[[^^^aaadddeeeffffffgggiiilllnnnoooooonnnooorrruuuwwwxxxxxxxxx}}}~~~|||666555333111///---,,,,,,***)))((((((,,,222888<<<999888444000///000...+++(((+++---000999BBBBBB<<<444666555///,,,......---***---222666666333///,,,++++++,,,...111555888:::666444111///111555:::>>>555333111///......///000000......111222000333888888555333333444444222///333222000......///000111///000111000//////111333......---,,,++++++++++++'''***---111222111///...+++((((((+++***''')))000---000222222///---///111...------...//////...,,,)))444===999...)))///999555777888444///,,,...111333333222111///---,,,+++///,,,---333777666555555///000111222111///---,,,++++++,,,,,,...///111222111000///......///000111,,,000555666444222222333+++++++++,,,---...000000,,,++++++---111444444444444333222333444555444222999555111000111222222000............//////000000///000222444444666888999999777444333444444444444555777999;;;<<<======<<<999999MMMvvvooo]]]SSSKKKBBB>>>>>>666===>>>999:::BBBBBB<<<888;;;===<<<:::999;;;======@@@CCCAAA>>>:::999:::<<<<<<>>>??????>>>======???BBBDDDCCC@@@>>>???AAABBB@@@>>>>>>@@@AAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIKKKMMMPPPQQQQQQPPPOOOMMMQQQTTTSSSPPPPPPSSSWWWWWWXXXYYY[[[^^^bbbeeehhhhhhgggfffhhhjjjlllmmmlllnnnqqquuuyyyzzzyyywwwuuu}}}{{{zzz222111...---------+++***,,,***((()))...555;;;>>>:::999777555333111000///+++***+++000777<<<>>>>>>000222333222///---,,,---...------///222222///+++((())),,,.........333888666:::555+++---888<<<666;;;,,,---555111---...+++//////.........000222333777;;;:::444000222222///666666555222...+++++++++...///000///---------///***+++,,,---............111111111111000///---,,,---,,,,,,---///000///......///000000000///---,,,,,,---...000000000///...222111///------000555999666666333//////222111...444555666555111...,,,+++---***+++222666444222111222222222222111///...,,,---------.........//////000...---000444555222---......////////////......000///...------,,,------......------...///111222///000111222222111000///222222333222222111//////+++,,,---/////////...---222222333444444555666666666444333333555777888888::::::999888777777777777===222FFFxxxxxx]]]FFF<<<<<<======>>>???@@@@@@@@@@@@@@@<<<:::888:::===>>><<<999:::<<<======:::888777777===<<<<<<<<<>>>>>><<<:::@@@BBBCCCBBB???===<<<;;;AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGIIILLLMMMNNNOOOQQQSSSPPPQQQRRRSSSSSSRRRQQQPPPVVVXXXZZZ[[[\\\```fffjjjdddgggjjjhhhdddcccfffjjjkkklllnnnqqqtttwwwzzz|||{{{~~~222111///...------,,,+++,,,+++***,,,000555777888222111111000///......---+++******...444999<<<<<<888888666333...***))))))---,,,---///111111...,,,......///000...---222888:::999555000222888888444222111555333***...444///---------,,,------......888:::999444444777888444333333111///......111444333444444333111///000111+++,,,---...///////////////000111222111///---,,,...---,,,---...///...------......///...---,,,+++---......////////////...222111000......111666:::;;;<<<999444333555444111///111333333111...------000---000777;;;888444333111000000000000111222333------.....................,,,+++...333555444111000000////////////000000......------...///000000...---------...///111222...///000111222333333333333333333222222222222222...//////000000///......222222222222333333444444666555555666777777555333888888777777888999:::;;;@@@:::AAAZZZwwwkkkRRRDDD>>><<<:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<:::999777999;;;;;;:::999999999???=========>>>>>><<<:::@@@AAABBBAAA>>><<<<<<<<>>@@@======QQQrrrgggQQQCCC;;;777:::;;;;;;;;;;;;::::::999:::<<<===<<<:::999999999555777999:::999999:::;;;;;;;;;;;;<<<>>>???>>>===@@@AAAAAA???===<<<===>>>===>>>@@@AAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIMMMNNNMMMKKKJJJJJJLLLMMMNNNNNNPPPQQQRRRSSSSSSSSSSSSUUUWWWXXXYYY[[[___bbbfffhhhjjjhhheeeccceeehhhhhhiiikkkmmmpppsssvvvwww}}}000111000///...---...///111///......///000///...******+++,,,,,,---......+++***)))***,,,000333444777666333///+++***+++,,,++++++,,,---.........---,,,***...444444111666>>>777...,,,222000***///;;;888555777333(((***,,,$$$---...000222333333222222333333444888???AAA<<<666;;;:::777444111111333666555555444222...+++***+++,,,---....../////////...+++---000222333111///...///...------------,,,+++,,,------------,,,,,,,,,111000...---,,,------..................111555999888:::999444222222222///+++---000000000///000111---,,,111:::>>>999222///666555333222111000000111...............---------333000---,,,...///...---000///...------...///000444333222000///.........,,,,,,---...///000222222777555222///......///000222111000///000222555666555555444444333222111000333444444666888;;;===???<<<;;;:::::::::999666444666666555555777:::>>>@@@999@@@===444<<>>>>>???>>>>>>===<<<<<<:::<<<>>>===999777888999555666888999888888:::;;;888888999<<>>@@@CCCCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIMMMNNNMMMKKKIIIIIIKKKMMMLLLMMMNNNPPPQQQRRRSSSTTTSSSTTTVVVXXXYYY[[[\\\^^^cccfffhhhhhhffffffgggiiimmmnnnnnnppprrrtttvvvwwwxxxzzz|||~~~///111111000......///111555222...,,,,,,---------+++++++++,,,,,,,,,,,,---+++************,,,///111222222000---******,,,...***+++,,,------......///222000666???@@@;;;???III:::333222666111+++777LLL\\\@@@444555000+++,,,++++++---000333555666666666333333777???FFFEEE>>>888??????===999555222222222888888888555111...---...,,,------............---+++---000222222111000//////...,,,,,,------,,,***------------------......000///...,,,,,,,,,---...,,,,,,---,,,,,,...222555000555666222///000000///...///111111000///000111---,,,000999<<<888111---333444555555444222///---.....................---222000...------.........222111000//////000111222444333222111//////......+++,,,---...///000111111777444111---,,,,,,---...000///......///111333555555555444444333333222222333222111111222444666777;;;888555444555666777777777666555666777999;;;===888<<<<<<888888===DDDHHHJJJLLLHHH@@@:::;;;<<<<<<@@@@@@AAAAAA@@@???>>>>>>999<<<>>><<<999666777999666888999888777777999;;;=========???BBBCCCBBBAAA>>>>>>>>><<<;;;;;;===???<<<>>>AAACCCDDDDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLLLLKKKJJJJJJLLLNNNLLLLLLMMMNNNPPPRRRSSSTTTSSSTTTVVVYYY[[[\\\\\\[[[```bbbeeeggghhhiiikkklllppppppppppppqqqrrrssstttsssuuuwwwzzz~~~///111222111///...111444555222---++++++,,,,,,,,,************************)))+++,,,,,,+++,,,---///111111000---***((()))+++***,,,------------///111777222666@@@@@@;;;???KKK>>>888555555///***888MMMgggAAA...222---'''---333***+++---000222444555666444444999CCCIIIGGGBBB@@@>>>???>>>;;;777444222222555555555333000------...---....../////////......---...///000111111000000...---+++,,,------,,,+++...------------......///......------------------+++,,,,,,++++++,,,000222...333555222///000111000///000111111//////000111000...000777;;;777222000---///333555666444111///---------.........//////---------...///000222333333333333444444333333333////////////000111222333,,,---...///000000000///222000...,,,,,,...000111///.........///000222333333222222222333333444555999888555222111111222222666333///...///222444555555555666666777888999999;;;::::::;;;777555:::CCCCCCEEECCC===:::;;;<<<;;;>>>>>>>>>>>>>>>>>>===<<<999;;;<<<;;;999888888888777888999888888888:::<<>>OOOEEE>>>777333...,,,333>>>HHH666222555,,,&&&,,,111,,,,,,---...///111222333222222777@@@EEEEEEFFFJJJ???>>><<<888333111111222///000111///---,,,,,,---000000111111111000000///000////////////000000000---+++++++++---...---,,,,,,,,,+++++++++,,,...///,,,,,,---.........------,,,------,,,+++,,,...111...444777333//////000///---...//////......000222444000///555888666333333...///111333333222111///+++,,,,,,---...///000000+++,,,...000111222333444111222444555555444222111------...///000111333444---...///000000///......111000.........///111222//////000000111111111222/////////000222444666777<<<:::777444333333444555444111......///111222222222333444666777777777777999:::;;;999666666<<>>>>><<<888::::::;;;;;;<<<;;;;;;;;;:::999999999::::::999777666777888888888:::===???CCCBBBAAAAAABBBAAA???===999;;;======<<<<<<===>>>;;;;;;<<<>>>???AAAAAABBBCCCCCCCCCDDDEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIIIILLLNNNOOONNNMMMLLLMMMMMMLLLLLLMMMNNNPPPQQQSSSQQQRRRTTTYYY]]]^^^\\\YYY]]]___bbbfffjjjlllmmmlllgggggghhhjjjllloooqqqrrrwwwwwwyyy|||...111333222///...222666.........//////...***'''))))))***+++,,,---......'''+++///000...------///---///000000...,,,,,,---+++---//////---...111444555***(((000444555DDDXXXPPPGGG===666333222222333%%%...???CCC444---///---000///.........///111222///---111:::>>>@@@GGGOOOCCC@@@;;;444///---...000000111222111000///000111222222333333333222222111111000///......///000111,,,+++***+++---...---,,,++++++*********+++---...***+++---...///...------...///...---,,,,,,...000///555888333---------,,,+++,,,---------...000222444///---111555444222333333222222111000///......***+++,,,---...000111111---///111222222111111111---///111333333111///---///////////////000000111...///000000000///---,,,444333111000////////////000000111222222222222111,,,------...111444777888666444222111111333555777444333111222222333111000...000333666888888777777333;;;===777555:::>>><<<<<>>@@@???>>>888:::===>>>===<<<<<<===:::::::::;;;<<<>>>@@@AAABBBBBBBBBCCCDDDEEEEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJMMMPPPQQQOOOMMMKKKKKKMMMMMMLLLLLLMMMOOOQQQRRROOOPPPSSSXXX]]]^^^[[[XXX___```cccgggkkklllllljjjcccdddfffiiimmmqqqtttvvvyyyyyyyyy{{{~~~/////////000111111222222,,,...///000...,,,+++***++++++*********+++---...((()))***---000111///---/////////...---***'''&&&---...///000111000000///,,,&&&(((000666:::EEESSSMMMDDD:::555555555333000222000///000111111000///---,,,---000000...000444222555555777@@@KKKMMMIIIEEE===777666333...---111333111000111555666555333:::888555444444444222111222000------///111333333,,,,,,,,,...///000///...++++++*********++++++,,,***++++++***+++...555;;;000...,,,,,,---.........666444222111000///---+++---...///000111111111111000111333444444333111000333333333222111000......))))))***,,,...111333444111222222111///...000111222111000.........///000000000111333444222///,,,,,,111111+++(((***...///777777555222...,,,---...333000...///111222111///000///...///111222222222;;;777333000111222444444999888666555333333222222444555777:::<<<<<<999666888999999;;;===>>><<<;;;666;;;@@@AAA>>>;;;::::::999;;;<<<======<<<:::888999:::;;;<<<===<<<;;;;;;666666666777999;;;>>>???<<<;;;;;;<<<<<<===>>>???:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????BBBDDDEEEFFFEEEEEEGGGHHHFFFHHHIIIIIIHHHGGGGGGHHHLLLNNNPPPQQQPPPPPPQQQRRROOOOOONNNNNNNNNOOOOOOPPPPPPRRRTTTUUUUUUWWWZZZ]]]\\\```dddggghhhgggggghhheeeeeeeeegggkkkoootttwwwuuuxxx{{{}}}+++,,,---...000222333333111000///---,,,,,,+++***,,,,,,************+++,,,))))))+++...111222111/////////...---,,,***)))(((,,,---///111222222222222222000111666;;;>>>CCCHHH>>>;;;666222111222333333222111111222555666666555333///---------,,,000666000222444777@@@JJJMMMIIIKKKCCC<<<:::666000///222333111000222555777666444888666444333444444222111111///------...000111000//////...//////000/////////...---,,,+++*********,,,,,,---,,,---000777<<<444333111///...---------333222000//////...,,,+++------///000111222222222000111333444444333222111444444444333222000///...,,,,,,,,,---...///000111000000111///...---...000111111///.........////////////000111222111...+++000111...***))),,,+++(((...///000///......000222222000......000111111//////......000222555555555666333000000222555666777999888666555444333333333222333666;;;>>>===:::777666666777999:::;;;:::999444888<<<===<<<:::777666666888;;;======;;;888666555666777888888888777666:::999999888999:::;;;<<<::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@DDDEEEFFFFFFDDDCCCDDDEEEGGGHHHJJJJJJHHHGGGHHHIIIOOOPPPRRRRRRQQQPPPPPPQQQOOOOOONNNNNNOOOPPPQQQQQQQQQSSSVVVWWWWWWYYY[[[]]]\\\```dddggghhhhhhiiikkknnnmmmllllllmmmpppsssuuutttvvvzzz|||}}}~~~+++,,,---...///000000111111///,,,++++++,,,,,,,,,,,,,,,***))))))***++++++***)))***,,,///000000.........---,,,+++++++++++++++---///222444444444444000222333555;;;@@@???;;;222333444222111111444777111000000111333444333222222...---///000///111555000333555777===DDDFFFDDDIIICCC>>>;;;777222111444222111000222555666666555555333222222333333222111111000...---/////////...333222000/////////000111000///...---------------............///222777;;;333555555333///---...000/////////...------,,,,,,,,,---...000111222222222///111333444555444333222444444444444333111000///000///...---------------///000111000...---...000000000///............///---...///000111000---***111000---***---000,,,&&&)))+++---......///000111111///......///000000//////......000444777888888333222000111333555555555888777666555444444444444000222666;;;???>>>;;;888333444555666666666666666666777999<<<===;;;888555444777:::======<<<999777666777888888999888888888:::::::::999::::::;;;<<<<<<;;;::::::999999::::::<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@CCCEEEFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIPPPQQQSSSRRRPPPOOOOOOPPPNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUYYYZZZZZZ[[[\\\]]]]]]___ccceeegggiiilllooorrrqqqpppooooooqqqsssuuurrruuuxxxzzz{{{|||~~~~~~000000//////...------,,,,,,+++++++++---...------+++***))))))***+++,,,---,,,+++******,,,---,,,+++------+++******+++---...,,,...111444555555444333,,,111222222:::DDDAAA777222333444555555555666777555333222111111000///---,,,***---333555222000111333555777888999:::;;;;;;???===:::777444222333555000000000111333444444444111000000111333333222111444222111111222222000///222222111///...///111333......//////111222444444.........///000333666888---222555555111///111555......///...---------...------...//////////////////000222444555555444333444444444444333222111000000000///------,,,,,,,,,///000222111000///000111//////........................///111222111...+++///000///---///222000***+++---//////...---,,,---000///........./////////000///...000333666777777666444222222333333222111777777666555444444444555000222777<<>>999666222333444444444444444555;;;::::::===@@@???;;;777666777999;;;<<<<<<;;;;;;888888888999999999999999888888999:::;;;===>>>???@@@???>>>===<<<<<<<<<<<<============>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@BBBDDDEEEFFFGGGJJJLLLGGGIIIKKKJJJIIIHHHIIIJJJMMMOOOPPPPPPOOOOOOOOOPPPNNNNNNNNNOOOPPPRRRSSSTTTTTTWWW[[[\\\\\\\\\\\\\\\\\\^^^aaacccfffiiinnnrrroooooonnnnnnppprrrtttuuurrrtttwwwyyyzzz{{{}}}zzzwwwuuuxxx111111000000///...------***---///000///---+++***))))))))))))+++---///000222///---++++++++++++)))---,,,+++***+++,,,---......000333555666444222111000444444444;;;FFFEEE<<<999666555666999999555111999777555555555444333111333///---111333111///000222444777888666555666888:::;;;:::555111000222333...///000000000111222222/////////111333333222111666555555666666666333111000000000///---...222555000000000111222444555666---------...000222333444+++000555555111///000333...000111000......///111............---,,,+++***...000222555666666555444444444444444333333222111//////...------------...---///000000///......///......//////////////////000000111333555444111...,,,111333///---......,,,...000111111...,,,++++++/////////.........///000111000///000222444444444777555333222333333111000666555444444444444444555222444777:::<<<;;;666333222444555444333222444666<<<;;;;;;===@@@@@@<<<888888777666666777999;;;<<<555555555666666666777777777888999;;;<<<===>>>>>>AAAAAA???>>>======<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEGGGGGGHHHKKKMMMGGGIIIJJJJJJIIIHHHHHHIIIHHHJJJMMMNNNNNNNNNOOOPPPMMMMMMNNNOOOPPPQQQSSSTTTTTTWWWZZZ\\\[[[ZZZZZZZZZ[[[\\\___aaadddhhhnnnrrroooooooooooopppqqqssstttrrruuuxxxyyyzzz{{{}}}~~~wwwppplllttt.........//////000000111---333888777111+++))))))+++******+++,,,...000111777333///---------,,,,,,,,,+++++++++,,,,,,---......000333555666444111///333444444444999>>>>>>:::<<<888555666999999333---444333333333555666666555BBB888///---......000333///222777:::888444777===>>>AAA@@@888222000111000///000111111000///000111......///111333444222000666555666888999888555222///111222000...---111444444333222111111111111111,,,,,,,,,---000111111000---111555555111...------///222333222///...000222............---,,,******...///222555666777666666333333333333333222111111......------------......***,,,...///...---------...///000000111000000000111111333555777666333000,,,222444///******,,,,,,...///111000///......//////000000///......///111222000///000222333333333777555333222333444444333333333333333333333444444333444666888999888444111333555666555222222444777999999:::;;;<<<<<<999777777666444444444666888:::777777666666666777888999:::;;;;;;;;;;;;::::::999???>>>===<<<;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBEEEGGGHHHGGGFFFFFFGGGHHHFFFHHHIIIIIIHHHGGGGGGHHHFFFHHHKKKLLLLLLMMMOOOPPPMMMMMMMMMNNNOOOPPPQQQRRRTTTVVVXXXYYYXXXWWWWWWXXXXXXZZZ]]]___bbbfffkkkoooqqqqqqpppppppppppppppqqqrrrtttwwwyyyyyyzzz{{{}}}vvvooollluuu,,,,,,---...//////000000///888???<<<222,,,...333///...---,,,---...///000555111---++++++,,,------++++++,,,---------,,,,,,,,,...222555666444222000111///111666888666666888:::999777888999888555222111000000111444555555444CCC:::222222444444444666000333:::>>>;;;666999BBB@@@EEEDDD;;;444333333222222333444333000///000111//////000222444444222000222222444666888777444111222555666444///---...111222111000///...---------,,,++++++...111222000......000333555444111...+++000333555333///---///222---......//////......------///222555777777777666222222222333222222111000//////...---------------+++---000111000/////////...///111222222222111111111222333666888777444111---000000------111444333...///000///------...000///111111000......000222111000///111333555666555;;;888444222333444444444111111111111222222333444222222333444666666555333333666777555222111444888666888::::::999888777777777777888888888888888888888888777777777888999:::999:::;;;;;;;;;999888777===<<<;;;:::::::::::::::<<<<<<<<<=========>>>>>>AAAAAAAAAAAABBBBBBBBBBBBEEEFFFGGGFFFDDDDDDDDDFFFEEEGGGHHHHHHGGGFFFFFFGGGGGGIIIKKKLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMNNNOOOPPPSSSTTTUUUUUUTTTSSSTTTVVVUUUWWW[[[^^^```dddhhhkkklllllllllmmmnnnooooooppppppsssuuuwwwwwwxxxyyy{{{tttrrrttt}}}......------------,,,,,,---888@@@===444000777@@@222111///...---------...000---)))'''(((***,,,---***+++------...---,,,+++))),,,000444666555333111000...333======777666===777999;;;;;;999888999:::777666555555666777666444999555555<<<@@@===888555555888>>>BBB===666999BBB>>>DDDDDD<<<555555777555444666777555111///000222//////000333444444222///...///111444666555222///666999:::777111,,,---///------,,,,,,,,,------...---,,,,,,...222222000---,,,---000444666555222...000333555333...,,,...111,,,---...000111111222222---///222555777888777777111111222222222111000000111000///...---,,,,,,,,,...111444555444333222333///000111222333333222111111222333666888777444222---...,,,---444===???<<<111111000...++++++,,,...///111222111///...000333000000000222555888999999AAA===777333222111111111000000000000111222333333111000000222555666666555333666777555111000444888555888;;;;;;888666777999888:::===???>>><<<999777444444333222333444555666555777888:::;;;;;;::::::<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<============AAAAAAAAABBBBBBBBBCCCCCC@@@BBBDDDDDDCCCDDDEEEGGGDDDFFFHHHHHHFFFEEEFFFGGGIIIKKKMMMNNNMMMLLLMMMNNNMMMMMMMMMLLLMMMMMMNNNNNNRRRSSSSSSRRRQQQQQQRRRTTTSSSVVVYYY]]]___bbbfffhhhcccdddfffhhhkkknnnooopppoooqqqtttuuuuuuvvvxxxyyyqqquuu|||///111000------///,,,'''000222333222000///111444111000...,,,,,,,,,...///)))+++------,,,******+++...---,,,,,,+++++++++,,,)))+++...///000111444666333111///000444999<<<===888555333444888<<<@@@BBB555444444555666555333000...111:::EEEJJJFFFAAA???>>>888777;;;<<<888777:::777777666666777888999999000111222111...,,,+++,,,+++000777;;;:::666111///---...////////////111333444555555333000......///)))***++++++,,,---......,,,...///...---000555999888888777666444111///---333555777666222...+++***000///...---...000222333///222555666444444666999555333111///...///111333//////000000///...---------///222333222222222333222000000111444444111...///---111666444...---111...///000111111000///...///000222111///......///111000000//////000222222444111///000555888777666444666666666333222111222333222222333666666555444888888777666444333222111333222444666555111222666:::888666444333333444555444999???BBB@@@<<<888666666555333333333444666888555333222333666999;;;<<<@@@???===<<<;;;;;;<<<<<<===<<<;;;:::;;;<<<>>>@@@???>>>???CCCCCC@@@>>>@@@???AAACCCKKK]]]hhhZZZCCCEEEFFFGGGEEECCCBBBBBBCCCGGGGGGIIIKKKLLLMMMMMMMMMLLLMMMNNNNNNOOOOOOOOOOOORRRRRRSSSSSSRRRQQQPPPOOOTTTVVVXXX[[[^^^aaabbbcccbbbbbbdddiiinnnpppnnnlllooonnnooorrrvvvvvvtttqqqqqq}}}...000000...000333222------...///...,,,+++---000///...,,,******+++,,,---)))+++------,,,******+++---,,,++++++*********+++***,,,.........///111222666444333555888;;;===>>>999666333333555888;;;;;;------...000333444333222111222888@@@CCC???;;;;;;;;;888888===<<<666333444666555555444444444444555000111222111///------...222444888;;;;;;888444111,,,...///.........000222444555555333000......///,,,---------------------,,,...000000...///222666777777777666444222///...///111333444111...---,,,111000...,,,+++,,,---...222555999:::999999;;;>>>777555222///......000111...............---,,,,,,(((+++...//////.........111000///111333333111...000///111555444///...222***+++,,,---...////////////111222111000......///111000/////////000111222888777777666555555777888888888777777666444333222333222222333666666555444444333333222222222333333555222222555777666888<<<<<<:::888666666666777888444888===@@@>>>;;;888666666555444333333555666888<<<;;;:::999999888666555===<<<<<<;;;<<<===>>>???===<<<;;;;;;<<<===???AAABBB??????AAAAAA>>>>>>AAADDDIIILLLPPP[[[bbbYYYIIIEEEFFFFFFEEECCCBBBBBBCCCFFFGGGIIIKKKLLLMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRRRRQQQQQQPPPPPPPPPTTTUUUWWWZZZ\\\___```aaaaaaaaabbbggglllnnnnnnlllkkkkkkmmmqqquuuvvvuuurrrsss~~~...111111000222555333...+++,,,,,,+++******+++---,,,+++***)))))))))***+++)))+++------+++***+++++++++++++++******************,,,------,,,,,,...///666555666888;;;<<<<<<;;;999666333222333444444444555444222222333222000...000///333999;;;999888999===<<<>>>AAA>>>777222111666555444333333222333333///111222111000000111222666444333444666666222......///000/////////111333222333333222///------...///.........---------,,,,,,///111000......111444444444444333111///---,,,000222555555222///---,,,111000...---,,,,,,------000444888999777777999;;;888666333000.........///------------,,,,,,,,,,,,+++...222444333111111111000//////000111111000...222111333555444000111444---,,,,,,,,,,,,---......///111222222000//////000111000///......///000111555888999777444333777;;;999777555555777666333000333222222333666666555444111000//////000222555666999222---000333444666999;;;:::999777777777888888555777;;;<<<;;;888777777666555444444444555666777888999;;;<<<<<<;;;999888999888888999:::<<<>>>???<<<;;;;;;;;;===???AAABBBEEE@@@>>>??????===>>>BBBBBBIIILLLKKKMMMQQQOOOGGGDDDEEEFFFEEECCCBBBBBBCCCFFFGGGIIIKKKLLLMMMMMMMMMJJJKKKMMMNNNOOOPPPPPPQQQRRRRRRPPPOOOOOOPPPQQQQQQSSSTTTVVVXXXZZZ\\\^^^^^^``````aaaeeeiiilllllllllggghhhkkkppptttvvvvvvtttuuu111333333111222333111+++---------,,,,,,,,,---...+++***))))))))))))*********+++,,,,,,+++***+++,,,++++++,,,,,,,,,+++++++++***+++------,,,,,,...///444444555888;;;;;;888666777555222222222333222111999666444222222111000...---,,,///444666666999===EEEEEEFFFFFFBBB;;;777666777666666555555555666666///000222222111222444666999444//////222333111---000111111111000000222444000111111000---+++,,,,,,------------------------...000111///...///444888666555555333222111//////666888999888444000---+++............///111222333000444777888555444444666666444222000/////////000------,,,,,,,,,,,,,,,---///222666888777555444333//////...////////////...333444444555333222333555666555222000...---------///111222222111000000111111000///......///000000000111333333222444777;;;666222000222666777333///333222222333666666555444333222000000111444777999BBB888///...000111111333888777777666666666777777555777999999777666666777666555555444555666777777888:::<<<<<<<<<;;;;;;;;;666666666666777999;;;<<<;;;;;;;;;<<<>>>@@@BBBCCCDDD@@@>>>@@@???======@@@>>>CCCDDDAAA@@@DDDEEEBBBEEEFFFGGGFFFDDDCCCDDDEEEEEEGGGIIILLLMMMMMMMMMLLLHHHIIIKKKLLLNNNOOOPPPPPPSSSRRRPPPOOOOOOQQQSSSTTTTTTUUUVVVWWWYYY[[[]]]^^^aaabbbccceeegggiiijjjjjjgggiiilllpppsssuuuuuutttvvv~~~222555555444444666333---...---,,,,,,------------++++++*********+++++++++***+++,,,,,,******+++,,,,,,,,,---......------,,,)))***,,,------...000222222333555888::::::666444444222111222333444333222///---,,,,,,///222333444//////111555666555999???JJJKKKKKKFFFAAA===;;;:::444444444555666777888999///000111222222333666888===777222111333555333000///000000000//////000222...//////...,,,***++++++)))******+++,,,,,,------///000///------111888>>><<<;;;999888666555444333555777888888444000---,,,------...///000111222333444888;;;:::777444333444333222111000000111111222...------,,,,,,---......,,,///222444222111000000...//////............///333555666444333333555555999888555222000/////////...000222222000///000111000//////......///111222000...---///333666777666222///...111666888666222333222222333666666555444888666444333444666999:::JJJ???555333444444333444666666666666666666777777555666777666555555666777555555555555666666777777DDDDDDBBB>>>999777777999:::999888777777888999:::::::::;;;<<<>>>???AAABBB@@@>>>???BBBBBB>>><<<>>>@@@@@@???>>>???CCCDDDBBBFFFGGGHHHGGGEEEDDDEEEFFFEEEGGGJJJLLLNNNMMMMMMLLLIIIJJJLLLNNNOOOPPPQQQQQQSSSRRRPPPPPPPPPRRRTTTVVVUUUUUUVVVWWWYYY[[[]]]^^^cccdddfffggggggfffggggggiiikkknnnqqqrrrrrrrrrrrruuu}}}000333555555888:::888222---,,,******,,,,,,,,,+++***+++++++++,,,,,,,,,,,,+++,,,,,,+++******+++---+++,,,.../////////...---(((***,,,------...000222111222555888;;;:::777444000000000222555666555333555222///...///111333333555555777999777444777===FFFIIIIIIBBB<<<::::::999000000111222333555666777///000111111111333777999999555111000222222111///---......---,,,,,,...///...//////...,,,++++++,,,(((((()))***+++,,,------.........------111999@@@;;;:::777555333111111000---000333444333111//////..................------333666:::999555222000111111111111111111222222333...---,,,,,,,,,---///000,,,...000000...------......///000///------///000222666777555333555555444444444333222111111111111---///111111000//////000////////////000111333444555111...///444666555333222000000333777999888666333222222333666666555444:::888777666666777999:::BBB:::444444444333444555666666777777888888999999555666777666555444555777555555666666666777777777DDDDDDCCC???;;;999<<>>===;;;:::999999999:::999:::;;;<<<===>>>???@@@>>><<<>>>BBBBBB>>>===>>>???===<<<===@@@CCCCCCBBBEEEFFFGGGGGGEEEEEEFFFGGGDDDGGGJJJMMMNNNNNNLLLKKKLLLMMMOOOPPPQQQRRRSSSSSSQQQPPPPPPPPPQQQRRRTTTUUUTTTTTTTTTVVVXXX[[[]]]___bbbdddggghhhgggeeeeeeeeeiiikkkoooppppppooooooooovvv}}}---111333444666999666000---+++))))))+++---,,,***)))***++++++,,,,,,,,,,,,+++,,,,,,+++))))))+++---***+++---//////...---,,,)))***,,,,,,+++,,,---//////000222555888888555333......///222555555444222AAA<<<666222000000000///555777;;;>>>;;;666888======DDDEEE???999777666444////////////000111333333///000000000111333666999222111111000000///...---...//////...------...000000111111000...---...///*********++++++,,,,,,,,,***---//////...000555::::::888555222///...---,,,***...111333222111000000------...............---///333777777444111000111222222111111111111111111---,,,+++***+++,,,...///...//////...------...//////000111///------///222///555888555444555555111333333333333222111000000,,,---/////////...///000......//////111333666777333222111111333444555666222222333444555666555555333222222333666666555444666666666666666777888888777333111333222000111444444444555666777888888888444666777777555444555666555555666777777777777777;;;>>>@@@???;;;;;;>>>AAA===<<<;;;999888888999999999:::;;;<<<<<<=========>>><<<<<<@@@AAA>>>>>>AAA<<<;;;<<<>>>@@@@@@@@@AAACCCDDDEEEEEEDDDCCCDDDEEEDDDFFFJJJMMMNNNNNNLLLKKKMMMMMMNNNPPPPPPQQQQQQQQQMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRSSSVVVZZZ]]]___\\\```fffhhhgggeeeddddddeeeiiimmmnnnmmmllllllmmmyyy,,,///111111222333///)))///,,,******---...---+++((()))***++++++++++++++++++,,,,,,***))))))+++...)))***,,,.........,,,+++)))+++,,,+++***)))***++++++,,,...111444444222000------///111444444222000<<<888222......///000000222555;;;@@@>>>999;;;@@@777@@@DDD???888777555111111000000000000000111222///000000000000222666999111333555555333111000000111222333222000000111333222333444222111000000111------,,,,,,,,,,,,++++++'''+++///111//////111333???===:::666333111000000...111444555333111//////+++,,,...000111222333333000555:::;;;999777666777333333333222111000//////,,,+++***))))))+++---...---------+++)))***,,,...///111111000------000333...555888555444666444000666666666666444111///---+++---...///...---...///......///000222555777999,,,...111111000222777;;;111333444444222111111222333222222444666666555444222333333444555666777777555444555777555111111555111111333444555555555555444666777777666555555666555555666777777777777777:::>>>AAA>>>999444444666:::999777666666666777888999999:::;;;<<<<<<<<<;;;???<<<;;;===>>>>>>@@@DDD<<<>>>BBBDDDBBB@@@@@@CCCAAACCCDDDCCCBBBBBBCCCDDDDDDFFFJJJMMMOOONNNLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMJJJKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPRRRUUUYYY\\\___WWW]]]dddggggggeeeddddddbbbfffjjjlllkkkjjjkkklll|||,,,---.../////////...---,,,---,,,+++((('''(((***%%%(((,,,---+++)))((((((******)))(((((()))***+++,,,+++***+++...///---******,,,...---+++***+++...///...,,,---///000000///.........///000222333444333666888666333111111333111888???>>>999777<<>>CCC<<<888999555---)))+++000444777555111000222666111666888666555666777444777777777777555222///---///...000333111,,,+++------+++******---000222222...---+++***)))******+++---...///000000111000000333222222333444666888999666111---,,,...111222222000000///......///000111444222222555:::<<<:::777000000111222333555666666666888666111///222333333000000000222444555444333777222000444;;;>>><<<888555666888:::666111111555333555666888888777555444555555666666555444333333666666777777777777666555999:::;;;;;;;;;999777666777888888888888666444333888:::<<<;;;888777888;;;===@@@BBBBBB???===>>>?????????@@@@@@@@@???>>>>>>DDDFFFHHHGGGDDDBBBBBBDDDFFFFFFGGGIIIKKKLLLMMMNNNGGGHHHIIIIIIJJJKKKNNNQQQNNNNNNPPPSSSSSSQQQSSSWWWSSSTTTVVVVVVVVVWWWZZZ\\\YYY\\\]]]^^^ccchhhhhheeefffhhhjjjjjjiiikkkpppuuuwww{{{,,,,,,............---,,,---......,,,******+++,,,,,,---//////,,,***)))((((((((('''((()))***,,,---***))))))+++...///...,,,***,,,------++++++---///---000444444333111000111/////////000111333444555999999999555111...///000333:::AAAAAA===;;;@@@EEE666222222777999666444555555333333777;;;<<<777222222111000000000111222333111111000000///...------000000000///------...000444777777222///000000...///,,,111333,,,///555111000/////////,,,,,,444>>>===888555666444...,,,...///222555666555444444555555999999666666:::<<<<<<:::888666333111///......000///111333000+++***,,,---+++***,,,000333666666000///...---------...///...//////000000000000000333333222333444666888999333///,,,,,,///222444555222111000.........//////000111333444555666888999666555444333333444666777<<<@@@???:::555666777666222111111333555666555444777333111555;;;???<<<888888888:::<<<888333444999333444555666777666444333333444444444444444444333777777777777777777777777888999;;;<<<;;;:::888777777777888888888888888777888:::;;;:::888777888:::<<<>>>AAA@@@>>><<<<<<===@@@@@@@@@AAA@@@@@@??????===@@@CCCDDDCCCDDDFFFHHHFFFFFFGGGHHHIIIIIIJJJJJJGGGHHHHHHIIIIIIKKKNNNOOOMMMLLLNNNRRRRRRQQQTTTYYYTTTUUUVVVVVVVVVWWWZZZ\\\WWWZZZ\\\]]]bbbiiikkkhhhiiikkkmmmmmmmmmpppwww||||||+++,,,---------,,,+++***---...///...,,,,,,---//////000000---***(((''''''&&&&&&'''((()))+++,,,---(((((((((***---......,,,)))+++,,,---,,,---...000+++333:::;;;666111000222000000000000111333444444:::999666333///...000222555;;;@@@???:::777:::???444000000444666555666888666555777:::===<<<777222111111222333333333333333444444333111000///...------///000///...------...222666666333111333333222222---111333,,,...333000000000222333000...444===777444222333222//////222///000222555888888666555444777666222222777<<<======:::555000---,,,---...000///000222000+++***,,,...,,,+++---000333444444000///.........///000111000000000000000/////////333333222333444555777888444111...---///111333333333222000///...---.........111444333222333777<<<;;;999777444333444555666>>>DDDFFF@@@:::888888777333333333444666777666444777444222666<<<>>><<<999:::999:::;;;777333555;;;333444555666555555333222222222333333444555555555999999888777777888999:::777888:::;;;;;;:::999999777777777888999::::::;;;999:::;;;:::999888888::::::<<<>>>???===<<<<<<===@@@@@@AAAAAABBBAAAAAAAAA===@@@BBBDDDDDDFFFHHHJJJFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNMMMKKKMMMPPPQQQQQQUUU[[[UUUVVVVVVVVVVVVWWWYYY[[[XXX[[[\\\]]]ccclllooonnngggiiikkkkkkmmmqqqyyy++++++,,,------,,,******---.........,,,,,,...000------+++)))%%%$$$%%%&&&'''''''''((()))***++++++(((((()))***+++++++++***((()))+++,,,---...000111,,,222888999555111///000000000///000000111222222555333111//////222666999:::>>>AAA>>>777222333555555111111444777777999===;;;===???AAAAAA>>>888444000111333555555444333222333222222111000///......---///222222111///......000444555333222444666555333,,,000333,,,+++111//////000444666333///333999555444333222000000222555333111///111666888666222333666555111111666:::;;;>>>;;;666111...,,,------...---///111///++++++///000...,,,,,,---......---------,,,,,,,,,---///000111111000///////////////333222222222333555777888777555222///......//////222111000.........//////222333444333333555999===999999888777666555555555999@@@DDD???999666666555444333333444666666555444666444444777<<<>>><<<999999777888888555222444:::555555666666666555444333222222333444555666888999;;;999888777777999:::<<<666666888999999999999888888888888888999:::;;;;;;::::::;;;::::::999::::::999:::===>>>?????????@@@@@@@@@AAABBBCCCCCCCCCBBBEEEFFFFFFFFFFFFFFFGGGHHHEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJIIIKKKMMMNNNOOONNNNNNLLLMMMPPPPPPOOOSSSYYYUUUVVVVVVUUUUUUVVVYYY[[[]]]______```eeennnrrrqqqeeegggiiikkkmmmrrr{{{,,,------...---,,,+++***,,,,,,---,,,++++++---///))))))(((&&&$$$$$$&&&((())))))))))))(((((((((((()))*********)))(((''''''(((((()))+++---//////000......///000000000...---///...............///000111///......111555999<<<<<>>888444333555555222111444555555999>>>BBBEEEHHHHHHEEE???:::777000222444555555444222111......//////////////////,,,///222333111///.........222444222111444666555222***///444,,,***...------///444666333...000666777777555111...000333555999444......222555333000555999999666555888;;;:::;;;:::888555222///---,,,,,,+++---000///,,,---111000...------......---,,,,,,,,,+++++++++---...///222111000///......//////222111111222333555777888777666444111///....../////////.........000111222666333111111444777888888666777:::;;;<<<;;;:::999555;;;???;;;666555555444333222222333555555444222555444555888<<<===;;;888888777777888555222555;;;777777777777777666555555333333444555777999;;;<<<:::999888777777999;;;===555555666777777777777777999999999999999999999999;;;::::::;;;<<<<<<<<<<<<888:::<<>>888555555333444555666555333111000,,,,,,------......//////***---000111000.........---111333000///222444222000)))///777///***---,,,,,,///444666222---...333888:::888000,,,...333555<<<777111000222333111...111555777444333777999888777777888777555222///---+++***,,,///...,,,...222---------...111333222222///...---------...///000111111///......///000000000000000111333666888:::222333333111000000222444......---...///000222333666222...///222555333111555888;;;>>>@@@AAAAAA@@@888<<<<<<777555777777555444333222333555555333222333444555888;;;;;;999777888777888:::777333666;;;999999888777777666666666555444555555777:::<<<>>>999888888888888:::;;;<<<666666666666666777777777999:::;;;<<<<<<;;;:::999;;;::::::<<>>???@@@BBBCCCDDDDDDDDDEEECCCAAAAAACCCEEEFFFFFFDDDEEEFFFHHHJJJKKKLLLMMMPPPNNNMMMOOOSSSTTTRRROOOPPPNNNOOOQQQPPPLLLMMMPPPRRRRRRRRRQQQQQQTTTXXX[[[[[[]]]\\\[[[^^^dddfffccccccfffjjjlllmmmqqqxxx}}}111111222222111000...---,,,------,,,***)))***,,,)))***+++***))))))***,,,'''((()))))))))((('''&&&''')))+++)))&&&$$$$$$&&&(((&&&&&&(((+++---,,,+++((()))))))))***+++---...000///...---------------/////////222666777444222***---111111000000111222000//////111///,,,///444333888<<<;;;666222111333777777777777555444222000---------------.........,,,...000111000//////000---111222...---///000///000(((000;;;333,,,---------///444666222,,,---333777:::777...)))---222444;;;888666555666444111---,,,000000---...444999:::333444555666555333111///...,,,---///---***,,,000,,,,,,,,,///222333333222111000///.........///000111000.........///111222......///000333777:::;;;111222333222000000222555//////.........000111222444333222111111111000///666777888:::===@@@CCCEEEAAA???;;;555666999999666555444444444666666444333222333555888:::999777666555555888:::777333444999999888777666666555555555555555444555666999;;;===777777777888999:::::::::999888888777777777777888999;;;>>>@@@@@@???===<<<;;;::::::===AAADDDDDDCCC@@@??????AAADDDEEECCC@@@===>>>???AAACCCDDDDDDDDDCCCAAA???@@@CCCFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLPPPNNNMMMPPPTTTUUURRRNNNMMMLLLOOORRRQQQMMMLLLOOOPPPPPPPPPOOOPPPSSSXXX\\\VVVXXXXXXXXX[[[```aaa]]]^^^bbbfffhhhiiilllqqquuu~~~~~~{{{222333333333222111///............,,,***)))***+++)))***+++***)))(((((()))%%%&&&''')))))))))((((((%%%(((***)))&&&$$$%%%'''(((&&&%%%'''***,,,+++)))$$$)))------***)))---111111000///...............,,,,,,///444888888555111---///222222111000111222111000111222///+++---222222777<<<;;;777444666999;;;:::999888666444222111//////......---------,,,///111222222222111222333,,,000111---+++---...,,,000(((222>>>777...//////...000555777222---...333555999666,,,''',,,222444888888:::;;;:::777222......000///,,,...777???BBB111222333333333222222111111......///,,,))))))------,,,,,,---///000...---111000///---------......000///...---...///222333,,,---...000333777:::<<<333555555333000...000222111000///......///000000333666888666222///000111777555444444777<<>>CCCFFFFFFEEECCCAAA@@@AAACCCCCC@@@===<<<===???AAABBBDDDDDDDDDGGGDDDAAAAAADDDGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIPPPMMMLLLOOOSSSUUUQQQMMMJJJJJJNNNSSSRRRNNNMMMPPPNNNNNNNNNNNNOOORRRXXX\\\SSSVVVWWWXXX[[[``````]]]___ccchhhkkkkkkmmmpppsss~~~~~~|||zzzxxxzzz//////...---,,,...333666000000///000111111...,,,((((((((((((''''''''''''((())))))***)))'''%%%$$$&&&''''''((((((((((((((("""$$$&&&&&&&&&&&&'''(((((('''''''''))),,,///111---+++)))+++...000///.........111555555222222555444,,,)))---///...///333000///...///000111222222666333999:::222666AAACCC===999444111000111222222222111...,,,,,,---///111222111000///...///000000000//////000111111000...------,,,,,,,,,,,,,,,,,,...//////000111333444555888555111......000333555222555999======:::666333///.........111666:::===<<<777000------...---+++000///...------,,,,,,---...,,,+++---222444333111...---,,,,,,---...///000111...---...000000,,,(((///...---,,,...111555888333444444111///000555:::777333111333444333222222333222444:::<<<777333333666555444444444666<<>>888555777000333777:::<<<;;;999888444666888777444222111111777555333222333444444444666777666666666888;;;>>>BBBBBBBBBAAA@@@???>>>===::::::999999999888888777>>>???@@@CCCEEEDDDAAA???>>><<<:::;;;???CCCFFFHHHJJJEEEAAA???BBBEEEGGGGGGBBBBBBBBBDDDEEEEEEBBB@@@BBBFFFHHHFFFBBBAAACCCGGGGGGFFFEEEGGGJJJJJJHHHEEEJJJLLLOOORRRRRRPPPMMMKKKHHHKKKNNNOOOOOOOOOPPPQQQOOOQQQRRRPPPOOOQQQVVV[[[WWWYYY[[[[[[YYYYYY\\\___bbbbbbdddgggjjjmmmmmmmmmvvvvvvwww{{{......///......///222555444222111111111000---***************)))))))))((())))))))))))((('''&&&%%%''''''((())))))))))))(((%%%'''))))))))))))***+++*********)))***,,,---...---+++***+++---//////......///333888777222111333111---+++,,,,,,,,,222:::111111000...------000222111...555888333888AAA???:::777333111111111111111111000...---,,,---...//////.........///111222333///...---...///000///...++++++***))))))***+++,,,------...///222444777999:::777333///,,,,,,------111444888;;;:::777333000...---,,,---///444888;;;:::666111...------------------------...///000111...------...000222111111......---,,,,,,---//////111///,,,,,,...///000000111///---,,,---000333555444333222000000222555999555333111222333333222222333222666<<<===:::777777444666999;;;999888999;;;===888333111555:::>>>@@@EEEFFFGGGEEE@@@:::555444///111444777999999888888666888:::999777555555555888777555555555666666666777777888888888999<<<>>>?????????>>>>>>======<<<888888999999:::;;;;;;;;;;;;;;;<<>>AAABBBCCCCCC@@@>>>>>>AAACCCDDDCCC>>>@@@BBBDDDEEEDDDDDDCCCDDDGGGJJJJJJFFFEEEGGGJJJEEECCCBBBCCCEEEFFFEEEDDDHHHJJJLLLNNNNNNMMMKKKJJJHHHKKKNNNPPPPPPPPPQQQRRRUUUTTTSSSRRRPPPQQQTTTWWWVVVYYY[[[ZZZXXXYYY\\\___aaabbbdddhhhlllpppqqqrrrvvvvvvwwwzzz---...000000000000222444666444333111111///+++))),,,,,,,,,+++++++++************)))(((''''''''''''(((((()))***************)))+++------,,,,,,---...---------------,,,,,,,,,---+++***+++---.........---///555;;;:::333///000000...,,,+++)))***222;;;444333111///------///222+++(((000888:::FFFUUUXXX777555222111111111000///000000///...---,,,,,,,,,++++++,,,---///222444666///---++++++---/////////,,,+++)))))))))+++---...///.........000333666888<<<:::777333111//////...333666999;;;:::666111...///...---...000444777:::777555333///,,,,,,...000............///000111222///000000000......///000///...---,,,,,,------...222111///,,,---000666:::222111...,,,---///222444444222//////111333555666333222000000222444333222222222555;;;===999777888555777:::::::::;;;<<<===777555333333555888999999888888:::;;;;;;999555222///000222444555777888888999:::;;;;;;999777777888999999888888888999::::::999999:::;;;<<<======>>>??????>>>>>>>>>>>>??????:::;;;;;;===>>>@@@BBBCCC@@@@@@@@@BBBCCCBBB???===DDDBBB@@@@@@AAABBBCCCBBB???>>>???AAACCCDDDCCCAAABBBFFFIIIIIIGGGFFFGGGHHH???CCCGGGGGGEEECCCDDDFFFDDDCCCAAAAAACCCEEEEEEDDDHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKNNNPPPPPPQQQSSSTTTUUUSSSQQQPPPQQQSSSSSSSSSUUUXXXZZZYYYXXXXXX[[[___bbbcccfffiiillloooqqqrrrvvvwwwxxxzzz}}}+++---000111111111111222444222000//////...+++)))---,,,,,,,,,+++++++++++++++***((('''''''''((()))))))))***++++++++++++***+++---...///...---...///....../////////...------,,,,,,++++++,,,---......---000777===;;;333...---000...---,,,,,,---222666777444111222555555333000---+++333888999HHH___hhh333222111111111111///---////////////...---+++************,,,...111333555///,,,***)))+++---...///...---++++++,,,...000222222111///------...000222555555555444444444444333777888;;;<<<;;;777333000222111000111222555888:::333444333000,,,+++///222333222111000///////////////111333111---+++,,,...000///---,,,+++,,,,,,---333333222///...111888>>>333111///---...000333666333000,,,---000333444333111111000///111555555222111111444999999555333666666666555333555<<>>@@@AAA@@@???BBBAAAAAA@@@AAABBBCCCDDD@@@@@@@@@AAACCCEEEGGGHHHEEEDDDDDDEEEFFFEEECCC@@@IIIGGGFFFFFFGGGGGGGGGFFFBBBCCCFFFHHHHHHGGGCCCAAAFFFJJJMMMJJJEEEAAABBBEEE:::>>>BBBDDDCCCAAAAAAAAADDDDDDEEEFFFGGGGGGGGGFFFIIIIIIIIIIIIJJJKKKLLLLLLJJJLLLNNNPPPQQQRRRTTTVVVQQQNNNMMMNNNRRRUUUTTTRRRTTTVVVYYYXXXWWWWWW[[[^^^eeeggghhhhhhiiijjjlllmmmuuuwwwyyyzzz{{{~~~***---000111111000000111///...,,,,,,------,,,***,,,,,,+++++++++*********+++***(((''''''((()))***)))******+++++++++++++++***,,,......---,,,---...---...///000000000000000------------,,,---...///---000777===;;;333---,,,///...,,,///666;;;:::666999333000555>>>@@@888///333555======222777HHHPPP111000000111111111///---...///000000///---+++************+++---///111222000---+++***+++---.........---,,,,,,---///111222000///---,,,,,,,,,...///------///000111222222222666888:::<<<;;;888444222222111111111222444666777111222333000------000333333222111000000//////000///111333000,,,***+++...///...---,,,++++++,,,---000222222000...///333777222000......///333666999222///,,,,,,///222111000///111111...111777777333444444777999777222000333444666444111555>>>BBBBBB;;;:::888666666777:::<<<777999:::999<<<>>>999111444333222222333666999;;;@@@AAA@@@===999666666666777:::<<<<<<;;;;;;===???@@@??????@@@CCCDDDBBB@@@BBBAAAAAABBBBBBCCCDDDEEECCCCCCBBBBBBBBBDDDFFFGGGBBBAAA@@@AAABBBAAA???===DDDDDDCCCEEEGGGGGGFFFEEEFFFHHHKKKLLLJJJFFFBBB@@@@@@CCCFFFCCC===999;;;>>><<<>>>BBBDDDDDDCCCBBBAAAAAADDDHHHJJJKKKIIIGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLNNNOOOPPPQQQTTTVVVQQQOOONNNQQQUUUVVVTTTRRRRRRUUUWWWWWWVVVWWWZZZ^^^gggiiijjjiiihhhiiikkknnnrrrvvv{{{{{{zzz|||))),,,...000/////////000,,,***)))***+++------,,,+++++++++*********))))))***))))))(((((()))))))))))))))***++++++++++++***)))+++,,,,,,+++***++++++------...///000111222333...//////...------///000...000555:::888111---------,,,---333>>>FFFDDD<<<888333000666@@@BBB999///111666DDDEEE555111666666111000///000111111///......///000000000///---------,,,,,,,,,---///111222222000...------......---,,,,,,,,,,,,------...///***++++++,,,---///000111///000000111111222222222222444777999999777444333//////......///000111222000000000000//////222333////////////000111222333///000000///---,,,,,,---...---,,,++++++,,,,,,---.../////////------...///111///......///333777:::333111//////000000000000...222222...222999:::555777777:::;;;777111111444000777:::888;;;@@@===444888888777555555777<<<@@@111888:::999;;;@@@===666777666444333444666999;;;BBBBBBAAA===999777666777666999======<<<;;;>>>@@@AAA???===???BBBCCCBBB???>>>>>>???@@@AAAAAA@@@@@@AAA@@@>>>======>>>@@@AAA???>>>===>>>??????===<<<<<<<<<===???AAABBB@@@???FFFHHHJJJIIIEEEAAA>>>===;;;>>>???>>>;;;:::<<>>>>>BBBGGGIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPRRRUUUUUUUUUUUUVVVVVVUUUSSSQQQQQQTTTVVVVVVUUUVVVZZZ]]]fffhhhjjjiiihhhjjjnnnrrrooovvv|||}}}{{{{{{)))+++------------...000,,,***))))))+++---------++++++++++++*********)))((())))))*********))))))((())))))***+++*********(((***++++++)))))))))***......---...///111222333///000111000...---///222...///222666555000...000+++...///222;;;DDDDDD>>>777333111444888999555111000222>>>CCC:::666777222111000//////111222111000//////000000000000000000///......///000222444666555333111000000///---,,,,,,---......///...------)))***---///000111111111444333333333333444555555000222555888999888777666///......---......///000000///...///111222333333////////////000111222222///...------//////...------,,,+++++++++,,,---...111///......///000000///000///---,,,...111444666555555555333111000111222---333333///222;;;===666666777:::;;;777111111666000888<<<;;;>>>BBB===111:::;;;:::888666666999<<<666AAAGGGEEEGGGNNNOOOIII999777555444444555777999======<<<999666555666777666:::>>>???======???BBBAAA===:::;;;>>>AAA@@@===:::;;;>>>??????>>><<<;;;===<<<:::999999;;;===>>>>>>===<<<===?????????===::::::<<<>>>@@@@@@>>>;;;DDDEEEFFFCCC???<<<<<<<<<>>>>>>>>>>>>===>>>??????=========>>>>>>>>>===<<<@@@BBBEEEFFFEEEDDDFFFHHHDDDEEEEEEGGGHHHIIIIIIJJJMMMNNNNNNNNNMMMNNNPPPSSSRRRUUUWWWWWWUUUSSSQQQPPPPPPSSSUUUUUUTTTUUUYYY]]]cccfffhhhgggdddeeejjjooollluuu~~~{{{zzz(((***,,,,,,,,,,,,...000...,,,******+++---------,,,,,,,,,+++++++++******((((((***++++++***)))((((((((()))************)))((()))+++***)))(((((()))000///...---...///222333000111333111///...000333///...111444333......111,,,000000///222:::===:::555444333000///000111333888222555888444666888000222000//////111222222111/////////000111111222222000000000111333666888999666555333333222000---+++...///111222222000...---,,,...000222222111000...111000000000111333555666000222666999;;;;;;;;;:::000000////////////000000000...,,,...222444444222222111000///...............,,,***,,,000111000---,,,++++++***+++,,,...///666333//////222555555444111///---++++++...111333777999999777222000222444---333333///333===>>>777222333777999444///111666333999:::777;;;DDDBBB999AAABBBAAA>>>888555555666222>>>DDD>>>===AAAAAA<<<999888666444444444666666666777666444222222333555666;;;@@@AAA???>>>AAADDD@@@;;;777777;;;>>>===;;;999;;;>>>@@@@@@>>>;;;999;;;:::888777888;;;===???;;;:::999:::<<<======<<<>>>???@@@BBBDDDCCC???===BBBCCCCCC@@@<<<;;;<<<>>>@@@>>>;;;:::;;;;;;:::999CCCBBBAAAAAABBBBBBAAA@@@DDDEEEEEECCCBBBDDDIIIMMMEEEFFFHHHIIIKKKKKKKKKKKKMMMNNNNNNMMMLLLMMMOOOQQQJJJOOOSSSTTTRRRPPPPPPQQQOOORRRUUUUUUTTTUUUYYY]]]ccceeefffccc___^^^bbbgggkkkuuu|||yyy~~~***+++,,,---...---,,,+++///...,,,+++***++++++,,,,,,++++++***)))))))))******)))))))))***+++,,,,,,,,,+++)))'''&&&(((---111)))***+++,,,,,,,,,,,,,,,(((+++---,,,***---555;;;333000,,,***,,,...000111555222//////000111000............///111333666777333000...///222444333111000333555555111//////000333111///...000111111111111111222222222222111000000...000444555333333555---.../////////...,,,+++---------------...///000...///000111111000///...222333444444444333222222---111333333666<<<;;;555333222000...---...///000///---,,,,,,...000111000/////////000222111///---+++,,,------......------///...,,,******,,,...000000//////.........//////...000000///...------...111666555///---///000---...111222///222888888333111000333777666222555<<<@@@<<<777666777777444222>>>?????????>>>;;;888555999888777666666777888999<<<666333444444222222555777666555444444555666777888888:::>>>CCCDDDAAA>>>:::999999:::======<<<;;;;;;<<<<<<<<<;;;;;;999999999888888;;;======:::666999999999;;;<<<<<<<<<;;;@@@@@@@@@???????????????>>>???@@@@@@>>>>>>???@@@<<<<<<=========<<<<<<;;;CCC???===>>>BBBEEECCC@@@CCCCCCDDDEEEFFFFFFEEEEEEFFFIIILLLNNNMMMLLLLLLMMMIIIJJJJJJIIIIIIIIILLLNNNLLLMMMNNNNNNNNNOOOQQQSSSRRRRRRSSSTTTWWWZZZ\\\^^^cccdddeeeeeecccbbbcccdddqqquuuxxxxxxwwwwww|||)))***+++---------,,,,,,***)))))))))***+++,,,---,,,+++***)))))))))******)))))))))))))))************++++++)))((()))+++---%%%%%%&&&&&&''''''((((((...///000...,,,...333777...,,,***+++---111333333222000...///000111///,,,///000000111222444555666333111222444666666111---,,,///000000---,,,,,,...000///------///000111111000000000000000000000000000------000000......111//////000000//////...---------,,,,,,------...///...///000000000000///...444333333222222111111111222444444111444999999555444222000...------...///...,,,***+++---////////////......///000111///...,,,,,,------...---------,,,+++******+++...111333......------------.........000111000.........000///333333...,,,000222000333555444111222666555111222111555<<<<<<999999======999666777:::<<<<<<;;;;;;======<<<999:::>>>BBB888666444555666777666555999555333666777444444555666666555444444555666777;;;::::::<<<>>>===:::777888888888999;;;<<<;;;:::<<<;;;;;;;;;::::::::::::999888999;;;===>>>;;;888>>>;;;:::<<>>;;;;;;@@@FFF888555444666:::;;;777333666333444999;;;888555666666666555555444555555666:::999888888999888666444777777777888:::;;;:::999<<<;;;:::999999999:::;;;888888999;;;===>>><<<;;;<<<:::888999<<<>>>>>><<>><<<888666555555333111444444777???FFFHHHFFFDDD???:::666555777:::;;;:::444:::AAAEEEDDD@@@>>>>>>;;;777555999???@@@:::444333222555;;;>>>:::777777666666555555555444444555444444444555777888999999777777777888:::;;;:::999<<<;;;999777777888:::;;;777888999;;;===>>>======999;;;<<<;;;:::;;;>>>AAA;;;===@@@BBBBBBAAA???>>>@@@AAABBBBBB@@@@@@AAABBBCCCBBB@@@@@@BBBEEEIIILLLQQQMMMFFFBBBAAABBBAAA@@@@@@@@@@@@@@@AAACCCEEEFFFEEEGGGIIIIIIHHHGGGGGGHHHMMMNNNNNNMMMKKKJJJKKKLLLOOOPPPQQQPPPOOOOOOQQQSSSKKKLLLNNNQQQTTTWWWYYY[[[]]]___```aaabbbdddgggiiihhhkkknnnppprrruuuyyy}}}{{{}}}'''(((***+++,,,,,,+++++++++++++++***)))'''&&&&&&***)))'''&&&&&&((()))***)))***,,,,,,,,,***(((&&&,,,,,,,,,***((((((***,,,+++*********,,,///222444000000000111222111///,,,---------...//////---+++...000333555444222///---,,,,,,---...---,,,+++***000//////333777888666333******)))***,,,...000111555222///.........---,,,,,,,,,,,,,,,,,,---......,,,---222888999444000000///...---,,,---...///000000000//////...//////000---...///000000///...---***...333888:::888666333222222333666888666333111222111000//////.........666444222333555777777777444111...---///111333444//////...---------...//////...---,,,,,,,,,,,,---......------...///000000222444666666666777999;;;222444666888777444444555???<<<888777777777666666555555777;;;CCCHHHIIIGGG;;;777333222444666666444777999===BBBFFFFFF@@@;;;;;;777666;;;AAAAAA;;;555444222555;;;>>>;;;777777555555555555555444333333111222333555777999;;;===888888888999;;;<<<;;;:::;;;999888777777888:::;;;777888:::;;;<<<<<<===>>>:::@@@EEECCC>>><<>>999666777888777777999666888999:::???EEEFFFDDD555333000111555777777555:::666444888@@@DDDDDDAAA888666666:::??????:::666777444555:::<<<999666777555555555555555444333222222444777888888888999;;;888888888999;;;<<<;;;:::999888777777777888999:::777888::::::::::::<<<===777???EEEDDD>>><<>>??????>>><<<;;;@@@AAABBBAAA@@@???@@@BBBBBB@@@??????AAAEEEJJJLLLPPPMMMIIIDDDAAA?????????BBBBBBCCCCCCBBBBBBAAA@@@>>>@@@BBBCCCCCCDDDGGGIIIHHHJJJKKKKKKIIIHHHHHHIIIIIIJJJKKKLLLKKKLLLNNNPPPPPPRRRTTTWWWYYY[[[\\\\\\^^^___^^^]]]\\\]]]```cccfffgggiiilllppptttwwwxxxzzz}}}+++,,,,,,------,,,***)))((()))************)))(((%%%&&&'''(((((((((''''''))))))))))))************)))***++++++***)))***,,,000///...---+++***))))))''',,,111333111...------+++******,,,...000000000111333666555222///------//////...---------......)))+++111999===;;;333---000//////111555666555333222000---,,,---...------***,,,///111111111///...---,,,///444444000...///------...///////////////000///......------......///000111222222111000///---000333666888777666555666222333888888222......---...///000000111111111000...,,,---///111111111222///,,,+++,,,------,,,...---,,,,,,---///111333+++,,,,,,,,,---......///------------...///000000///111333555666777:::<<<999444222222222222888@@@===777333555666444555888888===@@@======??????<<<555333333666:::<<<;;;999777444222444999===>>>>>>888888999;;;===>>>;;;999;;;666555777888666555777555555666666555333222111111555888:::888777888999777777777888:::;;;:::999777777777777888888999999777888:::999888777:::<<<555999>>>@@@???===>>>@@@<<<======>>>>>>>>>======???@@@AAA@@@?????????AAA@@@???>>>???AAADDDGGGJJJKKKJJJHHHDDD@@@>>>>>>>>>@@@AAACCCEEEEEEDDDBBB@@@@@@AAACCCCCCCCCDDDFFFHHHDDDFFFHHHHHHGGGFFFFFFGGGGGGHHHJJJKKKKKKLLLOOOQQQOOOPPPSSSUUUWWWXXXXXXXXX\\\\\\\\\ZZZZZZ[[[___bbbeeeeeegggjjjnnnqqqtttuuuuuuyyy------......---,,,***)))++++++++++++)))'''%%%######%%%'''))))))((('''&&&((((((''''''((()))***+++%%%(((,,,---,,,+++******((())))))******))))))(((&&&---444555111------...///---++++++---...------111444666444000---,,,,,,...---,,,+++++++++------000///...000444666444111)))((()))+++///000...+++...,,,++++++,,,.........***---000333444222000...333000000222222//////111---...///111111111000///333333222111111000111111000111222333333222111000222222222333333444444444;;;555333666666000,,,...,,,---...000111111222222///---,,,,,,...000111000444222///...//////...---------,,,,,,---000222444//////...------,,,+++++++++++++++,,,---...///000,,,///111333444666999;;;???777222111222555???KKK<<<555111444444222222666999BBBFFFAAA===<<<:::555888777777;;;???@@@>>>;;;222444777888888666555444999;;;<<<>>>>>>>>>>>>>>>>>>888444555666444444666555555666666555333222000...333888:::999888888:::666555555777999:::999777555666777888888888888888777999:::999666666888;;;999999<<<@@@DDDDDDAAA===;;;<<<===>>>@@@BBBCCCDDD>>>???@@@@@@>>>>>>???@@@======<<<===???BBBDDDFFFHHHHHHGGGDDD@@@>>>===>>>===@@@CCCFFFGGGFFFCCCBBBCCCDDDEEEDDDDDDDDDFFFHHHAAADDDFFFGGGFFFEEEFFFFFFFFFHHHIIIJJJKKKMMMPPPRRRRRRTTTVVVXXXYYYZZZZZZYYYZZZZZZZZZYYYXXX[[[___bbbddddddeeegggllloooqqqrrrpppuuu)))+++---,,,******,,,...,,,***))))))***++++++***************)))'''&&&%%%$$$%%%'''((((((((('''&&&)))***+++,,,,,,,,,,,,,,,,,,***)))***++++++***)))---......,,,***+++000444444111,,,)))(((***---///888777444111...,,,++++++///......------------...000111333777999999666333///000///---++++++---///333000,,,,,,---...---+++///222777888666333000///---***+++111333000,,,+++---///111000---,,,...000333222111111111222333444/////////000111111222222666666444333222111111111444555666777666444111///333222111000000000111222111000///------///333777888555000......000111111......,,,,,,,,,,,,---...---...///...---,,,...///---***000444//////111+++...111555999::::::999888>>>999333333777===AAACCC888;;;:::444444999:::666777999>>>BBBDDDAAA:::555:::999888666555444555666999777666666888<<>>AAA>>>999999<<>>;;;999888888555666777888999:::;;;;;;::::::999999::::::;;;<<<<<<<<<;;;:::999999999999555888<<<@@@CCCEEEDDDDDD=========>>>???AAABBBCCC>>><<<;;;===@@@AAA@@@>>>EEECCCBBBDDDFFFGGGEEECCC???BBBDDDBBB???===>>>AAA>>>>>>???CCCGGGHHHFFFCCCDDDDDDCCCCCCDDDFFFHHHJJJLLLIIIEEEDDDFFFHHHHHHGGGHHHHHHHHHIIIJJJKKKKKKLLLRRRRRRTTTXXX\\\\\\YYYUUUYYYWWWUUUWWW\\\```aaa```bbbdddgggiiijjjmmmqqqtttwwwxxxzzz|||&&&(((******((((((***,,,+++***((((((***+++***)))((((((((((((''''''&&&%%%&&&&&&((()))))))))((((((++++++,,,,,,,,,+++******---+++)))))))))(((&&&$$$+++,,,,,,++++++,,,111555666333///+++***,,,///111666555333000...---......000000///////////////000///000333777:::;;;999777000111000///------///000333000------...///...------000333444333111/////////,,,,,,000222///,,,,,,---///111000...---...000444333111000//////000000.........//////000111111444333222222111222222222666777888888666333000---222111000/////////000111//////...---,,,---111444666333000...///000000000...---,,,,,,,,,---...///111111000...,,,+++,,,...555...///...'''***000,,,000333888===BBBCCCBBBAAAFFFAAA;;;999:::<<<<<<<<<666999888333333777888555999999;;;>>>@@@AAA@@@>>>777555444444555777777777999:::::::::999999:::;;;999999<<>>AAACCCDDDDDDCCC============>>>>>>???@@@>>>===<<<>>>BBBDDDCCCBBBHHHEEECCCCCCFFFGGGGGGFFFBBBAAA@@@??????>>>>>>===>>>>>>@@@CCCGGGGGGEEEBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIGGGDDDDDDFFFGGGGGGEEEHHHHHHIIIJJJKKKLLLMMMMMMSSSSSSTTTXXX[[[\\\ZZZWWWXXXWWWWWWYYY[[[^^^______aaaccceeeggghhhkkknnnqqqtttuuuxxxzzz|||%%%'''((()))((((((***,,,+++)))'''((()))***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''------,,,,,,+++******)))---,,,***))))))((('''%%%))))))***++++++...222666666333///,,,+++,,,///111444444333111......000111111111000000000111222222000111333666999999777555///000///...,,,,,,...000111000......///000//////,,,...111111111000111222222......111111...,,,------...000000.........///444333111...---,,,,,,,,,------------...///000000000000000111222333444555777888999999777555111///111000///...---.../////////000000///......000222444222000///000000000///------,,,,,,,,,---///000111000///---,,,,,,...111444---///000+++000888555111333777===DDDEEECCC???GGGCCC???======<<<999666555777777555555777888555666888;;;???CCCDDDBBB@@@888666333444777999888666999<<>>:::777777888<<<555888EEEHHH???:::>>>>>>999555666555222333777555444444333333444444444333666999:::999888777888555666666666777777888888777777777777777888888999999999999999999999::::::888:::===???@@@@@@???>>>======<<<<<<<<<<<<======???>>>???AAADDDFFFFFFEEEGGGEEEBBBAAACCCEEEGGGGGGFFFAAA===<<<>>>???===:::??????AAACCCEEEEEECCCAAAAAABBBCCCCCCDDDDDDDDDDDDFFFDDDDDDDDDFFFGGGFFFEEEHHHHHHJJJKKKMMMNNNOOOPPPRRRRRRSSSUUUXXXYYYXXXWWWXXXZZZ\\\\\\\\\\\\^^^___aaabbbdddeeefffhhhkkkmmmppprrruuuwwwyyy{{{&&&'''(((***+++,,,---...***(((''''''((())))))(((&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''''',,,,,,++++++++++++++++++,,,+++***+++---------+++&&&'''(((***,,,///333555444111...+++***,,,...000444666555333///...///222000000000000111222222333444444444666777555222///,,,------+++******,,,...///.........////////////...///000000000111444666555111000111111---,,,...---...///000000/////////333222000...------------------------...///000111......///111333666888999555777888999999777444222222111///...---......///000222333333222111111222111000///000111111000...------,,,,,,---...///000---------------///333666...+++111666222555999333666666888===BBBBBB>>>999>>><<<;;;===??????<<<888555777888888888999888777111666???GGGKKKHHH@@@;;;===:::777777999999777333999<<>>;;;999;;;===BBB777888FFFIII>>>>>>III<<<999777888555333555:::333333333333333444555666333444666888888888888888555555555666666666666666666666666555666777777888777888888999999:::::::::777888999;;;;;;;;;999999<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@AAACCCDDDDDDDDDAAAAAA@@@AAABBBCCCCCCCCCGGGCCC???===>>>>>>===<<<@@@@@@AAACCCCCCCCCAAA@@@AAABBBCCCDDDEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQQQQRRRTTTVVVWWWWWWYYY\\\``````^^^\\\]]]___aaabbbddddddeeefffiiikkkmmmpppsssuuuvvvxxx|||&&&&&&'''))),,,...//////***(((''''''((())))))(((((('''''''''((()))***+++))))))((((((((((((((((((******)))***+++,,,---...,,,++++++,,,---......---&&&&&&'''))),,,000222333222111...,,,,,,---000111777999:::777111......///.........///000111222333666666666777777666444111,,,,,,,,,+++******,,,...---...//////.........///...............000333666555222222333111------///,,,---...000111000///...111000/////////000111111///...------...///111222---...///222444777:::;;;777888::::::999666333111333222000///....../////////111333333222111111222000//////111222222111///......---,,,---...///000,,,---.........000444777111---222555000333666000::::::;;;???BBBCCC???<<<888777888<<>>666666777999:::888666666333888@@@HHHJJJGGG???999;;;999666777888888555222888:::;;;<<<<<<>>>CCCGGGGGG<<<<<>>@@@@@@AAAAAAAAAAAA@@@???@@@@@@<<>><<<>>>@@@???@@@AAABBBAAAAAA@@@@@@AAABBBDDDEEEFFFEEEEEEDDDDDDEEEGGGIIIIIIJJJJJJKKKIIIJJJKKKMMMOOOPPPRRRSSSRRRRRRSSSSSSTTTVVVXXXZZZXXX[[[___^^^[[[YYYZZZ\\\aaabbbcccddddddeeehhhjjjkkkooosssttttttvvv{{{$$$$$$$$$'''+++...//////+++)))'''((()))***))))))******)))((()))***,,,------,,,,,,++++++++++++,,,))))))))))))***---///000...,,,++++++++++++***((('''&&&&&&))),,,///000000333111000//////111444555999===@@@===555///------,,,------...///000222333666666666888:::;;;:::888...//////...,,,---///111...///111111///......///+++,,,,,,++++++---000333444333444555333...---111,,,,,,---000222222///---000/////////000222444555000///---------///111333---...///111444777999::::::;;;;;;:::888444000...444333111///......//////+++---///////////////111000000000111333444222111000///...------...//////000111111111//////111222444---000222000999CCCBBB444666999===???BBBCCCDDD:::999999<<>>AAACCCCCC@@@===333333444555555555555555777777777999===CCCHHHKKKFFF???>>>BBB???;;;FFFXXXLLLEEE>>>:::555000000333333333333333333444555666444333333444777:::::::::444555555555666666777777777777777777777888888999888999:::;;;<<<;;;:::999888999:::;;;;;;<<<<<<<<<:::::::::;;;===>>>@@@AAA???@@@AAA???===;;;<<<===;;;@@@FFFIIIIIIFFFCCCBBBBBBEEEGGGDDD???===>>>AAA>>>@@@AAAAAA@@@???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFDDDFFFIIIJJJJJJLLLNNNPPPJJJJJJKKKMMMOOOPPPQQQRRRTTTUUUWWWWWWWWWXXX[[[]]]VVVXXXYYYYYYXXXWWWWWWXXX___aaabbbccccccdddgggiiiiiinnnssssssrrrtttzzz%%%$$$$$$(((---000111000+++***((((((***+++***))),,,+++***))))))***,,,---------+++*********+++++++++***))))))***,,,...///...---++++++,,,,,,***))))))((('''))),,,......,,,000000//////111333666888888>>>DDDBBB999111------,,,,,,,,,---///111222333555444555777:::;;;:::999...//////...---...000333000222444444111//////000++++++,,,+++***,,,///111333333555777444///...111,,,,,,---000333333000,,,////////////000222444555///...,,,+++,,,...111222,,,---...///222444666777666888999999888555222000333222000...---------...)))+++---------...000222111000000111333555444333111000///---------......///111333333111000000000333---///333222<<>>BBBBBBAAA;;;999;;;@@@???888555666;;;<<<===???BBBBBB@@@>>>111555888888555333555777777555444888???EEEFFFEEE>>><<<<<<>>>>>>>>>DDDKKKLLLCCC999666555333333555444444333333333444555555666333222333777;;;<<<<<<444444555666777777888888999999888888999999:::;;;:::;;;<<<======<<<:::999888888999;;;<<<===>>>???::::::::::::;;;<<<===>>>===>>>???>>>;;;:::;;;===<<>>>>>===???AAA@@@???>>>@@@BBB@@@@@@@@@BBBCCCEEEGGGHHHEEEGGGIIIIIIJJJLLLPPPSSSKKKKKKLLLMMMNNNOOOPPPPPPRRRUUUXXXXXXWWWXXXZZZ\\\YYYWWWVVVVVVWWWXXXXXXWWW\\\^^^``````aaaccceeehhhggglllqqqrrrppprrrxxx~~~'''&&&&&&***000444444333,,,***))))))***++++++***---+++***(((((()))+++,,,+++***)))'''''''''((()))---,,,***))))))+++,,,...---,,,+++---///000000///***((('''))),,,---,,,***------------///222555777777>>>EEEDDD<<<333///...,,,,,,---...000222333444555444444555666666555333---......---,,,---///111222555777666333000000111------...---,,,---000222111222666999666000///222,,,+++,,,000333333000,,,000/////////000111333444...---+++***+++---///111,,,,,,---...000222333444000222555888999888777666222111///---,,,,,,,,,,,,***,,,---......000222555333111000111444555666555333111000...------------,,,///222444333222222333333...222555///111555000444:::???AAAAAAEEENNNVVV:::777444555:::???AAAAAA@@@>>>@@@FFFDDD<<<888999555888>>>CCCFFFDDD???:::666;;;???===777333555888777444333999AAAEEEBBB>>>777888999<<<@@@AAA@@@===GGG<<<333222555777999<<<555444444333333444444444666444222333888<<<======444444555666777888999:::::::::999999::::::;;;<<<;;;<<<===>>>>>><<<:::888555666777999;;;===>>>???;;;::::::999999::::::;;;;;;===???>>>;;;:::<<<>>><<<@@@DDDFFFDDDCCCDDDEEEAAA??????BBBDDDCCC>>>:::<<<>>>@@@@@@>>>>>>@@@CCC>>>>>>>>>???AAADDDGGGIIIEEEGGGHHHIIIIIIKKKPPPUUUKKKKKKLLLMMMNNNNNNOOOOOOOOORRRVVVVVVUUUUUUWWWZZZ]]]YYYVVVWWWZZZ\\\[[[ZZZZZZ\\\^^^______aaadddgggeeekkkpppqqqooopppvvv}}}%%%&&&'''(((((()))))))))++++++******)))*********++++++***)))(((((())))))***&&&&&&***)))$$$###&&&+++,,,,,,***)))+++000555...***&&&&&&***---+++)))+++'''(((///222///...111222---+++---------///444<<>>555:::<<<:::===AAA>>>777444555777777666666777999999;;;:::888<<>>???@@@AAA===BBBEEECCCBBBCCCBBB@@@???AAACCCDDDCCC@@@<<<:::===>>>@@@CCCFFFFFFCCCAAADDDDDDDDDCCCCCCFFFKKKOOOMMMLLLLLLMMMMMMLLLJJJGGGKKKKKKLLLQQQSSSRRRQQQPPPOOORRRTTTUUUUUUTTTTTTUUUYYYYYYYYYZZZZZZ[[[\\\\\\ZZZ[[[\\\]]]___bbbhhhllliiimmmmmmjjjkkkpppuuuvvv}}}'''((()))******++++++************)))*********+++))))))((((((((((((((((((***''''''******&&&%%%(((%%%&&&...<<>>999333...---,,,++++++...111111...,,,+++)))+++000333333666:::///......000333222///,,,---222444111000222222......000111111000//////000//////......///000111222---,,,,,,---///000000///,,,,,,,,,---------......///,,,***---222555444111000000000000///////////////000111222333333222111555444444222000...---,,,***+++---///000000000///111111111111111222333333444222000/////////...---.........//////000000000000000111000000222666999BBB===:::===FFFLLLNNNMMMIII@@@::::::;;;:::<<<@@@DDD;;;<<>>;;;999888777555333333333333333222222222222444444333333333444444555999666333333444555444333444777777555666:::;;;999888888888888888888888888777777888888777777888888777666666666888:::<<<>>>;;;:::999999888888888999999:::;;;<<<===>>>??????;;;AAADDDBBBAAACCCCCCAAA;;;===???AAABBBAAA@@@?????????AAACCCFFFFFFDDDBBBEEEEEEDDDCCCCCCFFFJJJNNNJJJJJJIIIJJJKKKJJJHHHFFFHHHIIIKKKOOORRRRRRQQQQQQNNNPPPRRRRRRRRRQQQRRRTTTYYYZZZ[[[\\\\\\]]]]]]]]]\\\]]]^^^^^^___bbbfffjjjdddjjjmmmmmmnnnsssuuuuuu|||''''''((()))************(((((())))))******++++++''''''''''''''''''(((((()))''''''***+++((()))+++---+++777UUUqqqqqqTTT666222...******,,,...,,,++++++'''&&&***,,,++++++---000------000111///111444777999<<<;;;777111---***))))))+++...000000---+++***))),,,222444333444666000...///444999999333,,,...000000///000222000,,,...000111111000//////000------,,,++++++,,,---...+++++++++---//////...,,,,,,,,,---------.........///---,,,...222444333111111000000//////.........//////000111111111000000444555666333...******+++***+++---.........---,,,000000000111111111222222222222222000...---...///.....................///222222111//////222777:::???======>>>BBBDDDEEEEEEJJJBBB<<<:::999888:::===BBB>>>>>>GGGMMMJJJDDD@@@999:::888666777999777333333666888999999999:::<<<666666444555<<>>;;;888666444222555555444444333222222222333222222333333444555666888777555555666666444333222666888666777999888444555666777999:::999999999444555666777777777777777888888888999999:::;;;;;;::::::999888888888888999999999:::;;;<<<<<<======999???BBBAAAAAADDDDDDCCC<<<===>>>???@@@AAAAAAAAAAAA@@@@@@BBBDDDEEEEEEDDDCCCDDDCCCBBBBBBCCCFFFIIIGGGFFFFFFGGGIIIHHHFFFDDDDDDFFFJJJMMMOOORRRSSSRRRMMMNNNOOONNNNNNNNNQQQSSSYYYZZZ\\\]]]^^^^^^]]]\\\^^^____________aaaeeehhhbbbiiioooqqqtttwwwxxxuuuyyy}}}$$$%%%&&&'''((((((((((((&&&'''((()))******++++++%%%&&&''''''(((((((((((('''&&&'''((()))***+++,,,444///777RRRrrr{{{hhhPPP===888000***(((((('''''',,,)))'''(((***+++,,,,,,///,,,---111333111222555444555777777444///+++((('''))),,,///000///---+++((()))///666888555222222000///000444888888444///222111000111333555111---...///111111///...///000---,,,***)))))))))*********+++,,,...000///---+++++++++,,,,,,,,,---------,,,++++++---///111000...,,,,,,---...///111111222.../////////////////////000444666333---)))***---,,,---.........---,,,+++//////000000111111111111000222333111---,,,...000...............---------000000000///...000333666777999<<<>>>@@@AAABBBDDDDDD@@@;;;999888999<<<>>>======>>>@@@BBBCCC@@@===888777555333444666555444666888:::::::::999:::;;;888777666888<<<@@@???<<>>>>>>>>AAA???>>>???AAACCCDDDDDDAAABBBBBBAAA@@@@@@BBBDDDDDDDDDDDDFFFHHHHHHFFFDDDAAAEEEIIIKKKMMMRRRTTTTTTNNNNNNMMMLLLKKKMMMPPPSSSWWWYYY[[[\\\]]]]]]\\\[[[]]]^^^______```bbbfffiiieeelllrrrtttuuuyyyyyywwwyyy}}}~~~~~~$$$%%%&&&''''''(((((((((%%%&&&''')))*********)))&&&&&&((())))))))))))(((%%%&&&&&&&&&'''***,,,,,,...)))+++888JJJTTTPPPGGGGGG@@@666---))))))***+++---,,,***)))+++---...---...,,,---111333111222666222222222222000...***((((((***---///000000///...(((***222:::<<<666000///,,,,,,---......///000111333000///222555444111///---...000000...---...///---,,,***)))(((((()))***++++++,,,...000000---+++))))))*********+++++++++******+++,,,......---,,,******,,,---///111333333..................//////---111444222...+++---111......///000000///---,,,...///000111111111111000000222333111---,,,...111...............---------...000222333222111222333333777<<<>>>??????AAABBB===>>>===;;;<<>><<<999999:::;;;???;;;777666666555444444777:::<<<<<<:::888888888:::999;;;???BBBAAA<<<888<<<:::777666777777777666888888777666555555444444000000111222333444666777444444555555333222111111444666555111111555777555666777999:::999777555444444333333555888999888666888999:::;;;;;;999888666888888888777777888999999<<<<<<<<<<<<<<<<<<<<<===;;;@@@CCCAAABBBEEEGGGFFFGGGEEECCCAAA???=========???===<<<<<<>>>AAABBBBBBAAABBBCCCBBBAAAAAABBBCCCDDDDDDDDDGGGIIIJJJHHHGGG@@@GGGKKKJJJLLLRRRUUUTTTNNNNNNMMMKKKKKKMMMQQQTTTUUUVVVXXXYYYZZZZZZYYYYYYYYY[[[]]]^^^```cccfffiiigggmmmppppppppptttvvvuuuyyy~~~&&&&&&'''((())))))))))))%%%&&&''')))))))))((((((&&&'''((()))***)))((('''%%%'''&&&%%%&&&+++---,,,,,,+++***+++---///000111>>>999222+++((((((+++...,,,---,,,***,,,000111...---+++,,,000222111333777222000---,,,---,,,+++)))(((***---////////////111***+++111888999444////////////...,,,***,,,111555000......111333000......+++---......---,,,,,,------,,,***)))))))))******---,,,,,,---//////---+++(((((()))))))))*********+++,,,...//////...---,,,------........./////////------------...///000111,,,///222222000///111333///000111111111000///...///000111222222222111000000111111000......///000.....................///000333666777555444333333444777;;;============>>>:::???AAA@@@@@@DDDGGGGGG===<<<>>>@@@===888777;;;EEE@@@<<<;;;999666444555777999<<<<<<:::888777777:::999>>>FFFJJJFFF???;;;<<<;;;:::;;;===>>>===<<<555555444444333222222222000000111111222444555666333444555333111000111222555666444000000555888777888888999999888666555444999666333555888:::999777888888999:::999888777666888777777777777888999999=========<<<<<<<<<<<<<<<===BBBCCCAAA@@@CCCEEEDDDCCCBBBAAA@@@????????????===<<<:::;;;===@@@AAAAAABBBDDDFFFFFFEEEDDDDDDEEEDDDDDDEEEHHHJJJLLLKKKIIIBBBKKKOOOKKKKKKRRRVVVUUUNNNNNNMMMLLLKKKMMMQQQTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWYYY\\\^^^___bbbfffiiifffjjjllljjjjjjooorrrrrrrrrwww}}}&&&&&&'''((())))))))))))%%%&&&((())))))((('''&&&&&&'''((())))))(((&&&%%%&&&)))(((%%%&&&,,,...,,,,,,......,,,((('''(((***...---+++)))''''''(((***))),,,,,,+++---222222------******---000000333888222...***(((***+++++++++(((***,,,,,,,,,,,,///222///---...111222//////222555222///......111333555...,,,...222111,,,,,,///)))+++---,,,+++***+++,,,,,,+++***)))))))))***+++---+++***+++,,,---,,,***))))))))))))************,,,---///000///...---,,,000000///...------,,,,,,,,,,,,,,,---...000222333...///000111222222222333...///000111111111000//////000222333444333222111222000///...///000//////.........//////000000000222444666666444333333444444555777:::<<<<<<<<<;;;999@@@DDDBBBAAACCCDDDBBBAAA999;;;GGGJJJ???777999@@@;;;888;;;:::666555777333666:::;;;;;;999999999;;;999===FFFJJJFFF@@@>>>?????????AAABBBBBB???===333333333333222222222222111111111111222333444555444555555333000000222444222444444222333777888777777777777777777666666666>>>999555555888;;;;;;999777777888888888777666666777777777777777888999999<<<<<<<<<;;;;;;;;;::::::???BBBCCC???===@@@AAA@@@======>>>>>>????????????===;;;;;;<<<>>>@@@@@@@@@@@@BBBEEEFFFEEEDDDDDDDDDCCCCCCEEEHHHKKKMMMLLLKKKEEEOOOSSSMMMKKKRRRWWWUUULLLMMMMMMLLLKKKLLLOOORRRUUUTTTSSSSSSTTTUUUWWWYYYVVVYYY[[[]]]^^^```ccceeebbbgggjjjiiijjjooorrrrrrooosssxxxzzz{{{|||###$$$%%%&&&''''''''''''%%%&&&((())))))'''&&&$$$%%%&&&(((((((((&&&$$$###'''+++***&&&'''---000---''''''''''''((())),,,---(((+++------,,,)))((('''&&&+++,,,+++...333222,,,---)))))),,,...///333999333...(((&&&(((+++,,,,,,''')))+++***)))***///222333...******++++++///444555000++++++///222111...------000444111+++,,,222)))***,,,,,,***)))***++++++***)))(((((()))***+++,,,+++))))))***++++++***)))************++++++++++++---//////...,,,++++++/////////...------,,,,,,,,,,,,,,,---...111333444000000///111333444333111---...000111111111000//////111333444444444222111333000---...000111000...---......///000111222222333333333222000000222444222222333777;;;======;;;888@@@DDDAAA>>>???>>>:::BBB444777LLLUUUFFF888666555111111777999777666:::000333888;;;;;;;;;;;;;;;===999;;;CCCFFFAAA===<<<=========>>>>>><<<888555333444444444444444444444111111111111222333444444666777666333000000333666///333555444555999888555666555555555666777888999AAA;;;666555999<<<<<<:::777777666666666666666666777777666777777888999999<<<;;;;;;::::::999999999???BBBBBB===;;;===>>><<<;;;<<<===============<<<===<<<<<<===@@@AAAAAA@@@<<>>;;;>>>DDDAAA666333777444222222444888:::888666666777888::::::999888888???>>>@@@CCCBBB===<<<>>>??????>>><<<:::999777666333333444555555444333333......///111222333444555555444444333333444444444555555444444444555555666444444555777;;;>>>???>>>777777888999::::::;;;;;;999888777666777888:::<<<666666666666777888999:::888;;;===>>>===<<<<<<===EEEFFFEEECCCAAA???>>>???>>>>>>======<<<;;;<<<<<<@@@>>>???BBBAAA>>>???CCCDDDCCCBBBBBBDDDEEEEEEDDDHHHDDDGGGNNNKKKCCCCCCLLLKKKLLLNNNOOOPPPPPPOOOOOOLLLLLLMMMNNNNNNNNNMMMMMMOOONNNNNNPPPTTTVVVWWWWWWTTTVVVXXXZZZ\\\]]]^^^^^^dddddddddfffhhhlllppprrruuuvvvyyyzzzzzz{{{}}}'''&&&%%%&&&((((((((('''(((((())))))***++++++,,,+++)))(((&&&&&&'''((()))++++++***)))(((((((((((()))***,,,,,,***)))))))))*********)))))))))******)))((()))---333666555222000222222///000777>>>@@@333...+++---333777555111&&&(((++++++***+++---000000---------)))''',,,555BBB999///+++...111111...222111///......111444666000---******,,,---,,,+++++++++***))))))***++++++222222111...***(((((())))))+++------,,,,,,---...+++---000222222111...---,,,---...000111111000000...000222111///---,,,---333333333222111111000000...------///222222111...---///222555555444222000555222...///222333111...111000......///000//////111///333:::666------555111222444444555777:::<<>>??????>>>======???AAA>>>777444555333222222444777999777666555666666777777777777777:::===BBBDDD@@@:::;;;AAA???>>>===<<<::::::999999666555444333222111111111000000000000111222444555555555444333333333444444333333333444555666777888888777666666777888666555666777777777888999999999888888999999888888888777777777777888888999::::::888:::<<<=========>>>???===???@@@???>>>>>>???@@@???===<<<<<<<<<<<<<<<;;;<<<<<>>999333...//////...,,,+++,,,---/////////,,,&&&$$$+++444DDD999---+++111555333///444222000...///222555888111...,,,,,,---......---+++******))))))******+++333333333000,,,(((&&&&&&((()))+++,,,++++++,,,---+++,,,...000000///...---+++,,,---...000111222222...000222222000...------000000000000000000000000---------...000111000//////111333444444333111///333000///000333333111...222000//////000111111000333111333666333+++,,,333...000333444444555777888AAAIIIKKKCCC999888===AAA===AAAAAA===:::999777444333222333444777888777666555555444444555555666777666;;;BBBDDD>>>777999@@@===<<<;;;::::::;;;<<<<<<;;;999777444222111111111333222000000000111333555666555555444333333444444222222222333555666888999:::888666666666555333111666666666666777777777777888999:::;;;:::888555444::::::::::::::::::::::::888:::;;;;;;;;;<<>>>>>======???@@@???===::::::===>>><<<::::::;;;>>>@@@>>>@@@MMM[[[KKKHHHDDDCCCCCCDDDCCCCCCBBBEEEMMMWWWUUUKKKHHHKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMMMMNNNOOOPPPPPPNNNPPPRRRRRRPPPQQQTTTWWWYYY[[[]]]^^^```ccchhhkkkggghhhjjjlllnnnppprrrsssppprrruuuwwwxxxzzz}}}'''&&&%%%&&&(((((((((''')))((('''&&&&&&(((***,,,((('''&&&%%%%%%%%%&&&&&&+++***)))(((((((((((((((***++++++***(((((()))+++,,,,,,++++++***)))(((''')))+++...000111444999>>><<<<<<888000...333999;;;...++++++333===@@@:::222222333333333333333333333222444444///'''%%%+++333===555---,,,222888999888888666333111111333666888444222///...---,,,,,,,,,******))))))))))))******,,,...000///,,,***))))))''')))***+++***)))***++++++,,,---.........------,,,,,,,,,,,,---...000111---///222222111...------/////////000000111111111---------...///000000///000111333444333222000...//////000222555777555333222000///000111333333222555333333555222...///444---000444555555555555666???GGGKKKCCC:::888===AAA===DDDCCC;;;777;;;:::444444444555666777888777777666555444333444555666777777:::@@@CCC???888777;;;:::999999888999;;;===>>>???===999555444444555666555333111//////111333555666666555444444444444444333333333444555666777888888777666666777888777555777777777666666666666666777888999999999777666555;;;;;;<<<<<<;;;;;;::::::999::::::999999:::===???@@@AAABBBAAA???>>>???@@@@@@<<<999:::===???===:::>>><<<======<<<===EEEOOOIIIFFFCCCAAABBBCCCCCCCCCEEECCCEEEHHHGGGEEEIIIPPPKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOLLLPPPSSSRRROOONNNRRRWWWXXXYYY[[[[[[\\\^^^dddhhhfffgggiiikkkmmmnnnoooooonnnpppsssvvvxxxzzz}}}~~~'''&&&%%%&&&((((((((('''((('''%%%$$$%%%&&&(((***'''&&&&&&%%%%%%%%%%%%%%%((('''''''''((()))******,,,,,,,,,+++))))))***,,,***++++++******((('''&&&&&&+++000222222222666999888999666///+++---......111//////666???@@@999222,,,---000555:::???BBBCCC777:::999333+++***...333444111---+++---222888<<<888666333111000000111222000///---+++)))))))))***))))))))))))))))))))))))'''***,,,,,,+++***)))***'''(((******)))((()))***++++++---.........---,,,------,,,+++++++++,,,,,,,,,...111111///...------//////000000111222222222------......//////000111111222333333222111///......///000333555555444333111000///000222444444333333222111222111000111555///222555777666555555555888???CCC???;;;;;;;;;:::===CCCCCC:::777;;;;;;666555666777888888888888888777666555444555666777888<<<;;;===BBBBBB;;;555444666666666777999;;;===???===;;;777444444555888:::666444222000///111333444666555555444444555555666666555555444444444555555666555444555777888888777777777777777777666666666777777666666666777999:::;;;;;;<<<<<<<<<;;;::::::999:::999888777888:::<<>><<>>===>>>AAADDDBBB@@@???AAABBBCCCCCCDDDBBB@@@???>>>@@@HHHPPPLLLLLLLLLLLLMMMMMMMMMNNNPPPOOONNNLLLLLLLLLLLLLLLLLLPPPSSSQQQNNNNNNRRRVVVVVVYYYZZZYYYXXXYYY^^^ccccccdddfffhhhiiijjjjjjkkklllooorrruuuwwwzzz}}}'''&&&%%%&&&((((((((('''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***++++++,,,---,,,*********+++((())))))***)))(((&&&%%%###)))///222222222333444222444333...***++++++***444333444888===>>>999444......000555:::???AAAAAA666::::::444000111222222111///,,,(((&&&(((///444111000///...,,,++++++***((())))))((('''''')))+++((())))))******))))))((((((***++++++)))(((((()))''')))******)))((())))))***+++---//////...---,,,...------,,,++++++******,,,---///...---,,,---...//////000000111111222222...///000///...///111333111111222222222111///...111111111111000///...---000///...///222444444444111000000000000000111222111333666777666555555555222666999999999:::888444;;;>>>>>>:::888999999888444666888888777777777999777777666666777777888999>>>;;;===CCCEEE???777222444555777999;;;<<<>>>>>>888666333111111333666888555444222111111222333444444444444444555666777888777666555444444444444444777555444444555555444333666666666777777777777777777666555444555777999;;;888999:::;;;;;;;;;:::999888999999999888888:::;;;<<<>>>??????>>>>>>@@@AAA>>>>>>>>>======>>>???@@@CCC===;;;???CCCAAA>>>===AAA@@@??????AAABBBBBBAAA???@@@BBBBBBAAABBBFFFKKKNNNMMMMMMLLLLLLMMMMMMNNNOOONNNLLLKKKJJJJJJKKKLLLLLLNNNPPPPPPNNNOOORRRUUUVVVZZZ\\\[[[XXXXXX\\\aaabbbbbbcccdddeeefffggghhhmmmooorrruuuwwwyyy}}}'''&&&%%%&&&((((((((('''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''''''''''''''((()))***)))+++------+++)))))))))%%%&&&((((((((('''&&&%%%$$$(((---111333555666777333666555///,,,......---222222333555666777666555222000///111333444333222000444555222333777666222444000***%%%$$$&&&***---)))***+++++++++***(((''')))***+++)))((((((+++...'''((()))******)))((('''******+++***(((((()))+++((()))++++++)))((()))))))))+++...000111///---+++,,,---...///...---,,,+++,,,,,,---+++******,,,.../////////////////////000///000111000//////222555000111111111111111000///333333222000...---------///...---///111444444444222222111000111111000...222444666666555444444555111555777555555777777555888777888:::888555555888222555777777555444555777666666777888888888888777;;;:::???FFFGGGAAA:::777444666999<<<>>>?????????555444222000000222444666333333222222222333333444333333333444666777999:::666555555444444444555555888666555555555555444222444444444555666666666777777777666666666777777777555666888:::::::::999888555777:::;;;;;;<<<===???<<<>>>???>>>======>>>???===???AAA@@@======@@@CCCAAA===<<<@@@BBB@@@???@@@AAAAAAAAABBBCCCBBB@@@>>>>>>AAADDDDDDBBBCCCFFFHHHMMMLLLKKKKKKKKKKKKLLLMMMKKKJJJIIIHHHIIIJJJLLLMMMLLLLLLMMMNNNOOOQQQSSSTTTSSSXXX]]]\\\YYYYYY]]]bbbdddcccccccccdddeeeggghhhnnnpppsssuuuwwwyyy|||'''&&&%%%&&&((((((((('''))))))************)))(((''''''((((((''''''&&&%%%)))(((((('''''''''(((((('''))),,,,,,+++)))((('''###%%%&&&(((((('''%%%$$$(((***---222666:::<<<===999;;;999222...000111000---...///000000000222333,,,***)))+++...000///---***...///000555;;;999222777111(((%%%'''+++,,,,,,%%%'''))),,,---+++***(((000111111...+++***,,,///'''((()))******)))((('''))))))***))))))***,,,///(((***++++++)))((()))***)))+++///222222000---++++++---///111111000///...,,,,,,+++)))((())),,,///........................///111222111///000333666000000111111111111000000333333222111//////111333...---,,,...111444444444666777555444333333111---222444555555444333444555444999:::555333555888999555111333:::999111111888111444666666333222444666444555777888888888777666666:::BBBIIIHHHAAA======555777;;;???AAAAAA@@@???666555333222222333444555222222333333333444444444222222333444666888:::;;;444444444444444555666777888777666777888999888777222222333333444555666666666777888999888666444333333444777999:::999888777333666:::===>>>???AAABBBAAABBBBBB@@@===;;;;;;<<<<<<@@@DDDBBB===<<>>>>>@@@>>>;;;===BBBCCCCCCCCCDDDDDDCCC???<<<@@@CCCCCC@@@>>>AAAFFFIIILLLLLLJJJIIIIIIJJJKKKLLLHHHGGGGGGGGGHHHKKKNNNPPPLLLKKKKKKMMMPPPSSSTTTSSSPPPVVV\\\]]]ZZZYYY^^^cccfffeeedddcccdddfffhhhjjjoooqqqtttvvvwwwyyy|||~~~~~~&&&&&&%%%%%%%%%&&&'''''')))+++,,,,,,***))))))***&&&'''(((*********)))(((%%%'''((())))))((('''%%%******))))))))))))******((()))))))))((()))***,,,///,,,///666:::999<<>>999222//////444222///,,,+++,,,...000---***''''''+++.........+++,,,---...---,,,+++***+++++++++******(((''''''000000000...,,,***'''%%%)))***++++++***)))***+++,,,++++++---111222///,,,......------,,,,,,,,,,,,///------000000,,,+++---///......///000000...---666111+++))),,,000222333111222222222333222222222333333333222///...///111///000111222333333333222555222111333333111222555222000222777666111111666666999;;;888333111444888444555666666666555333222444555777888888777555444999888666444333444666777:::<<>>999444333555555111111666333222222111111000111111222333444666888999::::::999888777666666666666666666666555444333333222222555555555555555666777888;;;===>>><<<888555555777888777777888999999888666:::;;;;;;<<<<<<<<<======CCCBBBBBB@@@???===<<<<<<>>>>>>===<<<;;;::::::999@@@>>><<<<<>><<<;;;======<<<<<<===>>>>>>???@@@@@@???>>>============<<<<<<;;;;;;:::999999999999999:::<<>>;;;999777444333444444222333666999777444111///.........000111222333444444444444333333333333444444444444222333333444555555666666444444333222222222333333777999:::999777555555666::::::<<>>======???@@@BBB===<<<;;;::::::;;;===>>>999999999999999999999999555666999>>>BBBCCCAAA???DDDCCCBBBAAAAAA@@@AAAAAABBBDDDGGGIIIKKKKKKKKKKKKLLLMMMLLLKKKJJJJJJLLLNNNLLLKKKJJJJJJJJJLLLNNNPPPNNNOOOPPPRRRSSSSSSPPPMMMQQQQQQSSSVVVYYY[[[[[[ZZZ___^^^bbbiiimmmjjjhhhhhhmmmooorrruuuwwwyyyyyyzzz~~~))))))(((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&***---+++,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++************+++,,,---((()))***+++***,,,...000000111555888:::999777777DDDJJJIII>>>333111222222'''))),,,///111111111000///***(((+++,,,++++++...***---000333444222...+++((('''&&&&&&(((***---///,,,+++***)))************&&&'''((())))))*********+++***((('''''')))+++,,,'''(((***+++,,,,,,++++++...///////////////222444111...---///222333111///...000222333333222///...111...---//////---...111...------...///000...------///000222333222000......///222444444333111000555111......111333000---000000000111111222333333000///222777777333111222666333333888===<<<777333>>><<<:::::::::999666444<<<;;;888555333222111111000111111222222111111000000000111222333666888999444555777:::<<<<<<:::888888999:::;;;:::999888777888666555444444444555666<<<:::777444222222222333000000111222222222222111444444555666666666666666666555555555444444444333555444333333222222222222666777888888777777666666<<<<<<>>>AAADDDDDDBBB???BBB@@@>>><<<<<<>>>@@@BBB===;;;999777777999;;;===888888888999999:::::::::888999;;;???CCCDDDCCCAAAAAAAAA@@@???????????????AAABBBDDDHHHKKKMMMKKKJJJNNNNNNOOONNNLLLLLLNNNPPPMMMMMMLLLKKKJJJKKKNNNPPPKKKMMMPPPTTTWWWWWWTTTQQQSSSTTTVVVZZZ^^^___]]][[[]]]\\\___eeehhhfffeeegggkkklllooosssuuuwwwxxxxxx{{{}}}***)))((('''&&&%%%%%%%%%$$$%%%%%%$$$$$$&&&***---++++++++++++***+++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,&&&(((***,,,---///222555333444555555666777888777777===@@@:::111......000'''***---000333444444333111,,,)))***+++))))))+++)))...333444000,,,,,,---***)))((('''((()))+++,,,+++++++++***))))))******************************)))))))))))))))*********((()))***+++,,,+++******+++,,,---,,,,,,...111444111...,,,---000222000......///222333333222000...---,,,...222222...,,,...---,,,,,,---///000...---111222222222000////////////000222333333222000////////////...------...///------,,,,,,---...000000//////333:::;;;777555666555444444777===???:::555:::999999;;;======<<<:::BBB@@@<<<888444222111000111111222222222222111111333333333444444555666777000333777<<<>>>===999555777777888888888777666666555555333111000111222111:::888666555444555666777555666666777777666666666444444555666777777777666666555555555555555444444777666555444444333444444555666666888999999999888>>>>>>>>>@@@BBBAAA???===AAA???===;;;;;;===???@@@>>><<<999777666777999;;;999999::::::;;;<<<<<<<<<<<<;;;;;;===@@@AAAAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@CCCGGGJJJLLLKKKIIINNNOOOPPPOOONNNMMMOOOPPPNNNNNNNNNLLLIIIJJJLLLOOOKKKLLLPPPTTTWWWWWWUUURRRSSSTTTWWW[[[___```^^^[[[\\\ZZZ[[[___aaa```cccggggggiiilllppprrrtttuuuvvvxxxzzz~~~))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&))),,,))))))(((''''''''''''(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))&&&(((***,,,...000444777;;;999333---,,,111666777---222777666111,,,++++++(((***---///222333444444///***'''((((((%%%$$$&&&&&&,,,111000+++'''(((++++++***)))(((((())))))***(((***++++++))))))***+++---,,,+++************+++))))))************)))((()))***+++,,,,,,+++***)))(((((()))))))))+++///222222///,,,---000111000...---...000111222111///...+++***---333333...+++,,,,,,++++++---///000///---222333333111///...000111444444444333333222111000...000111///------///111......------...///111222222222666<<<===:::999:::333444555666;;;???>>>999444666999<<<>>>@@@@@@AAABBBAAA>>>:::777444222111000000000000000000000000222222222333333333333333...111666;;;>>><<<777222666777777888888888777777999:::888444222444444222444444444444444555666666666666777777777777777777333444555666666666555444222222333555666777888999777777666555555555666666666666666999;;;===<<<;;;>>>===<<<===>>>???===<<>><<<;;;;;;<<<===>>>>>>===:::888888888999:::;;;;;;;;;<<<<<<=========;;;:::999;;;===???>>>>>>>>>>>>>>>??????AAABBBCCC???BBBEEEHHHJJJKKKKKKKKKNNNOOOPPPOOONNNNNNNNNPPPNNNOOOOOOLLLHHHHHHKKKNNNNNNOOOPPPSSSUUUTTTRRROOOQQQRRRUUUYYY\\\]]][[[YYYZZZXXXYYY\\\\\\\\\aaagggeeegggjjjmmmppprrrttttttvvvxxx|||(((((('''''''''''''''(((###%%%''''''&&&'''(((******)))((('''&&&''''''(((,,,,,,++++++++++++,,,,,,///...,,,+++)))((((((((('''(((***+++,,,...111333555555111******///333111***...333555333---((('''((((((***+++---///000111+++&&&$$$&&&'''$$$###$$$%%%(((++++++)))(((((()))***)))(((((((((((())))))&&&(((++++++))))))***,,,,,,+++*********+++,,,,,,,,,+++***)))(((((()))))))))***+++---------,,,+++))))))))))))***,,,000444333000---...000222111///,,,---......//////......+++))),,,000000---+++---+++++++++---///000///---...111222222000000222444777666444222111000000000000///......////////////111000/////////111333444333222444999:::666555666000444666555888>>>@@@>>>777;;;???@@@>>>===>>>???>>>===<<<;;;888666444333000000////////////000000000111111222222222222222222444777;;;===<<<888444666777888999::::::999999@@@BBB???999777999999555222333444666666666555555444444555666666666666666555555777888777666555333222222333555666888999999666666555555666666777777777777777:::>>>@@@@@@>>>===;;;999:::<<<===>>>===???>>>===<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======777777999<<>>CCCEEECCC<<<777777999999:::::::::999888666444111111000000000000111111000000111333333444444444888888999;;;======;;;999666777999:::;;;;;;;;;:::@@@CCC@@@999666999888444444555777999999888666555666777888999::::::::::::888999:::;;;:::999777555555555555666666666666666555555555555555666777888888777888;;;@@@BBBBBB@@@;;;999777888;;;>>>???@@@>>>>>>>>>>>>======<<<<<<::::::;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<444666;;;@@@DDDDDDAAA>>>AAAAAABBBDDDFFFIIIKKKLLLAAAGGGMMMNNNKKKJJJMMMPPPKKKMMMOOONNNMMMLLLLLLMMMMMMOOOOOOKKKFFFDDDHHHLLLJJJJJJKKKMMMQQQSSSTTTSSSQQQQQQRRRUUUYYY[[[ZZZYYYUUUVVV[[[______\\\^^^cccdddfffjjjmmmqqqssstttuuuuuuxxx}}}***)))'''&&&%%%%%%&&&&&&###+++,,,###!!!)))...---+++,,,***&&&&&&+++---,,,******,,,---......------,,,...000///---+++++++++(((&&&&&&'''***,,,------,,,111222---,,,111333111***,,,......,,,)))(((((()))+++,,,***''''''***---&&&&&&&&&$$$"""###%%%(((&&&***///111...+++))))))%%%'''))))))&&&%%%&&&''')))***++++++***+++---///)))***+++***)))***+++---------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,---.........000333555222333222000---,,,---...333---'''''',,,000000...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++...333999>>>333......555888555333444555444333111000////////////,,,***+++...///...,,,,,,,,,,,,---...000222333555444333222111000000000///000000222555888;;;===???BBBBBB<<<888888999888999777444444666555333000///000111111000///000222555333222000000111333444888888888888888888999:::666;;;>>><<<999999999999???===;;;888666666666777111222555777777777555444888888888999:::;;;=========;;;888999;;;<<<999777999999999:::;;;:::888666333444555666777888999:::777666777;;;???AAA@@@>>>===;;;888666888<<>><<<;;;999888777666<<<<<<============<<<<<<;;;;;;<<<>>>AAABBBAAA@@@???BBBEEEGGGGGGGGGHHHIIILLLMMMKKKGGGKKKQQQQQQLLLPPPOOONNNMMMLLLJJJIIIIIIMMMNNNMMMKKKHHHFFFFFFGGGJJJLLLNNNNNNNNNNNNPPPRRRQQQPPPQQQUUUZZZ\\\[[[XXXYYYYYYZZZ[[[\\\]]]]]]]]]iiijjjlllmmmmmmnnnqqqrrrzzz{{{}}}~~~***)))(((&&&%%%%%%&&&&&&$$$444;;;333***+++---,,,///000...((('''***+++(((((()))+++------,,,+++******,,,------,,,************((('''((()))++++++***...111000***)))---111000---000222333000,,,((('''+++++++++***))))))+++---&&&'''&&&$$$######&&&((($$$&&&))))))'''%%%%%%&&&(((***+++***'''%%%&&&'''&&&((()))(((((((((***,,,'''((()))((('''''')))+++...---------,,,,,,++++++++++++++++++++++++++++++---------,,,+++,,,///222333444444222///---------............------...///++++++++++++++++++++++++++++++++++++---111666999555000///444666444222333666555333222000//////...///---++++++...///...,,,111000000//////.........444333333222111111000000222222222222444666888999<<>>:::888666555555444555666777777777666555777777888888999;;;<<<===<<<;;;::::::;;;;;;:::999:::999999:::;;;;;;999777555666666777888999::::::777777777:::===>>>===;;;;;;:::999999:::<<>>>>>>>>>>>======<<<>>>@@@BBBAAA@@@AAACCCFFFGGGGGGHHHIIIKKKLLLMMMKKKGGGJJJOOOOOOJJJPPPPPPOOONNNMMMLLLKKKKKKKKKKKKLLLJJJHHHGGGHHHIIIJJJKKKMMMNNNMMMNNNOOOQQQRRRQQQQQQTTTXXXZZZYYYWWWWWWYYY\\\^^^___^^^]]]\\\dddgggkkkoooqqquuuxxx{{{xxxzzz|||}}}~~~***)))((('''&&&&&&''''''$$$888FFF???111******)))///000///***)))+++***'''(((***,,,......---+++)))''')))++++++***)))***+++,,,***)))***+++------,,,///000---(((&&&***///000...000333333///+++'''%%%,,,***))))))***++++++***&&&''''''%%%$$$$$$''')))'''((()))(((''''''((())),,,------+++(((&&&&&&'''&&&'''(((''''''''')))+++'''((()))((('''''')))***......//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,***+++...111444555666555111...------,,,222777555///+++---222++++++++++++++++++++++++---,,,,,,,,,...111444666999444111333333111111222888777555222111///......000...,,,,,,.........---111111222222111///---,,,222333333333333222000///222333333444555777888999777;;;;;;777555666666555888555222111222222222111000111222111000///000222222222111000111222444555444333333333444444555666888999;;;;;;:::999999:::CCCAAA>>>:::888666666555888888777777777777666666666666777777888:::;;;<<<999:::::::::888888888999:::999999:::<<<<<<:::999888888999999999:::::::::888888888:::<<<<<<:::999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<======;;;999555888;;;<<<999888888:::999:::<<<===???@@@@@@AAA@@@>>>======???@@@@@@@@@AAACCCEEEEEEFFFGGGJJJLLLKKKLLLJJJGGGIIILLLKKKHHHLLLLLLLLLLLLKKKKKKJJJJJJHHHIIIJJJJJJIIIHHHJJJKKKIIIKKKMMMMMMMMMMMMOOOQQQSSSRRRQQQRRRUUUVVVWWWVVVUUUXXX]]]```aaa```]]][[[aaaeeejjjnnnrrrvvvzzz}}}xxxzzz}}}~~~***))))))(((((('''''''''!!!222>>>999---'''&&&'''***------******---,,,******,,,///000000...,,,***&&&(((************+++,,,---++++++,,,...000000000------,,,)))(((***...000+++---...,,,***'''%%%%%%***(((%%%&&&)))***)))&&&&&&'''((('''&&&&&&(((***)))***+++,,,,,,+++++++++,,,,,,+++***)))((((((((('''((())))))((((((***+++)))*********((((((***,,,---...///000///---***))),,,,,,,,,,,,,,,,,,,,,,,,111111///---,,,---111444444666777666333///---,,,000666:::777000,,,///333,,,,,,,,,,,,,,,,,,,,,,,,......---///111444666666:::777333111000000111222999777555333111///...---000///..................,,,---000222333333222111222333444555555444222111000111333555888;;;===>>>555888999666555777777555777666333222111222222333111222333222000///000111111111000111222333444555555555555555666777888888666777:::>>>>>>:::888888;;;;;;999888777777777777:::999888666666555666666555666666666777999:::;;;555888:::999666555777999:::999888:::;;;<<<;;;::::::::::::999999999999999999999:::<<<======<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<<<<;;;:::444777:::999666555777;;;:::;;;<<<>>>???@@@@@@@@@@@@>>><<<<<<>>>???>>>>>>???AAABBBBBBCCCEEEHHHKKKKKKKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHIIIJJJJJJLLLNNNNNNNNNNNNPPPQQQTTTSSSQQQQQQRRRSSSTTTUUUUUUWWW[[[^^^___^^^]]][[[```ccchhhkkknnnpppsssuuuxxx{{{))))))))))))))))))(((((("""(((,,,)))%%%%%%'''((((((+++,,,)))***------***+++---...//////---***)))((()))***+++***+++---......---++++++---...---,,,)))***,,,---,,,,,,---///))))))(((&&&$$$$$$&&&)))'''%%%###$$$'''(((&&&###&&&((()))((('''''')))+++''')))+++...///...+++)))***)))(((((())))))******'''((()))((('''''')))+++)))******)))(((((()))+++---.../////////---***))),,,,,,,,,,,,,,,,,,,,,,,,...///...------///333666444555777666333///---,,,333444444111...,,,...000........................///...///111555888999888888777444000///000222333888777555333000///------000000000///.........///(((+++...111444555555444222333555777777666444333///000222555888:::<<<===444777888777888;;;;;;777777666555444333333444555111333333222000000000111000000111111222333444555666666666666777888999:::666666<<>>888888:::999888888777777777777999999777666555444444444555555555666777888::::::666999;;;:::777666888;;;999888777999;;;<<<<<<;;;:::999999999999888888888999;;;===???@@@@@@@@@AAA>>><<<:::999888999;;;<<<999888777888:::;;;;;;:::888999888555333333777;;;<<<======>>>>>>>>>>>>===???===<<<<<<=========<<<<<<===??????@@@BBBFFFIIIJJJIIIIIIIIIGGGEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCGGGIIIKKKJJJIIIHHHHHHHHHKKKMMMNNNOOONNNOOOQQQRRRSSSSSSRRRQQQPPPQQQRRRTTTUUUVVVXXXYYY[[[\\\\\\\\\___bbbfffiiikkklllnnnooovvvzzz~~~))))))************))))))'''$$$"""!!!###'''***+++,,,...---***))),,,,,,***,,,---------,,,+++)))((()))+++++++++++++++...000000---+++)))))))))'''&&&((((((+++///...++++++...))))))(((&&&$$$%%%(((+++%%%%%%$$$%%%&&&&&&%%%###&&&((()))***))))))***,,,***+++...222444222...+++***((('''''')))+++,,,+++&&&'''''''''%%%%%%'''((('''(((((('''&&&%%%&&&(((+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...111333222333444333111...------333000...,,,,,,,,,,,,+++------------------------///......222777999888666333555444000///222666666777666444111000...------111111111000...---...000***,,,...000222333333333222333555666666666666555000111222444666666777777333666888888;;;???>>>:::555666777666444333444555222333444333111000000111111111111222333333333333333333444444555666777888999777>>>IIIKKKBBB::::::======<<<;;;999888666666888888777666666555444444555555666666777999:::;;;;;;<<<======<<<;;;===>>>888666666777:::<<<<<<<<<999999999999999999999999999;;;>>>@@@@@@@@@AAABBB>>><<<999888888999;;;===999888777888:::<<<<<<;;;<<<:::888666666777:::;;;<<<<<<============<<<<<<>>>===<<<===>>>>>>===;;;;;;===???@@@AAACCCFFFIIIHHHHHHIIIJJJHHHDDDCCCFFFCCCCCCCCCCCCCCCDDDDDDDDDGGGIIIKKKKKKIIIGGGGGGGGGKKKLLLNNNNNNNNNNNNPPPRRRRRRSSSSSSRRRQQQPPPRRRSSSUUUUUUVVVWWWYYY[[[\\\]]]\\\```eeeiiilllmmmoooqqqqqquuuzzz~~~~~~~~~}}}}}}~~~))))))***+++++++++***)))+++&&&######&&&(((***+++---///...***+++///111///111000///...,,,,,,++++++++++++,,,+++***+++---///...,,,***)))******)))(((,,,)))***---+++&&&'''+++'''((()))((('''%%%&&&'''&&&(((******)))((('''(((&&&(((***+++******+++,,,------...111333444111...---+++((((((***,,,,,,+++'''(((((('''&&&&&&''')))'''(((((('''%%%%%%&&&'''*********++++++++++++,,,------------------------***,,,............///000000111111000...------...000000/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,///444666333///---222333000///555999999555444222000///...------111222333111...---...000,,,,,,---...000111222222111222222333444555555666111222444666777888888777333555777888===AAA@@@;;;111444777777555333222333333444444333111000000111111222222333333333222222222222222333444555777777999555999DDDGGG???999:::<<<<<<;;;;;;999888777666777888888999888777555444666666666777888999:::;;;<<<;;;;;;<<<===>>>===<<<666555444555888;;;<<<<<<:::::::::::::::;;;;;;;;;888;;;>>>>>>===<<<===???:::::::::999::::::;;;;;;:::999888999;;;===>>>>>>===:::999;;;???@@@>>><<<999:::;;;<<<<<<===<<<<<<======>>>@@@BBBAAA>>><<<<<>>>>>222555666888===BBBAAA<<>>===>>>@@@CCCEEEDDD@@@===>>>BBBFFFHHHIIIJJJLLLMMMGGGFFFHHHLLLIIICCCDDDIIIEEEEEEDDDDDDDDDCCCCCCCCCAAADDDHHHJJJJJJJJJJJJKKKGGGIIIJJJKKKJJJKKKMMMNNNOOORRRUUUUUUSSSQQQRRRTTTQQQTTTYYY]]]^^^^^^\\\ZZZ\\\```eeeiiijjjkkkkkklllmmmrrrxxx|||}}}|||zzzzzzyyy|||///---+++***++++++***))),,,)))''')))+++---+++(((---******///000---...222333222000///------,,,,,,000...+++)))))),,,///111///,,,))))))+++...///000888222,,,+++---...+++(((''''''&&&&&&&&&''''''(((000,,,555<<<333,,,...,,,---------+++******,,,......---,,,+++,,,---...///(((***---...---+++******((((((''''''&&&&&&&&&%%%)))((((((''''''''''''(((((('''&&&%%%&&&(((***,,,...---,,,+++************+++,,,------............//////000...,,,,,,---...000222444444333222222222++++++,,,///000000---***,,,,,,,,,------.........+++///333333111000555:::666333000000111222000...///...------...///000111///...,,,,,,---000444777555222000111444777777555333111111888@@@EEEDDD@@@666333111333777;;;;;;:::///444888666222///111444555666666666555444444333000/////////111222111000555222///---000666<<>>@@@>>>;;;?????????>>>===;;;:::999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>@@@AAAAAA???>>>>>>???;;;>>>DDDJJJLLLLLLJJJHHHCCCDDDEEEFFFHHHHHHHHHHHHCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDEEEGGGJJJLLLKKKKKKIIIKKKKKKLLLRRRXXXWWWSSSOOOLLLNNNSSSSSSOOOQQQWWWUUUVVVWWWYYY[[[\\\]]]^^^______bbbfffhhhhhhhhhjjjlllnnnqqqtttvvvvvvvvvvvvyyyxxxzzz///---,,,,,,------+++***///.........//////...,,,000,,,,,,///...++++++...///...---,,,,,,,,,,,,,,,...---+++******,,,...000000---******,,,.../////////...------...---***(((((((((((())))))+++,,,---...---:::DDD;;;444333///,,,,,,---,,,******,,,---,,,,,,++++++,,,,,,---...''')))+++,,,***))))))***'''''''''&&&&&&&&&%%%%%%(((((('''''''''(((((()))((('''&&&&&&&&&(((***+++***)))((((((((((((((((((***+++,,,------------------......---++++++,,,...---///222222111///......++++++---000222111///,,,,,,,,,------------------...///111333444555777888666444111000111111///---///...---------///000111,,,,,,,,,---///111222333333222000111333555555555444111111888AAAEEEBBB===:::777444444555888:::;;;777666555333111000000111222222333333222111111000111000///000222333222111222222111111333777:::<<<>>>999333222555888777666333222444777666222333777777777777888:::<<<======;;;;;;999888888888999999999888888888999999999999777777777777777777777666;;;:::999888888999:::;;;===<<<;;;:::999999999999<<<999888<<>>@@@@@@???>>>???@@@@@@AAACCCFFFGGGHHHHHHHHHDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBDDDDDDEEEGGGJJJKKKJJJHHHHHHKKKLLLLLLQQQWWWVVVRRRPPPNNNOOOSSSRRROOOPPPUUUUUUUUUVVVWWWYYYZZZ\\\]]]]]]]]]```dddgggiiikkkllljjjllloooqqqssstttssssssxxxxxxzzz...------...//////---++++++---...///---,,,,,,---111...---...---++++++---+++***************++++++,,,,,,,,,+++,,,---......,,,+++***+++...111333333,,,...111333333000+++(((((()))***+++---///111222+++***444<<<444111333000,,,---...---+++***+++,,,)))***++++++,,,,,,++++++***+++,,,+++***)))***+++''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***(((''''''&&&'''(((***++++++************+++,,,,,,)))***++++++,,,+++++++++***+++,,,+++******,,,...,,,...111222000---,,,+++,,,,,,...000222333000...------------------,,,,,,///......111555777666555666444222111111000...,,,///...---------...///000***+++,,,...///000000000222222222222111222555777666222222888AAAEEE@@@999;;;:::888666444555999;;;:::666222111222444444333111111222222111111000000222111000111333333333111000111333555666777777888777555444333444555666777444333444777666222444888666555444444555777888::::::999888888888888888999999999888777777777888888888888777666555555666666999888777666666777888999<<<<<<;;;:::999999999999<<<::::::===BBBDDDDDDBBB:::::::::::::::999888888444555777888999:::;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;===???@@@@@@@@@AAABBBEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFFFFEEEDDDCCCBBBAAAEEEEEEFFFFFFFFFDDDCCCBBBCCCDDDEEEGGGIIIJJJGGGEEEHHHKKKLLLLLLPPPUUUUUUQQQPPPOOOPPPRRRQQQOOOPPPTTTUUUTTTTTTUUUVVVXXXZZZ[[[[[[\\\]]]```dddiiimmmoookkkllloooqqqsssssssssssswwwwwwzzz,,,,,,---///000000---+++'''***------++++++,,,///222000//////.........///+++***))))))((()))))))))***+++,,,,,,------------'''''')))---333888:::;;;333333444777888555...((('''''')))+++...111333444111,,,///000))),,,555666111222222000---*********'''(((***+++++++++***))).........---++++++---...((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((''''''((()))******+++******+++,,,---...///))))))***************)))((()))******))))))+++---,,,///222333111...,,,+++.........000111111///---.........------,,,,,,,,,///000000222333333222111666555444222111///---,,,///...---------...//////***++++++,,,---//////000222444555333111111555888777333222888AAACCC===666666999:::888555444777999444444333444666888999999333333444444444444333333222111111111333444333222111222444555666777666666444666777666444222444666666444555777666333444888???>>><<<888555333444555999999999999999999:::::::::999999777555555666777999888777555555555555666777666555555555555666777999999888888777888888888===;;;:::;;;>>>???>>><<<>>>>>>>>>===<<<;;;:::999555666888:::<<<=====================<<<<<<<<<<<<;;;>>>@@@AAABBBBBBDDDEEEFFFEEECCCAAABBBCCCEEEGGGFFFFFFFFFFFFEEEDDDCCCCCC@@@BBBDDDFFFGGGGGGFFFEEECCCCCCEEEGGGIIIHHHFFFCCCHHHKKKMMMLLLNNNRRRRRRPPPNNNOOOPPPQQQQQQPPPRRRTTTTTTSSSSSSSSSTTTVVVXXXZZZ[[[]]]]]]\\\aaahhhnnnpppoooppprrrtttuuuvvvvvvvvvvvvwwwyyy++++++,,,...//////,,,***))),,,......------111444555555444222111000...------,,,+++)))(((''''''''')))***+++---------------((((((+++000666:::<<<<<<333000...111666666///(((%%%%%%'''))),,,///222333<<<777888555---333??????777777666222---***(((((('''((()))***+++***)))(((...//////---++++++,,,...))))))))))))))))))******&&&&&&&&&'''''')))******((((((((((((((())))))***''''''''''''(((***+++,,,)))))))))******)))(((((('''((()))(((((((((***,,,,,,...111222000---,,,,,,000///...///000///---+++.........------,,,,,,,,,111555888666222///000111555555555333111...---,,,///...---,,,,,,---...///---,,,*********---000222333555666444222222555888777444444888>>>@@@;;;666111555999999777555555666///444999;;;999777999;;;444444555555555555555444222111111111333444333222444444333444444555777777666999;;;999444222333555777555666777666333555999LLLKKKHHHCCC===999888999999999:::;;;;;;<<<<<<<<<;;;;;;:::777444333555777888888777666666666666666777777777666666777777777888888888777888888999999;;;:::::::::;;;<<<<<<;;;AAAAAA@@@???===<<<:::999888999<<<>>>@@@@@@@@@@@@========================;;;===???@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGG@@@BBBCCCEEEFFFGGGFFFFFFCCCCCCDDDFFFHHHHHHFFFCCCHHHLLLMMMLLLLLLOOOPPPNNNKKKNNNPPPPPPPPPRRRTTTUUUSSSRRRRRRSSSTTTVVVXXXYYY]]]___^^^[[[^^^hhhnnnoooqqqrrrssstttvvvwwwwwwwwwyyyzzz|||,,,,,,,,,---......,,,***,,,,,,++++++***,,,///222777::::::666333111...)))...---+++)))(((''''''&&&((()))***,,,------------,,,---...222666888777666...***))),,,111222---(((%%%&&&''')))+++...000111===<<<@@@>>>666;;;DDD@@@;;;:::777111,,,((((((((('''((())))))******))))))+++,,,---,,,***((()))***))))))))))))************'''''''''''''''((()))***))))))))))))))))))))))))((((((((()))***+++,,,---))))))******))))))(((((('''((()))((('''''')))+++***,,,......---,,,,,,,,,000///......//////---+++------------------,,,,,,333999===;;;444000111333333444555444111...------///...---,,,,,,,,,---...///---***)))***,,,000222444555444333222222444666555555666888:::;;;:::999111333777888888666444333000777======888444444777222222333444444444333333222111000111333333333111555444333222333555888999999;;;<<<999555333444555999777666777666333555:::KKKLLLKKKGGG@@@;;;:::;;;999999;;;<<<==================<<<888333222444777777777888888888888777777::::::::::::::::::::::::999999999999:::;;;<<<<<<888999:::;;;===>>>???@@@?????????>>><<<;;;999888:::<<<>>>AAABBBBBBAAA@@@<<<<<<=========>>>>>>>>>:::<<<>>>>>>======>>>???AAABBBDDDEEEGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCEEEGGGHHHGGGFFFGGGLLLNNNKKKKKKMMMNNNLLLKKKOOOQQQPPPPPPSSSUUUTTTQQQRRRSSSUUUWWWXXXYYYZZZ]]]aaa___ZZZ^^^iiipppoooppppppqqqrrrssstttuuuuuu|||}}}~~~000...------......,,,+++222///***'''(((***,,,---111777999777555555000***++++++***(((((('''''''''))))))***+++,,,---......,,,---...111444444222000...111333333000---***)))(((((()))***,,,...000111888777<<<999222999CCC???:::888444...)))'''(((***))))))(((((())))))***+++)))+++---,,,***((('''(((''''''((((((((()))))))))(((((('''''''''(((((()))))))))*********)))))))))++++++++++++,,,---......***************)))(((((())))))***)))''''''(((******,,,---,,,,,,,,,...000///...---...000111000///,,,,,,------------------333666999999666333222222111333555555111///......///...---,,,,,,,,,------...---,,,+++,,,...///111444333111000111222333222333666888888666777:::===888777666666666666444333222555888888666333222333111111222333333333333333111000///000222333222111333333333333444666888999999999999777555555555666:::888777888666333555:::EEEHHHIIIEEE>>>888666777777888:::<<<============>>>???>>>999333111444888555666999;;;;;;:::999888999::::::::::::::::::999999999999999:::;;;<<<===999:::;;;<<<===>>>???AAA<<<<<<<<<<<<<<<<<<;;;;;;:::<<<>>>@@@AAAAAA???>>>;;;;;;<<<===>>>??????@@@>>>???@@@@@@>>><<<<<<===BBBBBBBBBCCCDDDEEEFFFGGGFFFGGGIIIJJJKKKLLLLLLLLLFFFEEEDDDCCCCCCDDDEEEFFFEEECCCBBBCCCFFFHHHIIIIIIGGGLLLNNNKKKIIIKKKLLLKKKMMMRRRSSSPPPNNNRRRSSSQQQOOOQQQTTTXXXZZZ[[[[[[[[[ZZZ```___[[[___lllsssqqqooooooooopppqqqrrrssstttxxxzzz|||~~~333111............---,,,===666...***+++---......(((000666666777999555///)))(((((('''''''''(((((()))))))))***+++,,,...///)))***,,,000333333111///666>>>CCC???444+++)))+++,,,,,,,,,,,,...///000111777444555///)))555DDDCCC888666111,,,''''''))),,,***)))((((((((()))+++,,,***,,,......,,,***((((((%%%&&&&&&&&&''''''(((((()))(((((('''''''''(((((())))))************)))((()))))))))((())))))***+++***************)))((((((*********)))'''&&&((()))---.........---...111444...------///222444444333,,,,,,,,,------.........000000222444666555111...000333555555222///...//////...---,,,+++,,,,,,---,,,,,,---...////////////444111---...000222111///222666999888444444:::@@@???;;;555333444666555333222111000222444555444333111222333444444444444444000/////////111222111000111111333555666777888888888777666555555666777888;;;888777888666333666;;;FFFIIIKKKGGG???888555555555777999;;;<<<<<<<<<<<>>>>>??????999:::===???@@@>>>===;;;:::;;;<<<===>>>???@@@AAACCCDDDDDDCCCAAA>>>>>>>>>CCCCCCAAAAAAAAACCCDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKDDDBBBAAAAAABBBEEEIIIKKKFFFDDDBBBCCCFFFIIIKKKLLLGGGLLLOOOKKKIIIJJJKKKJJJPPPUUUUUUPPPNNNPPPQQQMMMNNNQQQUUUYYY\\\]]]]]]\\\XXX______[[[```ooovvvsssppppppppppppqqqrrrssstttssstttwwwzzz|||555222///...///...+++(((&&&)))---...---...222555222...(((&&&+++000111...,,,+++(((%%%$$$$$$%%%%%%+++***))))))))))))***+++...***+++//////***)))------<<>>===<<<<<<@@@CCCCCC???888333222444666777999:::;;;;;;:::999:::888666666888:::::::::444555555666666999===@@@@@@???===<<<<<<===???@@@======???AAAAAA@@@===;;;===<<<;;;;;;;;;;;;<<<============<<<;;;<<>>??????@@@@@@@@@?????????AAADDDDDDCCCCCCFFFHHHLLLKKKKKKLLLMMMLLLJJJHHHEEEFFFFFFEEEDDDDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGIIIKKKLLLNNNOOOPPPUUUSSSQQQPPPPPPQQQRRRTTTQQQSSSUUUVVVWWWXXX[[[]]]___^^^^^^```dddiiikkkkkktttssspppnnnooosssuuutttwwwwwwwwwxxxzzz}}}555222///......---+++((('''((()))+++///333555666000///,,,***+++---...---,,,+++)))'''&&&&&&'''(((***))))))***+++---///111...---...111...)))+++000000888===:::444000---******+++,,,---......------000...,,,+++,,,///222444666222...+++***+++******)))***)))(((+++///...***((()))+++---,,,***'''%%%%%%(((,,,---***(((''''''(((''''''''''''((()))***))))))((('''''''''''''''''''''''''''((()))***++++++++++++***)))))),,,...***)))((()))******)))((()))***,,,,,,++++++,,,---+++---,,,***+++///...***,,,***)))***++++++***))),,,---///000111000...---000///...---,,,------...///...,,,++++++,,,...///---......---,,,,,,...000222222111111000111111222555333222222555888999999999;;;<<<:::666444555666666666666666666555555444222111111111222333333444444444333333333333333444222333444555666666666666777777666777777999:::;;;@@@999888;;;=========<<>>???@@@???>>>>>>>>>>>>===<<<::::::999888888999::::::>>>??????>>><<<<<<===???>>>>>>?????????>>>>>>===BBBDDDFFFEEEDDDCCCEEEGGGJJJJJJKKKMMMOOOOOOMMMKKKLLLLLLKKKHHHEEECCCCCCDDDAAABBBBBBDDDEEEGGGIIIJJJGGGHHHIIIKKKMMMNNNPPPPPPPPPOOONNNNNNNNNOOOPPPPPPRRRTTTWWWXXXYYYZZZ]]]___ccccccaaa```aaafffooouuuqqqpppooooooqqquuuwwwvvvvvvwwwwwwwwwyyy{{{333111...------,,,+++))))))&&&%%%)))000777888888///000000...***)))***---)))((('''&&&&&&''')))***((()))***,,,///222555777---...//////+++'''+++111555555444111111333000***)))***+++,,,---------------,,,,,,++++++---...///222///,,,***************)))******(((***......***))))))))))))((('''&&&%%%%%%))),,,...,,,)))&&&%%%&&&&&&&&&'''(((***+++,,,))))))((((((((('''''''''''''''''''''((()))******)))))))))((((((***///222***)))((((((******)))(((************)))***---000+++---,,,***+++//////,,,...,,,)))'''(((*********,,,...000111000///,,,***......------------......///...---,,,,,,---...//////000111000.........000000000////////////000111777555333444555777777666999999888777555333111111444555666777777666444333000000111111222333444555666666555444333333333444444555666666777777777777555555666666888999;;;<<<888555DDDLLL<<<777<<<666DDDNNNGGG999999<<<;;;???888888999999;;;<<<===>>>@@@@@@>>>:::888999???DDD;;;:::999888666666555555333222333555888999999888555777999999999999;;;===???>>>===<<<<<<===??????BBB@@@>>><<<;;;;;;=========<<<<<<;;;;;;<<<<<<===>>>???@@@???===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===DDDEEEFFFEEECCCBBBCCCDDDGGGHHHJJJNNNQQQQQQOOOMMMLLLLLLKKKHHHDDDBBBBBBCCCBBBCCCCCCEEEFFFHHHJJJKKKFFFFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRTTTWWWXXXYYYZZZ]]]___cccdddccc```^^^eeerrr}}}ooommmnnnppptttwwwxxxxxxvvvwwwxxxxxxxxxzzz}}}111///---,,,++++++*********(((''')))///555888999444111...---***((())),,,&&&%%%$$$###$$$&&&((()))******+++...111555888:::...---,,,+++((((((***---888666111---///222111,,,+++,,,,,,---......//////........................000...+++***++++++++++++***------***+++//////,,,***)))((('''&&&&&&&&&&&&)))***+++,,,***)))'''&&&''''''(((((()))***++++++)))))))))))))))((('''''''''''''''''''''((()))***((())))))))))))***...000***((('''((()))***)))((((((***++++++***+++---///+++,,,+++)))+++000111---111...+++***+++,,,,,,+++,,,...000222222000---+++000000//////......------......------------......///000222111///...............---......///000000666555444444555555444222888777666666777555333000333444777888888666333111000000000111222444555666444333222111111111111111555666666777777777777666444444555666888:::;;;<<<;;;AAAdddnnnLLL???IIIDDDIIIRRRJJJ<<<;;;===<<>>>>>>>>>>><<<;;;===BBBFFFCCCAAA???<<<:::999999999555555666888;;;;;;:::888777999;;;<<<;;;:::;;;<<>>>>>===>>>>>>???@@@AAA@@@???<<<::::::;;;<<<>>>>>>>>>======>>>>>>>>>;;;===??????>>>=========<<<======>>>???@@@AAAAAAFFFFFFEEEDDDBBB@@@@@@@@@EEEFFFHHHLLLOOOOOOLLLJJJCCCDDDDDDCCCAAAAAABBBDDDHHHHHHHHHHHHHHHIIIJJJJJJDDDDDDEEEGGGHHHIIIJJJKKKNNNPPPRRRTTTUUUTTTSSSSSSPPPRRRTTTVVVVVVXXXZZZ\\\___aaabbbbbbcccjjjuuu}}}ooommmmmmrrruuuvvvvvvwwwxxxyyy{{{zzzyyyzzz}}}///...,,,+++))))))***+++***+++,,,,,,,,,///444999:::000))))))+++******,,,&&&%%%$$$###$$$&&&(((***,,,,,,---...111444666888333000---++++++---...,,,999999666///---000111///++++++,,,,,,------...///,,,,,,,,,,,,,,,++++++***///---++++++,,,---,,,+++***------+++***---...,,,+++***(((&&&&&&'''((()))---+++)))(((((())))))*********************))))))))))))******))))))(((''''''''''''''''''(((((()))&&&)))+++,,,+++******+++)))((('''((()))***)))'''&&&))),,,------,,,,,,,,,+++,,,+++)))+++111222//////...------......---+++,,,...000222333222111000333333222111000///...---...........................///000000...,,,,,,---------------...///111111444333333444555444222000999888888999:::999666444222444777888888666222000000000000111222444555666222222111000000000000000333333333444333333222222333444555777888::::::;;;;;;===\\\hhhLLLDDDPPPIIIJJJTTTKKK<<<:::;;;999;;;777777666777888:::<<<===<<<===????????????@@@@@@CCCAAA???<<<999888888888777666777999;;;;;;999888999;;;======<<<;;;<<<===>>>>>>>>>>>>>>>???@@@@@@>>>???@@@>>>;;;999999:::::::::::::::::::::::::::666999<<<>>>>>>===>>>???;;;<<<<<<>>>@@@CCCEEEFFFHHHGGGFFFEEEDDDCCCAAA@@@DDDDDDEEEHHHIIIIIIFFFCCC>>>???@@@@@@@@@@@@CCCEEEHHHHHHGGGGGGHHHHHHIIIJJJEEEEEEFFFHHHIIIJJJKKKKKKJJJLLLOOOQQQRRRQQQPPPOOOOOORRRTTTUUUVVVWWWZZZ\\\\\\^^^bbbhhhnnntttwwwxxxrrrmmmmmmsssuuusssrrruuuyyy|||~~~}}}{{{{{{~~~------,,,)))((((((***,,,***,,,...---+++,,,111666:::...&&&)))---+++***---***)))(((''''''(((***+++------------///111333444777777555111111333333111666::::::444///000111000))))))))))))***+++,,,---,,,+++++++++++++++++++++...---++++++,,,---,,,+++'''+++,,,)))(((***+++)))***)))'''&&&'''(((***,,,///+++'''%%%'''***,,,---+++++++++++++++***))))))((()))***+++***)))((('''(((''''''&&&''''''((((((&&&)))---...,,,***(((''')))(((''''''))))))((('''&&&***---///...,,,******+++,,,***(((+++111333111---,,,,,,---//////---+++---...000222333333333333333333333333222000///...........................---...///...,,,,,,,,,...------......000111222333222222333555666666333111333555666777666444222000222444666888777555222000000000111111222333444555333222222111111222222333555555555555555444333222333444555777888999999999888,,,444???;;;@@@GGG@@@FFFPPPHHH:::888777444666777777777777777888999::::::<<>>>>>>>>;;;>>>@@@>>>;;;888999;;;::::::;;;;;;;;;;;;::::::444666999;;;<<<===>>>@@@<<<<<<===>>>AAADDDGGGIIIKKKIIIGGGGGGGGGGGGEEECCCCCCBBBBBBBBBCCCCCC@@@>>>AAABBBBBBBBBAAAAAABBBDDDAAAAAAAAACCCDDDFFFHHHIIIHHHIIIIIIJJJKKKLLLMMMNNNMMMNNNPPPRRRSSSRRRQQQPPPQQQSSSVVVWWWXXXYYY\\\^^^^^^```eeellltttxxxwwwuuutttnnnlllrrrsssoooooosssxxx||||||{{{+++,,,+++(((&&&'''***---******+++,,,,,,---///111333***(((...000+++***......,,,***((('''((()))***,,,+++++++++---...000111555===@@@999333333666777111666999666444444111...))))))(((((()))***+++,,,---,,,,,,+++,,,,,,---------+++******++++++***)))'''+++---)))''')))***)))''''''&&&&&&''')))+++------***&&&&&&))),,,------)))***+++,,,,,,,,,+++***((()))***++++++)))((('''(((''''''&&&&&&'''''''''''')))+++,,,***))))))))))))(((''''''((()))((('''***,,,------+++*********+++,,,***(((+++222444222///---,,,,,,...000111000000000000000000111222222000000111222222222111000......////////////......------...,,,+++,,,...000......///000111333555666000111333777999999666444222555777666222---,,,,,,222444666777666555222111222111111111222333333444222222222222333444555555999999999888777666555555333444666777888888888888===444000555:::>>>AAACCC@@@KKKFFF999888777333444666777777888888777777666888:::<<>>;;;999777777666666555444222222555444444777:::===>>>>>>777777888888777888;;;===777888999:::;;;;;;;;;;;;;;;===>>><<<888777:::>>>;;;;;;<<<======<<<;;;;;;555666888888999:::===???>>>=========???BBBEEEFFFIIIGGGEEEFFFGGGHHHFFFDDDAAA???>>>>>>??????>>>===BBBCCCDDDCCCAAAAAABBBDDD>>>??????AAABBBDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMQQQRRRSSSTTTTTTSSSRRRRRRQQQSSSUUUWWWWWWYYY[[[]]]bbbdddgggjjjmmmooorrrsssuuullljjjpppqqqmmmnnntttvvv{{{|||{{{***++++++(((&&&&&&***...***((('''***...111000---+++(((,,,444333***)))000...,,,***'''&&&&&&&&&'''***))))))***+++---///000000???FFF===111///666;;;...222666666777888222++++++************,,,---...***)))(((((((((***+++,,,,,,***))))))******((('''(((---///+++)))***,,,+++%%%%%%%%%&&&''')))+++---***(((&&&(((+++...---,,,'''(((***,,,---------,,,((()))+++,,,+++***((('''(((''''''&&&&&&&&&''''''((()))***)))((()))***,,,)))'''&&&'''((()))((('''---------+++)))(((***,,,+++,,,***(((+++222555333444111---,,,///333666777222111///.........///000,,,---///111222333333222......////////////......---...---,,,+++,,,///222//////000111333444666777000111444888<<<<<<999777888<<>>>>>;;;999777888999999999777666555666555555888===BBBDDDEEE555555555444444666999<<<444555666888888999999999<<<>>>===999555666<<>>======>>>@@@BBBCCCEEECCCAAABBBEEEFFFDDDBBB@@@>>><<<;;;===>>>>>>>>>@@@AAABBBBBBAAAAAACCCEEEBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJPPPPPPPPPPPPPPPPPPOOOOOOOOOQQQSSSUUUUUUWWWYYY[[[dddfffgggeeebbbdddkkkrrrtttjjjhhhnnnppplllnnnuuutttzzz{{{zzz~~~|||(((***+++***&&&%%%(((+++,,,******+++...000000000+++...111222111...---,,,------,,,***'''&&&'''((($$$%%%''')))+++...000111......///333777999666444111///111555666111,,,+++++++++,,,------,,,++++++)))(((***---+++''''''+++******(((''''''((()))))),,,,,,+++******+++,,,---'''''''''''')))+++---...---+++(((''')))...333666000000///,,,)))((()))+++***)))'''&&&'''(((***+++***(((&&&$$$$$$&&&(((***&&&((()))((('''(((---111+++***)))'''''''''((()))++++++,,,***(((''''''(((,,,+++))))))***---000222++++++***+++111888:::777...------///222555666666////////////................../////////000111333000000////////////000000///---,,,111777:::999666111222444666777888888888EEEBBB===999666333000......000333555666555333222333555666555444222333333555444444333333444444555:::888555444444444333111222333444555666666666666777666555333222222222333888888<<<@@@===666666;;;;;;888777:::999777777:::555777999999999:::===@@@DDD>>>999:::???AAA===888;;;::::::;;;<<<===;;;:::999888666444333444555666666999<<<===<<<:::999888;;;888666777:::======<<<999555222444999===<<<:::777999::::::999:::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEECCCBBBCCCCCC@@@@@@???????????????@@@>>>???AAACCCEEEFFFFFFEEECCCCCCBBBCCCDDDDDDBBBAAAEEEFFFHHHHHHFFFEEEEEEFFFMMMMMMNNNOOOOOOPPPQQQQQQQQQRRRTTTVVVWWWYYYYYYYYYWWWccchhhdddgggpppppphhhkkkkkkkkklllooorrrvvvxxxwwwxxxyyy{{{|||~~~((())))))(((&&&&&&'''((('''%%%%%%&&&(((***+++***,,,///111111000.........---+++(((&&&''''''''''''(((((()))***++++++++++++++++++---111666999999888///,,,---111333///,,,,,,,,,,,,---......---,,,,,,******,,,///...)))))),,,***)))((('''((((((******...---+++************+++***))))))))))))+++---...111...+++)))))),,,000222,,,...///...,,,))))))))))))((('''&&&'''(((***,,,)))'''&&&%%%%%%&&&''')))'''((()))((('''(((,,,///+++***((('''''''''((()))+++,,,,,,+++)))((()))***+++***))))))***,,,///000,,,,,,+++***...444444///000///...///111333333222////////////............000000000000//////000000000//////......//////000///---,,,000666999888555...000333666888999999999???<<<888555333222000...000222444777777666555444111333444444222111222222222222222222333333444555;;;888555333333444555444333444555666777777888888777666444444444444444333888888;;;>>>:::333333777>>>;;;:::;;;:::666666888:::999888888:::<<<<<<;;;<<<<<<===>>>@@@???===;;;777666666888::::::999888:::999777666666666777888:::;;;======<<<;;;===>>><<<999777888;;;======<<<:::777555777<<<@@@@@@???666777888888888999;;;>>>AAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEEEEDDDCCCCCCCCC???>>>>>>======>>>>>>???>>>???AAACCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCBBB@@@EEEGGGHHHHHHGGGFFFFFFGGGKKKLLLMMMNNNOOOQQQQQQRRRRRRSSSUUUWWWXXXZZZZZZZZZ```eeekkkooopppppppppoooiiihhhhhhhhhkkknnnqqqsssvvvwwwyyy{{{~~~...,,,+++++++++,,,++++++)))''''''(((***,,,,,,+++---///000///.........000...***&&&%%%'''((((((&&&((()))***++++++***)))(((&&&&&&'''+++///222444333---***)))---///,,,,,,---,,,,,,------------,,,,,,++++++---111///+++***---******)))))))))+++,,,---...---,,,***)))))))))))),,,+++*********+++---...333111---***))))))+++---(((+++...///---+++))))))((((((&&&&&&''')))+++---''''''''''''''''''''''''((())))))((('''(((***,,,***)))((('''''''''((((((***+++,,,,,,*********,,,))))))))))))***+++------+++,,,+++***...333222---222000///...///000///...////////////............//////000000000000000000///...------------...//////---,,,///444666666444---000444888;;;;;;:::999999666333222222333222111222333666888888888666555111333555555333333333444111111222222333555666777;;;888444222333555666777444444555777888999::::::777555444555777888555333666777999;;;777222222666>>><<<;;;>>>===999888:::===:::666777;;;>>>===:::555999>>>???>>><<<<<<<<<666555555777999:::999888777777666666666777888999:::;;;;;;;;;:::<<>>>>>===999777555888===AAABBBAAA666777999999999;;;>>>@@@CCCBBBAAA@@@@@@AAABBBCCCCCCEEEGGGGGGFFFDDDDDDEEE=========<<<<<<======>>>>>>???@@@AAABBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAAEEEGGGIIIHHHGGGFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[bbbaaagggrrrvvvqqqnnnrrrjjjiiihhhgggiiillloooqqqrrrtttvvvyyy|||111...++++++...///---+++,,,+++)))***,,,---------,,,------,,,++++++---///...---***(((&&&''''''(((%%%''')))***++++++***)))((((((((()))+++---...//////***(((***+++******,,,++++++++++++++++++++++++******---000///***))),,,+++*********+++,,,...///+++++++++******************)))))))))***,,,---...222000---)))((((((((()))'''))),,,---,,,+++***+++((('''&&&&&&''')))+++---&&&&&&'''(((((('''&&&&&&)))))))))((('''((()))***(((((((((((('''((((((((()))***++++++***)))***,,,'''(((((()))***+++++++++)))++++++,,,111777666222222000.........///...---////////////............------///111333333333111///...,,,,,,,,,,,,...//////------...222444444333000333777;;;===<<<:::888555333111111333555666555222333555777888777666666333555777777666555666777444444444444555666777888777555333333555666666555444444555666777999:::;;;777555444666::::::777333555777999999777444666999<<<:::<<<@@@AAA>>>>>>@@@<<<;;;999999<<<>>>???@@@777:::<<<===;;;::::::;;;888777888999<<<===<<<;;;333333444555666666777777666888999::::::;;;>>>@@@===<<<<<<======>>>>>>>>>777666444666999<<<======999:::;;;;;;<<<>>>BBBEEEEEEDDDBBBAAAAAABBBDDDEEEEEEGGGIIIHHHGGGEEEDDDEEE======<<<<<<======>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAACCCCCCBBBBBBBBBCCCEEEGGGIIIIIIGGGGGGGGGHHHIIIJJJLLLNNNOOOOOOOOOOOOQQQRRRTTTVVVXXXZZZ[[[[[[``````dddooo{{{yyyrrrooonnnlllkkklllnnnqqqsssoooppprrruuuxxxzzz|||}}}}}}---***''''''***+++)))''')))'''&&&&&&'''((((((''')))******((('''(((+++...+++,,,,,,)))%%%###$$$'''&&&'''((()))***)))((((((,,,------......000222333333---)))******((((((+++---------,,,,,,---------((((((+++///...)))'''***((((((''''''(((***,,,---'''((()))***+++,,,,,,,,,'''''''''((()))+++...///---,,,***((('''''''''(((((()))******))))))+++---(((((('''&&&''')))+++,,,%%%&&&'''))))))'''&&&%%%***)))(((((((((((((((((('''''''''((((((((((((''''''(((***)))(((((()))***'''(((((()))***************++++++,,,111777777333000...------...//////...////////////............//////111333555555222///000///---,,,,,,---///000000///......000222222222444666:::======;;;888666111000///000222555666666111222444555555555555555444666777777666555666666555444444444444555555666333333333555777666444222444444444555666777999:::777555555777::::::777444:::======:::777666888999<<<;;;>>>CCCDDD@@@???AAA<<<>>>???===999:::>>>CCCCCC@@@===;;;;;;<<<;;;:::999888888:::<<<===<<<;;;222333555666777888777777444777;;;============>>>======>>>>>>>>>>>>>>>???888777555555777888999999:::;;;<<<<<<<<>>???@@@>>>>>>>>>>>>??????@@@@@@@@@CCCEEEEEECCCCCCDDDEEEDDDFFFHHHHHHGGGGGGGGGIIIJJJKKKMMMNNNOOOOOONNNMMMOOOPPPRRRUUUWWWYYYZZZZZZaaafffhhhmmmwwwrrrqqqpppooooooqqqrrrsssoooppprrrsssuuuwwwyyyyyy}}},,,+++)))))))))***))))))(((&&&$$$$$$&&&&&&&&&%%%&&&'''''''''&&&'''))),,,&&&((()))(((&&&$$$$$$%%%******)))((('''&&&%%%%%%'''))),,,---...000333555555...*********'''(((***000000////////////000000'''(((,,,000///)))'''***&&&&&&%%%%%%%%%'''((()))%%%&&&(((***+++,,,------'''''''''''')))+++---...******)))(((((((((((((((((())))))((('''(((+++...***)))'''&&&'''(((***+++%%%&&&'''(((((('''&&&%%%)))((('''((())))))(((&&&&&&&&&'''((((((((('''''''''((())))))'''&&&''')))))))))(((((()))***++++++,,,,,,******...444555111///---,,,---///000000000////////////............444333444666888777111,,,222111///------///111222111000/////////000111222666888:::<<<;;;999666444///...,,,---000222333333000111222333444444444444333444555555333222222333222222222222333444555555444333444555777777555222666555444444555666888999666777777777777666666666???BBBAAA:::555555777777>>>===@@@DDDCCC===::::::<<<@@@BBB===777555;;;CCCJJJFFF@@@=========<<<;;;777777666888999:::888777555666999;;;<<<;;;:::999555999>>>@@@@@@?????????<<<>>>??????>>>===>>>>>>;;;:::888777777888999999:::::::::999:::<<<@@@DDDEEEFFFFFFFFFFFFFFFFFFEEE@@@AAACCCBBB???===<<<<<<============>>>???@@@@@@=========>>>>>>@@@AAABBB@@@CCCFFFFFFDDDCCCEEEGGGCCCEEEGGGGGGFFFFFFGGGHHHJJJKKKNNNOOOPPPPPPNNNMMMNNNOOOQQQTTTVVVXXXYYYZZZ___ggggggiiiwwwnnnnnnooooooppppppppppppqqqrrrsssuuuvvvxxxyyyzzz------...,,,+++***,,,---***(((&&&&&&'''''''''&&&%%%&&&''''''&&&''')))+++%%%###$$$(((---...***%%%+++***(((&&&%%%%%%&&&&&&!!!%%%)))++++++,,,...000222,,,)))))))))'''(((***000///............///000***+++///333222,,,***,,,)))((('''''''''((()))***%%%&&&(((***+++,,,,,,,,,+++***)))))))))***+++,,,******************))))))&&&((()))))))))(((***++++++***((('''&&&''')))***&&&''''''''''''''''''&&&((('''&&&''')))***(((&&&%%%&&&'''((((((((('''''')))******)))'''&&&'''(((+++***)))((((((***+++---------***)))...666888555000///---...///111000000////////////............333222333888<<<;;;555000555333111//////111333555333222111000//////111333444555777888888777555444111///------///000111000111111222222333444444444333555555444222000000000111222222444666888:::;;;999777555444666777777777999888666555555666888999666888999777333222444888:::???>>>777333555888888<<<;;;>>>BBB@@@:::666555888:::;;;999666777===CCCEEEEEEBBB>>>:::888999:::777666555666777777555333666888;;;======<<<:::999888;;;===???>>>>>>???@@@;;;>>>@@@@@@>>><<<===>>>::::::999888888888:::;;;;;;;;;:::999999;;;???CCCEEEFFFGGGHHHHHHGGGFFFEEEAAABBBCCCBBB???===;;;;;;<<<<<<<<<<<<===>>>???@@@============???@@@BBBCCC???BBBFFFFFFCCCBBBDDDGGGBBBCCCFFFFFFEEEEEEFFFGGGGGGJJJMMMPPPRRRRRRQQQQQQNNNPPPRRRTTTWWWYYYZZZ[[[\\\aaaaaaeeezzzrrriiikkkmmmoooooonnnmmmkkkoooppprrrtttvvvxxxzzz{{{}}})))+++---+++((('''))),,,)))'''%%%%%%&&&&&&%%%$$$$$$&&&(((((((((((()))+++'''"""!!!)))666:::111'''((('''%%%$$$$$$&&&)))+++$$$(((,,,...,,,++++++---///***'''))))))((((((***---,,,++++++++++++,,,------...222777555000---///...---,,,+++++++++,,,---&&&''')))***++++++******///...,,,***))))))******+++,,,,,,,,,,,,+++******$$$'''***,,,+++)))((((((,,,+++)))'''&&&'''((()))''''''''''''''''''''''''(((&&&%%%'''***+++)))&&&$$$%%%'''(((((((((''''''+++,,,,,,+++(((''''''(((---+++)))'''(((***,,,...---,,,***)))000:::???===222000......000000000///000/////////............---...111888???@@@<<<777777555222000000222555777444333222000//////111333111222333444555555555444555333000000111222111111111111222333333444444555666777777666333111111111222333555777:::>>>@@@BBB???;;;666333444777:::;;;;;;:::888666666777888999555999;;;777111///333999222888888333111777<<<<<<666666:::??????999555555111111222333666<<>>777222444777888777666666777666444222555777:::<<<===;;;888666999:::;;;;;;:::;;;>>>@@@;;;>>>@@@@@@===<<<<<<>>>777777888777777888:::<<<>>>===<<<::::::<<<@@@DDDDDDFFFHHHJJJJJJHHHFFFDDDEEEFFFGGGFFFCCC@@@???>>>:::::::::;;;<<<===>>>???============???AAACCCEEE===AAAEEEEEEBBBAAADDDGGGAAACCCEEEEEEEEEEEEFFFGGGEEEHHHLLLPPPSSSUUUUUUTTTOOOPPPSSSUUUXXXZZZ[[[\\\^^^]]]^^^ggguuu{{{rrrgggiiilllooopppnnnllljjjkkkllloooqqqtttwwwyyy{{{xxx}}}...//////***$$$"""%%%))))))(((((('''''''''(((((('''((()))(((&&&&&&''')))---'''"""%%%---222000+++)))***+++***'''&&&&&&&&&)))((('''((()))***)))'''+++***)))((((((***,,,---...---+++((('''(((,,,///............---,,,+++***)))((('''''''''(((***+++(((((())))))*********++++++***((('''''''''((())))))***+++,,,,,,+++)))(((&&&'''((())))))***))))))***((('''%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((($$$***+++%%%$$$***,,,''')))((('''&&&&&&'''((((((((()))***)))'''&&&%%%&&&)))))))))))))))*********,,,***)))***---222888<<<000------111222///---...///000111111000///...---///000444:::===;;;444---222///.../////////444:::333333444444333222000///000---000777;;;888777999555444222111000111111222...//////000111333444555111333444333111000///000222222222333666999===???===:::777666666777666555888777666666777999;;;======;;;777444222222222333333666999888555444666::::::999888777666666666666333333444555777:::===>>>>>>>>>===<<<:::888666555666444444555777666333///555777888777555444444555666666888999;;;<<<===>>>@@@AAABBBCCCAAA>>>;;;999666888::::::999888999:::;;;888555666:::>>>@@@@@@EEEGGGHHHHHHFFFDDDCCCDDDFFFGGGFFFCCC>>>;;;<<<>>>>>><<<::::::;;;======<<<=========>>>???AAABBBCCC>>><<<>>>EEEFFFAAA@@@DDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGKKKPPPQQQOOOMMMMMMPPPTTTVVVVVVVVVWWWWWWUUU[[[[[[[[[iii{{{yyyjjjhhhkkkkkkhhhiiilllllliiiooopppqqqtttxxxzzz{{{zzzwww,,,......+++%%%###%%%((((((''''''&&&''''''(((((()))******((('''''')))+++(((%%%"""###&&&((((((&&&+++,,,,,,***(((((()))***---+++((('''(((((('''%%%+++***(((''''''(((***+++///...---+++)))+++...111............---,,,+++***)))(((((('''((()))***+++*********)))))))))))))))+++***((('''''''''((()))******))))))(((((((((((((((((((((((((((((('''''')))(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&'''((((((***!!!!!!+++...'''%%%))))))((('''''''''((()))***'''((()))(((&&&%%%%%%%%%))))))))))))************---+++******,,,///333555...******---///,,,***,,,///000111222111000...---...///111444666555222//////...111555444///...111222333333333222111000///111...000666888444333555000000000000222444666777......//////000111333333111222222222000///000111222111111111222555888999888666444555777888999999777666555555666888:::<<<<<<;;;999666444333333333333777<<<;;;888555666888777777777777777777777777555444444555777999;;;<<<777777777777666666555444777444222222333222///,,,444666777777555444555555888888999:::;;;<<<======@@@AAABBBBBBAAA???===;;;;;;===>>>>>>===<<<<<<===;;;999777888;;;>>>??????@@@BBBDDDEEECCCBBBCCCCCCGGGHHHGGGCCC>>>;;;;;;===;;;;;;;;;===??????===<<<>>>>>>>>>???@@@AAABBBCCCEEEBBBBBBEEEDDD>>><<>>???@@@@@@???>>>>>>???<<<;;;:::;;;===???>>>======???AAABBBAAAAAABBBCCCHHHHHHFFFBBB>>>;;;;;;;;;:::;;;===@@@BBBBBB???===????????????@@@BBBCCCDDDBBB??????BBBCCCAAABBBEEEBBBBBBCCCEEEGGGHHHIIIJJJHHHGGGGGGIIILLLNNNNNNNNNNNNOOOPPPPPPQQQTTTXXX\\\[[[^^^[[[YYYcccrrrtttjjjcccjjjlllhhhdddeeehhhiiiooonnnnnnooosssyyy~~~(((+++---,,,)))&&&%%%%%%$$$$$$$$$%%%&&&'''((()))******)))'''&&&'''***---...---,,,***)))******+++333222000---******,,,...000,,,(((%%%%%%%%%%%%%%%)))((('''&&&''')))+++---......//////...///222444---------------,,,+++***((((((((((((((())))))************)))))))))))))))+++***((('''''''''((())),,,+++***)))((((((''''''******))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((444FFFFFF000%%%...000&&&((('''''''''((()))+++,,,&&&((()))((('''%%%%%%&&&(((((())))))******++++++---,,,,,,,,,++++++++++++///***))),,,---++++++------///111333333111...---///111222111///000444888555111......+++))),,,222111111111111000000//////111111222333222000000111222111111111333444666888111000000/////////000000000000///------///333666;;;999777444333333444555999777444444555666555555666666666666888999;;;;;;<<<<<<;;;;;;:::888666555666999;;;;;;888555444444222333555777888777666555555444444444555777999:::777777888888999;;;<<<<<<888666444444444555555666333555666666555555555666<<<;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::<<<>>>>>>===<<<===>>><<<<<<===>>>??????>>><<<===???@@@@@@@@@???@@@BBBDDDCCCBBB@@@===<<<;;;<<<<<<<<<>>>@@@CCCCCCBBB@@@@@@@@@@@@@@@AAABBBCCCDDD@@@??????@@@BBBDDDGGGIIIDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHJJJLLLMMMNNNNNNOOOPPPPPPPPPRRRUUUXXX[[[]]]ZZZWWW___mmmrrrlllhhhooorrrllleeeeeehhhjjjmmmnnnooopppssswww}}}''')))+++,,,***'''%%%$$$$$$$$$$$$%%%&&&'''((()))(((((((((&&&&&&'''))),,,+++'''$$$%%%(((***)))(((666555222---)))(((***,,,---***&&&$$$%%%'''''''''''''''''''''))),,,///000+++,,,............000111,,,,,,,,,---,,,,,,++++++'''(((((()))))))))))))))''''''((()))***++++++,,,+++***((('''''''''((()))+++,,,...///...,,,)))'''******)))))))))***+++,,,((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))===YYYbbbHHH...(((&&& ((('''''''''((()))+++,,,''')))******(((''''''((('''(((((()))******+++++++++,,,,,,---------------...******---...,,,+++,,,,,,...000222222000...---...111333333222222444888222///------,,,***...444111111111000000000000000000333555333222222333444222111111111222444666777222222111000000000111111111000///------///444888===;;;999666555555555666999777555444555555555444777777777888999:::;;;<<<;;;;;;;;;;;;:::888777666999999888666444333333444333555666888888666555333444444444555666888:::;;;666666666666777888999:::;;;:::999777555555666777444666777777666555666666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===666888;;;<<<<<<<<<===???<<<===???@@@???>>>===<<<===>>>???===<<<;;;<<<===???>>>==================???>>>>>>???AAACCCDDDCCC@@@@@@@@@@@@AAABBBCCCCCCFFFFFFCCCAAA@@@BBBCCCDDDGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKMMMLLLNNNQQQRRRQQQPPPQQQRRRXXXZZZXXXUUU\\\iiipppooonnnuuuxxxqqqiiigggjjjkkkkkknnnqqqssstttvvvyyy|||'''(((*********(((&&&%%%&&&%%%%%%%%%&&&'''((((((%%%'''(((''''''''')))+++)))%%%"""$$$(((+++***(((444333111,,,((('''''')))***'''%%%$$$&&&(((((((((''''''''''''))),,,///111)))+++---------,,,---...++++++,,,,,,,,,,,,++++++''''''((()))))))))))))))&&&&&&''')))***+++,,,---+++***((('''''''''((()))(((+++...000000---)))'''))))))(((((()))***,,,---))))))))))))((((((''''''((((((''''''(((((()))***111AAAWWW\\\DDD'''!!!---''''''&&&&&&'''((()))***((()))++++++)))(((((()))''''''((()))***++++++,,,***+++,,,---...//////000---)))***...///,,,******,,,---.../////////......+++---000111111111333444++++++///333222...---000222111111000000000111111111555777444111222444555/////////000222444666777222222111111111111111222222111000......000444888:::888666555444555666777888666444444666777888777666666777888999::::::;;;999999999888888777777777:::888666333222222333444555666777777777666555444777666666666777888:::;;;999999888777888999:::;;;>>>>>>===:::777555555555666888999999777666666666888888999999:::;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;666888:::;;;;;;<<<===>>>;;;===???@@@>>>======>>><<<<<<<<<:::888777888:::<<<;;;:::;;;===?????????AAA@@@>>>>>>AAACCCDDDDDD@@@@@@@@@@@@@@@AAABBBBBBCCCDDDCCC@@@AAAEEEGGGFFFHHHHHHGGGFFFEEEDDDDDDCCCFFFHHHIIIIIIHHHHHHJJJKKKJJJMMMPPPQQQQQQPPPOOOOOOVVVXXXWWWUUUZZZeeennnppppppuuuvvvpppjjjiiikkkkkkjjjnnnrrrtttttttttwwwzzz~~~((((((((()))))))))'''%%%(((''''''&&&''''''(((((($$$&&&)))***)))))))))***)))((((((((((((***+++---......---+++(((&&&&&&'''((('''%%%%%%'''((((((''')))(((''''''(((***---...(((***------,,,+++***+++***++++++,,,,,,,,,++++++&&&'''((()))***))))))(((''''''((()))***++++++,,,+++***((('''''''''((()))&&&(((***,,,,,,+++)))'''***)))'''&&&'''((()))******************))))))((()))))))))))))))***++++++%%%''':::NNNEEE,,,&&&444''''''&&&%%%%%%&&&'''((('''(((******)))(((((()))''''''((()))***+++,,,,,,******++++++---...000111---+++,,,111333///++++++,,,,,,,,,,,,,,,---......---,,,,,,---000222222222,,,,,,///333222...---000333222111000111111222333222888:::444///111333222111000000///000111333444111000000000000111111222333333222000///111444777666555444333444666888999:::888666555666777777666333444555666777888888999888888666555555666777777999888666555555555444444555666666777777888888888;;;:::999888777777888888:::999999888999;;;===>>><<<>>>@@@>>>;;;999:::;;;999:::;;;:::888666666666444555666888:::<<<===>>>888999:::;;;;;;:::888777777999:::;;;999999999::::::<<<>>>>>>===<<<===???<<<<<<<<<;;;999999;;;===>>><<<;;;<<>>;;;999777666666666555444333444555777:::<<<999===AAABBBBBBAAACCCEEE;;;<<<===;;;999666666666222333444777999<<<>>>???:::<<<>>>??????===:::888888999:::999777555555555999;;;>>>===<<<;;;>>>@@@===>>>???>>>===>>>@@@CCCAAA???======@@@BBBAAA?????????AAACCCDDDCCC@@@>>>?????????>>>??????@@@@@@BBBFFFFFFBBBBBBGGGGGGDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDGGGKKKKKKIIIGGGGGGHHHGGGHHHJJJKKKLLLOOOTTTXXXWWWYYYYYYWWWXXX___fffkkkdddggggggeeeeeeiiiiiifffiiilllooooooooosss{{{'''''''''&&&&&&&&&&&&&&&###%%%&&&''''''''')))***###(((---///...,,,+++,,,***)))(((''''''((()))***+++***'''&&&&&&'''***+++((('''&&&%%%$$$%%%&&&''')))))))))(((((((((((((((''')))+++---...---+++***+++---///...++++++...111***************)))(((((())))))))))))************++++++***)))))))))))))))+++***)))((('''(((((()))+++***)))))))))***+++,,,++++++************++++++***++++++,,,,,,,,,++++++$$$&&&***...///---+++)))///+++&&&%%%&&&'''&&&%%%***)))((((((((((((((())))))))))))))))))******+++,,,,,,,,,+++++++++*********---000333333000---***---,,,,,,,,,,,,---.........,,,+++---000333444444333222111...---...111444555111///000000000333888999666222//////000000000222111000//////......///............///000222333000000111222444777999:::666555555666:::<<<======:::;;;<<<<<<:::777444222777333222555777444444555888888999999999:::::::::999888777666555555555555000444999888666666:::???EEE@@@;;;777666666777666888666444333333666:::<<<;;;:::===DDDGGGBBB<<<999777777888888888888777777444777999999777777:::<<<<<<===>>>>>>===:::888666999999999999:::;;;<<<<<<999:::<<<>>>???@@@AAAAAACCC>>>???GGGKKKGGGCCCCCCAAAAAAAAABBBBBBBBBCCCCCC??????@@@AAAAAABBBBBBCCCDDDDDDCCCAAA??????BBBDDDDDDDDDCCCCCCCCCEEEFFFGGGEEEEEEFFFFFFEEEDDDCCCCCCHHHJJJIIIEEEDDDFFFFFFCCCHHHJJJLLLMMMNNNPPPSSSUUUXXXVVVTTTTTTXXX^^^dddiiieeefffggghhhiiijjjjjjjjjfffpppyyyyyysssooosssyyywww+++++++++,,,,,,---------'''((((((((((((((())))))%%%...666777111,,,,,,...,,,+++***((((((((()))***,,,+++)))''''''((()))***((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((&&&(((***,,,---,,,+++))),,,+++*********++++++***))))))***+++++++++******(((((()))))))))*********)))((((((((())))))***+++)))((('''&&&%%%&&&''''''))))))((()))***+++---...+++******************+++******++++++,,,++++++***'''((()))*********)))(((,,,)))&&&&&&((()))((('''((((((((((((((()))***+++)))))))))))))))******+++,,,,,,+++++++++,,,,,,,,,***,,,///111111000...,,,---------------......///---,,,+++,,,...111222222222333222000//////222444999666555666444111222555777444111000222444555555000000///.........//////.../////////...---+++***333222111111111111111111111222333555777:::<<<===;;;::::::999888777666555555222222666888666666888666666666777888888999:::777888999:::999888777555666777999:::;;;<<<===>>>AAA>>>999777777888888888888666555444555666999:::999777:::@@@BBB>>>999888555666777777888888888777444666999::::::;;;>>>AAA<<<;;;:::888888888888999======<<<;;;;;;;;;;;;<<<999999:::;;;<<<<<<<<<<<<@@@===@@@HHHLLLIIIFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDBBBAAAAAACCCEEEDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCBBBBBBBBBAAAAAAEEEHHHGGGDDDDDDGGGHHHFFFHHHJJJLLLMMMNNNOOORRRUUUZZZXXXUUUTTTWWW\\\cccgggggghhhiiijjjjjjiiiiiihhhdddllluuuwwwtttrrrvvvzzzyyy((())))))***+++,,,------+++*********))))))((((((&&&111;;;;;;222+++***---,,,,,,+++***))))))))))))++++++******)))))))))))))))(((&&&%%%%%%%%%&&&'''''''''''''''((((((((((((%%%''')))+++,,,+++***)))000,,,))))))+++,,,(((%%%(((((()))***++++++++++++(((((())))))))))))******&&&&&&''''''(((***+++,,,)))((('''&&&&&&&&&''''''((((((((()))***,,,......******************************++++++++++++******))))))((('''&&&'''''''''((('''&&&''')))******)))'''''''''((()))***+++,,,)))))))))))))))******++++++++++++,,,,,,---...///,,,---...////////////.........------......///000---,,,++++++---/////////111222333333222111222444:::888888888555111111444888555333222444555666666000000/////////000111111222444666777666333000...,,,------...///111222333777999999777444222444666;;;:::888777666666777888444222333777999777888;;;444444444555555666777888555777:::<<<<<<;;;888777999888888;;;>>>@@@>>><<<===:::777666777888999999777777666666666777777888888555666;;;===:::777777666666777888888888888888666888::::::;;;;;;===???>>>;;;888555555888;;;>>>AAAAAA???>>><<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999999===CCCEEECCCBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAAAAA@@@AAAAAAAAACCCFFFFFFDDDEEEIIIJJJHHHHHHJJJKKKLLLMMMOOORRRTTTZZZWWWTTTRRRTTTZZZ```eeefffggghhhiiiiiigggeeedddccchhhooossstttuuuwwwzzzyyy''''''(((((())))))******+++***))))))******)))(((&&&---444444...)))(((***))))))))))))))))))******((()))***+++,,,++++++***)))((('''&&&%%%%%%&&&&&&((((((((((((((()))))))))&&&((()))+++,,,+++******111///---,,,,,,+++(((&&&(((((()))*********))))))(((((((((((()))))))))***&&&&&&&&&'''((()))++++++++++++)))((((((((()))***(((((()))******+++,,,---*********++++++***************************)))(((((((((''''''''''''''''''''''''((()))***+++***))))))((((((((()))***++++++)))))))))))))))******+++++++++++++++---...000111111000///........./////////............///000000...---,,,,,,...///...---///111333444333111222222777555555555333000333999:::888444333333444333222000000000111222333444444333444777999;;;;;;::::::------......000111333444888;;;===999333111333777;;;:::999888666666555555555444555999999777888<<<666666555444444555555666555666888:::::::::999999777888:::===>>>>>><<<;;;;;;999777666888999888888777777888888888777777666999666666999:::888777:::999::::::::::::999888888999999:::999888888888999>>><<<999777888;;;???BBBAAAAAA???>>>===<<<<<<<<<======>>>>>>>>>>>>======::::::<<<=========>>>???AAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCBBBAAA@@@@@@??????AAACCCCCCBBBAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAADDDCCCBBBBBBBBBBBBCCCDDDCCCFFFFFFDDDEEEIIIJJJHHHHHHIIIKKKLLLLLLNNNQQQSSSXXXUUURRRQQQTTTYYY```eeebbbccceeeffffffeeecccaaacccgggkkkpppsssuuuvvvwwwyyy---------,,,,,,+++++++++***((('''(((***+++***)))((((((******************%%%&&&&&&(((((()))******%%%''')))+++---------,,,***)))'''&&&%%%%%%&&&&&&((((((((())))))*********((()))***,,,,,,,,,,,,,,,...000111///+++((((((((())))))))))))((('''&&&%%%'''(((((((((((()))))))))((((((((((((((()))******,,,+++***)))((())))))*********++++++*********))))))***++++++++++++***))))))*********))))))((('''$$$&&&''')))******)))(((((()))***+++******)))))),,,+++***))))))))))))))))))))))))))))))******+++++++++***+++,,,...000222666444111///------...//////............///000000///...---...///000...------///222333222111111111444222111111000222:::DDD888555333222222333222111/////////000111222333444...///000222555777999;;;888777555333111///.........222666666444555:::@@@::::::;;;:::888555222000777666888:::888555666;;;:::999777555444444444555666555444444555777999;;;555:::@@@AAA>>>;;;;;;===;;;999888888888999777666777777888999999888777666;;;888888;;;:::888999===>>>>>>===<<<;;;999888777:::999999999999999999888;;;:::::::::;;;===???@@@>>>==================>>>===>>>???@@@@@@AAAAAA@@@DDDCCC@@@======>>>??????======>>>@@@BBBCCCEEEEEECCCCCCBBBAAA@@@??????>>>>>>@@@AAABBB@@@???@@@@@@CCCCCCCCCCCCBBBAAAAAA@@@CCCCCCBBBBBBBBBCCCCCCDDDDDDGGGGGGDDDDDDHHHIIIGGGHHHIIIKKKKKKKKKMMMPPPRRRVVVUUUSSSTTTWWW^^^dddiii```aaaccceeeffffffeeedddeeegggjjjnnnqqqsssssssssvvv~~~//////...---,,,+++*********(((&&&(((+++,,,+++)))***(((&&&'''***------,,,$$$%%%&&&'''((()))))))))$$$&&&(((***,,,------,,,+++***(((&&&%%%%%%&&&&&&''''''(((((())))))******)))***++++++,,,,,,---,,,***...000///***'''''')))++++++***)))(((&&&%%%$$$''''''(((((((((((())))))***)))))))))))))))***+++***)))((('''''''''((((((++++++,,,++++++***(((((()))***+++,,,,,,+++***)))))))))***))))))((('''&&&###$$$''')))******)))((()))***++++++***)))***,,,---,,,+++***)))((((((((()))))))))))))))******+++,,,+++******+++---000111666444111///------............------......///000...------...000000///---,,,///111222111000111111333111111111000444@@@LLL222111000000222444444333---------...///000111222000/////////000333555666777666555444333333333333000222555555444555888<<<888999;;;;;;999666222000777777999:::777333555;;;<<<:::888555444444555666666444222111222555888:::666===DDDEEE@@@<<<<<>>===;;;:::888777999888888:::===??????>>>777888999:::;;;<<<======;;;;;;;;;;;;<<<===??????<<<<<<>>>???@@@@@@@@@@@@EEECCC???<<<>>>BBB@@@;;;888999:::<<<>>>@@@AAABBBBBBAAAAAA@@@???>>>>>>===???@@@AAA@@@>>>===>>>???BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAADDDGGGGGGDDDDDDHHHIIIGGGGGGIIIJJJKKKKKKLLLOOOQQQVVVVVVVVVXXX]]]bbbhhhkkkbbbbbbdddeeefffgggggggggeeegggjjjlllnnnppppppqqqttt|||}}}++++++******)))))))))(((...+++((())),,,---+++'''((())))))***,,,---......''''''((())))))((('''&&&''''''((()))************,,,***)))'''&&&%%%&&&&&&%%%%%%&&&&&&'''(((((()))))))))******+++,,,,,,,,,***,,,......---,,,+++***++++++++++++***)))'''''''''''''''((((((((())))))))))))))))))***,,,---...******((('''''''''((()))******+++++++++***))))))(((***+++,,,,,,+++***((())))))))))))((('''&&&%%%%%%%%%&&&&&&'''''''''((((((***+++***)))***---000,,,,,,+++***)))))))))))))))))))))))))))******+++,,,+++))))))***,,,...000222111///---,,,---......---------------......///,,,+++,,,---///000...,,,...///111222111111222333333222222222000222===III111000///000333444444333////////////000000111222111222222222333333333333...///000222444777999;;;<<<<<<:::888666555444444777777888888777666555444444555888:::777333666<<<:::888666444444555777888555444333333333555666777888===CCCEEEBBB???<<<;;;777777888:::<<<<<<;;;999777777777888888999999:::999888999;;;999666888>>>;;;<<<<<<;;;;;;:::999888888777777:::>>>@@@@@@???888999999:::;;;<<<======;;;;;;;;;<<<<<<>>>??????===>>>>>>?????????>>>>>>======<<<===DDDIIIDDD:::::::::;;;<<<===>>>>>>???@@@?????????>>>=========BBBBBBAAA???===<<<>>>??????@@@AAABBBBBBAAAAAA@@@???@@@CCCDDDEEEDDDBBBAAABBBEEEEEEDDDEEEIIIKKKIIIGGGIIIJJJJJJJJJKKKNNNPPPTTTTTTVVVYYY]]]aaadddfffccccccbbbbbbbbbccceeeeeecccfffiiikkklllmmmoooqqqssszzz}}}zzz|||******************++++++222...***+++---...***&&&%%%)))......,,,***+++...***+++++++++)))'''%%%$$$)))))))))(((((((((((((((,,,+++)))'''&&&%%%&&&&&&######$$$%%%%%%&&&''''''((((((((()))******++++++...------///333333///,,,++++++,,,,,,,,,++++++***''''''''''''((((((((()))'''((((((***,,,...///000---,,,***)))))))))***+++((()))***+++,,,,,,+++***((()))+++,,,,,,+++)))((())))))))))))((('''&&&%%%((('''$$$###"""$$$%%%''''''(((***))))))+++000444******************++++++)))))))))))))))******+++,,,+++)))((()))+++---///------,,,+++,,,---...///---,,,,,,,,,,,,---......*********,,,...///---,,,///111222222222222444555222222333222///...777BBB444333222222333333111000333333222222333333444555---...111333444333111000//////000111222444666777@@@>>><<<;;;<<<<<<:::999666666555555666777888999222333777999777444777>>>777555444333333666888:::333444555555555555555555999:::>>>AAABBB@@@:::555555555777;;;>>>???===;;;777777777777888999:::;;;666666888:::888444666;;;777888999999:::::::::999:::888666888<<<===<<<:::===<<<;;;;;;;;;===???@@@===============>>>>>>???AAAAAAAAA@@@@@@???======999;;;===CCCOOOUUULLL>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============EEEDDDBBB???===<<<>>>@@@===>>>???@@@AAAAAA@@@???@@@BBBFFFHHHHHHGGGDDDBBB@@@CCCDDDCCCEEEKKKMMMKKKGGGIIIJJJJJJJJJKKKMMMOOOPPPQQQTTTVVVYYY\\\^^^___cccaaa___^^^]]]^^^```aaa```dddiiikkkkkklllpppsssrrryyyzzzwwwyyy|||++++++******)))(((((((((444///+++***,,,---***&&&))))))))))))***+++,,,---,,,+++)))((('''((()))+++,,,((($$$$$$&&&)))))))))---+++)))&&&%%%%%%&&&'''))))))(((&&&%%%&&&(((++++++******)))***+++---...111000///111444666777666---------,,,+++***))))))&&&''')))*********)))(((,,,,,,,,,+++***)))((((((+++,,,+++))))))+++------+++)))&&&%%%))),,,***'''---,,,+++***))))))))))))((('''&&&%%%&&&''')))+++%%%&&&''''''%%%%%%&&&''',,,+++*********+++------***)))'''&&&&&&(((***+++---+++)))((('''((()))***+++)))((())),,,---+++)))---,,,,,,++++++,,,,,,---+++,,,,,,---.........------,,,,,,---......---+++,,,...///000///...///000111///---++++++...111333222222000......000444777444444333333333444444555111111222333333333333333000000000111222222333333;;;777777>>>CCCBBB???>>>===666555<<<===777555:::333111000111444666777888999666444333444666666666555999???BBB;;;111333;;;===>>>@@@AAA@@@>>>;;;999888777777999;;;======<<<===:::777888:::;;;999666666777777888999:::;;;;;;666888:::<<<;;;999666333777888999::::::;;;;;;:::<<<<<<<<<;;;;;;:::::::::======>>>???@@@BBBDDDEEE@@@===<<<===@@@AAA???===???===;;;<<<>>>???<<<999<<<===???@@@???===:::888>>>::::::??????:::999===@@@FFFJJJHHHAAA===@@@DDDCCCAAA>>><<<<<<>>>@@@AAABBBDDDFFFFFFEEEDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUVVVYYY[[[]]]bbbccc``````eeeddd```^^^___dddjjjllllllqqqwwwtttwwwyyyyyyyyy{{{)))*********************333...***)))+++,,,)))&&&((((((((())))))***+++,,,,,,+++)))((('''((()))******'''$$$$$$&&&((((((''',,,***(((&&&%%%%%%&&&&&&((()))((('''%%%&&&(((***************+++,,,...///......///222777:::<<<<<<,,,,,,,,,,,,+++***)))((('''''')))*********)))(((+++,,,,,,++++++)))((((((***+++***)))((()))++++++$$$&&&)))***++++++***(((---,,,+++***************+++***((('''&&&'''((()))&&&''''''&&&%%%%%%&&&(((***))))))((()))***+++,,,&&&''')))+++,,,+++)))(((,,,+++)))((('''((()))***,,,)))((((((+++,,,,,,***---,,,,,,++++++,,,,,,---+++,,,,,,---......------...---------......+++)))+++---////////////000111000///---++++++---///000000111111111000000111333333333222222222333333333000000111111222111111111///000000111111222333333999555444:::>>><<<888777AAA>>>>>>???===888666777333333333444666888999999888666333111111333444444333666<<<@@@;;;333222888;;;;;;======<<<;;;888777999777777888:::;;;:::999>>><<<:::999::::::::::::999999:::<<<===???@@@AAA666777:::;;;;;;:::888777999::::::::::::999888888777777888999:::;;;<<<<<<=========>>>???AAABBBCCCCCC@@@======@@@AAABBBAAA===<<<;;;===??????<<<:::;;;<<<>>>??????===;;;999>>>::::::======999999<<>>===============>>>??????;;;;;;;;;;;;:::999888777;;;;;;;;;:::999777666555444444555666888:::;;;<<<;;;<<<<<<===>>>>>>??????CCCAAA>>>===???@@@AAAAAA@@@??????@@@AAA???<<<999<<<===???AAAAAA@@@???>>>@@@===<<<======;;;<<>><<<<<<<<>>>>>>>>???@@@???>>>===DDDDDDDDDDDDBBB???;;;999>>>???AAABBBCCCCCCBBBBBBBBB@@@>>>>>>>>>>>>@@@BBB???DDDIIILLLJJJDDD>>>:::DDDDDDDDDDDDCCCBBB@@@???AAADDDFFFGGGEEECCCBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGOOOMMMKKKJJJJJJLLLOOOQQQSSSUUUWWWXXXWWWXXXYYY[[[^^^____________aaabbbaaaaaa```bbbgggiiihhhjjjnnnmmmmmmooouuu|||~~~,,,,,,,,,+++++++++******+++)))'''''''''(((((('''%%%%%%'''((())))))((((((+++******)))))))))))))))'''(((***++++++)))(((((()))(((''''''&&&&&&&&&&&&'''((()))((('''&&&((()))))))))***,,,---.........---,,,,,,---------+++)))***++++++++++++******))))))))))))))))))******+++******+++++++++***)))))))))(((+++...,,,(((***111III:::,,,((((((((()))+++((((((((((((((()))***+++''''''((()))+++---...///***)))(((&&&$$$&&&))),,,(((((()))))))))*********"""&&&,,,000111///+++)))))))))))))))))))))******,,,+++)))((('''))),,,...---,,,,,,++++++,,,,,,---+++,,,,,,---,,,,,,++++++++++++---000222333222000)))+++,,,------...111333222222222111000...,,,++++++---...///000222555888444444555555444333222222222222222333333222222111000000111111222222333333999555555888999666555666:::DDDFFF===555666555000555777888888666666777999FFFDDDAAA<<<777555777:::666444222111555999;;;:::;;;::::::999888888777777999888777999;;;<<<<<<;;;777888777444222444999>>>IIIGGGDDDAAA???>>>======DDDCCC???<<<888666555444555555666666666666555555999888777777777999;;;<<<::::::;;;;;;;;;:::999888999===BBBEEEEEEBBB>>>;;;@@@AAACCCCCCAAA???===<<<<<<===???@@@AAABBBAAAAAA@@@@@@>>>======???BBBBBB@@@IIITTTVVVPPPGGGAAA???BBBBBBCCCDDDCCCAAA???>>>???@@@AAAAAA@@@AAADDDFFFDDDEEEFFFGGGGGGGGGGGGGGGQQQOOOLLLJJJIIIJJJLLLMMMNNNPPPTTTVVVWWWXXXYYY[[[aaa```_________^^^___```aaa___aaafffjjjjjjlllooommmmmmooouuu|||---,,,,,,+++******))))))***)))((('''''''''((()))$$$&&&''')))))))))((((((************)))))))))(((%%%'''))))))(((&&&&&&'''))))))((((((((('''''''''&&&((()))((('''&&&''')))))))))***+++,,,,,,,,,,,,+++++++++---//////---,,,++++++,,,,,,,,,++++++******))))))))))))***+++,,,******+++++++++******)))***(((+++///---(((...888TTT???+++&&&((('''(((***'''''''''((()))***+++,,,***++++++*********************)))'''&&&'''))),,,((()))***+++++++++******&&&''')))***+++++++++***))))))))))))***************+++***)))((())),,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***)))))))))+++...000000///***+++,,,,,,,,,---000333222222222111000///---,,,,,,---//////000333777:::444555666666555444222111222333333444555555444444111111222222333444444444666444444777777555555888888<<<===999444444444333888999999777333222555888DDDDDDBBB===777444666888666666333000333999===<<<777777888777777666555444>>><<<::::::::::::888777666666555444333555999<<<@@@>>><<<:::::::::<<<===???>>>===;;;999999888888444444666777777888888888888777777777888;;;>>>@@@:::;;;;;;;;;:::999777666777>>>FFFLLLLLLGGGAAA>>>999;;;===>>>>>>>>>???AAA999:::;;;<<<============;;;======;;;<<<@@@BBBAAA<<>>@@@@@@@@@??????BBBGGGJJJCCCDDDEEEFFFGGGHHHHHHHHHNNNLLLJJJHHHGGGGGGGGGHHHJJJMMMQQQTTTVVVWWWYYYZZZbbb___]]]___^^^\\\]]]```bbb___```fffjjjkkklllooolllmmmpppuuuzzz~~~*********************)))))))))(((''''''''')))***%%%&&&(((*********)))(((***************)))((((((&&&(((******(((&&&''')))))))))))))))))))))((((((&&&((())))))'''''''''((())))))***+++++++++***)))))))))+++---000111///...+++,,,,,,---------,,,,,,******)))))))))***+++,,,)))******+++++++++*********'''***...,,,(((000===NNN;;;,,,++++++'''&&&+++(((((())))))***,,,---...+++++++++******)))(((((()))******)))(((((()))+++((()))***+++++++++*********************+++,,,---(((((()))***************)))***+++***))))))+++------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++*********((('''''')))+++++++++,,,,,,,,,++++++,,,///222222111111000///......------///222333333333555666333444555555555333111000111222333444555666666666222333333444444555555666777555555777666444555888;;;888666777666333444777<<<<<<;;;666111000333888AAACCCCCC???888444555777333666666333444999;;;:::666777888999888666444333<<<:::999999::::::888777888666555666888:::<<<<<<;;;999777666666777999;;;<<<<<<;;;;;;:::999999999666777888999::::::::::::999888777777888:::===???:::;;;<<<<<<:::888666444666>>>GGGMMMMMMIIIDDDBBB:::<<<======<<<===@@@CCC999::::::;;;;;;<<<<<<<<<888===>>><<>>CCCGGGGGGCCC@@@@@@AAA???@@@@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@@@@BBBFFFIIIAAABBBDDDFFFHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGJJJNNNRRRTTTUUUVVVWWWXXX```\\\[[[^^^^^^]]]___dddccc______eeeiiiiiiiiijjjjjjlllpppsssvvvzzz((((((((()))******++++++((())))))((('''(((***+++%%%&&&(((***+++***)))(((***************)))((((((***,,,---,,,***)))+++---)))************))))))(((&&&((())))))(((''''''((())))))***++++++)))((('''))))))***---//////---+++,,,,,,---......---------+++***)))))))))***,,,,,,)))******+++++++++******)))&&&(((---+++(((111@@@BBB666...000...'''&&&+++*********+++,,,...///000'''((()))***************(((***+++***)))((()))***'''(((***+++++++++***))))))((('''''''''((()))***'''((()))***************'''***,,,,,,))))))***------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))111///,,,+++,,,---...------------+++***,,,///111111000///......---.........111555777666444222222222333444555444222000...000111222444555666777777333333444555555666666777:::888888999888444555999???666333888999444444:::??????<<<666000///333888@@@CCCEEEAAA:::555555777...555888555555888999666777999;;;<<<;;;999666444555555555777:::<<<<<<;;;:::888666999===???>>>===BBB@@@===:::::::::<<<=========<<<;;;:::888666555::::::;;;<<<<<<<<<<<<;;;===<<<999777666777999;;;;;;<<<<<<<<<;;;888555444555===EEEKKKJJJGGGEEEDDDBBBCCCBBB@@@<<<<<>>?????????@@@@@@@@@AAABBBBBBCCC>>>@@@AAAAAA@@@AAABBBDDD@@@BBBDDDFFFHHHIIIJJJKKKGGGHHHHHHIIIIIIJJJJJJJJJLLLOOOSSSUUUUUUUUUVVVVVV]]]YYYXXX]]]___^^^aaagggddd```___dddgggfffffffffiiilllppprrrssswww}}}++++++***)))((()))))))))''''''''')))++++++)))'''''''''''''''((()))***+++,,,++++++***)))((('''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''))))))***)))''''''(((******)))))),,,///000...+++)))+++---.........000222......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,---,,,***,,,333999hhhfffwwwFFF***###)))+++*********+++---///111))))))((((((,,,000---'''***)))''''''(((((('''%%%&&&(((***,,,---,,,***))))))******+++++++++******///---+++)))))))))***+++((((((***++++++***))))))++++++******************---)))+++...+++&&&...===MMM===000000///))))))//////,,,***+++---...,,,))).........///////////////,,,,,,000666666222222666000111111111111000///...111333555777777555333111222444777777777666666666:::111555@@@555222:::DDDFFF???888666555222333666666777777555111000111333:::;;;;;;:::777666666777555666777888999999888777777888999:::999777555444999999999777666666999;;;;;;;;;:::888666999AAAHHHBBB::::::999222555<<<:::???<<<888555333444666777555666777888:::;;;<<<===<<<===<<<:::777666666888666777999::::::999777666888;;;???@@@???@@@DDDGGGAAA@@@>>>>>>???>>>===;;;::::::;;;;;;;;;;;;<<<<<<<<<===???AAABBBDDDGGGJJJFFFAAA???@@@???===BBBJJJHHHAAA======>>>>>>@@@CCCCCCAAA>>>???CCCEEEDDDBBBDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJLLLOOOSSSUUUUUUUUUVVVVVVXXXYYYZZZ\\\^^^```aaabbbdddbbbaaacccgggiiihhhfffiiimmmrrrsssrrruuu{{{))))))))))))))))))))))))(((''''''(((***+++***(((''''''''''''((()))******,,,,,,,,,+++******)))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))(((((((((((())))))((('''''')))***,,,******+++---,,,***''')))+++,,,---,,,---...000+++,,,------------,,,,,,+++++++++++++++******)))(((***,,,***'''(((,,,111>>>:::JJJ^^^333++++++...+++++++++***************+++***((('''+++000...((()))(((((((((((((((((('''***+++...000000000...---***+++++++++++++++++++++///---+++***))))))***+++))))))***++++++***)))(((******++++++++++++++++++---))))))---,,,---999JJJDDD555,,,---...)))***///...,,,******,,,---,,,+++/////////000000000000000444777999999777555444333222222111111111111111111///111333444444333111///111333666666555444555555777000222:::===CCCBBB;;;AAA;;;666555555222222555555666888777555555888:::444666888999999999;;;===>>>>>>>>>===;;;999777666555666777888888666555444::::::999777666666888:::888999;;;<<<;;;DDD[[[sssYYYCCC888777444888>>>;;;???<<<999666444444444555444555666777999:::;;;;;;?????????<<<999777666777888888::::::::::::888888777;;;>>>>>>===>>>AAADDDBBB@@@????????????>>><<<999999999::::::;;;;;;;;;<<<<<<>>>@@@CCCEEEGGGHHHIIIEEEBBBBBB@@@>>>AAAHHHKKKDDD???>>>>>><<<===@@@CCCAAA@@@@@@AAAAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKIIIMMMQQQTTTUUUUUUVVVWWWXXXXXXZZZ\\\^^^```aaabbb___^^^^^^aaaeeehhhhhhgggjjjnnnrrrssssssuuu{{{'''((()))******)))((((((((('''&&&''')))+++++++++''''''''''''((()))******+++++++++++++++++++++*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++***)))((('''''''''((()))((('''(((***,,,---,,,+++,,,---,,,+++)))***+++------,,,+++---...***+++---......---,,,+++*********+++***))))))(((+++---///---***)))+++------&&&---<<<'''...111---......---,,,+++)))(((&&&,,,,,,)))'''***///...)))((((((((())))))))))))))),,,---///000111111000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))******+++***+++++++++***)))((((((******++++++,,,,,,------***(((***///...---666BBB777---'''***,,,******///...,,,******+++---------111111111000000000000000666===???999666999888333777666333111000///000000...///111222222111///...111333555555444333444555777666555///333555333(((:::555333555666444333555555666777777666777999;;;111333666888999:::===???@@@@@@???>>><<<999777666555555666777777777777666::::::999888666666888:::777777<<>><<<===<<<999777555444444444333444555666777999999:::@@@AAAAAA???<<<888666666888888888888888888888888777:::======;;;;;;>>>AAABBB@@@??????@@@???>>>===999999::::::;;;<<<=========<<<===AAAFFFJJJJJJHHHKKKHHHEEEDDDAAA>>>AAAEEEJJJDDD??????>>><<<===@@@AAAAAABBB@@@???>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCEEEFFFHHHIIIKKKLLLLLLLLLGGGKKKOOORRRTTTUUUVVVWWWWWWXXXYYY[[[]]]___aaaaaa\\\\\\]]]```eeehhhiiiiiikkknnnqqqssssssvvv|||%%%''')))***+++***(((''')))'''&&&''')))+++,,,,,,(((((((((((()))***++++++))))))))))))******++++++***)))((('''&&&'''((()))''''''''''''''''''''''''))))))(((((('''&&&%%%%%%&&&'''((((((((((((***,,,+++,,,,,,---///000000000---...//////---,,,---///,,,---///000000...+++)))***************))))))(((+++...000///---+++++++++222,,,---000'''111444***111111///...,,,+++++++++......+++''')))......+++((()))************+++,,,++++++,,,....../////////...---------,,,,,,,,,---...---,,,+++************,,,,,,++++++***)))((((((******+++,,,------......+++---333777333+++))),,,...(((&&&***,,,******------,,,******+++---...///222111111111000000/////////:::<<<333333<<<===555>>>;;;666111...---...///000111111111111111111000333444555555444333444555***222:::000777000999???555222222666888666444555555555555444444444444555444555777777666666888999888888888888888888888777555555666666777888999999999::::::888666666888999999777:::>>>:::AAAdddkkkFFF333888;;;;;;===::::::999888777777666666666444555666777888999::::::>>>@@@AAA@@@===:::888777888777777666666777777888999<<<>>>===;;;:::<<>>======>>>>>>===<<<::::::;;;<<<===>>>?????????>>>>>>CCCJJJNNNLLLHHHHHHGGGFFFDDDAAA@@@BBBDDDEEE???;;;===>>>>>>???BBB>>>@@@CCCBBB???===???AAA??????@@@@@@AAABBBBBBBBBDDDEEEGGGIIIKKKLLLMMMMMMIIILLLPPPSSSTTTTTTUUUVVVVVVWWWYYY[[[]]]___```aaa^^^^^^```cccfffiiijjjkkkkkknnnppprrrtttwww|||~~~&&&''')))++++++***((('''***((('''''')))+++,,,,,,))))))))))))***+++,,,,,,))))))***++++++,,,,,,,,,)))((('''&&&%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((((((((((((***,,,+++,,,------...///000111000111111111///...///000///000111222111...***(((+++++++++++++++******)))''')))+++,,,+++***))))))+++***---)))***///444,,,111///---,,,,,,---///000///000---))))))---...+++(((***,,,+++******,,,---*********+++,,,...///000///...---,,,,,,,,,------------,,,+++************---,,,,,,+++***))))))(((******+++,,,------......///222888;;;666---((('''+++)))))),,,---,,,+++,,,,,,,,,,,,,,,,,,...000111222222111111000///......+++666777///000:::===777===:::555111......000111444444333333333333444444555666777666444444555666...111;;;555KKK777555666444111333888;;;888666777444333222222222333333333444666666555444333444555333333333444555666777777333333333333444666777888888999999999777777888:::<<<888888;;;777888MMMgggTTT;;;222;;;;;;::::::777777777666777777888999999777777888999::::::;;;;;;:::===???@@@>>><<<;;;::::::999999888888999999:::;;;>>>@@@>>><<<;;;===???===<<<;;;;;;<<<<<<;;;:::999::::::;;;<<<<<<======>>><<<===CCCJJJMMMJJJFFFBBBDDDDDDCCCAAABBBDDDEEEBBB===:::<<<===<<<>>>@@@;;;???BBBBBB@@@@@@BBBDDD???@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMLLLOOORRRTTTTTTSSSTTTTTTVVVVVVXXXZZZ\\\^^^___```^^^```aaaccceeefffhhhjjjkkkmmmoooqqqssswww{{{~~~{{{}}}~~~)))***+++++++++)))((('''+++)))((((((***++++++***))))))))))))***+++,,,,,,+++,,,,,,,,,------......))))))((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++'''((()))((('''(((***,,,,,,------+++***)))+++,,,///000111000///...///000000000111111000---+++)))---------------,,,,,,+++((()))+++,,,------,,,+++%%%'''...&&&---)))...+++,,,+++******+++...000222///111///+++***------+++))),,,...---******,,,...++++++++++++,,,...111222000///---,,,++++++,,,---------,,,,,,+++******)))---,,,+++*********************++++++,,,,,,------+++,,,...///...---...///++++++,,,......---------+++,,,.../////////111333444444333222111000///...///555555000///666999666777555222000///111444555666555444333333444555666666777777666444444555777<<<777<<>>GGG===333555;;;888888:::555777666666666666888:::;;;999999::::::;;;<<<<<<===:::<<<>>>???>>>======>>>========================<<>>BBBDDDBBBBBBEEEFFFEEEDDD???<<<======;;;;;;===;;;===@@@BBBBBBBBBCCCDDD@@@@@@AAAAAABBBCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLMMMPPPSSSTTTTTTSSSSSSSSSUUUVVVWWWYYY[[[]]]______\\\^^^```aaabbbccceeehhhkkkkkkmmmooossswwwzzz|||{{{{{{|||~~~------,,,+++***)))((((((+++*********++++++)))(((''''''''''''((()))***++++++++++++++++++++++++,,,***************)))((((((''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,((())))))((('''''')))***+++,,,,,,+++((((((***,,,***,,,---,,,++++++,,,---------------------,,,+++//////000000//////...---...------...///000///...***)))///%%%222$$$((()))((()))+++...000000111000///111111---+++---,,,******...000...+++)))+++...,,,+++******,,,...111333000///---+++***++++++,,,,,,,,,,,,,,,+++***)))))),,,,,,+++*********+++,,,******++++++++++++++++++%%%&&&''''''(((+++------***,,,........./////////)))---111222222111222444777777666444333222000000111111111///...000333666777555222000000000222333555333222000000222333555666777666555333333444666444555;;;IIIfff777444555999;;;888666777666444222333555777666555444555666666555444666777888777666555444555555666333111///...///111444666333555888999999999;;;<<<===???===888777;;;<<<999555444999888444999===444:::888666555555666999::::::::::::;;;<<<<<<======>>>???@@@???>>>===>>>???======>>>??????>>>======<<<>>>@@@???===<<<>>>@@@;;;:::999999;;;<<<;;;999:::::::::::::::999999999999<<<@@@DDDFFFFFFCCCAAA===CCCFFFCCCCCCGGGHHHEEEEEE@@@===>>>???===<<<>>><<<===>>>@@@BBBCCCAAA??????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFHHHJJJKKKKKKKKKKKKNNNQQQSSSSSSRRRSSSSSSUUUUUUWWWYYY[[[]]]^^^___YYY\\\___aaabbbcccgggjjjjjjjjjkkknnnrrrvvvyyyzzz{{{{{{{{{}}}000///---+++***)))))))))++++++++++++,,,+++(((&&&&&&%%%%%%&&&&&&'''((()))((((((((('''''''''''''''++++++,,,------+++***)))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))***)))''''''(((***)))+++,,,+++***+++...222&&&((())))))(((((()))***))))))******+++,,,------111111111111111000000///---,,,++++++,,,,,,,,,+++)))$$$***"""555###(((,,,'''***///444555444111///...222222...,,,---,,,)))+++///111///+++)))+++...+++***)))(((***---000222000///,,,***)))***+++,,,,,,,,,,,,,,,,,,***)))))),,,+++*********+++,,,---++++++******************&&&***---...---,,,)))&&&))),,,.........000111111)))---222555444333333444:::999888777555333222222///++++++------,,,000777;;;888555222///...------333222///......///222333555666555333222111333555---666666555aaa888444555999:::777555666999666333333444444222000777888999888666444555666777666555444444555777777777555222111111333666888222444777999999:::<<<===>>>DDD@@@666666>>>>>>777777999;;;555000;;;@@@444===;;;777444444555777999:::::::::;;;;;;<<<<<<<<>>>>>???@@@:::;;;===>>>>>>===;;;:::;;;>>>@@@???<<<<<<>>>@@@<<<:::::::::<<<<<<;;;:::>>>>>>>>>===<<<<<<;;;;;;:::???EEEHHHHHHFFFDDDDDD???EEEHHHEEEDDDHHHHHHEEECCC>>><<>>===<<>>;;;?????????@@@AAAAAABBBBBBDDDEEEFFFHHHIIIJJJKKKKKKHHHKKKOOORRRRRRRRRSSSTTTTTTUUUWWWYYY[[[\\\^^^___YYY\\\```cccdddfffjjjnnnjjjiiijjjmmmqqquuuxxxyyy|||{{{{{{|||000555777222)))$$$''',,,))))))))))))***************)))'''&&&&&&'''((()))***,,,------,,,+++,,,---''''''((((((((((((''''''))))))((('''''''''''''''$$$&&&(((+++,,,,,,++++++***)))((('''((()))+++---)))))))))***+++,,,...///---+++)))(((((())))))(((******+++++++++,,,,,,,,,//////000000000000000///---,,,,,,+++++++++,,,,,,,,,***))))))+++------,,,+++---000444555333...+++////////////...---,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,---...///000111111///---,,,---...////////////...---,,,,,,...------,,,,,,++++++***...------,,,+++***)))))))))***+++---...000111222666666555555444333222111666666555333000000111333666444444444555555333111+++---///000///000222444888777555222///---...///555444333333222111000000444555555444222111111333999---(((DDDzzz>>>666444333555888:::999777555444444333444555666777:::999:::===???<<<666111555444444333222111000000333222111111111222333444111555999999777666777999:::<<<>>><<<999777999;;;888777666777999::::::999999888666333111444;;;AAA888888888888999:::;;;<<<===<<<;;;;;;;;;<<<===>>>999:::<<<======<<<:::999888:::<<<=========>>>@@@@@@===;;;999:::::::::999;;;===;;;888999;;;:::666777===DDDGGGEEEBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEE>>>======<<<<<<<<<======???@@@AAABBBAAA@@@???>>>BBB???===>>>AAADDDDDDCCCDDDFFFGGGHHHGGGGGGIIIJJJIIIKKKMMMOOOQQQSSSWWWZZZTTTUUUWWWZZZ\\\\\\]]]]]]\\\\\\]]]^^^```cccfffggggggjjjnnnqqqssstttvvvwww|||}}}}}}~~~...111333000)))%%%'''***))))))))))))************)))(((&&&%%%%%%&&&((()))...///000///,,,+++***+++))))))))))))))))))))))))))))))((('''''''''''''''%%%&&&(((***++++++*********)))'''&&&&&&'''((()))************+++,,,......,,,+++)))((())))))******++++++++++++,,,,,,,,,,,,---...000222222000---+++------,,,,,,,,,,,,,,,---+++***))))))+++,,,,,,+++------...000000///---+++,,,,,,---......---------,,,+++******+++,,,---...++++++,,,,,,---...///////////////...,,,+++,,,...////////////...---++++++++++++++++++++++++++++++......------,,,,,,++++++///000111222333444555666777888999999999888666555555666666555444444666888333222222333444444222000,,,---...//////000111222333333333222000//////111555555444333333222111111444555666555444222222333***333888999CCCMMMEEE333666444333555777999888666999888777555555555555666666888;;;<<<;;;999666555555444444333333222222222222222111111222222333333222555888888666555777999>>>@@@AAA???;;;999;;;===;;;999888888;;;<<<======777777666444222444999===777777777888888:::;;;<<<999999888888999:::;;;<<<888999;;;<<<<<<;;;:::999;;;;;;;;;:::999:::<<<>>><<<:::888777888999999999999;;;<<<::::::===<<<999888>>>EEEJJJJJJHHHFFFEEEAAAAAABBBBBBBBBAAA@@@@@@======<<<<<<<<<<<<<<<======>>>???@@@@@@??????>>>AAA???===>>>AAADDDDDDCCC@@@AAACCCDDDDDDEEEHHHJJJIIIJJJKKKNNNQQQTTTVVVWWWTTTVVVXXXZZZ\\\\\\\\\\\\[[[[[[\\\]]]___bbbdddfffcccgggkkkmmmmmmmmmooorrr~~~}}}||||||}}},,,---...,,,)))''''''((()))))))))*********++++++***)))(((''''''((()))***111222222000,,,***))))))******))))))))))))******)))(((''''''&&&'''''''''''''''((((((((()))))))))***)))(((&&&%%%&&&&&&''',,,+++++++++,,,,,,---...******))))))******+++,,,,,,,,,,,,,,,------------(((+++///222222000---***---------,,,,,,------...,,,***))))))+++,,,,,,+++------------,,,,,,++++++)))***+++,,,------------************,,,---...///******+++,,,---///000000------...---++++++,,,...000000//////---,,,+++***(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111000111333555555444333222111222555555555666888:::666555555666888888777555---,,,,,,---///111000000...000222222111000111222555444444444333333222222333555777777555444333444///444666222///000111111777666555555777888777666===<<<:::777666555555555777;;;>>><<<888444555777444444444444444444444444000111111222333333222222222444666666444444666:::===??????===888666777888999777555555777999:::;;;555666666555444444666888666666666777888999:::;;;666666666777999:::<<<===999:::<<<=========<<<<<<>>>===;;;888666777:::===:::888777777999:::;;;:::777;;;===<<<===???>>>;;;999>>>EEEKKKLLLKKKJJJJJJCCCCCCBBBBBB@@@???===<<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<===>>>??????>>>>>>@@@>>>>>>???AAACCCCCCCCC??????@@@AAAAAADDDHHHKKKJJJHHHHHHLLLQQQUUUUUUTTTUUUVVVXXXZZZ\\\\\\\\\[[[ZZZZZZ[[[\\\^^^```ccceeefffjjjoooooommmmmmpppttt}}}zzzxxxzzz~~~************+++***)))'''))))))*********++++++++++++************+++,,,,,,000111111///,,,)))((((((******)))(((((()))******(((''''''&&&&&&''''''''')))(((''''''''''''((((((******)))((((((((())))))---,,,,,,,,,,,,,,,------((()))***+++***+++,,,...,,,,,,,,,---------......&&&(((+++...000000...------------,,,------.........,,,++++++,,,------,,,,,,...///...---+++***)))))))))***+++++++++++++++************++++++,,,,,,))))))+++,,,...///000000,,,---...---,,,,,,...///000000///...---+++***))))))*********+++++++++,,,(((((()))))))))*********))))))***************+++((())),,,...///...---,,,,,,...111222222333444666666555555777999999888777---,,,+++,,,///000000...---000222333222111111222333333222222222222222222111333555666555333333333666111000777===<<<999777888888777777888888777777===<<<:::777666666666666===>>>>>>;;;666333333444222222222333333444444444...000111333333333222111222444555444222333666:::<<<===>>>;;;666444444666888666333333555888999999444555666777666555444444555555555666777999:::;;;666666777999;;;===>>>???;;;;;;===>>>????????????>>>>>>===<<<::::::<<<>>>===;;;999999:::<<<<<<;;;777===@@@???>>>@@@>>>;;;<<<>>>BBBFFFHHHIIIIIIIIIDDDCCCCCCBBBAAA???>>>===;;;;;;;;;:::;;;;;;<<<<<<;;;;;;<<<===>>>?????????>>>>>>>>>???AAABBBCCCCCCAAAAAAAAA@@@AAACCCHHHKKKKKKHHHGGGKKKRRRVVVTTTQQQUUUVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[\\\^^^```cccdddggglllqqqrrrooooootttyyy|||xxxuuuvvv{{{***))))))+++------+++(((************++++++++++++)))))))))******++++++,,,,,,......---+++)))((()))(((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((*********+++,,,---......,,,,,,+++++++++,,,------'''***,,,,,,++++++---///,,,,,,,,,---------......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000...,,,,,,...///...---***...222333000,,,***)))******++++++***))))))(((++++++*********)))((((((((()))+++---//////000000---...///...------///111/////////...---+++***)))------,,,,,,++++++++++++((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,)))+++---...///...---,,,,,,---////////////111222000000///111333333222111---,,,,,,---...//////...///222444444222111000111000000000000000111111111///111333444333222333333...111777:::555...111;;;999::::::999999888999999999888777666555666777777<<<:::777555666555333111000000000111222222333333...///111222333333222222222444555444222333666:::===???@@@===999777777999;;;999777777999;;;<<<<<<555555666888888777555333666666666666777888999:::666666888999;;;<<<===>>>999999:::<<<===>>>??????<<<>>>@@@AAA@@@????????????===:::999:::;;;:::999999???CCCAAA>>>>>>===:::>>>>>>>>>@@@AAACCCDDDDDD@@@@@@@@@@@@@@@???>>>>>>:::::::::::::::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@===>>>???@@@@@@AAABBBCCCCCCCCCBBB@@@???AAADDDGGGKKKHHHGGGLLLRRRVVVSSSPPPTTTUUUWWWYYYZZZ[[[ZZZZZZ\\\\\\\\\]]]___aaaccceeeaaaeeejjjkkkkkkmmmrrrwww|||yyyvvvtttuuuyyy))))))+++---......+++)))*********++++++++++++,,,'''''''''((())))))*********,,,---,,,***))))))***''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((())))))***,,,---...///000+++*********++++++,,,---'''***......,,,+++---000,,,,,,,,,,,,------------333111...+++)))(((((((((++++++++++++,,,---......000///------...///...---)))...444555222---+++***++++++++++++***)))(((''',,,,,,++++++***)))'''&&&(((***,,,...///////////////000000///------///000------...------,,,+++***......------,,,++++++******+++++++++,,,,,,------,,,,,,---------------------............---------/////////...---...111333//////...///111111000...,,,...//////...---///000111222333222000//////000.........///000000000111...000111222111111333555222333555333...+++222;;;888999::::::999888999;;;666555555444555666777888888444111333666777555111///000000000111111222222......000111222222333333222444666666444444666:::999;;;===;;;888666888:::999888777888:::<<<<<<;;;888777666777999999888666888888888777777888888999666666888999::::::::::::555555666888999;;;<<<===:::>>>AAACCCBBB@@@??????>>><<<999888888888777666;;;AAADDD@@@======<<<;;;???>>>>>>???@@@AAA@@@>>>;;;<<<<<<=========<<<<<<999999999999:::;;;;;;<<<======<<<======>>>???@@@;;;===@@@AAA@@@@@@AAACCCAAAAAA@@@???===>>>@@@CCCHHHGGGHHHLLLQQQSSSQQQOOOQQQRRRUUUWWWYYYZZZZZZZZZ]]]]]]]]]]]]___aaacccddd___aaadddgggjjjmmmqqqtttvvvuuuttttttvvvyyy}}}'''))),,,...---,,,+++************+++++++++,,,,,,'''((()))***+++++++++++++++,,,------+++))))))***&&&''')))++++++)))'''&&&&&&%%%%%%%%%&&&&&&'''((('''((()))*********)))((('''((()))***+++,,,,,,,,,((((((((()))***+++,,,---(((,,,//////,,,+++---///++++++++++++,,,,,,,,,,,,222111///---***)))'''&&&************+++,,,------///---,,,+++,,,---,,,+++)))...333333000,,,,,,...******+++++++++***)))))),,,,,,------,,,+++***))))))***,,,...//////...---///000000...,,,,,,---...,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,------......222111///---,,,++++++,,,//////...,,,,,,...222555111000///000111111000...+++///333111---+++///333///000000///------...000.........///000111111222000111111000000222555888:::666111000555::::::777555777999999777777999;;;666555555444555666777888:::999999999888777555444111111111111111111222222......//////000222333444222555888888666555777999333666888888666555777:::777666777888;;;;;;:::888;;;999666777:::<<<<<<;;;;;;:::999888888777777888999999:::;;;::::::999888444555666777999;;;===>>>;;;===@@@@@@>>><<<<<<<<<===:::888777888999999888999@@@CCC???;;;<<<>>>>>>>>>???AAAEEEGGGEEE@@@<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888888999:::;;;<<<===<<<<<<;;;;;;<<<===>>>:::===@@@AAA@@@@@@AAABBB>>>???@@@@@@??????AAACCCCCCEEEHHHKKKMMMNNNNNNMMMNNNPPPRRRUUUXXXYYYZZZZZZ\\\\\\\\\\\\^^^```bbbcccdddccccccfffkkkoooqqqrrrqqqqqqsssuuuwwwzzz{{{|||&&&)))---...,,,***)))*********+++++++++,,,,,,,,,***+++,,,---...///......---...///...+++))))))***&&&(((+++------+++(((&&&%%%%%%%%%%%%&&&&&&'''(((&&&(((***+++,,,+++)))(((&&&'''(((((((((((((((''''''''''''((()))+++,,,---(((,,,000000,,,***,,,///******+++++++++,,,,,,,,,,,,,,,.........,,,***)))))))))))))))***+++,,,---...,,,******+++++++++)))***...111000---+++---111((()))***++++++,,,,,,++++++,,,---.........---,,,***+++---//////...---,,,/////////---+++***+++,,,++++++,,,---------,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++......//////000111111222888666333000...---.........---+++***)))---222666...---,,,---...---+++)))***000555333,,,***///555---------,,,++++++...000......///000111222222333222222111000000333777:::333999;;;555333555444...222555777777666666888:::888777666555555666777888AAADDDEEEBBB;;;666555666222222222222222222222222//////......000111444555111555999999777666777999444777::::::999999<<>>:::666666:::===???>>>===<<<;;;999888777777777======>>>>>>===;;;:::888777777888999;;;===???AAA===>>>===;;;999888888:::===;;;999999;;;<<<<<<<<<888>>>AAA===:::<<<@@@AAA<<>>>>>>>>===<<<<<<;;;888888888888999:::;;;<<<===<<<;;;:::999:::;;;<<<999===AAAAAA@@@???AAABBB>>>@@@BBBBBBBBBCCCDDDFFF@@@CCCGGGJJJJJJJJJKKKLLLLLLNNNQQQTTTWWWYYYZZZZZZ[[[[[[[[[[[[\\\^^^```aaaeeebbb```ccciiinnnnnnlllmmmooorrrvvvyyyzzz{{{{{{******))))))))))))******---,,,+++***)))))))))))))))+++......,,,+++,,,...***+++,,,,,,++++++---///...---+++***(((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%'''(((((('''&&&&&&'''))))))(((&&&$$$%%%(((++++++***)))(((***---111333+++*********++++++,,,------...///...,,,++++++,,,222///,,,,,,...///---+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++)))((()))***'''***,,,,,,///222000+++++++++***)))(((((())))))...000222222000---,,,+++///////////////......---......---------,,,,,,,,,)))***+++,,,+++***)))(((((()))+++---...---+++******************+++++++++///000444999===;;;444...555333000...---,,,)))''',,,++++++***+++,,,...///---...///111222111...++++++...111000---,,,///333111...,,,---000222000---000000000000111111111111/////////222555555222///444555555444222222333555666666666777777777777777:::888666666888;;;<<<<<>>::::::;;;111666::::::666111/////////...,,,---///222222222111444888<<<>>><<<:::888999777888;;;;;;888888;;;>>>>>>???@@@@@@???>>>===DDD>>>777444777;;;???@@@;;;;;;::::::;;;;;;999777666777888:::;;;;;;::::::888888777888:::===@@@AAA???===:::777666666777888888555666;;;>>><<<;;;===???CCCBBB<<<:::>>>???===>>>???DDDIIIIIIBBB===<<<:::;;;<<>>===<<<<<<<<<===>>>>>>@@@;;;666555777:::<<<<<<;;;:::999999::::::999777666777999;;;<<<<<<<<<<<<:::999888777888999;;;<<<>>><<<999777666888:::;;;:::777777;;;===:::888888???BBBBBB<<<:::===>>><<<:::999<<>><<<===;;;;;;<<<>>>@@@???===;;;999888777888:::;;;<<<;;;:::<<<<<<;;;888888999;;;????????????????????????============>>>???@@@AAADDDEEEGGGHHHHHHIIIKKKMMMNNNQQQTTTVVVVVVVVVXXXYYYZZZ\\\]]]]]]]]]]]]^^^```bbbcccdddeeeeeegggjjjllllllkkkkkknnnsssxxxzzzzzzwwwzzz((('''''''''(((***+++,,,************)))((('''''')))+++------,,,,,,,,,---((()))******)))***,,,---)))((((((((((((((()))***(((((((((((('''&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&))),,,,,,+++)))(((((()))******++++++,,,------------,,,,,,,,,,,,,,,---///000000...,,,******++++++,,,,,,+++***)))+++,,,((((((((()))+++---///111000000///---***((()))***,,,...---+++---222222...---,,,++++++++++++++++++)))+++------,,,******+++***+++,,,------...------,,,,,,,,,,,,+++++++++***,,,,,,,,,---,,,+++******))))))))))))************(((((()))***+++,,,,,,,,,***))),,,666@@@BBB888...---+++***+++---......---+++*********,,,...000111111///,,,,,,...000111222///222444333000...000222///111222000,,,,,,000444111111222222222000///...111111222444777777666444---///000000000111333555888888666666555666777888666444333444666999::::::777;;;>>>===;;;999999;;;777444000111444666333000222000///000222444555555///000222444555666666666333222555;;;<<<999888:::<<<;;;999888999;;;===???<<<:::888888:::;;;;;;:::;;;999777777888999999888666777999;;;<<<===>>>>>>999999888777777888:::;;;>>><<<999777777999<<<>>>;;;888888<<<===:::888999???AAAAAA===:::;;;<<<;;;<<<999999<<<===;;;;;;???===<<<;;;<<<>>>???>>>===<<<;;;999999;;;;;;;;;::::::;;;===<<<;;;::::::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::===AAABBBAAA???DDDFFFGGGHHHHHHIIIKKKMMMNNNPPPSSSTTTTTTUUUWWWXXXXXXZZZ\\\]]]]]]^^^___aaaccceeeffffffddddddeeegggkkkgggfffkkksssyyyxxxuuurrrvvvzzz~~~))))))((('''''')))+++,,,++++++,,,,,,+++***((('''***+++,,,------,,,,,,---(((***************,,,...))))))((((((((((((((()))((((((((())))))(((''''''%%%'''(((((('''&&&&&&'''&&&)))++++++***)))((((((((()))***,,,,,,,,,++++++......---,,,,,,,,,------///000000...,,,******++++++---///---+++***---000)))(((((((((***---000111.........,,,***)))***+++//////---+++,,,111222000,,,++++++*********++++++)))+++---...---,,,------)))***+++---......//////---------,,,,,,,,,++++++------------,,,++++++***+++******)))******++++++***************+++++++++)))'''''',,,000000***$$$,,,***)))***,,,.........*********+++,,,...111222///---+++,,,...000111000...000222111///------...---///111111...---...000000111222333333222000///......///000111000/////////000111111111111333555:::888777666555666777888666555444666999;;;<<<<<<:::===???>>>:::888888999888666444555666555333000222000///000222555555555222222222222444555777888333222666;;;<<<777555666777777777777888999;;;;;;::::::<<<===>>>===;;;:::;;;888555555666888888888555666777999;;;===>>>>>>888888888999:::<<<>>>???@@@>>>;;;888888:::===>>>999666888===@@@>>>===>>>>>>??????===::::::::::::AAA>>>>>>AAAAAA>>>>>>AAAAAA???<<<;;;<<<======<<<===;;;:::999:::;;;:::999:::;;;<<<===<<<;;;::::::==================>>>>>>>>><<<;;;???EEEGGGDDD@@@AAACCCEEEFFFFFFGGGIIIJJJMMMOOORRRSSSSSSSSSUUUWWWVVVXXXZZZ\\\\\\^^^```bbbbbbdddeeefffdddcccdddeeehhhffffffjjjqqqvvvvvvtttuuuxxx|||~~~,,,+++)))''''''(((***+++------------,,,+++******+++++++++,,,---------,,,***+++,,,+++++++++---///+++***)))((((((''''''''''''((())))))************%%%'''(((((('''&&&&&&''''''((()))(((''''''((()))'''(((***+++,,,+++***)))...------,,,,,,---------///000000...,,,******+++***---///...++++++...111+++***)))))))))+++...///)))***+++***))))))+++---000111...***,,,111222///******))))))))))))***+++)))+++,,,---,,,,,,---...)))***,,,---//////000000............------------......---,,,+++++++++***---,,,,,,+++++++++,,,,,,,,,,,,++++++***)))))))))'''((()))((('''(((***---///,,,******+++,,,---,,,*********+++---///111222---,,,+++,,,...///...---+++---...///---+++******++++++---111333222...***---...///000111111000000...///000111222222333333444555555444333333444666:::999888777666666777888555444444666:::<<<======@@@BBBDDDAAA;;;777666666666999<<<<<<888444222111222000//////222444555555333222111111222444666888666555777;;;;;;555222333222333666888999888777666666999<<<======<<<:::999:::888555444666888888888444444555777999;;;======:::;;;;;;<<<===???@@@AAAAAA???===:::999999;;;;;;888555666<<<>>>===<<<===<<<<<<======;;;999999;;;???>>>AAAFFFGGGDDDCCCEEEDDDAAA===;;;::::::999888<<<:::999888999:::999888999:::;;;<<<===<<<:::999;;;;;;;;;<<<<<<=========???===<<<@@@FFFHHHEEEAAA@@@BBBDDDEEEEEEFFFHHHIIIMMMOOOPPPQQQQQQQQQTTTUUUSSSVVVXXXZZZ[[[]]]```bbb___aaadddeeedddeeefffgggeeefffiiillloooqqqsssuuutttwww{{{~~~...,,,***((((((***,,,---000///...---,,,,,,,,,,,,,,,++++++,,,......---+++***+++,,,,,,+++,,,...000,,,,,,***)))((((((((((((((()))******++++++******%%%'''(((((('''&&&&&&''''''(((((('''&&&&&&((()))&&&''')))***++++++******,,,,,,,,,,,,,,,---......---...///...,,,++++++,,,***++++++++++++,,,...000,,,+++*********+++,,,---''')))******)))***,,,...000111...***+++000000---)))))))))((())))))***+++((()))+++*********+++---***+++,,,---//////000000////////////............///...---+++************---------------,,,,,,,,,,,,,,,++++++***)))))))))'''***,,,++++++///:::CCC222///,,,***++++++++++++,,,+++++++++---///111222------,,,---//////---+++***+++---......,,,***)))******,,,111555555000***.............../////////+++---000111222333666888666777777666444333555666999999999888888777666666333222333666999<<<<<<<<>>>>>>>>>>>>>>>>>======@@@???>>><<<;;;:::999888999666666:::;;;888666777:::999;;;===<<<888888<<<888999>>>FFFIIIFFFDDDFFFCCC@@@===:::999999777666:::888777888:::;;;;;;::::::999999:::;;;<<<:::999:::::::::;;;;;;<<<<<<======<<<;;;>>>BBBCCCBBB@@@AAACCCEEEEEEEEEFFFHHHJJJMMMNNNOOOOOOOOOPPPRRRTTTRRRTTTWWWXXXYYY[[[^^^```]]]___bbbcccdddfffiiikkkeeehhhlllnnnnnnooorrruuuooosssxxx{{{}}},,,+++)))(((***,,,000222111///---+++***+++,,,---,,,+++***+++...///---+++)))***++++++***+++---///++++++************++++++,,,,,,,,,,,,+++***)))(((%%%'''(((((('''&&&&&&'''&&&(((******)))((('''(((%%%&&&''')))***+++++++++************+++---...///,,,---......,,,,,,,,,...,,,+++***+++...///000000******+++++++++,,,,,,,,,)))***++++++******,,,...///000...***+++///...+++***)))))))))******+++,,,***+++++++++***)))+++---)))***+++------.........//////.........---------///...,,,***)))))))))))),,,,,,---...---,,,+++***))))))*********+++++++++(((***,,,,,,...444>>>FFF444111---++++++,,,,,,+++---,,,,,,,,,---...000111333000...---...///......+++,,,...000111000---++++++,,,...111333444444333666555333111000000111222---///111111000000222555333444555444333333555666888999::::::999888666444333333444777;;;===>>>===;;;>>>@@@>>>:::777777888666888:::;;;:::888666666333111000111333666666666444333222222222444666777999777888:::999555333555222333555666777555444222222444666777555555777999888777666777999:::999888666666666666888999;;;<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<======<<<;;;999777:::777777;;;<<<999777888777666888===<<<888999===888888<<>>>>>>>>:::888666777999;;;:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???AAACCCDDDDDDEEEFFFHHHLLLMMMNNNNNNMMMNNNQQQSSSPPPRRRUUUWWWXXXYYY\\\^^^^^^___aaacccdddgggkkknnnjjjjjjllloooqqqrrrrrrqqqpppsssxxx{{{}}}***)))((()))+++///333666111///,,,)))(((***,,,...,,,+++***+++...///---***((()))******)))***,,,...************+++,,,---...000///...---+++)))'''%%%%%%'''(((((('''&&&&&&'''$$$(((,,,...---***((('''%%%%%%&&&((()))+++,,,---(((((()))***+++---...///+++,,,...---,,,,,,---//////---+++---111444333222((()))***,,,,,,------,,,,,,------,,,++++++,,,...//////...++++++...---)))+++*********+++,,,,,,------......---,,,,,,---///)))***++++++,,,,,,,,,,,,......---------,,,,,,,,,...---+++)))((((((((()))***+++---...---+++)))(((&&&'''(((***+++,,,......+++***))))))+++000555888444111---++++++,,,------...------,,,---...///000888444///,,,---///000111---...000222444333111...,,,///111111000222777;;;@@@===999666444444555666666777777555000...000222///111222222111222444666777999;;;<<<;;;888555333555555666:::>>>@@@AAA@@@444777;;;;;;888777888:::777555333555999;;;:::888555333222222555777888888777666666555666777999999999777777:::999666555888444444444444444444444333444666777666555555888;;;777777777888:::;;;999888888888777777888:::<<<===666777888999:::;;;;;;;;;888:::<<<>>>>>><<<999888:::777888===@@@>>>===>>>666444777===<<<888999>>>>>><<<===AAA@@@;;;999:::;;;:::999999::::::888777888777777999===@@@AAAAAA:::777555555888::::::999888888999::::::;;;<<<<<<======>>>===<<<<<>>@@@AAAAAABBBDDDEEELLLMMMNNNMMMMMMNNNPPPSSSPPPRRRTTTVVVVVVXXXZZZ\\\```aaabbbbbbdddgggkkkooonnnlllkkknnntttvvvsssnnnvvvxxx|||}}}}}}~~~+++***)))+++...000111000+++*********+++,,,------............---,,,,,,+++))))))***+++++++++++++++***)))((('''((()))+++,,,*********))))))(((&&&&&&"""###%%%'''(((((('''&&&%%%&&&)))***+++***)))(((+++(((&&&&&&***,,,,,,+++///---+++,,,///000///------...///000000///......---...000111111///---,,,,,,...//////...---...000***+++,,,,,,+++,,,...000<<<999555111///---+++***+++******************+++---//////...+++***,,,...++++++***)))***---///111111111///,,,))))))+++---......---,,,++++++++++++---......---+++******+++***************************+++,,,,,,------------555222...---......---+++------............------222111000///---------,,,---000555888888444///+++,,,---...000000000000///......///000000///......222444555444222000000111///111333333222222222333<<<======;;;888666555555666999;;;<<<===BBBLLLSSSHHHAAA:::888:::<<<;;;:::888555111///...111444666000333555444222222666999444555666666555555666777888999::::::999888666555777888888777444333333444888888999888888777666555999888777888888888666444888999:::888666777;;;>>><<<:::888999<<<>>>>>>===888999;;;:::999888888888888888:::<<<>>>>>>;;;999<<<;;;999888888888999999:::>>>AAA???===<<<777111999888666555666777777777666::::::666777<<<===999>>>===<<<;;;:::999999999888888999:::::::::999999<<<;;;::::::;;;===@@@BBB@@@@@@AAABBBDDDFFFHHHIIIJJJKKKLLLLLLKKKLLLNNNPPPPPPRRRUUUXXXZZZZZZZZZZZZTTTWWW[[[^^^```ccceeehhhgggfffgggkkkqqqvvvxxxwwwqqquuu{{{+++***)))+++...000000000------,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++((()))******++++++******+++++++++***)))((('''&&&))))))***)))((('''&&&&&&###$$$&&&'''((((((((('''&&&'''((()))***)))((((((&&&%%%$$$&&&***---.........,,,+++,,,///000///------...///111111222222222---......///...---,,,+++***+++------------///111***+++,,,+++******,,,......---++++++++++++******,,,++++++******++++++,,,---...///---+++***,,,...,,,+++******+++,,,...///...///...,,,***)))***,,,,,,,,,---...---,,,***))),,,---...---***)))***+++++++++++++++++++++++++++,,,,,,------...---------444111------......---,,,------............------111000///...------------...111555888888444000,,,+++,,,---////////////...........................222444555555333222333444444555666555222000///000;;;<<<===<<<999777777888888;;;>>>===;;;<<<@@@DDDBBB===666555888;;;;;;999888666333111000222444666111222333333333333555777888888777666555666777999777888888999999999888888666777888777666555666777888888888888888777666555999888777777888888666444666888;;;;;;:::999;;;===;;;<<<>>>===<<<<<<===???<<<<<<<<<:::888666666666999:::<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888===<<<;;;:::;;;<<<>>>??????@@@@@@BBBCCCEEEGGGHHHHHHIIIJJJKKKJJJKKKMMMOOOPPPRRRTTTWWWXXXYYYYYYXXXYYY[[[___aaabbbcccfffggggggfffeeehhhmmmqqqqqqqqqnnnuuu}}}~~~~~~~~~******)))+++...000000/////////...------,,,,,,+++***+++...///000...,,,+++(((((()))***************++++++,,,,,,+++)))&&&%%%************)))((('''&&&%%%&&&'''((()))))))))(((((((((((((((''''''''''''%%%$$$$$$&&&))),,,---------,,,+++,,,...///...---...//////000111333555555...------,,,,,,,,,,,,,,,(((***+++++++++,,,///111+++,,,,,,+++)))(((***+++******,,,---............---,,,,,,++++++,,,,,,------......---++++++,,,...---,,,++++++++++++---...+++,,,------+++******+++)))+++...//////---***(((+++,,,---,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,222///---,,,---.........------............------......------------......///111555777777444000---***+++,,,---..................,,,,,,,,,,,,......111333555666555555666777666777777555333000000000999;;;<<<<<<:::999999:::666:::======999666555555;;;777222222555888999999;;;:::888666555555666777333111000111333444444444666555333222222333444555777777777777888999::::::555666888888777777888999777777888888888777666666888777666777888888777555333777;;;======<<<;;;<<<:::>>>BBBAAA>>><<<>>>@@@>>>===<<<:::999888888888:::;;;===???@@@>>>:::777;;;:::999777777777777888777:::;;;888999;;;;;;888;;;;;;:::999888777777777:::<<<<<<999888:::999777<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::999888777===<<<;;;::::::;;;<<<===??????@@@AAACCCEEEFFFGGGEEEFFFHHHIIIJJJKKKMMMOOOQQQRRRTTTUUUWWWWWWWWWWWWYYY\\\___aaabbbdddfffhhhhhhgggggghhhkkkmmmmmmmmmlllttt}}}}}}yyyzzz{{{***)))***+++...//////...---------------,,,,,,,,,(((***...000111///---+++(((((()))************)))+++++++++++++++++++++++++++++++++++++++***))))))''''''(((((())))))))))))***)))((('''&&&&&&&&&&&&((('''''''''((())))))))),,,,,,+++,,,------------///......---...000222333///...,,,+++***+++,,,---***+++++++++***+++---///---......,,,)))((()))***...///111222111000//////---------,,,,,,---------------------,,,,,,---......---,,,++++++++++++,,,***,,,...///---+++++++++***+++,,,---...---,,,+++***+++,,,+++)))((()))***,,,,,,,,,------------------------------,,,+++***///...---,,,---...//////------............------,,,,,,,,,,,,,,,---//////...000333555444222...,,,)))***++++++,,,,,,------...---+++******+++---...///111333555555555777888333555666555444333333444666888::::::999999:::;;;333666::::::777444222222888444111111333666777777======<<<;;;:::999999888444111///000333555444222111111111333444555444333888777666666666888999:::555666777777666555666888666666777777777777777666777666666777888888777555333555999;;;<<<<<<<<<;;;:::===@@@BBBAAA@@@@@@@@@===;;;::::::<<<===>>>>>>::::::999:::;;;:::888666;;;:::888777666666777777;;;>>>===::::::===>>>;;;<<<===>>><<<:::888888777<<<===<<<:::999999888666888888777777888999999::::::::::::::::::999888777;;;;;;::::::;;;<<<======>>>??????@@@BBBCCCEEEFFFCCCEEEHHHIIIJJJLLLNNNPPPSSSSSSTTTUUUUUUVVVWWWWWWVVVXXX\\\___aaaccceeegggjjjjjjjjjjjjlllmmmnnnnnnlllrrryyy}}}|||zzzyyyzzz}}}***)))***,,,...///...,,,((()))+++,,,------------(((***...000111///---+++(((((()))***************000...,,,******,,,...000,,,,,,---------,,,++++++(((((((((((()))))))))***+++***)))'''&&&&&&&&&&&&'''((())))))))))))))))))***+++,,,,,,,,,,,,,,,---...---,,,+++***+++,,,---111///---++++++,,,...///,,,......---+++******+++000000000...+++)))***++++++...000000...,,,,,,---...------,,,,,,------......---,,,,,,,,,---------...------,,,+++++++++++++++---000111///---,,,,,,,,,++++++***+++,,,...///***+++,,,+++)))))))))+++,,,,,,---------.........,,,,,,---,,,,,,+++***)))......---,,,,,,---///000------............------+++++++++,,,---...///000,,,...000111111///,,,+++))))))******+++,,,,,,---...---+++******+++---...---///222333333333555666333444666555444333333444333555777888888888999;;;444666777777555444333333777555222222333555666777<<<<<<;;;;;;:::999888888444111///000333555333111000111444999<<<<<<999666:::999777666555666777888666777777666444333333444444555666777777777777777555555555666888999777666555555666888:::;;;<<<<<<;;;999999>>>CCCEEEBBB======<<<:::<<<>>>@@@@@@???===:::777666777888888888::::::888777777777888999???AAA@@@<<<;;;======999AAACCCEEEDDDAAA>>>======<<<;;;<<<<<<;;;999777777777777777777888888999:::555666777888888888888888777777888999;;;===>>>???>>>>>>>>>???@@@BBBCCCDDDBBBEEEHHHJJJKKKMMMNNNPPPTTTTTTTTTTTTUUUVVVXXXYYYXXXZZZ]]]______```bbbdddiiijjjjjjkkklllnnnoooqqqnnnooorrrwww}}}~~~|||yyy}}}))))))***,,,......---+++&&&'''***,,,---...------***+++...///000...,,,+++))))))***+++++++++++++++666333...***((())),,,...,,,---------------,,,,,,))))))(((((((((((())))))+++******)))(((''''''&&&$$$&&&)))******+++,,,---)))+++,,,,,,+++***,,,------,,,+++***))))))))))))000///---,,,+++,,,...///...000222111///,,,***)))111111111...+++******,,,(((+++......---,,,...111...------,,,,,,------......,,,++++++---......------------,,,,,,+++++++++---///111111000---,,,,,,---+++))))))))),,,///111***+++,,,+++***)))***,,,+++,,,,,,------.........,,,,,,------,,,,,,++++++---......---+++,,,...000------............------++++++,,,,,,---///000111,,,---.........---+++******)))))))))***+++,,,---------++++++++++++---------///111111111111222333444555666555333111111111111333666777777777999:::999888777666555444333333666555333333333555666888777777777666666666555555444333111111333333333333//////222888<<<===999444999999888777666666666666666777777555333111111222333444555666777888888888444444444666888999888777777666666888:::<<<<<<;;;;;;666444999AAADDD@@@:::???===;;;===???@@@===:::>>>;;;888777888:::;;;;;;:::999888888888999:::;;;>>>BBBBBB???======:::555===AAADDDDDDAAA===<<<<<<;;;999:::======:::888::::::999999999:::;;;;;;<<<333444555666777888888888555555777999;;;===>>>???======>>>>>>???AAABBBCCCBBBEEEHHHKKKLLLLLLNNNOOOTTTSSSRRRQQQSSSUUUXXXYYY\\\^^^``````______```aaaeeegggiiiiiijjjkkknnnppppppmmmmmmrrrzzz}}}yyy}}}))))))***,,,......,,,***((()))+++---......---,,,,,,---.........---,,,+++******+++,,,,,,,,,,,,,,,444111...***))))))***+++++++++,,,,,,,,,,,,++++++))))))((('''''''''((()))******+++++++++)))((('''$$$(((+++,,,++++++,,,...(((***,,,+++***)))+++---++++++,,,,,,,,,+++******......,,,+++++++++,,,------111444555333///,,,***000000000...+++******+++(((,,,///...------111555------,,,,,,,,,,,,------...,,,***+++---///...---,,,,,,,,,---,,,,,,++++++...///111000...,,,+++++++++*********+++---///111***,,,---,,,+++***+++---***++++++,,,------......------......///.........---...///---+++***---///------............------,,,,,,------...///000111,,,------------,,,++++++******))))))***+++---...------------------------///000222111000//////000222333555444222111111222222444666777777888999:::888777777777777666444333222222333333333555888:::555555444444444555666666333444444333222222333555111///...222666888444111666777777777777777666666555666777666444333333444222333444666777888888888333333333555888999888777888888999;;;>>>???<<<999:::666444666;;;===:::777;;;999999<<>>===BBBEEECCCBBB@@@:::444555:::??????;;;777777777999666999>>>???;;;:::===;;;;;;:::::::::;;;;;;<<<555555666777777888777777555666777999;;;<<<===============>>>???@@@AAABBBAAADDDHHHJJJKKKKKKLLLLLLQQQPPPNNNNNNPPPSSSVVVYYYYYY[[[]]]_________```bbbeeeggghhhhhhhhhhhhkkknnnpppnnnllloootttyyyzzzyyy}}}))))))***,,,......,,,******,,,---//////...,,,+++............---,,,,,,+++++++++,,,------------,,,---,,,++++++*********+++)))******+++++++++******)))((('''&&&&&&'''((())))))***,,,---,,,+++)))((((((+++......+++)))***+++(((***,,,+++))))))+++---***+++---...///...---------,,,++++++******++++++,,,000555888666222...,,,...//////---***)))***+++(((+++---,,,))))))...222---,,,,,,++++++,,,,,,---...,,,***+++...//////---+++,,,,,,------,,,,,,+++...000000///,,,*********((()))***,,,---...//////+++,,,------++++++,,,---******++++++,,,---............///000111111111000---//////---******,,,///---..................------------......000111111------......------,,,,,,+++************,,,---...,,,------......------,,,000222333222000......///---///222333333333444666333555777888888888:::;;;333444555888999999666444...000111222444666:::<<<666555555555555777888999333555666555222111444666888444000111555777555333333555666888888888777777444555666666555555666777222333444666777888888888333222333555888999888777999999<<<@@@CCCBBB<<<888999888666555666666666555444333555:::???@@@<<<777444444777:::<<<;;;777444999888888999:::===???@@@===DDDHHHHHHGGGDDD>>>666222888>>>???;;;777666777777555777>>>@@@<<<;;;???::::::999999888999999:::777888888888888777777666666777888999:::;;;;;;;;;============>>>???AAAAAA@@@CCCGGGIIIIIIIIIJJJJJJNNNMMMLLLKKKMMMQQQUUUXXXPPPSSSWWW[[[]]]```ccceeegggiiijjjjjjhhhhhhkkknnnoooooonnnnnnooorrrvvvyyy}}}}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,///......---------......***+++---//////...---,,,000...,,,)))))))))***+++---------,,,,,,,,,+++++++++***)))))))))***,,,,,,,,,+++***)))((((((((((((***))))))((()))***,,,---,,,///222333111...,,,+++,,,***))))))+++---...---)))+++++++++))))))***+++------,,,+++******++++++000000222444555444000---++++++,,,+++)))((()))******+++,,,---...............---,,,,,,++++++,,,,,,,,,---...///...---,,,++++++)))***,,,+++)))+++///777555222///------...///************+++,,,---...111...,,,///222222000000---***,,,444777222---,,,------------......//////+++,,,.../////////...---...............---------000---+++***+++---........................------000000///---++++++...000,,,---...---,,,,,,---...///...---,,,,,,---///000---///111111111222333555555444444444222111777@@@;;;::::::::::::999777555222333333222111111222444888888888777777777777777===999333000000111222333555000///444666444222222888555111222555888999888444555777888888666555333111444888999999888888888000666===???===888666555666666777<<>>:::999888777666555333333888888999999999888888777111???DDD<<<666888777333999888888999;;;<<<=========AAADDDEEEBBB>>>;;;:::;;;<<<<<<:::888666555555777777888:::<<<<<<:::777666666666666777888999::::::888777888:::;;;999666888888999999999:::::::::666777999<<>>@@@AAAAAA@@@???::::::888666444333444555777777888:::<<<<<<:::888777777666666777777888888777555555666888999777555777888888888999999999999;;;<<<======>>>>>>>>>>>>???@@@CCCFFFHHHJJJKKKLLLMMMNNNPPPPPPOOONNNNNNOOOPPPQQQRRRSSSSSSVVVZZZ]]]eeefffgggggggggfffeeeddddddfffiiimmmpppqqqpppooouuuvvvyyy|||------------------------++++++,,,,,,---///000111+++,,,.../////////...---444333000---+++***************)))))))))(((((((((+++************+++,,,,,,,,,+++***)))((((((((((((((()))***+++,,,,,,,,,,,,)))+++---...,,,,,,,,,---(((&&&%%%&&&)))+++,,,,,,222111...***''''''***---++++++++++++************---///111444555222---))))))+++...//////.........,,,,,,------...---------,,,+++++++++++++++,,,---000///...,,,++++++,,,,,,***(((***......---///444<<<999444...+++)))***************+++,,,---/////////......///111333222111000...111999<<<888222///......///000000///...---000000000///...,,,+++***......//////////////////000///...///000111///...+++++++++,,,,,,------...//////...---++++++---///***---///000///---,,,,,,......///000000000000000---///111111111111333444555333333333222111666>>>CCC@@@===>>>???===666000///111333333222333444666666666666666666666666666;;;777333111111222333333444000000444555333333444444555666666444333333444777666666555444333222222666777888888777777999;;;===:::666444666888:::;;;>>><<<;;;::::::999777555555777999777555444666999999999999888666555333222666???BBB;;;666888:::777666666555666888:::<<<>>><<<;;;:::<<<@@@CCCBBB@@@;;;999666333333444666777888888999;;;======<<<:::777777777666666666666666555444444555777888777555666777777777777777888888<<<===>>>>>>>>>===<<<;;;>>>???BBBEEEHHHKKKLLLMMMNNNOOOQQQPPPOOONNNNNNOOOPPPQQQQQQQQQRRRUUUYYY]]]eeeeeefffffffffeeedddcccbbbeeehhhllloooppppppppptttxxx|||~~~}}}........................,,,,,,,,,,,,---......///++++++,,,---...------,,,///...,,,***))))))((((((***)))))))))((((((((((((************++++++,,,,,,,,,+++***)))((((((((((((''')))***,,,---,,,,,,+++%%%''')))******,,,///111)))'''%%%%%%''')))))))))111000///,,,))))))+++---++++++++++++++++++******,,,...222666888666111---***---111222111///...------------...------,,,,,,+++++++++++++++,,,,,,---222000---+++******,,,---***)))***------+++...333666444000---,,,---///000,,,,,,,,,,,,,,,---......---...///...///222222000,,,,,,///555999777111---...///000111111///...---000000//////---,,,++++++......///////////////000---,,,---///000///---+++))))))***+++,,,,,,------.........---++++++,,,...***---000111000...,,,,,,+++,,,---/////////.........///111111000000222444444111111222222111555<<<>>>:::666888===>>>;;;777///111333333333333555666555555555555555666666666999666333222222333333222444000000333555333333666666:::===<<<888666555777555444333333333333444555555666555444444555888:::???999333111444888999999>>>===<<<;;;;;;<<<<<<<<<<<<>>>>>>:::555222444666999999999888777555444333666<<<>>>888444666999888666666777888888:::===@@@>>>;;;:::>>>CCCDDD@@@;;;<<<:::888777888999999999:::::::::<<<>>>>>>===<<<888888777777666555444444444444555666777888777777666666666666666666666666777888;;;===>>>???>>>>>>@@@AAACCCEEEGGGHHHIIIIIIJJJLLLOOOPPPQQQQQQSSSUUURRRRRRRRRQQQRRRUUUZZZ^^^```aaaccceeefffffffffeeefffiiilllnnnooopppqqqqqqsssuuuyyy{{{}}}........................///...---,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))******++++++,,,,,,,,,,,,,,,+++***)))(((((((((((('''(((***+++,,,,,,+++***'''((())))))(((***,,,///,,,)))'''&&&&&&''''''&&&,,,...//////---,,,,,,---***+++,,,,,,,,,,,,++++++)))+++///444777777333000---000333333111...,,,+++---------...------,,,,,,---,,,,,,,,,,,,,,,------222000---***)))***,,,...,,,***+++---,,,)))***///000///...------///111333000///...---,,,,,,,,,,,,+++///000,,,,,,000000---***+++...111555666111,,,///000000111111000///...//////......---------------........./////////000,,,---...000111000---***))))))******+++,,,---------......---++++++,,,---***---000111000...---,,,***+++---///000//////......///111111000000111333333000///111222111444999???:::555666;;;???@@@???222333333333222222444666333333444444444555555555777555333333444444333222333000111333444222444888333777:::999666222222222111111111222444555777888333444333222222444888;;;===888444333555888888666<<<======<<<<<<===>>>@@@AAAAAA@@@;;;666333444666888888999999888888777777555888999555333555777888444666888999888999<<<>>>;;;;;;<<>>>>>;;;999:::999888:::;;;<<<;;;:::888888888888777666444333333444555666666555666666555555555555555555555555444555888:::<<<>>>>>>>>>>>>@@@AAADDDFFFGGGHHHHHHGGGJJJMMMPPPRRRTTTVVVXXXSSSTTTTTTTTTUUUXXX\\\```___```bbbdddffffffffffffjjjlllooopppooonnnoooppprrrqqqqqquuu|||------------------------000///...,,,++++++******+++++++++++++++,,,,,,,,,(((((())))))******++++++,,,,,,+++++++++************++++++,,,---,,,,,,,,,,,,+++***)))((((((((((((&&&'''((()))************+++++++++***((('''((()))---+++(((''''''(((''''''))),,,///000///---,,,,,,***+++---.........---,,,&&&(((+++///333444222//////111222111///,,,******,,,,,,------...---------//////...---------------000///,,,******+++---///---++++++---+++((()))---/////////////////////000111000///...---,,,,,,,,,+++222222,,,+++///000,,,+++---...///333666333---000000000000111111111222///......---------......,,,,,,------...///////////////000111333222000---*********++++++,,,,,,---,,,---...---,,,++++++,,,+++...000111///...------------///000111111111111...///111000//////111222222///...111222111333777===:::666444666888;;;<<<777666555222000000333666222222222333444444555555555444333444555555444222222000111333333111444999333555777777555222111111///000111333666888999:::333444444444555777;;;>>>;;;:::888888888888777666===>>>???>>><<<;;;<<<===???>>>;;;999888999::::::888888999999999999888888444555666555333444666777222666:::;;;999888999;;;888:::???FFFKKKKKKEEE@@@999999:::===AAAAAA===999:::999888888999999888777888999999999888777555444222444555555444333333444666666666555555555555444666666777777888999:::::::::;;;>>>AAADDDGGGHHHIIIGGGJJJMMMOOOPPPQQQSSSUUUTTTUUUWWWWWWXXXZZZ^^^```aaabbbdddeeefffeeeeeedddjjjlllooonnnkkkjjjlllnnnqqqnnnmmmrrrzzz,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------,,,,,,------......((())))))***************,,,,,,+++++++++************+++,,,---------,,,,,,,,,+++***)))((((((((((((&&&&&&&&&''''''((()))***)))***+++***)))(((((())),,,***((((((***++++++***,,,---///...,,,++++++++++++,,,...///000///...---))))))***---000000///...---///000///,,,+++***+++++++++,,,---............222111000///...---------...---,,,++++++,,,...///,,,++++++---,,,)))+++///---...///000000000...---//////............//////...555666...+++000000,,,,,,------,,,000666444///000000//////000222444555111000///---,,,,,,,,,---++++++,,,,,,---.........000000000111222222000...+++++++++,,,,,,,,,,,,,,,+++---...---,,,++++++,,,---...000000.........///---.........000111222333...///000000//////000111222...---000222111222666777888888666444333555777===:::666111---...111555111111111222333444444444444333333444666666444222222000111333222111444:::666666555666777666444222///000333555777999999999555777999:::;;;===AAADDD<<<======<<<:::999999:::===@@@BBBAAA>>><<<<<<======888555555999<<<===;;;888888999888888777666666444444555666555555555777444999???@@@===::::::;;;:::>>>CCCHHHKKKJJJHHHFFF===;;;;;;>>>CCCEEEBBB>>>???===;;;;;;;;;;;;:::888888999:::;;;:::999777555555888999888555444444555666666666666555555555444777666555444444555777888999;;;===@@@BBBDDDEEEFFFEEEHHHKKKLLLMMMNNNPPPQQQSSSUUUXXXZZZZZZ\\\^^^___```aaaccceeegggggggggggggggkkknnnmmmjjjiiikkkoooqqqppppppssswww|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------///............///000000//////000000//////...---++++++++++++***************+++,,,---...---,,,,,,,,,+++***)))((((((((((((&&&&&&%%%%%%&&&''')))***$$$&&&)))******+++,,,...+++)))((()))+++.........///000///,,,)))((()))+++,,,---///111111000///...---,,,,,,---///000///...+++------,,,+++***+++---***+++,,,---......///...444333111000...---------,,,,,,++++++,,,---///000,,,***+++...---+++---222)))+++///111222111///...------------///000111222000888999000,,,111111,,,+++,,,+++(((---444444...111000......///222555888444222000---,,,+++***+++******+++,,,,,,---......///.........000000///---------,,,,,,,,,,,,,,,,,,+++---......,,,+++++++++...///000///...---...000,,,,,,+++,,,---///111222...///000000//////000111111---,,,///222111222555555:::>>>===999666777:::@@@===777000,,,,,,000444000000111222333333444444333333333444666666444222222000111333222000555;;;666444222333555666333000000222555777999999888777888:::<<<>>>@@@BBBFFFHHH???@@@AAA???;;;:::<<>>EEEFFFCCC>>>===>>>AAADDDHHHIIIIIIGGGGGGGGGCCC@@@===@@@EEEHHHGGGDDDFFFDDDAAA@@@@@@???>>><<<888999:::;;;;;;:::888777:::===>>>===999777777999777777666666666555555555666555333222222444777999<<<===>>>???@@@AAAAAAAAAAAADDDGGGJJJKKKMMMOOOQQQRRRUUUYYY[[[[[[\\\]]]^^^\\\^^^aaaeeehhhjjjkkklllgggjjjnnnmmmkkkjjjnnnrrrqqqsssuuuuuutttwww}}}+++++++++,,,,,,---------...111444333///------...)))+++,,,------,,,***(((************+++,,,------...---,,,***)))((((((((()))***+++***))))))+++---++++++***)))((('''&&&&&&''''''((())))))))))))))))))******)))''''''(((***))))))))))))***+++,,,---000111000...,,,++++++---+++,,,---------,,,+++******...111111...+++******//////...,,,******,,,///+++******,,,...000///...111///...---......,,,***++++++,,,,,,,,,++++++***000...+++)))((()))***+++...+++***,,,111333222000...///111222222222111000666333///---...///000000222(((+++---,,,;;;<<<"""---++++++...111333000---000444444///...000///)))111///,,,+++,,,---...---,,,...000222222000---+++------,,,***''''''(((***---,,,++++++***+++++++++000///...------------...------------...000111222......///...,,,,,,...000555555444111///000333666999<<<>>>;;;666333555888;;;444////////////000444555222//////000333444555666555333111111222333444222///---...222666666666666666555444444444555555555555666666666666555555666999<<<<<<:::;;;AAAGGG???===>>>AAA@@@===<<<>>>BBBDDDIIIMMMNNNJJJDDD>>>@@@===:::999888888888777>>>;;;777666666555222000333444666888999888888777AAA???<<<999888888999:::;;;===@@@AAAAAAAAABBBCCC:::999888777888:::===???;;;BBBFFFCCC@@@??????======888333444777:::999666;;;>>>???===999666666888888888777777777777888888999999888777777888999999;;;;;;===>>>@@@@@@???>>>===>>>@@@BBBEEEIIILLLMMMQQQRRRTTTWWW[[[[[[YYYVVVVVVXXXZZZ]]]aaadddggghhhjjjkkkmmmnnnpppqqqqqqqqqrrrqqqrrrvvvvvvuuuxxx}}}******+++++++++,,,,,,,,,,,,...000///,,,******+++***+++,,,---------,,,++++++++++++++++++,,,,,,,,,---,,,+++***))))))((((((((()))******)))***,,,...************))))))))))))'''((())))))******))))))&&&'''((('''&&&&&&''')))((((((((())))))***,,,,,,111111111///,,,*********---.........---,,,***)))***---000000---+++***+++111111000---******+++---,,,+++***+++---......---222000...---......---,,,+++***))))))***,,,...///111///---*********,,,---//////...------...111333//////000000111000000000333111...,,,---......---///''',,,333999NNNUUUBBB000000111333444333111......222111------000///+++///...---...///000///---,,,---000222222000---+++---......---,,,,,,...000,,,++++++*********++++++..................------//////............//////,,,------,,,++++++,,,...///000000000111333888;;;888;;;<<<:::555333444777:::444111222444333444888555222//////111333444555555444222111111222333444444333222333666777555333444444444333444444555555444555555666666555555444555999=========AAAIIIPPPLLLDDD>>>===>>>>>>@@@DDD>>>???AAADDDEEEDDD@@@<<>>>>>@@@BBB;;;:::999888999;;;>>>@@@===@@@AAA===<<>>>>>===??????@@@BBBDDDGGGIIIJJJKKKOOOSSSTTTTTTSSSTTTVVVZZZ[[[]]]```cccfffhhhiiimmmnnnoooqqqrrrssstttttttttsssuuuyyyzzzyyy|||*********++++++++++++,,,+++---...---+++***)))*********++++++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++******))))))))))))((()))******)))***,,,...)))*********++++++++++++((()))******++++++******&&&'''((('''&&&''')))+++))))))((())))))***+++,,,000111111000---***((((((,,,,,,------...------,,,---///000///---------...333333222///,,,***+++---+++******+++---...---,,,333111...---...//////...***)))'''''')))---111444111000...,,,,,,,,,...///111222222///++++++000666000000//////.../////////111000......//////---,,,111***,,,000888IIIPPPCCC333666888888666444222111...000///,,,,,,///000...---...000333555444111...,,,---000111111000...,,,---...000000000111444666---,,,,,,,,,,,,,,,------,,,---...///000///---,,,111000///...------------,,,---...---,,,+++,,,...---...///000111444888<<<666999:::888555333444666:::555222555666555555777555333000///111333444555444333222111111222444444444444555666777555222///222222222222333444555555444444555555555555444444666999<<<<<<===AAAKKKRRRNNNEEE>>>???BBBBBBCCCDDD?????????AAACCCCCCBBBAAACCC???:::777888:::<<<===:::999777777888888777666666555555555555555666666666555444444555777:::;;;??????===;;;:::<<>>FFFAAA<<<;;;===@@@@@@@@@@@@AAAAAABBBDDDFFFGGGHHHIIINNNRRRRRRNNNMMMRRRWWW]]]^^^```bbbeeehhhjjjkkkmmmnnnoooqqqrrrsssttttttsssrrrtttyyyzzz{{{,,,,,,,,,,,,,,,,,,,,,,,,......///...---,,,,,,,,,))))))))))))***+++,,,---......---------,,,++++++******************))))))***++++++***))))))***,,,************************))))))***+++++++++++++++''')))******)))***,,,...***************+++,,,,,,,,,...000000---***))))))'''(((***,,,///111222333111111000000///000111333222333222000---,,,---...*********+++...000000///444111...---...///000///))))))((((((***...111333000///---,,,,,,---...///000111111000...///111444111000...---------//////111111000111222222///---111---***)))...666777...222777;;;;;;888444444444111111000......///000000,,,...333777:::888444000,,,---///111111000...---,,,...000111111222444666...............///000111***,,,///111111///---+++000000///...------------...///111000///...///000000111111000000111444666555777888777555444555777999555333666666444222444666333000///111333444555222222222111222222333444333333333333333222000///111111111111222333444555555555666666666666555555777999:::888777:::CCCJJJDDD>>>>>>EEEKKKHHHAAA<<<@@@@@@AAACCCFFFGGGEEECCC======>>>???@@@>>>:::777::::::999999999888777666777666444333333444555666777777666777888:::<<<===<<<;;;888666777<<>>@@@CCCBBB>>>;;;>>>EEEGGGDDD<<<999666555666666444333777555444666999:::888666666666555555555555666666888888888888:::<<<>>>???DDDAAA>>>===???AAA@@@???AAABBBBBBDDDEEEGGGIIIJJJMMMOOORRRQQQNNNOOOSSSWWW[[[\\\___bbbfffiiikkkmmmjjjkkklllnnnoooppppppqqqpppoooqqquuuxxxyyy~~~........................000///..................************+++---...///...............---,,,+++******++++++++++++***)))---------+++((('''((()))+++******)))((((((''''''))))))***+++++++++++++++((()))************---///,,,,,,+++++++++,,,------(((***---...---,,,++++++((()))***---///222444555111000......///111222333000111111000///...///111***)))***---111333444444222000......///000000///)))***+++,,,---...//////---,,,+++++++++,,,---...------...111444555222///000///...------...///000000000000222333222///---***,,,******000333///---///333888999777555666777666555444333222000000111---000444:::<<<;;;666222,,,---///000111000///...+++---////////////000222---------......000111222***,,,///111222///,,,***---------------...//////...000222222000//////000111222222111//////111333555666777777666666777888777444333777999777666777777444111000111333444444222222222222222222222333222222222111111111333444000000000111222333444555555666666777777666666555666888888555333666>>>FFFCCC???@@@HHHMMMHHH???888===???BBBGGGJJJIIIEEEAAA======>>>@@@@@@>>>:::666;;;;;;;;;:::888666555444777666444333333444555666999999888888999:::;;;<<<<<<:::777555666;;;CCCIII<<<;;;999888888:::<<<>>>AAAAAA???===AAAEEEDDD@@@;;;999777666666555444333888666444666888999666333444444333333333333444444555555555666888:::<<<>>>===>>>@@@BBBBBBAAA???===BBBBBBDDDEEEHHHJJJMMMNNNQQQOOONNNNNNPPPRRRTTTTTTVVVXXX[[[___ccchhhkkklllggghhhjjjkkkmmmnnnnnnnnnpppnnnppptttvvvwww|||000///////////////.........---++++++,,,------,,,------......//////000000---.../////////...---,,,+++,,,---------,,,***)))---------+++((('''((()))++++++***)))((('''&&&&&&((()))******++++++******((()))))))))((()))+++,,,,,,,,,+++++++++,,,,,,---&&&(((+++,,,,,,,,,---.........---......///111111///---,,,,,,///111222222---///000000//////000111******+++...222555666555000///...///000000///...***+++,,,---......------************++++++,,,---******---222777777222,,,//////......//////000111.........///111000...,,,***000---,,,555333---000---000333555555666777888999777666888666222111222...000333888:::999555222,,,---...000000000//////***,,,---...---,,,---...+++++++++,,,---///000111+++---000111111///,,,)))+++++++++,,,---///000111,,,...000111///.........---///000000000000222444666777777888999:::::::::777444444999===<<<<<>>???CCCHHHNNNQQQNNNHHHCCCDDDAAA<<<::::::;;;;;;;;;999;;;<<<;;;888555444444666555555555555555666666888888777777777888888999???===:::777666:::???DDD>>><<<:::888777888:::;;;>>>@@@@@@===>>>@@@>>>::::::999999888777666555555777666555555555444222000444333333333333333333444444444444555666888:::<<<@@@FFFLLLNNNKKKFFFBBBBBBCCCDDDEEEGGGIIILLLOOOPPPPPPMMMKKKLLLOOOQQQRRRQQQSSSTTTXXX\\\```dddgggiiihhhiiijjjlllmmmnnnooooootttrrrrrruuuvvvwww|||000/////////...............+++))))))+++---,,,+++,,,---.../////////...---,,,---///000000///...------...//////...,,,***)))++++++,,,***)))(((***+++*********))))))((((((((('''((())))))******)))))))))***+++***))))))***,,,+++******))))))******+++''')))***+++***+++,,,...000000///......///000000000...---...222444444222...///111000///......///,,,,,,,,,...111333333333------...///111000...,,,,,,,,,+++,,,,,,---...///)))))))))***+++,,,,,,---***,,,///222333222000------...///000111222222222///...---...000000///---...555...***222---&&&//////......000333666777777888555777;;;:::444222444...///000333555555333000,,,---...///000000000000)))+++---...---------...,,,,,,,,,---///111222333...///000111000---+++)))+++++++++,,,---...000000,,,///111222000///......+++---///000000111333555888888888:::;;;=========;;;777666:::<<<;;;<<<>>>888555222111222333444444333333333222111000///...111333555444333333555888333333222222222333333444333444444444444444444333000444888999:::>>>FFFMMMKKKDDD??????@@@@@@BBBFFFCCCGGGLLLQQQSSSQQQKKKFFFFFFBBB<<<999888999::::::666888;;;:::777555444555444555555666777777777777666666666666777777888888>>>>>><<<:::999:::>>>AAAAAA???<<<999777888999:::>>>BBBBBB>>>;;;;;;;;;888999999::::::888777777777555666777666444333222333555555444444444444555555444444444444555777999;;;FFFOOOXXXWWWOOOFFFDDDFFFEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMNNNNNNNNNNNNPPPQQQSSSTTTVVVZZZ]]]```bbbdddhhhiiikkklllnnnnnnooooooxxxuuutttvvvvvvvvv{{{//////.........---------///,,,)))***,,,...---,,,)))+++,,,------,,,***(((+++---///000111000///...///000000000///---***)))((()))******)))***,,,...***************+++++++++''''''((())))))))))))))),,,------,,,+++***,,,---))))))((((((((((((((())))))***+++***))))))+++---///.........///000222333222111000222666888777555///000111000...,,,,,,---...---,,,...000111000///,,,,,,---000111000---***---,,,***)))***---111333))))))***+++,,,,,,------+++...222111///---...///,,,---///111333333333222111000///000111222111000...666,,,'''111,,,&&&444222///---...222666666555555333666<<<<<<666333555...------///111222000///,,,---...///000000000000(((+++...////////////000//////000111222444666777///000000000///---***))),,,,,,,,,,,,---...//////...111333444333111000000,,,...///000///000111333999999999;;;===?????????@@@;;;888999999666555777999666222111222333444444444444444333111000...---...111555555333111111333444444333333222333333333111222222333333222222111000555999;;;;;;???FFFMMM???;;;:::===???@@@DDDIIIBBBDDDHHHLLLNNNLLLGGGCCCAAA@@@>>>>>><<<:::666333222666999:::777555555666333444666888999999888777555666666777888999999::::::;;;<<<;;;;;;===@@@BBBCCCAAA>>>:::888888999999BBBFFFEEE???999999;;;:::888999;;;;;;999888888999555888:::999666444666888666666666555555666666666555555555555666777999:::EEEPPPYYYUUUIII??????BBBFFFFFFFFFGGGHHHIIIJJJKKKJJJOOORRRQQQNNNLLLPPPTTTTTTUUUWWWYYY[[[]]]___```ggghhhiiikkklllmmmnnnnnnyyyvvvtttuuuuuutttyyy,,,+++***+++,,,,,,***(((***+++,,,---,,,+++***)))%%%333222***,,,...,,,...******+++,,,,,,,,,++++++666333000.........---,,,''''''((()))***+++,,,,,,))))))(((''''''''''''''',,,+++***))))))+++---...)))+++------+++)))((('''((()))))))))))))))(((((((((***,,,------,,,***)))///---***)))***,,,///111///111444888999888333///***---///000///.........,,,+++***+++---...---,,,---,,,***++++++,,,***)))---------,,,++++++...000(((+++...000///---------,,,---///333555666444111,,,333333...000777555---///111333333111/////////000000///...---,,,,,,+++...//////000222333444444666111///222333000///111222111000222444444111...........................+++++++++---000111111///444444444222///...///000111...------//////---***'''))),,,---......000111222000...///111444555555888000,,,///111000111444999888777777888:::<<<===EEEAAA<<<::::::999666444222111000000000111222333999888555222111111222333000111333555666555111---///000222111......111444000000000000111222333444777666666888;;;AAAFFFIII@@@@@@???>>>===???CCCFFFEEEEEEEEEGGGGGGFFFCCC@@@AAA@@@;;;666777:::888222777555444444666777666555777444444666;;;;;;777222::::::;;;;;;:::888777555666777999999:::<<>><<<===???>>>:::888::::::888999777555555666666666555666444333666:::;;;777333777888999:::::::::999888===>>>===<<<:::;;;===@@@>>>>>><<<;;;999888888888;;;<<<<<<;;;888777777888444777999999777555666777::::::::::::::::::999999===;;;999777555555555555888888666555555777888999>>>AAADDDCCC???======???@@@BBBCCCDDDDDDFFFHHHKKKKKKKKKKKKLLLLLLMMMMMMMMMSSSVVVXXXZZZZZZZZZ\\\]]]cccbbbbbbeeejjjmmmmmmlllqqqsssuuuuuutttssstttttt|||{{{~~~......///111444555555444///...---+++***))))))(((,,,))))))...///***+++111,,,,,,,,,,,,,,,+++++++++,,,***)))***,,,///////////////...------,,,++++++***))))))(((((((((((((((++++++***))))))+++,,,---///111222111///,,,++++++((())))))*********))))))))))))******+++,,,---...111000......///222555777//////111333333111---)))///000000///------...000444111...,,,---------,,,///---,,,,,,......---++++++,,,,,,+++***+++---000111///,,,---///000///,,,000...,,,+++---///000000///444555333666===<<<666111111000...,,,...111444666555222///---,,,,,,---...///111222222222111000555///---......,,,+++---000//////000111111000...///000111111111///...------,,,,,,---000111000///555555333000---,,,...000---,,,,,,...000111000....../////////...///222444888999888666333444888<<<<<<666222333555666999<<<;;;:::888666555444444555@@@===999777555444111000...///000222333444555555555555444444333222111000222222111222444444222111---///222222111000000111333333333333444444444444666666777:::>>>DDDHHHKKK???<<<999777999???EEEJJJEEECCC???>>>======<<<:::999???BBB>>>;;;<<<>>>>>>:::888666555666777666666555333333666999:::888555555666888:::;;;<<<<<<;;;???>>>===;;;::::::===???@@@>>>;;;999777777888888888:::;;;;;;999888888888666777888888777666777888;;;;;;:::::::::;;;===>>>@@@???<<<:::888777666666;;;:::888777777777888999999<<>>@@@???AAABBBBBBBBBCCCFFFHHHIIIIIIJJJKKKLLLLLLMMMMMMSSSUUUWWWXXXWWWWWWXXXYYYbbbbbbcccfffjjjllllllkkkqqqsssuuuuuutttssstttuuu{{{zzz{{{~~~}}},,,,,,,,,...111333222111...---+++***)))******+++'''+++000...)))...444111------,,,,,,++++++++++++---+++******+++---------//////......---,,,,,,,,,+++***))))))(((((())))))*********)))***+++,,,,,,---///000...,,,)))))))))))))))******++++++******((((((''''''(((+++---///222111///---,,,---...000000000000111111///+++(((///000///---,,,,,,...000444111---+++,,,---......,,,+++******,,,,,,+++***,,,------,,,,,,,,,///111666111,,,,,,000222000---000---++++++,,,---...------000000...111666555111222222111///------///111111///---++++++,,,...000000111222333333333111000111,,,***---///...///111222111111222333333333222222333444444333222000///---,,,+++,,,...//////...222222111...------000222------...///000000//////000000///...---...111333>>>@@@???;;;666555999>>><<<888555444666888;;;>>>999888777555444333333333;;;:::777555333111///...///000222333444444444333555666777777777555333222222000///000111222222111---///111333222111000///222333333444444444444444777777888;;;>>>BBBEEEGGG???<<<999888;;;@@@EEEHHHGGGDDD@@@======>>>>>>>>>:::@@@CCC@@@>>>@@@@@@>>>:::888555555777888999888444333333555888999888666666777999;;;============888888999999999;;;???BBB@@@>>>:::777666666888999666888::::::999999999:::888888888777777888999:::;;;999777666777888;;;<<<;;;:::888777666666666777:::999999888888888999:::999<<>>AAADDDEEEFFFEEEDDDDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMPPPRRRUUUUUUUUUUUUVVVXXXbbbdddfffjjjmmmoooppppppqqqssstttttttttsssuuuvvvyyyxxxyyy}}}~~~||||||~~~,,,++++++,,,......---,,,+++******)))***+++---...,,,000222+++333QQQUUU555///...---,,,++++++++++++---+++)))***,,,.........,,,,,,,,,,,,------------++++++***)))))))))))))))***))))))*********++++++,,,------,,,)))''''''((())))))***+++++++++++++++,,,+++******+++---000222000///---+++++++++,,,---222111000000000...+++))).........,,,++++++---///111...+++***+++...//////,,,+++******,,,,,,+++***---......------...000333888222------000333222///...---,,,,,,------,,,***,,,,,,+++***+++......+++111222333111///,,,,,,,,,000...,,,++++++---///111111222333444444444333222222---+++---//////000333111222222222222222333444111111222222222111000///...,,,******,,,------,,,............---...111444///000000000///...------//////...,,,+++,,,///111>>>@@@@@@;;;555333555:::999999777555555888;;;<<<666555555444444333333333777777666444222000///...111222333444333222111000333444666777777666333222111///------///111111111...///000222333222000///000111222333444444444333333333444666777999:::;;;;;;999999<<>><<<999666555666888999555777999:::::::::;;;<<<:::999888999999;;;;;;;;;;;;999777555444666888:::999888666444444444444444777777777777888999::::::666999<<<<<<;;;;;;>>>BBBHHHIIIHHHGGGDDDCCCDDDEEEEEEFFFGGGHHHJJJKKKMMMMMMNNNPPPSSSTTTTTTUUUWWWXXX```bbbfffjjjmmmpppsssuuuqqqrrrttttttssstttuuuwwwxxxvvvxxx|||~~~}}}}}}}}}~~~...---,,,---...---,,,***((())))))***+++---...///222---+++---LLLNNN111000...,,,*********+++)))''''''))),,,///111111))))))***+++,,,......///,,,++++++***************)))))))))************++++++,,,---+++)))((()))***)))***+++,,,,,,,,,,,,,,,+++***)))))))))+++...///++++++++++++---...000111222111/////////...,,,***,,,---......------///000///---+++***,,,...//////---,,,+++,,,...///...---,,,---...------...111333777333000///111333333222...------...//////---+++...---+++***+++,,,,,,+++000111333222///---++++++444222000...---...//////222222222222333333444444888222...//////---...000///000111000000000222444................../////////---+++***+++------,,,+++,,,.........///111333///111222111///------...,,,------,,,++++++---///777999:::777333111222333777::::::666555777999999333333444444444444444444444555666555222000000000222222222222111000/////////111222444444333222000000...---...000111111111/////////111333333111///...///111333555555555444333444555666777777666666555555666<<>>;;;;;;<<<>>>???@@@@@@>>>===@@@DDDAAA;;;888666333333555888:::;;;444555555555555666666666::::::;;;<<<<<<;;;:::999999;;;===>>>======>>>???;;;:::888666666777888999555777888999999;;;>>>@@@<<<;;;:::;;;===>>>>>>===<<<:::888666555666888:::<<<;;;888555444333222222333444555666777888999999444777;;;<<<<<<>>>CCCGGGEEEEEEEEEDDDAAAAAAAAACCCCCCDDDFFFGGGIIIKKKLLLMMMMMMPPPSSSTTTUUUUUUWWWYYYZZZ]]]aaadddggglllqqqtttqqqrrrssssssssstttvvvxxxxxxvvvxxx|||~~~}}}~~~///...------......,,,***((()))***+++,,,---------///'''+++222NNNXXX222111...,,,*********+++'''&&&%%%'''***---//////)))***+++,,,---...//////,,,,,,+++************+++((())))))******************++++++***))))))***+++)))***+++,,,------------((((((''''''((()))***+++)))******+++---///000111111000...---......,,,++++++---000000000000111222000///------...///...------,,,+++,,,...///...---***+++,,,,,,+++,,,///222444333222222222333444555111///------...000000///000...,,,---...////////////000000///...---...///222111000///////////////111000//////000222444555:::333///......,,,---000///000111000///000333666///...---------///111222222///---,,,---.........+++---///000///......///...000222111///......000***,,,------,,,,,,---//////111333555555444333222555;;;===888666777777555333444444444444444444333222444666666333222222333111111000000///000000000...///111222222222111111000///...000222333333111111///...///222333111000---...111444666777777777555777888:::;;;:::999999888666555:::BBBHHHKKKJJJIIIEEE???;;;::::::::::::;;;======;;;===AAABBB@@@:::777444222444666777888666666666555444444444555777777888999999888777666:::===@@@AAA???<<<::::::777777777777777888999999777777888888999<<>>AAAAAA???===999888777666666777999:::<<<:::888666555444444444222333444444555555555555555888:::;;;;;;===AAAFFF>>>???@@@?????????AAACCCBBBCCCDDDFFFIIIKKKLLLMMMPPPRRRTTTUUUUUUUUUVVVXXXWWWYYY\\\^^^```eeekkkpppqqqrrrssssssrrrtttvvvyyyzzzxxxxxx|||}}}{{{}}}---,,,,,,---......---+++)))***+++,,,---,,,+++***,,,'''111222444YYYfffBBB333111...,,,*********+++***(((&&&&&&(((*********++++++,,,,,,---......///---,,,++++++******++++++(((((()))***************'''((()))((('''''')))+++)))***+++,,,------------++++++++++++++++++,,,,,,************++++++,,,---000...,,,,,,------,,,++++++...111333333333333444333111000000000///...,,,+++***)))***,,,---,,,+++((()))*********+++...000222333444444333333555777444000,,,+++---000222444000---,,,...000111111333.........,,,,,,...111444+++,,,,,,---...///000000///...,,,,,,---000333555777111,,,---...---///222111222444333111222555888222000///...///222555777444222...---.../////////,,,...111111///---+++++++++...111111//////000222)))+++---...------...///+++---111555999:::777555444<<>>CCCFFFEEEMMMIIIBBB>>>;;;:::999888666;;;>>>;;;:::>>>CCCEEE===999555222222444555555666777666555333333333555333444555777777777666555666:::>>>@@@>>>;;;888777555666666777888999999999888888888888999===CCCGGG===<<<===@@@CCCDDDAAA===555444444555666777999:::777666555555555666777888333333444444333333222111333555666555333444777;;;999;;;===>>>>>>@@@CCCEEEAAABBBDDDFFFHHHKKKLLLMMMSSSUUUWWWWWWUUUUUUUUUVVVWWWXXXZZZZZZ\\\```hhhmmmqqqrrrssssssrrrtttwwwyyy|||yyyyyy||||||zzzzzz~~~,,,+++++++++++++++++++++***+++,,,---------,,,++++++,,,---///000111111111,,,000333333///)))&&&%%%+++(((%%%&&&***.........***)))(((***---/////////+++,,,,,,------,,,,,,++++++&&&***...***+++,,,$$$+++++++++***************,,,+++***,,,...//////......***,,,000000***(((***+++)))'''))),,,......,,,///---++++++---///000111...........................//////...+++***+++,,,,,,***)))***,,,...//////,,,++++++++++++,,,------333333444444555555444444///...,,,,,,---...//////...,,,+++---000222333444,,,000333444111//////111...000222222///...111333---,,,+++,,,///333888;;;555333000...000444999<<<>>>999333000111222222111---------............///000000...,,,...333555222+++,,,,,,------,,,,,,+++222000///......///111222)))***+++---.../////////000...///444:::<<<:::666777777666777777777777666000333666666444333444666333666999<<<<<<:::777555222333444555444333222111000111111222111000///...333222111111000000111111111//////222111...000444000666<<<<<<888666777999>>><<<888666666999<<<>>>DDD>>>;;;>>>???>>>BBBHHHNNNDDD===AAAFFFDDD???<<>><<<<<<>>>>>>>>>===:::999777555444444444444666777888777666555666777444555666888::::::;;;;;;999<<>>:::888888777666777999::::::999444444444666888;;;>>>??????>>>=========>>>???@@@999888666555777:::===@@@777666666777999:::888777666333222333555666444222111111222333555888;;;===:::;;;<<<<<<<<<===???@@@DDDCCCFFFIIIGGGCCCHHHQQQQQQRRRSSSTTTWWWYYY\\\]]]WWWWWWWWWXXX\\\bbbgggkkklllmmmnnnnnnnnnpppsssuuuzzz~~~}}}yyyyyy++++++,,,,,,------......,,,---...//////...------***+++,,,---.../////////000333666555111---******)))(((''''''***,,,,,,,,,...---+++,,,.../////////+++,,,,,,------,,,,,,+++***)))------'''(((------***************+++++++++,,,+++***,,,...//////......+++---222333///...000,,,***((())),,,...---,,,...---,,,,,,---...//////------------------------***,,,.../////////000111+++)))((((((***,,,---,,,+++++++++++++++,,,,,,---222222333444444444333333000///------///000111111111///......111333444333111333444111---+++---///000111222222000000111222///...,,,+++,,,///222555666333000...///111444666;;;777222000000000///...,,,,,,,,,,,,---------...///000...+++---222333000------............------111000...,,,,,,,,,---...,,,+++++++++,,,...000111444222111555:::<<<:::666>>>??????>>>:::666333222///333777999777555444555444666999<<<<<<:::777444111222333444555555444444222333444555555444222111000000111111222444555555000///000222111...000444222555999<<<<<<:::777666<<<:::888777555555555666AAA;;;888;;;===<<<@@@EEEJJJCCC@@@EEEJJJJJJHHHGGGBBB@@@===<<<;;;;;;999777888777666555555555666777666777888888666666777888888888888888999999999:::;;;===???@@@@@@>>>;;;:::999888777777888999888666666666666666888:::<<<===@@@???>>>======>>>??????::::::999888888888888888555444333444555666555444222111///000333444222111111222333444666888:::;;;??????>>><<<999888999;;;FFFEEEFFFHHHEEEAAAEEELLLQQQQQQRRRRRRTTTUUUVVVWWWXXXXXXXXXZZZ^^^ccchhhllliiikkklllmmmnnnppptttvvvyyyzzzxxxwww|||++++++,,,---...///000000------............------)))***++++++,,,,,,,,,+++///000111000---***))))))''')))*********)))***+++///...,,,,,,.........---,,,,,,------------,,,,,,)))+++---+++''''''+++...))))))******++++++,,,,,,,,,+++***+++---///...---,,,+++---222444222222444---+++******,,,---,,,+++,,,------.........------,,,,,,,,,,,,------------...000222111///,,,******+++)))(((((()))******)))+++++++++++++++,,,,,,---000000111222222222222222000/////////000222333444555333111000222333333222333444333000,,,***---000333222111111111111000//////...,,,***+++,,,///111555333111///......///000777444222000///...,,,***+++++++++,,,,,,,,,------///000---+++,,,000111---......////////////......///...,,,***))))))******...,,,+++***+++---111333666444222444888:::999777@@@CCCDDDBBB;;;555222111///333888:::999666444333444666999;;;:::888555333000111222333555555555555111333555777777666444222111111222333444555555666000///000333111///000444333444666:::===<<<888444;;;;;;;;;;;;:::999888777AAA<<<999;;;>>>???AAADDDBBB>>>???DDDGGGFFFFFFGGGCCC@@@===;;;:::999777555666666555555666777888888555777888888777777999:::<<<;;;:::999888888999999===>>>>>>???>>>===<<<<<<:::999777777888888666555888888777777888999::::::???>>>===<<<;;;;;;<<<<<<999999::::::999777555444666444222222333444444333222111000111333444333222111222444666777888888999AAAAAA???;;;888777999;;;>>>>>>@@@CCCBBBAAAEEELLLLLLLLLMMMNNNPPPQQQSSSTTTVVVVVVWWWXXX\\\aaafffiiifffhhhjjjlllmmmpppsssvvvvvvuuusssuuu~~~,,,,,,------.........///,,,,,,,,,,,,+++++++++******+++++++++++++++******---------+++***((((((((('''+++......+++))))))+++,,,+++)))***+++,,,,,,+++,,,,,,------------,,,,,,***+++))),,,555444+++'''))))))******+++,,,------,,,+++***+++---...---,,,))))))+++...000111111222---,,,+++++++++,,,,,,,,,+++---///000///---,,,,,,++++++,,,,,,,,,,,,,,,---000222333222...)))&&&$$$,,,***))))))******)))(((,,,,,,,,,,,,,,,------.........///000111111111111//////000000000222444666777555222111111111111000000222444222///...000333555222//////111111...+++---,,,+++***+++...000222444333111000............333333222222000---***(((+++,,,,,,,,,,,,---------///000...+++,,,000000,,,.........//////.........---,,,+++*********++++++------,,,,,,,,,...000111444111///000333666888777:::===???===777333333444111333666888777666444222444666888999999777444333000000111222333333333444---///222555555444222000333333333333333222222111000///111333222///000444333333444666777888777666999999:::;;;<<<=========>>>;;;888:::>>>@@@AAAAAA>>>===???BBBBBB>>>>>>AAAAAA???<<<;;;;;;:::999777555555555555555666666666555777888999888888:::<<<===<<<:::888888999:::;;;>>>===<<<;;;;;;;;;<<<<<<;;;:::888888999999888777777777777888888999999:::<<<;;;:::999999888777777666777888888888888777666:::777444333444666777666444444444555666666666666222333555777888888777666>>>>>>===;;;:::;;;>>>AAA<<<<<<>>>???>>>???CCCGGGDDDEEEGGGIIILLLPPPRRRTTTRRRRRRSSSUUUXXX]]]aaaddddddfffiiijjjkkkmmmpppssssssrrrrrrvvv|||......------,,,,,,++++++,,,,,,++++++************,,,,,,,,,,,,,,,++++++***///...,,,+++++++++******(((,,,000000---******+++***(((((()))+++---...---,,,------......------,,,---,,,'''444OOOOOO555'''))))))***+++,,,------...,,,+++***+++---------+++)))+++,,,---...000000000---------,,,++++++,,,---,,,...111222///---,,,,,,+++++++++,,,,,,---------+++...111222000...,,,,,,---,,,++++++,,,+++***(((---------------...//////,,,---...///000000000000...///111000000111444777666333000//////000///...///333777888444111111111444111......000///,,,)))......---,,,---...000222222222111111000000000///111222444333111...+++)))------------............000111///---...111000---------............------***++++++,,,---...//////+++,,,...///000//////......---+++,,,///333666777555666777555222111222444444333333333333333333333333444666777777666444222111111000000000000000000---...111333333222111///111222222333222111000000000///111444333000000444111333444222000111777<<<777777666666777:::<<<===:::888666888===@@@@@@===@@@AAADDDGGGEEE@@@???BBBBBB@@@===<<<;;;;;;999888555555555444444444333333555777888999888888:::<<<;;;:::888888888:::<<<>>>===;;;999888888888:::;;;;;;:::999:::<<<===<<<;;;666666777888999:::::::::;;;::::::999999888777666999888777666666666777888;;;888555444666777888888666777777777666666777777222333555777777777777666999999:::999999;;;>>>AAABBBCCCBBB???>>>???@@@@@@CCCCCCEEEGGGJJJMMMOOOQQQPPPPPPQQQSSSVVVZZZ^^^aaadddfffhhhiiiiiijjjlllnnnooorrruuuxxxxxxyyy~~~//////...---,,,+++******///...---,,,++++++,,,,,,,,,,,,---------,,,,,,+++,,,+++))))))******)))((()))+++......---+++******+++))))))***---000000000------............------...///(((:::aaa```???///******++++++,,,,,,------,,,+++***+++,,,---,,,+++,,,//////---...111222000,,,---------++++++---...---111444333///,,,,,,---++++++,,,,,,------......000222444333111...---,,,...---,,,---------+++)))---------------......///+++,,,---///000000000000///111222111///000444777333111///......///......333888<<<;;;777111...---333111000//////...---+++222111000............///222222111111111111111222///111444444222...,,,,,,---------.........//////...000///---///222111------------......---------***+++,,,...///111222222***,,,///111222000...,,,+++++++++,,,...222555777555555444333333333222222666333111000111222333222111333444666666555444333222111000000//////000000000111222333333333222222---...000222333333333222000///222555444000000444000333444111...///777>>><<<;;;999888888:::;;;======<<<;;;<<>>CCCHHHHHHDDDCCCEEEEEECCC???<<<;;;999777555555555555555555444333222555777888888777777999:::777777777888999;;;===???;;;:::888666666777999:::<<<;;;:::;;;>>>???>>>===555666777999999:::::::::::::::;;;;;;:::999888777===<<<999777666555555666777555333444555777777777555666777666444333333444333333555666777777777777666888888888777777999:::===???@@@???AAAGGGJJJIIIGGGGGGGGGGGGHHHJJJKKKLLLOOOPPPQQQSSSWWWZZZ]]]___bbbdddggghhhhhhhhhiiikkknnnqqqvvvxxxuuurrrwww~~~//////......------,,,,,,///...---++++++++++++,,,++++++,,,,,,---,,,,,,,,,***)))((()))++++++(((&&&)))))))))+++,,,,,,***(((,,,******+++---...///...------............------+++222)))555YYYVVV888000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***,,,000000---...333444222***,,,------++++++...000000333666444///,,,---///+++,,,,,,---......//////444444444111---***((((((---,,,,,,---......,,,***,,,++++++++++++,,,------+++,,,---///000000111111111333555333000000444888111///------...000000///555888;;;:::555000......222333333222000...//////222111000///.........///333333111000///000111222,,,000333333111...---...,,,,,,---------.........,,,......,,,...222111---......////////////......,,,---...///111222222222,,,---///000000000......------...///000222555777777666777:::======888333666444222222333444333111000111333444555555555444222222111000111111222333444444333333222222333333...///111333444444333333000///222666555111000333111222444333333444888;;;;;;<<<<<<<<<======>>>>>>>>>???===>>>DDDKKKHHH@@@::::::???FFFHHHEEECCCCCCCCCAAA===;;;:::888666444444555666777777777666555666777888888666666777888555666777888999;;;<<<<<<;;;:::888777777777888999===<<<;;;<<<===>>>===<<<777888999999999999888777777777888999999888777666;;;;;;;;;:::999777666555333333222444666777777666555777777555222000000111333333444444666777888999666888::::::999777777888444888:::;;;AAAJJJNNNLLLIIIIIIHHHHHHIIIJJJJJJKKKNNNNNNPPPRRRUUUXXX[[[]]]___aaaeeegggggghhhiiijjjnnnnnnqqquuutttqqqsssyyy.........///////////////...,,,+++)))(((((())))))******+++,,,,,,,,,,,,,,,...,,,,,,---000000---***)))'''&&&'''+++,,,***''',,,***))))))***++++++***------............------'''333(((+++FFF@@@(((***---,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++******...///,,,---333555222))),,,...---+++,,,///222111555777444///,,,...000,,,,,,------...///000000***+++,,,+++***)))+++,,,,,,++++++---......,,,*********))))))******+++,,,+++,,,---///000111111111333666777555222111555999000...------///111222111333666888666333111111333222444666444111///000333---------...///000111222555333111///......///000+++...222222///......///++++++,,,,,,,,,---------***,,,,,,+++---111000,,,//////000000000000//////---...///000111111111111///............//////000000111222333333444555777777777:::AAAHHHGGG???777555444333555777666333///...000222444555666555555222222111111222444666777555444222111000111222222222333444555555333111000000///222666555111000333222222333666999:::999777222444888;;;===>>>===<<<888999888888???FFFCCC:::===<<<@@@GGGKKKGGGCCCBBB>>><<<:::999::::::888777333555666888999:::999999666777888777666555666777555666777888::::::::::::;;;:::999888888888999:::>>>===;;;;;;<<<<<<;;;999999:::::::::999888666555222333444555555555444333555777:::<<<===;;;999777333222333555888999999777777888999666222///000111444333333333555777999;;;777999<<<>>>===<<<;;;;;;888<<<;;;888;;;AAACCC???GGGGGGHHHIIIJJJLLLMMMNNNKKKLLLMMMPPPRRRVVVXXXZZZ\\\___cccfffggghhhjjjkkkoookkkmmmsssuuurrrrrrvvv{{{~~~---------------------------......///...---+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,,,,++++++---///+++,,,.../////////......111...------000111///---...------,,,,,,,,,------.........///............000000///......///111222///,,,***+++,,,,,,...111111111111111111111111111000...---,,,.........---,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++---...///...,,,++++++,,,+++***+++///444444///)))222777<<<<<<888444555777666444222333444333///,,,000222555555222111222444666555444444333111...+++---,,,++++++,,,---///000888666222///---,,,,,,---)))///555666444000...------......///...---+++***,,,,,,++++++,,,,,,---...////////////000111333333111///...000333555333000...,,,***+++...111333444000333777777444111111222222111222555888888555111777333//////222333222111111333555555444222111222///111333333111000111111333222000//////111333444555222//////222444444222444333222333444444333111333444666777666666666777444444555999======:::666222555:::<<<===>>>???@@@FFFDDDBBBBBBCCCEEEEEEEEE>>>>>>:::444444777777555999888777666666777888999666666777777777777777777<<<999666555777888999999@@@>>><<<:::777666444444555666999>>>AAA???:::444666777999::::::999777666777888999::::::999888777444555777777555333333333666555444666999999777444555333111111333333333222333444555444444444666888@@@@@@???===<<<;;;:::999<<<;;;:::999999:::<<<===CCCCCCDDDEEEFFFGGGHHHIIIMMMNNNPPPSSSUUUYYY]]]```]]]___bbbcccdddfffhhhkkkooooooppptttyyyzzzxxxuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++***++++++++++++++++++***------,,,,,,+++++++++***************+++++++++++++++,,,---,,,++++++---...+++,,,.../////////...---000...,,,---///000...,,,...------,,,,,,---------...///111222222111000///------...///000222444555///,,,***+++,,,,,,---///........................111///---,,,------,,,+++,,,------------,,,+++***+++,,,,,,------,,,,,,++++++---...---,,,,,,---...++++++,,,000333444222///,,,222888:::999999;;;>>>;;;888444222111000---+++111444666777555555777999777666555444333111...+++,,,,,,++++++,,,---///000666555444222111111111111,,,111666777444111000000............---,,,+++***,,,,,,++++++,,,,,,---...,,,------...//////000000000///...000333444222000...,,,***+++...111333333///111333333222000000000333111000111444555444222777555333222111000...,,,000111111111222111111111000111222222000000111222222111000000000000222222444222000000222333444333333222222333444444333111888999999888666555555666666666666999<<<<<<:::777777888::::::999:::<<<>>>AAA>>>;;;:::;;;>>>AAABBB>>>>>>:::444333666666333777777666666666777777888777666666666666777777888;;;999666666777888888777===<<<:::999777777777777555666888<<<>>>===888333666777999::::::999777666666777888999999888777666888:::;;;:::888555444444666555555777999999777444555444222333444555555444555666666555333333555666=========<<<<<<;;;;;;;;;;;;:::999888888:::;;;=========???@@@BBBCCCEEEEEEKKKMMMOOOQQQTTTWWW[[[^^^```bbbeeeggghhhjjjmmmpppooommmlllmmmqqqvvvzzz}}}|||~~~,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++******------,,,+++***))))))(((************+++++++++,,,***,,,---,,,++++++---...,,,,,,---............---...---,,,,,,......---,,,---------,,,,,,------...***,,,///111111///,,,+++------...000111222333333...---+++***,,,...///...........................444222///.........,,,+++------------------,,,+++++++++,,,,,,,,,,,,++++++***+++------,,,,,,...///+++---///000111333555888...333999======>>>AAACCC???;;;555000---,,,+++***111333555777777888:::<<<999777555444333111...,,,,,,++++++++++++---...///000000111222222111000///000333777777444222222444000000...---,,,+++++++++,,,,,,,,,,,,,,,------...+++,,,---////////////...///......000222333222000...,,,+++,,,...111222222222111000000222222222111333111//////000222222222333444444333111/////////555222//////222444333111111222222000//////111333111111000000000000000000111222333222111222444555444333222333444444333222999888777555555555555666:::999888888::::::999888<<<;;;999777555555888;;;@@@<<<888666999===AAACCC???@@@===888555777777444444555666777777666555555666555555444555666777888888777666777888999888777;;;:::888777777888:::;;;888999:::<<<===;;;888555777888999::::::999888777666666888888888888666666:::<<<===<<<999666444333444444444666888888666444666444333333444555555444777777777666333333444555888888888888999999999999999888777777777888:::;;;999:::;;;===???AAABBBCCCIIIJJJLLLNNNRRRUUUXXXZZZ___aaaeeegggiiilllooorrr~~~}}}{{{wwwuuuuuuwwwyyyyyy|||++++++++++++++++++++++++))))))******++++++++++++)))******++++++******)))------,,,+++***(((((('''*********+++++++++,,,,,,***+++------,,,+++,,,...------------------------,,,,,,,,,,,,,,,---,,,,,,------,,,,,,,,,---......000000000000000...---,,,000000000000//////...---------,,,+++///333333000000000000000000000000000444222000000000000///...+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++------,,,,,,---...***---000000...111777===:::===@@@AAA@@@??????@@@@@@;;;444...++++++,,,---...000222444666888;;;===999777555444333222///---,,,++++++++++++---...///...000222444444222///...111444666666333111333555222000...,,,+++***++++++,,,,,,,,,,,,,,,---......,,,---///111111111///...------...///000111000000...,,,+++,,,...000000000555222000111444666555333333222111000111111111111...000222222000222666:::===777222111555777666333222222111///......111444000000111111111000/////////222444444111111444777666444333444555666666555444222111111222555777777<<<;;;999888777888888888::::::888666333444666888===;;;888777:::===@@@BBBAAADDDBBB<<<999:::999777555666777888777555222000444333222222333555777888666555666888;;;<<<;;;:::;;;:::888777777888;;;<<<=========>>>===<<<:::888777888999999999999888777555666777888888777666555666888::::::777444222222222333444666777777666555999777555444555555444222666777777666444333555666555555555555444444444444666666666666666777999999:::;;;<<<===???@@@AAABBBGGGGGGHHHKKKOOOSSSUUUUUUXXX[[[___bbbeeehhhllloooyyysssqqqxxxzzz~~~++++++++++++++++++++++++))))))))))))***++++++,,,******++++++++++++******------,,,+++***(((((('''***++++++++++++,,,,,,,,,)))+++------,,,,,,,,,------------,,,,,,,,,------+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///<<<:::777444222222444444000000///...------,,,,,,,,,...------333::::::444////////////////////////000///---...///000000///)))******+++++++++*********++++++,,,,,,++++++***,,,---...---+++***+++,,,***...111000...///666===@@@AAAAAA@@@===;;;:::999;;;888222---+++,,,///111...///000222555999;;;<<<999666444333222222000...---,,,,,,+++,,,...///000444666888:::999666222//////222444333000///111333111000...,,,+++++++++,,,------,,,,,,------...///,,,---///000111000...---+++,,,...////////////000...,,,+++,,,...//////...444111///000444777666444222333555555444222111000///000111000000333;;;AAAAAA;;;444222555666555222111111111///---...111333111111111111111000///...///222555444222222444777888666444555777888888888444222///000333666777777<<<;;;999777555555666777555666777666555555666777888666666777:::<<<<<<<<>>::::::999777777888999999666333///,,,111111111111222444666777444444666999<<>><<<;;;999777777888999:::===>>>>>>>>><<<:::999999888888888999999888888888555666777888888777666555111444888999777555333333444666888999999999999999???===:::888777666444222444555666666555555777999777777666555444333222111444444555555666777888888<<<======>>>???@@@@@@@@@DDDDDDEEEIIINNNQQQRRRQQQSSSVVVZZZ]]]aaadddhhhkkkllluuu}}}xxxvvvxxxzzz}}},,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,+++++++++,,,,,,+++++++++------,,,+++***))))))(((++++++++++++,,,,,,,,,,,,)))+++---...---,,,,,,,,,...---,,,,,,+++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,---......///<<<999555222111222555888///...---------...///000---//////...555>>>===555------------------------,,,***)))***,,,......---((())))))*********************++++++++++++******,,,---...---***)))***++++++///333222000000555999;;;::::::999888666555444444444222///------111444111000///111555999;;;;;;777444222111111111000///...------------///000111444666888999888444///,,,,,,///111111...,,,...000//////...---,,,,,,,,,,,,---------------......///***+++,,,------,,,++++++***,,,......------...///...---,,,---...///...,,,///......000222444444333222555888888666333111000333333111///000333888<<<===999333111111222111000000111111///......000222333333222222111000000000///111333444444444555666888666444555777999999999:::666333444666888777555::::::999777444333555666222444555666666666777999:::999:::<<<>>>???>>><<<:::???AAA===888888777555888999:::999666222...,,,000000222333555666777888555555555888;;;>>>???>>><<<;;;:::999888888777777999;;;<<<<<<:::777777777888888888888888888888888666666888888888888666666111555999:::999777666555777999<<<======<<<===>>>CCC@@@===:::999888666444444555666666555666888:::::::::999777666555444333333333444555666777888888:::;;;<<<===>>>>>>???@@@CCCBBBCCCGGGLLLPPPOOOMMMQQQTTTXXX\\\___cccgggjjjggglllrrrwwwzzz{{{||||||xxxzzz~~~,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,------------,,,,,,------,,,,,,+++++++++***+++++++++,,,,,,,,,------(((+++---...---,,,,,,,,,...---,,,+++++++++,,,,,,+++---......,,,+++,,,...,,,,,,,,,,,,---...//////333111///...///111444777333111///------...111222///222000...555???===222---------------------------+++******,,,---,,,,,,))))))***+++++++++++++++******++++++++++++******+++,,,---,,,+++***+++,,,...222555666444333333444555444333333333333222111///111222111///...111333222///...///333666777777444222000///000111111000//////......///000222333111222444555444000,,,******---000000---+++,,,...,,,------...------,,,,,,---------------...//////++++++++++++++++++++++++(((+++......,,,,,,---///...---,,,---......---++++++...111222333333444444555777888777444111111222333222000000111333333333666444222000//////000000///000111000///...///111666555333111111111111222111111222444666777666444777555333333555888999999999666444555999:::888555777888888666333222333555333444444444444555999<<<@@@>>>===>>>@@@AAAAAA@@@555<<<@@@<<<888777666555888888999888666444111///000222444777999:::999999888777555666888:::;;;:::::::::;;;;;;:::999777666666999<<<<<<999777666777999888888888888888888999666777888999999888777666333666:::<<<:::777555444555888;;;<<<;;;;;;<<<===>>>;;;999777777666444333666777777666555555777888999888888777666555555444222333444666777777888888888888:::<<<>>>@@@BBBCCCBBBAAAAAAFFFLLLOOONNNKKKPPPSSSWWW[[[^^^aaaeeehhhlllkkklllooossswwwxxxyyy{{{|||------------------------...---+++*********++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((+++...///...,,,,,,,,,///...,,,+++***+++,,,,,,+++---///...,,,+++---///+++++++++,,,---...///000.........000222555888999:::777222...,,,---000111111444111...444>>>:::///////////////////////////111///------......---,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,++++++,,,...111444777999888555333111444333111111222222111000---000333333000///000222000---++++++///222333222222000......000111111111000000//////000111222444111333555666555222///---))),,,000000---++++++---+++,,,---...///...---,,,...------------...//////......---,,,,,,,,,---...(((+++......,,,+++---///...---,,,---......,,,++++++///444666555444555777777888777555111///111444000......111444444000---111222222111//////111333...///111111000//////000777666333111111111222333222000000333777999666333666333111222444666777888444111000444999<<<999666555777888666333111333444777666444111111444:::>>>@@@===:::999;;;===>>>???555<<>>999888888777777777777777777555444333111333777:::<<<===<<<;;;;;;888555444555666666666777888:::;;;;;;:::888777666:::>>>>>>;;;999888888999999888888888888999999777888999::::::999888777444777:::<<<999666333111000444777888777666888:::666444222222222222111000888888888777555444555777444444444444444444444444222333444666777888888888666888:::===@@@DDDFFFGGGBBB@@@AAAEEELLLOOOMMMJJJPPPRRRVVVZZZ]]]```dddgggddddddeeekkkqqquuuuuusss~~~---------.........//////,,,,,,+++******++++++,,,+++***)))))))))***,,,,,,000000000000///...,,,,,,,,,,,,,,,...000111///---+++---...---++++++,,,---......---,,,,,,+++******,,,,,,,,,+++++++++******,,,.../////////000222444444444333222000111444666555000///222111------111000///...---,,,+++++++++,,,---///000000///---+++.........---++++++,,,---+++,,,---------,,,+++***------------,,,,,,+++***---...///...------...///222111000222555777777777999555111111555555111,,,333111///---,,,,,,---...111000///...------...///,,,///222222111///......222...,,,000777:::777333222111111111111000---***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,///222222000///111444...//////000///---,,,+++---,,,+++,,,---...,,,+++******+++,,,...///000000---111555888888666555555777666444333222333333333...///000000000000000///222000///111333444222///---------------...///000222222000/////////000111333222222444555666555333444444333222222333555555888666444555888:::999888666888777111222888:::888???;;;777555666999<<<===>>>>>><<<;;;::::::::::::999???BBB===777666555444777777666555444444333333777666888<<>>BBBEEEBBBCCCEEEGGGIIIKKKMMMNNNRRRRRRSSSTTTVVVZZZ___cccjjjhhhhhhiiillloooqqqqqqpppsssxxx|||~~~------------.........///++++++***************++++++***)))))))))***,,,,,,/////////......---++++++---,,,+++,,,------+++******+++,,,+++***)))***,,,......------,,,++++++***,,,,,,+++++++++*********+++,,,......---...111333333333333111000000333555444000///111111------111......---,,,++++++++++++,,,---............,,,,,,---......---++++++,,,---***+++,,,---------,,,,,,******************)))(((+++,,,---,,,+++***+++,,,222111000111333444444444555444333333333222111000222111///---,,,---......111000...---,,,,,,---------///111111000......///000...---000555888666444222111000000000///---+++------------------------,,,,,,+++++++++,,,------,,,...000000000000000111---...///000000///.........,,,***)))+++,,,,,,,,,++++++,,,,,,------......111444888:::999888666666222333333444444444333333444333111/////////000111111000000222555666555333//////......//////000111111111000//////000111222333111//////222555777777999888777666666777777888999777555666999;;;;;;::::::<<<:::555555:::<<<:::BBB???;;;999:::<<<===>>>CCCCCCBBBAAA@@@>>>>>>===<<>>???@@@@@@???===:::999999???AAA>>>:::999999777666666666555444444333333333222444777;;;;;;777444666666666777777777777777555666777666555555777888777666666888999:::999777999999999999999999::::::999999999777777888;;;>>>:::<<<===;;;666444555777444555555555444444555777999333...000888===;;;777///111444444333222333333(((000:::===:::444111000222222111111222444555777333333555777999;;;======??????@@@BBBDDDFFFHHHIIINNNPPPQQQSSSUUUXXX\\\```cccdddggglllooopppnnnlllrrrsssssstttvvvzzz------------------------)))******+++++++++++++++************++++++,,,,,,,,,------------,,,,,,+++111...,,,+++,,,---------(((***++++++***)))***,,,......------,,,,,,,,,,,,************************+++,,,------,,,---///111///000000///------///111111000///......------...)))))))))))))))***++++++++++++*********+++,,,---,,,---......---,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,+++,,,---...............000111111000...------...---,,,,,,...111222111000000111111222111222333333//////...---------......555444222000...------...---......---,,,,,,...//////111444444444555888;;;222000---,,,,,,------,,,------------------------++++++++++++,,,---......///---,,,...222333111///------......////////////---+++(((((()))+++++++++******++++++++++++,,,,,,222444777777555222111111///000000111111111111222555333111///...///111222111222444666777777666555111111000000000000111222111111222333444555666777;;;777444333555:::===???999888888777666555555444333222111111222555888999??????===:::999:::;;;;;;;;;999888888:::;;;;;;;;;777888;;;======;;;888666555;;;===:::888888888555666666555555555444444444222222333555888888666333555555555666666777777888666777777777666666999;;;666666777888999999999888::::::999888888888999999666999;;;:::888888;;;???:::;;;:::999666555444555444444444333333333666888999444///000555999999777222444666666555444444444+++555???BBB<<<555333444111111000111222333555666666777999;;;<<<===>>>>>>>>>>>>???@@@BBBDDDFFFGGGNNNPPPSSSUUUWWWYYY]]]```aaaaaadddhhhlllnnnmmmkkkqqqrrrtttuuuvvvzzz~~~------------------,,,,,,***+++,,,---------,,,,,,******++++++,,,,,,,,,,,,,,,------.........------...,,,******,,,...///...***+++---,,,++++++---.........------------,,,,,,******************++++++,,,---......---...///111---...///...------.../////////...,,,,,,,,,,,,,,,(((((((((((()))***+++++++++************+++,,,---+++---......---,,,,,,---...------,,,++++++++++++------...///000000000///111222222111000//////000---...///222666888888777333000---///333444222///---------------.........444333111///---,,,,,,,,,,,,------,,,++++++,,,...,,,///222222000111666:::222///---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000111///...000444555333000///......------,,,,,,,,,***)))***+++,,,,,,***(((((())))))***,,,------...222444666555333000//////333222000......///000111.../////////000111111111333444666777777555333222111111000000///000000111333333444666777888999999;;;999777777888::::::999777777666666555444333222222222111111222444666888<<<:::999888888777888999777555444666888;;;<<<<<<555888<<>>>>>>>>????????????AAACCCFFFGGGKKKNNNQQQTTTVVVXXX[[[]]]_________bbbgggjjjllllllooorrruuuwwwxxxzzz|||~~~------------,,,,,,,,,,,,***+++,,,.........------***++++++,,,---,,,,,,,,,+++,,,---...............***)))((()))+++------,,,+++---......------///000......------------------+++++++++++++++,,,,,,,,,---...///...------///111,,,...///...---,,,---///---///...+++***,,,,,,***((((((((((((((()))***+++*********++++++,,,,,,---***,,,...///...---------...---,,,+++++++++,,,,,,,,,,,,------......------...///000///......///000000000333777;;;>>>>>>===555000---...222444000+++,,,,,,------.........///111000...,,,+++******+++***,,,---,,,+++***+++,,,))),,,------,,,...222666111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------...000111111000000000222333444333222000000...------,,,,,,---))))))+++---...---***'''((((((***+++,,,...//////333555666555222000//////333222000///......//////,,,---...000111111111111333666999999777444222222222111000000000000000000444444666777999999:::999777666666777888777555333666666777777666555444333333444555555444555777888777444444666777555666999888666555555888<<<===>>>555888;;;???@@@@@@>>>===555999:::888777888666222555555555555555555555555333444444444444555555666444444444444555555555555444555777777666555666777333555777888777777888:::<<<:::888666555555666777444555666666555666888::::::999999<<<>>>===888444444555555555444444555777222444444111---,,,000444222444555444222///......///444777555000------000333444555666777666555444555666777888:::;;;<<<===@@@?????????@@@CCCEEEGGGFFFIIINNNQQQSSSTTTVVVXXX^^^]]]]]]```dddiiillllllnnnqqquuuxxxxxxyyyzzz{{{---------,,,,,,,,,++++++(((***,,,---......---,,,***+++,,,---------,,,,,,******+++------.........***))))))***,,,,,,+++)))+++---............///111------..................++++++,,,,,,,,,---------,,,---...---,,,,,,...000,,,...//////...------...,,,///...)))))),,,,,,))))))))))))((())))))******(((***+++------------,,,))),,,...///...---------++++++******+++---...///+++,,,,,,,,,,,,++++++***+++,,,......------...000///000222666:::<<<<<<:::555333000000000///---******+++,,,---......//////111000...---,,,,,,,,,---(((***,,,---+++************+++++++++,,,...222444000///...///000000...---------------------------,,,,,,,,,---...///000111...000222222222222222333111000///......///000000+++++++++,,,...---+++)))***++++++,,,---......///111333444333000......//////000111222222111///...000/////////000111222222333666:::;;;999666555555333333222111111111111111333444666777888888888888444444444555666666555333444555666666666666555444333555888888666444555666333000111666888666777;;;<<<999666555777:::<<<===555777999<<<<<<;;;:::999444777888555555666444///555555555555555555555555333333333333222333444666666666666666555555555555444777999:::888666555555222444777888777777888:::===<<<999666555555777888555444333555888;;;<<<===<<<;;;<<>>777222444555555333222333333000111111000///...000111000222444333222000///000222333444444111000111222444666999;;;:::888555333444444444555777999<<<===@@@???>>>===???AAADDDFFFCCCGGGLLLPPPQQQRRRTTTUUU\\\\\\^^^bbbgggjjjlllllloooqqqssstttuuuvvvyyy{{{|||---------,,,,,,+++++++++''')))+++---...---,,,+++***+++,,,---...---,,,,,,((()))***+++,,,---------------,,,---...---***(((+++,,,............///111------..................,,,,,,,,,------.........+++,,,---,,,++++++---...,,,...//////...------...+++///...)))(((,,,,,,(((******))))))))))))******((())),,,...///...---,,,)))+++...///...---------(((((()))***,,,...111222------------,,,,,,+++******,,,............000111,,,---///222666777666444444555444111...+++***+++***+++,,,---.../////////333222111/////////000111'''***,,,---,,,***))))))...---,,,---///222444666000//////111222111///---........................+++++++++,,,---...000000,,,///222222000///111444111111000000000222333444...,,,++++++,,,------,,,------------------------...///000///---,,,+++,,,)))---222666666444000---555333000......000222444222666;;;===;;;888888888555444333333222222222222333444555777777777666666555444333444666888888777222333444555555555444333111444777777555222222333222///111777:::888999>>>>>>:::666444555777999:::999:::;;;<<<<<<;;;999888999;;;;;;999999:::777222444555555555555555555555222333222111000111333555888888777777666666555555666999===>>><<<999777666111444777888777666888;;;???===:::777666666777999888666444666<<>>DDDCCC;;;333111333555555333111000000000///...///222333222000000222444555444333333444//////000111111111111000555888;;;>>>===:::555222444444444444666:::===??????>>>===<<<===@@@CCCEEEDDDHHHMMMQQQSSSSSSTTTUUUZZZ\\\```eeejjjmmmlllkkkppppppqqqpppqqqsssxxx{{{xxx}}}++++++++++++++++++++++++(((((((((+++------,,,******))))))+++...000000000............---,,,+++******+++,,,,,,++++++---///,,,,,,,,,---...//////000............////////////,,,,,,------.../////////******+++,,,,,,---......000...---+++******++++++,,,,,,+++++++++++++++,,,************************++++++,,,---///...+++))),,,---///000000000///...++++++++++++,,,...000111+++,,,------++++++,,,---///222111...000333000(((---,,,---000444777888888>>><<<888333///,,,***))),,,,,,,,,------.........000000///............///+++,,,,,,------,,,,,,+++,,,***(((&&&'''***---/////////000000///...------////////////...---,,,+++------...//////...---,,,---111666777111---333===777...))),,,222444444555333222000///---,,,,,,,,,(((***---000333333111...111000...---,,,------......000333555555333000.........///000111111222222555999<<<===;;;999999;;;444333111///......//////555333222666;;;===:::666333333333444555666777888888888888777666444222000444444555555666666777777333444555777888888888888:::999888999;;;<<<<<<<<<;;;:::999888777777777777<<<<<<;;;;;;999888666555555444444444444555666666444555555555444333333222555555444444444444555555555666666777888888999999666777888888777888999;;;???:::666666999;;;999666222444666666666777999;;;444666:::<<<>>>===<<<:::888666444555888888555222111222444555555444333222///......---------......444222000......///000111999555333444888999666222333444555777:::===???AAA888999;;;;;;;;;<<>>@@@<<<888777999:::888666444666777777666666777999:::999999888777666666555222333555555444333444555444222000...---...000111///////////////000111222222222222222111111111111333222333777<<<===:::777555666777888888888777777555888<<<>>>>>>===<<<<<<:::===BBBFFFKKKOOOUUUYYY^^^^^^^^^______``````aaagggkkkooosssvvvxxx|||~~~------------------------,,,,,,,,,---//////---+++111222333333111000//////......---,,,------...///...//////---,,,+++,,,---.........//////000000000222222111000//////......------...//////000000111---------------,,,,,,,,,---------------,,,++++++******)))******+++,,,---************************+++++++++,,,......,,,+++---,,,+++***+++,,,---...///...---,,,++++++*********,,,,,,,,,+++***+++,,,)))***+++---///222222222222111111222333444444333333333333333222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,------,,,,,,+++(((((()))***+++,,,------///...,,,******+++---...,,,,,,++++++,,,...111333...///000111111222333333555000---///111000222555@@@666---...222111...---///...,,,***((('''&&&&&&'''((())),,,//////---+++++++++++++++,,,------......---,,,,,,,,,---...////////////000000111111111111333444555444444444444444333222111111111222333333222222444888999999888444444333333333333333333111333666999:::999777555000111222333444555666777666666777777666555444444555444333444666777777777888888777666666666666666777666666555444444444444222333333555666666777777444555555555555555444444555555444444444444555555666666666666666666666666666777888999999:::<<<>>>???<<<999888999999888777666777888777666555666777777666555555555666777888111444666555222000111333555333222000//////000000............///000111222000000111111111111000///111111222555999<<<<<<:::888999;;;<<<===;;;:::999555888<<<>>>>>>>>>???@@@@@@BBBDDDFFFIIIMMMRRRVVV^^^^^^___^^^]]]^^^___aaafffjjjooouuuzzz++++++++++++++++++++++++***)))***---///000///...222444666555222///...///......---------...//////......///---++++++,,,---............////////////222111111000///......---------......///000000000...---------------------,,,,,,,,,+++++++++++++++++++++******+++,,,------************************,,,+++***+++---...---,,,,,,,,,+++******,,,---...,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,******+++---......000111111000//////000111000...333333333333111...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++,,,...111555777///...,,,++++++---...000///...---,,,,,,...000222...//////000111222222333666000---...///...---///---+++,,,//////,,,+++...///...,,,***)))((((((((((((((()))+++---...,,,******++++++,,,,,,---------,,,---...////////////...000000111111111111111222111111222222333333333222111111000//////000111222111111111333555777777777444333333222222222333333000222555777888888777666222222222222333333333333555555555555555444333222444333222222444666666555666555555444444444444555777777666555555555666666222333444555666666666666222333333444444333333333555555444444444444555555666777777777777777888888666777888999888999;;;>>>===;;;999777888888888888666777888777666555666777666555444333333444666777333666777555111//////111111111222222111///...,,,,,,,,,,,,---...///000111---...////////////......111000000111444888;;;===888999<<<>>>>>>>>>===<<<=========<<<;;;<<>>???BBBDDDFFFKKKPPPTTT[[[___dddggghhhkkkppptttppprrrttttttsssrrrssstttvvvyyy|||,,,,,,,,,,,,,,,,,,,,,,,,------...111444444333222111555888777222......///---///000111111///,,,+++***+++++++++******+++---------------------,,,,,,............------------++++++,,,,,,---.........,,,,,,------......//////111///,,,++++++---///111000///......------------************************,,,*********---......---+++,,,,,,---------------)))***+++,,,---,,,,,,+++)))+++,,,+++***)))***+++---+++,,,///...,,,///555333222111111222222111000......------,,,,,,------,,,,,,,,,+++++++++******------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++)))(((((((((***,,,...000++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///111///000333222...---000222///...---***(((+++111++++++************+++++++++++++++---//////...---------...///...---,,,,,,------------...///000111///////////////.........///---,,,,,,///000///......------------///111222------......///111333555111111000111111222333444333333333222222333333333000111111111111111111111...///////////////......111000///000222333333333222222333444555777999:::777666555444555666888999444555666777666555333222111222333333444444444333555555444444444444555555333444555666777999::::::777777888777666666777999555666555555555666888:::555666777777666666777888666666555444444444444444444444333444555444333111,,,,,,---------,,,,,,,,,///...............//////...------,,,---...///000000222444555666666777888666777777888999:::;;;;;;??????>>>;;;999888999;;;<<>>???@@@:::999666333000111555888666555333222333444666777666666777777777777666555666777888999999888777666000111666;;;888333444;;;888888888888888777666666888777666555555666777888777777777777666666666666333333333222333333444444777555333333555666555444333222222111000...,,,+++000222444666555333000...000///---,,,---...000222000222666:::======999666>>>;;;777777:::;;;:::999666:::>>>===:::;;;@@@EEEIIIHHHGGGFFFFFFHHHJJJLLLMMMOOOUUU]]]```___aaaeeecccgggllloooqqqssstttvvvuuuxxx|||~~~~~~,,,---......------///111222444666666444333222333444555666666666444333222000///---,,,+++,,,---...,,,,,,+++++++++,,,,,,---...000222222000///......---...///000000///...---,,,,,,,,,------.........,,,---...///000111222222222111000/////////000111...............---,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,++++++///333000***+++++++++,,,,,,---------......------...///111222333444555333///---///111333111///---,,,,,,------///...---++++++++++++,,,......---------,,,,,,,,,,,,+++***+++------,,,+++------------,,,,,,++++++,,,+++***+++...///...---+++---...---,,,+++,,,...------///000000///......///333777666111---,,,---...,,,,,,///333333///+++***++++++++++++***))))))+++,,,---.........------...000333444222111000111,,,,,,------...//////000////////////..................------------......000//////.........//////...//////000111111222222000//////000222444333222444111...///222333000,,,///000000111111222222222444444444222///...///111333222000///000111444555:::::::::::::::;;;<<<===777888888666555666888;;;666666555555666888:::<<<777777888888888888777777777777888999999888777666333111333999;;;999999<<<666666777777888777777777999999888777777888999999888888777777777666666666222111111111000111111111666444222222333333222111444333222111///...---,,,///000222333333111...---//////.........///000000111333555888999999888777888666555777:::<<<<<<;;;?????????>>>===>>>???AAAAAAAAAAAAAAABBBDDDFFFGGGLLLMMMSSS[[[]]]\\\^^^bbbcccgggkkknnnpppppprrrsssrrrvvvzzz}}}~~~///000000///...---///111000111333222111111222333333444555666666555333222///...---,,,+++,,,---...,,,,,,+++++++++++++++,,,000000000111111111///,,,---...///000000///......,,,------...///000111222222222222222222222222222111000000000000111111222....../////////...------111000///------......///***++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++******---111///)))******+++,,,---...//////111000///.........///000111555777444...,,,///444666444222///---,,,,,,,,,//////...,,,,,,,,,,,,,,,......------------,,,,,,+++***)))***---...---,,,------------,,,,,,,,,,,,---,,,,,,---///000///...---...///...------...///...///000111222111111000222666:::999444///,,,+++,,,++++++---111111---))))))******++++++++++++++++++,,,---...............111333555555333111//////,,,------......//////000/////////............---.............../////////111000///...............000000000000111222333333111000///000222333333222555222000111444555333000111000000//////000111111666555333000......000333333222000///000111333444999888888888888888999999555777:::;;;;;;;;;===>>>888777666555666777888999888888999999999999888888888999999999888777666666777222///333777666444444888888888999:::::::::;;;::::::999999999999::::::999999888888888777777777666666555555444444333333444222000000111222111000444333111///...---............/////////...------/////////000//////......111444666666444444666999444444555999===?????????EEEBBB>>><<<======;;;999===>>>???AAACCCFFFGGGHHHKKKLLLQQQXXXZZZYYYZZZ^^^bbbeeeiiilllmmmmmmnnnoooooorrrvvvzzz}}}...///000///......000222///000111000///000222444222333555666666555333111...---,,,,,,,,,,,,------///......---------------111///---///111111...+++,,,---//////000///....../////////000000111111111333333333222222222222222222111111000/////////////////////000000///......222111///------...000111******++++++,,,+++++++++,,,,,,------------,,,,,,+++,,,+++)))+++///---)))******+++,,,------......000///...------...///000333444555333000...000222555444222000...---,,,,,,///......---,,,,,,++++++------,,,,,,,,,,,,,,,,,,+++******+++,,,------,,,---------,,,,,,,,,---------------....../////////---...//////------...///000111222444555555444444777999:::888333///,,,,,,+++++++++,,,......,,,)))((()))***+++,,,,,,,,,,,,,,,,,,---....../////////222444555555111...,,,,,,//////000000111111111111//////.........---------...//////000000000000000111000///......---......000111333444555444444333111000///000222333222111555333222333555666444333333222111000000000111222555555444111///...000222444444222222222333555666888888777777666777777777444888===@@@@@@???>>>>>>>>>===;;;888666555444444777777888888999999888888999999999999888777777666===;;;:::;;;<<<<<<<<<===>>>>>>===============>>>::::::::::::::::::::::::999999999999888888888777999999888888777666555444333222111111333444444333333222///---,,,,,,---.........---------------......///111111111000...---111555888777444222555999555666999<<>>AAADDDGGGHHHIIIKKKKKKPPPVVVWWWVVVXXX\\\bbbeeeiiikkkkkkkkklllmmmmmmppptttwwwzzz}}},,,.../////////000222444000111111111000000333555111333555777666444222000---------------------...000///......---------...111...,,,---000000...+++,,,---...000000000///...222222111111000000000///------........./////////000000000/////////......///000000111111000000000333111///...---...000111)))***++++++,,,,,,,,,+++...//////000000//////...,,,...---***+++...---***,,,,,,,,,,,,,,,,,,++++++------,,,,,,---///111222666333111111333333222000111111000//////..................------,,,++++++++++++++++++,,,,,,,,,,,,...---,,,,,,------,,,***...------,,,,,,---......,,,---......------......,,,...///...---,,,---//////000222444555555555555999777555111---++++++,,,,,,+++,,,,,,------+++***((()))***+++,,,---------,,,,,,------...///000000333555666555222...,,,,,,000000000111111111111111............------------......000000111111000000000000///...............///222666999:::888555333222000000000222333222111000//////000111222222111444444333333222333333333333444555444222000000000444333333333444555666777888888777777777777777777666:::???AAAAAA???======AAA@@@>>>;;;999777555555555666666777888888777777:::999999888888888888888888???DDDAAA;;;999<<<@@@CCCBBB@@@>>>===<<<<<<<<<888999999999999999999888999999999999888888888777666666666666555444222111333222222333666888999888111000---+++***+++,,,---///...---------...//////---///111222222111...---///555::::::666444555888666888;;;===>>>>>>>>>???;;;======999444222444777555777:::===AAACCCEEEEEEKKKKKKOOOUUUVVVUUUWWW[[[dddgggkkknnnoooooopppqqqmmmooorrruuuwwwyyy}}}---...000000000111444666222333555444333333444555444555888999888666222000------..................000///...---,,,,,,,,,,,,000///......//////...---...///000111222222111111444444333222111000000///......//////000111222222------///000111111111111000000111111222222111111333222000/////////000111++++++,,,---............111111222222222222111111///111000,,,+++......,,,------------,,,,,,,,,+++,,,,,,,,,---///111444555888333///000444666333////////////000000000000000////////////...---,,,+++++++++,,,,,,,,,,,,------000///------......,,,***...---,,,,,,,,,---//////,,,...///...------...///---...///...---,,,---///---...000333444555555555<<<999444000......000111------......------,,,,,,)))***+++,,,------------------------...///111111444666777777444111//////////////////////////////.........------------,,,---...///111111111000000//////............//////000333777::::::999666333222111000111222333222000000000000111222333444444444555555666666666555555333444666555333111//////111111111222444555777777888777777777777777888888777:::>>>???>>>===<<<<<<::::::999777666555444333444555666777777777777777999999888888888999999:::GGGTTT\\\RRRAAA666777;;;CCCAAA>>><<<:::999999999777777888888888888777777999999888888888777777777666666777777777666444333444333333444777:::::::::000///---,,,++++++,,,,,,.........---......///000---...000222222111000//////444888:::888666666777555777999999888888888999:::===???;;;555222666;;;888999;;;===@@@CCCEEEFFFKKKKKKNNNTTTUUUTTTWWW\\\dddhhhmmmqqqrrrtttuuuwwwoooqqqssstttuuuxxx{{{~~~111222333333333333555777555777999999777666555666888:::<<<===<<<888444111---...//////000000000///111000///......---------111222222111//////000111111222333555666666555444555555555444444333333222222333333444444555666666///000111222333333222111000111111222333333222222333333333222222222222111...///000111111222222222222222222333333222222222111444333...---///000...............////////////.........///111333666777666333111111333555333111000000111111111111111000111111222222111000...------------.........//////000///......///000///---...---,,,,,,,,,---///000...///111000...---///000...///000000......///000...///222444666777777777===:::666444333444555555//////000///...------...******+++,,,------------------,,,---...000111222111333666666444111000000////////////////////////.........---------,,,,,,+++---///000111111000///......---......///000111222333444666666666666666222111000111222222111000111222333444444555666777222444666888888888666555555555555444111000000111000000222444666888999:::666666666666666777888999777999;;;;;;::::::;;;===777777777666444333222111555555666777888999888888999888888888888999;;;<<>>@@@BBBEEEFFFIIIIIILLLRRRTTTSSSVVV\\\___ccciiimmmpppsssuuuwwwqqqrrrtttvvvwwwzzz}}}555666777666444444666888777999;;;<<<:::777666666;;;===???@@@>>>:::666333......///000111111000000444444222111000000000000222444555333000///111444333444666888888888888777555555555666666666666666333333333333333333333333555555555555444222000///000111222333333333333333444444555555555444333222000111222333444555555555222222222333333222222222333666555000...000111000......///000111222333333111111111111333555777888444444444333222222333444222333333333333222111111333333444444333222000///.../////////000000111111///...---///111222111000///...,,,,,,,,,...000111///111333222///...000222///111222111000///000111111333555888:::;;;;;;;;;777555333333333333333222000111111000///...//////++++++,,,---------,,,,,,------,,,---...000222333---000222333111000//////222222222111111111111111......---------,,,,,,,,,***,,,...000111111//////------------///000111222444333222111222444666888333111000111222222111000---...000111111222444555000222666999:::888666444777777555222//////222444111222444666999;;;===>>>444444444555666777888999666777888888888999<<<>>>@@@@@@>>><<<:::777444333666666777999999:::::::::888888777777888:::<<<===777LLL]]]YYYKKKCCCCCCDDDAAA@@@===;;;::::::;;;<<<777888999::::::999888777777777777777666666666666222333555666777666444333666444222222333333333222000000111111000///...---+++,,,---............---,,,---///000222333333333333111000000333777888999666777888666444444777:::@@@===999888888888777555:::999999999:::===@@@BBBHHHGGGKKKPPPRRRRRRVVV[[[WWW\\\bbbgggkkknnnqqqsssrrrsssuuuwwwyyy|||888888999888777555333222888;;;===;;;888777999<<<;;;???AAA???999444444555888777444222000/////////...///000222222222111111555666888888666444444444555555555555555666777888444555666777888888888777444444333222222222333333888777444333333555777888333333333444444555555555444444555555444222111000444333111111111333555666333333222111111111222222222222222111111222333333000000000000000000000000555555555777888777555333555222222555999999555111111111111///---000666;;;@@@999111...000111000...000...---...111222111///111111222111111000///...333000------///111111///222111///...///000222333444222000///...///000111777888999===??????<<<:::555666777666333111111111222000...------...000222222000......000333444444000...---...111222111///333111000000222222111///444333222222111111111111333111000000111111000///222000...000222333111...222222000...///444===CCC:::666222222555777444111888444111000222333333111000111222444666444111...111111222666999:::666333666666555444444333333222555444333222333444555666777666444333444555777888666777888999:::999888777;;;;;;:::999888777666666777999<<<===>>>===;;;999::::::999888888888999999===CCCIIIIIIEEEAAA@@@@@@GGGAAA;;;999;;;<<<:::888777555555777999999777444222333444555666777777777:::999777666555444555555666555666777:::;;;;;;:::444555444222///......///111000///...---,,,,,,,,,......///111222444555555666555444444444666888:::666222000444666555666888777666777999:::999666444777999;;;<<<;;;;;;;;;===DDDGGGIIILLLNNNPPPTTTWWW```bbbeeegggjjjmmmqqquuutttssspppooottt|||}}}666777777888888777666555;;;999777777777888999999:::>>>@@@???999555555777555555333222111111000111...///000111111111111000333555777777555333333333222222222333444666777888777777777777777777666666444444333222222222222222777555444333333555777999333444444444444444444555666666666666666444333222555444333222222222333444444333333333333444444444333333222111111111111111222222222222222222222111444333333555888999:::999444222222444888999555111333333333111000222777<<>>EEE???:::999;;;<<<;;;888777666666777::::::888555222333444555666666666666999888777666555555666666555555555777::::::999888888888777555222111111111000///...------,,,,,,,,,---...///000222333444444333222111111222444666888888333222555777666777999777777777999::::::777555666888:::;;;;;;;;;===>>>CCCFFFIIIKKKNNNQQQUUUXXX^^^aaaeeehhhjjjmmmqqqtttvvvvvvsssqqqtttzzz|||yyy555555666777888888777777===999555666999<<<;;;888666999<<<;;;777444444666222333333333333222222111...///000000000000000///222444666666555333333333000000111222444666777888777777666444444333333444555555444333222222111111444444333222333555888999555555555444444444444444777777777777777555444444555555444444333222222222222333333333444555555555333333222111111000111111111111222222222222222222444333222333555888999999444222222444777888555111333333222111111222666:::;;;666111000222444333222111000//////000111000.........//////////////////000...,,,,,,...///......,,,,,,++++++,,,...000111111000...---------...///666666666888:::999666444444555555444111///...////////////000000/////////333111///000222444444444444222222222444555444333444333222333555666555444555555555444555555666777666444111000222444666777333222111222444444222111555555444333333666:::===:::999888:::===>>>;;;888666555666777999:::999888333222222333555666555444333333333555888999999999...///111222333333222111222222111222333444555666777777666555666777888999;;;;;;::::::;;;;;;<<<===666666666777777777888888333555777999;;;;;;;;;::::::::::::;;;<<<===??????888<<>>;;;999:::;;;AAA===888888:::<<<;;;999777777777999;;;;;;999777333333444555666666555555777777666666666666777777555555666888::::::777555:::999777555333222111000------------------------------...///111222333333111111000000111333666777999444333666888777777:::888777888999::::::888666444666999:::;;;===???AAA@@@CCCFFFIIIKKKOOOSSSVVV[[[^^^cccgggjjjmmmppprrrxxxyyywwwtttvvvyyyyyyuuuzzz555555666666777777777777;;;:::999:::======<<<:::111333555555222111111222222333444444444333111000//////000000////////////333555777777555444444444111111111222333555666777555444333111111111222222666666666555444333222111222222111222333666888:::666666555555444444333333555555555555555444333333333444444555444444333222000111222333444444555555333333222222222222333333000000000000111111111111444333222333555555333111333222222333555666444222111111000//////111333555444111......000222222111222111111000000000///...,,,,,,---...////////////...---,,,,,,------------,,,++++++,,,---...000000000//////.........///000555444444555666666333111000111333222000//////000///000111222222111000///333111000000333444444444111111000111111111111111111000000111333555444333555555444333333333444444666444222111222333333222222111222222333333222111222222222111111222333555444444555777::::::888555444555777999;;;;;;:::999777555333333444555555555888777666666888999:::;;;111222333333333111///...111111111222333444555555888777777666777888999999;;;;;;:::999:::;;;<<<===888888999999999:::::::::666777999;;;===>>>??????===============>>>???@@@999:::<<<;;;999888999;;;<<<:::777777:::;;;<<<;;;888999:::;;;<<<<<<:::999444444555666666666555555666666666666666777888888666777888:::;;;;;;888555999777444222111000...---,,,,,,------............------...///000111222222222111111111333555888:::999444222555777666777999888777777999::::::999777444666999;;;<<<>>>BBBDDD???AAADDDFFFHHHKKKOOORRRVVV[[[```eeehhhkkkmmmooowwwyyyzzzwwwxxxzzzzzzvvvvvv~~~666666666555555555555555333777<<<>>>===:::999999000111222222111000111111444555555555444222000///111111000000/////////...444666888888777666666666555444444444444444555555333222222222333444444555777777777777666555444333000000111222333555777999666666666555555444444444222222222111111111111111111222333444555666666555111222444555666666666666222222222333444555666777111111111222222222333333111222555888999777333///222222222222444444333222222111000000000111222222000///......000111111111222222222111000//////000+++,,,---......///......,,,------------,,,,,,---------------...///000111000000000000000000000111555444333444444444111///,,,...000111000000111222000111333555555333111000222000000111333444444333000000000000/////////000111000///111333444444333777666555444333222222222222111000111222222111///000000111222111000000000111000000000000000000//////000222444666666444333333444777888999999888888:::888444333333444444333999999777666555555777888333444444444444222111000111111222333444444555555777777777777777888888999:::999888888888999;;;<<<::::::::::::999999999999888888999;;;===???AAABBB@@@???>>>===============;;;;;;<<<;;;::::::<<<===999888777888:::;;;<<<<<<:::;;;=========<<<;;;;;;666666777777777666555555555555666666777888888888999999999;;;===<<<:::888888555222111111000...,,,+++,,,---///////////////------...///000111111222111111000111333666999;;;888333222444666555555777888777666888999:::999888555777999;;;<<>><<<777222111111111222222222333333444333222222333444222111//////000111111222222222000222222222000///000111------..................+++---......---,,,,,,---.../////////000000000000000000000111111111111111555333333333444444222000+++---000111000111222333000111333444444333111000000//////000222333333222111222333222000000000222333222111222444555444333888777666555444444444444111000000111333333333111///000222222000///000111333111000111222222111//////000111333444444333333333555777777555555555666:::777444333444444333333666666555444222111333555333333333444444555666666222333444555555555444444666666666777777777888888888888777777888888999999999999888888888777777666777777777888:::<<>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<=========888888888999:::;;;<<<======>>>@@@@@@>>><<<;;;;;;888888999888888777666666555555666777888888777777;;;:::999;;;======<<<;;;:::777444333444555222000---...///000111111000///......///000000111222222///......///222555888:::888333111444555444444666777666555666888999999888666777888999:::<<<@@@CCCCCCEEEGGGIIIJJJLLLOOORRRTTTWWW\\\```bbbdddgggiiimmmrrrvvvuuuvvvzzz}}}|||~~~333222111111111222333444///000333444444444333333444333222222333333333333555555444333333333333333666444333111000///000000333555888888777666777777444333333333333333444444333444666888888777555444222333555666666666444333000000111222333444555666555555555555666666666666222111111000000111222222444333333333444555777888333444666777777666555444333222222111111222222222000000111222222333444444---000444999<<<;;;666222111111111111111111222333444333222333444444111///---...000111111111111111///111333222000000111333....../////////......---+++---000000...,,,---...///000000000000///.........//////000000000000000555444333333444555333222...///111111000000000222000000111222222111000000///......000222333222000222333444333111000111333333111111111333333222111444444444444444555666666===999444111111222333333///111333333111///000222555222000111333333222000000111222222222222333444666777777555333111333555666444333333444555555444222444555444333222555777444444333222333555777888555555666666666555444333555555666666777777777666666777888888999999888888777777888888888888999999777666666666777:::===???>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<======<<<;;;888999::::::;;;;;;===>>>???AAACCCBBB>>>;;;;;;;;;:::;;;;;;:::999888777666555666777888888777666666;;;999888999;;;=========<<<888444555777888666333...///111222222222000/////////000000111222222222/////////000333666:::<<<999444222555666555555777666555444555777888888888555666777666666888;;;>>>@@@BBBEEEGGGJJJMMMQQQTTTWWWYYY]]]___aaacccfffiiihhhmmmqqqpppqqqvvvzzzzzz|||~~~000/////////000222444555555111///000333666666444444222111000111222111111444444333222333444555666777666444222000000000000222444777777777666666777111111111111222333444555111333555777666444000...///111333555555555444333000000111222333444444555444444555555666666777777444333222222222333444555666555444333333444666777000111333444444222111///444333222000///.........,,,------...///000000000000000222555666555111...000111111111000111222444222111000111333222///,,,***,,,...//////............111333222000000222444///000000000///...------+++...111000...,,,---...000000000000///...---,,,------...///000000//////555444333333555555555333000222333222000///////////////000000000000//////...---...///111222111///111333444333000...000222111///...///000000///......//////000222444666777KKKDDD:::222//////111222000222555444222000111333444222//////222333222000000111111111000000222333888999888555111000111444222111111333555777777666111444777777666666999<<<999777444111111222444555666777777777777555444333444555555666666666666666666777888999:::999888888777888999:::;;;<<<======999777666666777:::===???;;;;;;:::::::::;;;;;;<<<888888999;;;<<<<<<;;;999888999;;;;;;;;;;;;===>>>AAACCCEEECCC>>>;;;:::;;;<<<<<<<<<;;;:::999888777555666777888888777666555:::888666777999<<<>>>>>>;;;777333444888999777333000111222333333222000///000000111111222222333333111111111333555999<<>>>>>666111333444222333444555555555444222111000222333333333333444666555555444333333444666666777777666555444333222222:::999777555555666777999444777999:::999888888999999999:::::::::;;;;;;;;;:::888777999<<<===<<<:::<<<<<<<<<<<<;;;:::999888<<<<<<;;;:::::::::;;;;;;???<<<:::999;;;<<<======<<<<<<<<<<<<;;;:::999999===<<<;;;:::999999999999:::::::::999888777666555666999;;;;;;???DDDDDDAAA666777888999:::<<<======444444333222111000000///111000///000222444666666999555222333666999999999888888888777777777777777666555444444666777777777666666666666777888::::::999===AAADDDFFFGGGIIIKKK```^^^[[[YYY[[[___dddgggmmmlllllllllnnnqqquuuwwwwww{{{***,,,///000000///111444---------------,,,+++***000000//////////////////000000111222222111000///111000000///......//////111666777222/////////...111111111111111222222222333888999444111222222000,,,000222111111333222///---------.........//////000000111111222333444555222222333444444333222111222333333111/////////111///............///000000222111000...---,,,++++++---222555222//////000///222111000000000///---,,,++++++++++++++++++,,,---/////////000000000000000111111222111000///---,,,///......---------......,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------111...,,,+++---////////////000111222222000...------------...111333666888555333000...------///000000///...---,,,,,,,,,,,,...///111000///---......///000111222222000///...------,,,,,,---...000111///---///333444000///111999777333///---...///000////////////////////////111111000111111000///...555555444222111111222333777<<<===777333333444222333333444555666666666666111222333333222333555666666666444444333444555666777666666555555555555555888777666555666666777888:::<<<>>>>>>===;;;;;;<<<999888888888888999:::::::::888888999<<<>>>>>><<<<<<<<<<<<<<<;;;:::999999999888888999999:::;;;;;;@@@===:::999:::;;;;;;:::;;;;;;;;;<<<;;;;;;:::999;;;;;;:::999888777777888999999999999888888888888999;;;;;;:::===BBBAAA>>>999999;;;===@@@BBBDDDEEE777777666666555555444444333222111111333555666666===:::666444555666555444999999999999999888777777666555444555666777777777888888888999:::;;;;;;<<>>@@@@@@???=========999888666666666777999;;;:::999888:::<<<>>>???>>>;;;;;;;;;<<<;;;;;;::::::888888999:::;;;<<<======???<<<:::888999999999888999::::::;;;;;;;;;;;;;;;:::999888777777777777777888888777777888:::<<<===<<<===<<<999:::>>>>>>:::777777999:::<<<>>>??????777777777777777777777777444444444333444555666666>>>;;;777666555555444333999:::;;;<<<<<<;;;999777666666555555555666777777777777888999:::::::::::::::>>>CCCGGGJJJMMMQQQSSSOOOQQQUUUYYY]]]```aaabbbjjjlllooopppppppppqqqrrr{{{|||~~~111222000,,,+++,,,---,,,111111111000///...---,,,/////////..................//////000000000000000...///000111000000...---000444555222111333333000333333222222111000000///+++...///,,,,,,///000...---000222111222555555222///000000000000111111111111111222333333222000///111111111222222222222222...000111000...+++******---,,,,,,,,,,,,---......------,,,,,,+++,,,,,,,,,000555666111------...---///222333222---++++++---000///...------,,,------.........---------,,,,,,//////......---,,,++++++///...------,,,,,,,,,---------........................//////......---,,,,,,+++)))***,,,.........,,,,,,---...------,,,+++******+++,,,...111444666000...,,,***))))))******+++,,,---------,,,+++***+++---......,,,++++++,,,---------...---,,,+++++++++++++++++++++,,,,,,---...,,,---111111......000///...,,,******+++---...............------------......//////...///000111///222444222...,,,...222000666;;;;;;888555333222////////////000333555666333333333222222333666888;;;:::888777666666666777888777666555666777999:::444555666888999:::::::::999;;;>>>>>>============:::888666555555777:::;;;;;;:::999999:::<<<======::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>><<<:::888888999:::999888888888999:::;;;<<<<<<;;;:::999888777777777777777777666666666888;;;>>>@@@??????<<<888999;;;;;;777666666666555555555444444444444444444555555666666444555555555444333444555777777666666777888999999:::<<<>>>??????===:::888666777777666666666777888333444666777777777666666444777;;;>>>AAADDDGGGJJJHHHJJJNNNSSSWWWZZZ[[[\\\iiillloooppppppqqqtttwww{{{|||||||||111333111,,,+++//////,,,.........---,,,+++******,,,------...///000111111///////////////000000111...///000111111000///...000777;;;777222333666777444333333222111000//////---///...++++++...///,,,...111222000000333333000000000000000111111111222333444444333222000---,,,....../////////000000111+++---//////...---------,,,,,,,,,,,,,,,---............------------......---222333///,,,---/////////111333111---++++++---,,,,,,+++***)))))))))***,,,,,,,,,,,,------------......---,,,,,,+++++++++,,,,,,,,,,,,,,,---......---------.........//////...............------,,,---,,,***+++,,,---,,,+++***+++++++++++++++++++++,,,+++++++++,,,---///000---,,,+++***)))))))))******+++,,,---------,,,++++++,,,...---+++******+++,,,,,,,,,,,,++++++***************+++++++++++++++---***+++...///,,,,,,...,,,+++***)))***+++---...------------,,,,,,+++++++++---......---...000333///111333333111111333555...333:::===:::555222333111111000///000111222333222333444333222333666888===<<<:::888777777888888:::999888777666777777888555666777999:::;;;;;;;;;555888;;;<<<<<<<<<===>>>;;;999777666666888;;;<<<;;;;;;999888777888999:::::::::;;;;;;<<<;;;;;;;;;===>>>>>>>>>===<<<;;;;;;888777666777:::;;;;;;;;;777777999:::;;;;;;<<<<<<:::999999888888888888999555555555666888;;;???AAA>>>???<<<999999;;;:::555777777777666555444444444111222222333333444444555222444666555333111222444333444555777888999;;;<<<;;;===???@@@@@@>>><<<:::777999999888666666888:::444444555555666555555555777999<<<>>>???AAADDDFFFIIIJJJLLLNNNQQQUUUXXXZZZcccgggjjjkkkkkknnntttzzzzzzzzzzzzzzz|||---111000---///666777111...////////////...------,,,---...///000222333333////////////000111222222000000111111222222111111///888===888222111555888333333222222111000//////333333000,,,,,,000///+++///222222//////222333000........./////////000000555555444222000...,,,+++---------------...///000***,,,.../////////000111---,,,,,,,,,,,,---......000///...............///***///111---***,,,///000...///000000...,,,,,,---------,,,,,,+++,,,,,,,,,++++++,,,,,,---------.........---,,,++++++,,,,,,++++++++++++,,,---...///***++++++,,,,,,------------............---,,,,,,---,,,++++++------,,,***,,,,,,,,,------------......---,,,+++++++++,,,---------,,,,,,,,,,,,------++++++,,,------...------+++,,,------+++******+++++++++++++++******************++++++++++++******,,,)))))),,,---***+++...*********)))***+++---...------,,,,,,++++++******))),,,------,,,---111555222333444666777888888777///222999===:::444111333555444444333222222222333111333555555444444666777<<<;;;999888777777888999999888888888777777666666666666777888999;;;;;;<<<555888;;;<<<<<<<<<===>>>:::999888777777888:::<<<::::::999777666666888;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<<<<;;;999777666666555666888;;;======<<<777777999:::;;;;;;;;;;;;:::999999888888888999999444444555666888;;;===???;;;===<<<:::;;;===;;;666333444444555555666666666333333333444444444555555111444666666333111222444444666888888888888:::;;;===>>>???@@@@@@>>>===;;;999;;;<<<;;;888777999<<<999888777777777888888999<<<>>>???@@@@@@AAACCCFFFNNNMMMMMMNNNPPPUUUYYY\\\aaafffkkkmmmnnnpppwww}}}xxxyyyzzz{{{}}},,,111222///333<<<;;;444000111222222222222222222...//////000111222333333000000//////000111333444222222111111222333333444222888;;;666222333555444333222222222111000000000444333111...000555555111///111222///000444555333....../////////000000000444333222000//////......------,,,,,,---///000111,,,.../////////000222444---------------......///000000///...------......***...///+++(((+++---.........---...//////...,,,/////////...//////000000---------------,,,,,,,,,///...---,,,+++,,,------,,,,,,,,,+++,,,,,,------******++++++,,,------...------......------,,,+++,,,++++++,,,...///...---......------...//////000000///...,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,---...///000+++---...---,,,***++++++,,,++++++******************+++,,,,,,,,,+++******,,,)))))),,,,,,***+++...++++++******+++,,,---...---,,,,,,+++******))))))(((***---,,,+++,,,111666666444333555999:::777444000222888===:::333000333444444555444444333222222000333666777666555555666888777666555555666777888444666777888999888777666666666555555666888:::;;;777999;;;<<<;;;::::::;;;888777777777777888999999888999999777666777;;;???<<<<<<<<<<<<;;;:::999999999:::;;;<<<;;;999888666777666777999<<<===<<<;;;777888999:::::::::::::::888888777777777888888999444444555666888999:::;;;777:::<<<;;;===@@@===888111111222333333444555555333333333333444444444444000444888777444222444666444777999999888777999;;;>>>????????????>>>======;;;===???===999888:::>>>===<<<:::888888999;;;===>>>????????????@@@CCCEEEMMMMMMMMMNNNRRRVVVZZZ]]]___gggppptttsssssswww{{{wwwyyy|||~~~...444555111555===<<<222---...///000000111111000111111111111111222222222111000000000000222444555333333222111222333555666666999888555555777555222222222222111111111111111000000///...444;;;===:::...111222000222777999777111111111111222222222222222111000//////000111222...---------...///111222///000000//////000333555...------------...//////000000///...------------***...///***'''))),,,,,,...,,,+++---000111///,,,,,,,,,,,,,,,,,,---...///000//////...,,,++++++***///...---,,,,,,,,,---.........---,,,++++++++++++,,,,,,------...///000000------......------,,,+++***)))***,,,///111000///---------------...///000111000///...---...//////((()))***+++,,,---......---,,,,,,,,,---///111222+++---......,,,++++++,,,,,,++++++******************+++,,,------,,,******---******------+++,,,///++++++++++++,,,---......,,,,,,++++++***))))))((('''***,,,,,,***,,,222777777333000333888999444...111222777===:::222000444111222333444444333111111///222666888777666555555555555444333333444666666111333666999:::999888666666555444333444666888999888999;;;:::888666555666555666666777777777777777666888888888777999???CCC<<<===<<<<<<;;;:::999888888:::<<<======<<<:::999999888888:::<<<===;;;:::888888999:::::::::999999777777666666666666777888333444555777888888888888444888;;;===???BBB???:::666666666555555444444444222222222222222222222222000555999999555333555888222666999:::888888:::===?????????>>>>>>>>>>>>>>><<>>:::888;;;??????===:::888777999<<<>>>???@@@AAAAAAAAABBBEEEHHHIIIJJJKKKNNNRRRVVVYYY[[[ZZZdddpppuuusssqqqqqqsssvvvzzz~~~000//////000222222111///000000000000000000111111---------...///111222333555444111000000222444666555222//////222555666555:::666555777555222222555222222222222333333333333000000222666:::;;;888555666444222222444444111...333333333333333444444555111111222222111111000///...//////000000000111111,,,,,,---///000000---+++///000111111111000...------......///////////////,,,+++******,,,,,,+++***---------......---,,,,,,------,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,******---000111///,,,...//////---+++***+++---)))...///***)))---///---........................************+++---///000,,,***)))))),,,...//////,,,///111111000111555888)))+++...---+++))))))+++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,------,,,***)))***+++***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,000+++***+++)))%%%'''---***+++,,,+++)))((()))******)))))))))+++///222555888///***...000---+++---,,,...222666888666111---111...---111777999666222666999;;;;;;:::999999999999888555222555999666///000111222333555666777888666999;;;888333222444888333777:::999777444555777999888888888666555444333111111222444666888:::<<<777777777888999999::::::<<<888666888888666888<<<:::888666777:::<<<;;;:::666888;;;<<<;;;:::;;;;;;888888888888777777777777888777666666777999;;;<<<======>>>@@@AAA@@@<<<:::888666555555555555333222555444333444666777666555777777666666666666777777888555222333666999:::999;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;<<<888999:::<<<===>>>>>>>>>>>>??????>>>===>>>AAACCCIIILLLOOORRRRRRSSSTTTVVVZZZ___eeehhhiiijjjmmmppptttwww{{{222222111333444555444222222222222222333333333333000000000111222333444555444333111000000111333555444111//////222444555444444222444777777333222444333333333333222222222222222111111444666666444111444222000000333444333222444333333222222333333333000111111111111000////////////000000000111111111111///...///111222222111///000111111111000///.........///000000000000///...---,,,,,,---...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---000000///......---,,,,,,,,,++++++---000111///------...///...,,,,,,---//////222000,,,+++......***000/////////.........---222111///------...///000...,,,++++++---/////////***,,,......---...111444---...///...+++***+++---++++++,,,,,,,,,---------------------,,,,,,,,,,,,***+++,,,+++)))((()))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///+++***,,,+++(((***///---,,,,,,,,,,,,------...+++***)))***+++///222444777000,,,111333111......000111444777999777333///111111333555777777777666777999::::::888777777777:::999666444666888444---111222333444666777888999777:::;;;999555333555888666888999999888777777888;;;;;;;;;:::999777666555555555555555666777777888555666777888:::<<<===>>>888555555888888555555777888666555666999:::999777555777999:::999888888999666666666666666666666666666666777888999;;;<<<===;;;;;;<<<>>>@@@???<<<:::777555333333444444222111444333333444666666555444666666555444333333333333888555222333555888888888===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999999:::;;;888999:::;;;<<<=========>>>???@@@???>>>???AAACCCHHHKKKOOOQQQSSSTTTUUUWWWXXX]]]bbbeeefffhhhkkknnnooorrrvvvyyy|||~~~222222111333444555444222222222222222222222222222////////////000222333333444333222111111222333444444111//////111444555555222222555;;;<<<888666777555555555444444444333333555444222222333333111///444222000000333555666666666666555444333333333333111111222222111111000///000000000000000111111222333000......000333555555000111111111111000//////...///000000111111000000000...---...///000///...,,,------......---------++++++,,,,,,------......000000000///......---------,,,,,,...000111///...,,,---......---...000222333333000---...111///***000000//////.........---:::777444111///...///000000///------///000000///---...000000000111444666000111111///---,,,---...,,,,,,,,,,,,---------------------------.........+++,,,---,,,******+++,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,,,,+++---000000---+++,,,000333333222++++++++++++---000333555777222000333555333111000111222444777888777333000---000333333222111333555777888999888666444444444888999888777:::<<<888111333333444666777888999999888:::;;;:::666555666999:::999777888999:::999999<<<<<<;;;;;;999777666555777777666666666777777888777888999:::;;;<<<<<<===777555666999999555333555666555555777888888666444333555888888777666666666444444444444444444444444333444666777999:::;;;;;;999999:::<<<>>>>>><<<:::888666444444555555444333555555555777888888666444777666555333222222222222888666444333555666666666>>>===<<<;;;::::::::::::;;;:::888666666666888999888888999:::;;;;;;<<<<<<>>>???@@@@@@???@@@BBBDDDGGGJJJNNNQQQRRRTTTWWWYYYYYY]]]bbbdddeeegggjjjnnnlllooorrruuuwwwyyy|||~~~333222222333555555444333333333333222222222222222////////////000111222333333333222222222222222222333222000000111333555666777666999===>>>;;;999:::888888777777666555555555888666444333222222222222666555222222333555888999999888666555444333333333222333333333333222111111111000000//////000111111000///...///111444555444111222111111111111000000///000000111222111111111000///...///000111000...------......///.........+++,,,,,,---...///000000000000//////.........------------...////////////,,,---/////////000333555333///,,,---111555222...---............/////////<<<999555111///...///000111///......///000///...///000111111222333555666111222333333222000...---,,,,,,,,,------------...,,,------....../////////...//////...------///111222111000///...------,,,------------------------...,,,+++,,,---------...111---***,,,222666666444++++++,,,...000444777999:::666222222333222111111000000222555777888555333000111222333333333333444666777888666333222111222333777999:::===AAA>>>999333444444555777888888999888:::;;;;;;888777888999<<<888555666999;;;:::999;;;;;;:::999888666444444666666666777888999:::;;;<<<;;;;;;:::999999888888;;;888888;;;:::777666888555666777888999888555444333555777777666444444555333444444444444444555555222333555777888999888888888888999;;;===>>><<<:::<<<:::777777888999888777777777888999;;;:::888666666555555444444444444444999777666555555666666666;;;;;;::::::999::::::::::::999666444444555666777888888888888999:::;;;<<<>>>???AAAAAAAAAAAACCCEEEFFFIIIMMMPPPRRRTTTXXXZZZ[[[___ccceeefffhhhlllooommmooosssuuuvvvxxxzzz|||~~~~~~333333222444555666555333444444444333333222222222222222222222333444555555222222222222111111000000111111000//////111333555;;;888888::::::777666999888777777777666666555555777666444333111222333444777666444222111333555888888777666444333222222111222222333333222222111000222111000/////////111222//////000333555666555444333222222111111111111111000111222222333333222222111///...///000111000///---...///000000000000000------...///000111111222////////////..................//////......///000---///000000000222444666444///,,,...222444222///++++++,,,...///111222222777555222000...///000111000.........//////...---------------///000111111333555888;;;:::777222...,,,,,,---------.........,,,------....../////////...//////...---...111333222111000///...------,,,------------------------...---++++++---///...+++000,,,***,,,222666555333++++++---000333777:::<<<<<<999444///...///111111///000222666:::;;;999777999666444555999;;;999777555555555444222000111222000555888999;;;???===999333333444555666777777888888:::;;;;;;:::999888888:::777444555888::::::888::::::::::::999777666555888888888888888999::::::;;;;;;:::999888777666666===:::999::::::777888;;;777888:::;;;:::888666555555777888888666444444444444444555555555666666666555666888999:::999999888999888999;;;===>>>===;;;===;;;999888999:::::::::777666666888999999777555222222222222333555666777999999888777666666666666777777777777888999:::;;;999888666444444555666777888888888888888999:::;;;===???AAAAAAAAABBBCCCEEEEEEHHHKKKNNNPPPSSSWWWZZZ[[[___cccddddddfffkkkooonnnpppsssvvvwwwxxxzzz|||{{{|||222111111222444444333111444333333222222111111111444444444444444555666666333444444555444333111000222222222111111222555888;;;888666777666333333666777777777777777777777777666666555444222222444666555666555333222222444777777777555444222222111111333333333333333222222111555444222000000111333444333333555888::::::888555444333222222111111222222111222222333444333333333111000///000111222111/////////000111222222222222000000111111222222333333000000000000////////////111111222111000000111333000111222222111222444666888222///111333111//////,,,---...000111333444555333222111000000000111111///...---///000000///---000...---...000222222222666888;;;???@@@===777222,,,---------............---------------.........,,,,,,,,,++++++,,,000333------------,,,,,,++++++------------------------......,,,,,,///333111,,,...,,,,,,...111333222000+++,,,...000333666999:::;;;:::555...,,,///111000000222555:::===>>><<<:::888444000222888;;;999555222333333222111111333444111555777555555777555222333333444555555666777777888999:::;;;;;;:::888888888666666666888999999999;;;<<<<<<<<<<<<;;;::::::>>>===<<<:::888777777777777777777888888999999999;;;888888;;;;;;888888;;;999;;;<<<<<<:::777777777666888999999666444333444555555555666777777888888999:::;;;<<<============;;;;;;;;;<<<>>>???>>><<<===:::888777888:::;;;;;;666444333333444555444222------...///111333444555777888999888666555555666333444444555666888999:::777777777666666777777888999999888777888999;;;<<<;;;>>>@@@AAAAAAAAACCCDDDEEEGGGJJJLLLNNNRRRVVVYYYZZZ]]]```aaaaaaccchhhlllmmmpppsssvvvwwwxxx{{{}}}|||:::999999:::<<<<<<;;;999======<<<<<<;;;::::::999;;;;;;;;;;;;;;;<<<<<<===;;;<<<===>>>===;;;999777:::;;;;;;:::999999===@@@???<<<<<>>===>>>???@@@???===>>><<<999888999;;;<<<===888555333222333444444444------......000111333444333555777666444333444555333333333333444555666777666777888999::::::999999;;;:::999888888999;;;<<<:::<<>>???AAADDD@@@???>>>>>>============??????@@@@@@??????>>>===<<<;;;888666666777999:::999777444444555777888888555444333222111222333444222333444444555555444444555444333333555555444333111222333444555555555555555555555555555555444444444444444444444444444444777999999888555555777:::555666666444222111222444666222333777666222333999888777777777777666666666444555666666666555333222/////////111444444333111000...,,,---000222111000444222000222555777555333---------.........//////---------,,,,,,+++++++++---------,,,,,,...222666***++++++,,,---...///000........................+++------...555>>>===666,,,///222333111///------////////////...............555777444333666555111...000444888:::888222...,,,---.........000333666---///000111111333777:::333777888555444666777555666666777777888888999999777777888:::;;;:::888666444888<<<===;;;999;;;===777888999:::;;;;;;;;;;;;======<<<;;;::::::::::::;;;;;;::::::::::::999999555777>>>FFFGGGAAA;;;:::<<<======:::777555666999666777888888555222111111444444555555666777888888444444555777:::>>>AAACCCAAA@@@??????@@@@@@???>>>AAA>>>;;;:::<<<>>>???@@@<<<999555333444666777777000000000000111222333444000333555555222111222444333333222222222333444444555666999;;;<<<<<<;;;:::<<<;;;999888888:::;;;===999<<>>:::666666777999::::::888777666999666444444666777555222333444555666666666555444444222//////000222444444333444444555444333111000333666888666111000333777888777555333111111222444555666666666666777777777:::999777666555444444444444444444555666777888999888:::999777888<<<;;;777777777777777666555444333555333111222555777555333333111///------...000111444333222222333333111//////......---------,,,,,,***++++++,,,,,,,,,,,,,,,000///...------///111333//////000111111000000///222111000///......---,,,...------000444666555333...///000222333333222222111///------///111222222666777999999888555222000///111444555555444///***///111333444333333444555///111222222111333999>>>;;;999666444444444666888999777555666999:::888666777666666666666666777888444444444555;;;@@@>>>777888888888999:::;;;======CCCCCCAAA<<<666555999===888:::;;;999666666999===::::::;;;======<<<888555777777777777888888888888888777555444333333444444444555666777777888888777666666888<<<@@@AAAAAAAAA:::CCCFFF@@@@@@FFFFFF???===:::777:::@@@CCCAAA>>>777444111///000111222333333......444777777;;;BBB:::888666555555555333111444333222111000111222333333444555666777888999:::999;;;<<<;;;999999999:::===<<<<<>><<<:::777444333444555444222666666777777666555444333555444222222222333333333555555444333333333444444666999:::999555444555777444333222111000111333555555555555555555666666666666666555555666777888888666555555444444555555666999;;;:::999;;;>>><<<888777777777777777666444444444222111222444555444222222000...------...000111000111222222111000......------......---,,,,,,+++---------------......///222111000//////000222333000111111222222222222111//////......---,,,,,,,,,---,,,---///333444222000555444444444555777888999,,,+++***,,,///222333444555666777888777444111///+++---000222333333111///---,,,++++++...666AAAHHH888666333222222444555666999888666555666888;;;<<<999777666777999:::888666888888888888888999999:::777888777888<<>>>>>===<<<===999999999:::;;;:::888555777777777777777777777777999888777555555555555555555666777888999999999999;;;;;;===@@@BBBCCCBBBBBB???HHHJJJDDDCCCFFFDDD<<>>;;;777444333333111000333222222111222222333333444444555555666777777888::::::;;;:::999999;;;<<>>FFF===888333222444555444111999888777777777999;;;===;;;999888999:::;;;:::999:::::::::::::::;;;<<<===;;;<<<;;;:::>>>BBB@@@:::;;;;;;<<<===>>>@@@AAABBBDDDBBB@@@?????????>>>===999;;;???DDDFFFEEEAAA>>>:::888777888999999888666777777777777777777777777:::999888777666666666777555666777999:::;;;;;;;;;:::;;;<<<>>>??????>>>>>>AAAHHHKKKGGGFFFGGGCCC;;;BBB@@@>>>======>>>@@@AAA===888666:::@@@BBB;;;444666333222444666555888<<<<<<:::777555444444333222000000111222333333333333444444444444555555666666999999999888777888;;;>>>EEE>>>888777:::>>>???>>>======>>>@@@CCCFFFIIIKKKVVV[[[]]][[[\\\bbbeeeeeegggmmmtttxxxwwwxxx{{{{{{{{{wwwoooiiihhheeeaaahhhiiiiiiiiihhhgggffffffjjjbbbZZZWWWVVVYYY```gggdddaaa______aaadddffffffcccbbbaaaaaabbbbbbaaaaaa]]]]]]ZZZVVVRRRSSSXXX]]]ccc___^^^bbbgggeee___ZZZ[[[\\\\\\[[[YYYXXXYYY[[[XXX\\\aaadddeeeeeeffffff```\\\YYY\\\bbbccc^^^XXX\\\XXXUUUWWW\\\___]]]ZZZ\\\]]]^^^^^^___bbbfffjjjiiieeebbbbbbddddddaaa^^^^^^^^^^^^___^^^]]]\\\ZZZVVVUUUTTTSSSQQQOOOMMMLLLFFFGGGHHHGGGEEEBBB??????BBB@@@>>><<<;;;;;;<<<===;;;;;;:::;;;;;;:::666333777777777888999:::::::::888888777777777888999::::::999888888777777777888;;;;;;999888777666666555555999::::::<<>>===???>>><<<>>>AAA???;;;<<<<<<<<<===???@@@BBBCCCBBB@@@>>>???BBBBBB???<<<;;;<<>>>>>DDDHHHHHHIIIJJJDDD===EEEDDDBBB>>>:::999;;;======:::999;;;??????;;;666666555444555666777999;;;777666777888:::999777555...///111333444444444333333222222222333555666777777777666555444666:::>>>BBB@@@===:::999:::<<<>>>999999;;;===@@@CCCFFFHHHRRRXXX\\\[[[\\\```ddddddgggnnnuuuwwwuuuwww}}}lllrrrtttmmmeeeccceeeggggggccc___```dddhhhhhhggghhh```ZZZYYYXXXXXX]]]ddddddbbbaaabbbfffjjjllllllhhhbbb\\\\\\aaadddccc```aaacccdddccc``````cccfffiiigggeeefffhhhgggaaa[[[```aaa```^^^[[[YYYYYYZZZ[[[___dddggghhhhhhhhhhhh___```dddllltttsssiii___bbb^^^[[[\\\aaacccaaa^^^\\\[[[ZZZ]]]bbbfffiiijjjkkkhhheeedddeeeeeedddbbb___bbbeeeggggggeeecccbbbdddcccbbb```^^^]]]\\\\\\UUUXXXZZZYYYUUUQQQPPPOOOKKKKKKKKKJJJHHHGGGEEEEEE@@@@@@???@@@@@@===:::666>>>===<<<===??????<<<:::999888777777777888:::;;;===<<<;;;:::::::::::::::>>>>>><<<;;;::::::::::::666:::;;;<<<>>>@@@===888777777777777666555444444555666666666666666777888444444555555444444333222---111555333...***+++---,,,...000222222111...---111000...,,,---///111333333333222111111111111111111111000000000000111111------......//////000000111333666888888666333222222333444555666666666666444333222333333333111///222333333333333111000///444000///000///---222999111444777888888777777777111222333333222222555888888777666555444444444555999999:::999999999999999:::::::::;;;<<<===>>>>>>>>>@@@???<<<<<>>;;;<<<<<<<<<===>>>???AAAAAA@@@>>>===>>>AAABBB???<<<>>>===>>>BBBGGGHHHEEEBBB>>>;;;999888:::<<<<<<<<<::::::999999888888888888777888888888777777666666444555666888999:::::::::888;;;???@@@@@@@@@BBBDDD@@@DDDHHHKKKMMMLLLEEE>>>IIIHHHEEEAAA<<<999999:::;;;;;;;;;:::888777777888666666666666777:::;;;<<<444666:::>>>???===888444---///111333444555444444111111111111333555888999555555444333222444888;;;===AAADDDBBB;;;888:::???888888999<<>>@@@BBB<<<<<<<<<<<<<<<======>>>???>>>===;;;:::999999999555888999999;;;>>><<<888777777888777777666555444222333555444333333444666222222333333222000...---000222444222...,,,,,,......///111222222222000///111000///......000222333000000000000000000//////333222111////////////000---------......////////////222555777555444333222444555666777777666555444111000000111333444333222444444444444333333222111222......111111///666AAA888888777555444555888;;;111444666555222111444777444444444444555666777777666777888777666555666888:::::::::;;;<<<===>>>???>>>@@@???<<<;;;>>>>>><<<>>>============>>>??????>>>======>>>??????>>><<>>>>>>>><<<<<<;;;;;;:::999999999777777888888888888777666555666777888999999999999666:::>>>@@@??????AAACCCEEEFFFIIIMMMOOOLLLEEE>>>KKKIIIFFFCCC@@@===;;;:::888;;;<<<:::555444777:::777999999888999<<<===<<<888:::===@@@@@@<<<555/////////111222333444444444222222111111222555888999444444444333222333666999999@@@GGGFFF???:::;;;???888888999<<>>===:::<<<>>>===;;;;;;===???:::;;;<<<<<<:::777444222:::999777555333333333333444555666777777777777777444444444444444555666666666666777777888888777777999888555333222111222222111111111111111222222222000333666666555444444666666555555444333333222222666444222222444555555555555555555555555444444444222---...333222///777DDD???===:::666333333666999555666666666555555666666666666666777888888999999777999:::999777777888:::::::::;;;;;;<<<>>>???@@@>>>AAA@@@<<<;;;>>>???>>>@@@??????>>>>>>>>>>>>>>>===>>>???>>>=========>>>???@@@BBBBBB@@@??????@@@>>>===<<<<<<>>>??????>>>>>>======<<<;;;;;;::::::777888999::::::999888888888888999999999999999888555999>>>>>><<<;;;===@@@DDDCCCDDDIIIMMMJJJDDD>>>FFFDDDAAAAAABBBAAA===999777:::<<<===<<<;;;;;;<<<:::======::::::======:::999:::;;;======999444000111111111111222333444555666555333222222444666777555666666555444444666777:::>>>BBBCCCBBB???======777888999<<>>>>>>>>>>>>>>?????????@@@@@@@@@DDDEEEFFFGGGGGGGGGGGGGGGEEECCC@@@===;;;;;;;;;<<<666666666666666666666666222555888888666666888::::::888555333222222333555???<<<888666666777777666666666666666666666555555444///000444111---333AAA888999999999777777888:::777555444666:::;;;:::888<<<<<<;;;;;;:::999999888;;;===???>>><<<;;;<<>>>>>>>>>>>>>>@@@AAA???<<<;;;>>>AAA>>>AAAEEEDDD@@@===<<<======<<<<<<===???@@@???>>>???>>>>>>===<<<<<<;;;;;;888999:::;;;;;;;;;:::999::::::;;;;;;;;;:::999999:::>>>BBBBBB>>><<<>>>AAA<<<;;;===DDDIIIHHHCCC??????<<<;;;===AAABBB===777888999<<<@@@DDDDDDAAA======AAA@@@;;;:::======888888777777888999888666444222111111000111222444555:::888555333222222444555666777888888666555666777===<<<<<>>:::888777666999>>><<<444222444888999999888888888999:::<<<:::999;;;===>>><<<:::333777999:::;;;===999333333555777666444444888<<>>>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::?????????>>>======>>>@@@BBB@@@======>>>???@@@???OOOJJJCCC??????@@@@@@???AAACCCCCC@@@===<<<@@@DDDAAA@@@?????????@@@AAABBB<<<@@@BBBAAA@@@AAA>>>:::>>><<<:::;;;???@@@@@@>>>===>>>???@@@???===:::999;;;;;;;;;:::::::::999999===@@@@@@<<<999;;;<<<;;;===@@@AAA>>>999:::AAAHHHLLLEEE>>>>>>DDDHHHGGGCCCAAAHHHJJJDDD@@@@@@>>>:::555;;;BBBFFFEEECCCCCCDDD>>>AAA@@@;;;888::::::888===;;;888777666555333111555444333333333444555666===>>>???<<<777444444666888444111444999===<<<:::AAA@@@>>>;;;999999<<<>>>;;;;;;;;;;;;===@@@CCCEEEHHHLLLQQQWWW\\\```cccdddfffiiimmmoooqqqsssuuuwww|||{{{|||~~~~~~|||}}}|||zzz~~~}}}}}}|||uuupppnnnqqqqqqpppsssxxx~~~~~~zzzuuuwwwtttpppmmmllllllkkkjjjlllppptttvvvwwwuuusssrrrrrrooollllllnnnpppppppppuuuxxx|||}}}{{{vvvoookkkmmmmmmnnnqqquuuvvvsssppppppqqqqqqqqqqqqtttwwwzzzwwwsssrrrttttttpppppptttnnnrrrrrrnnnlllnnnmmmjjjiiijjjjjjiiihhhhhhiiijjjiiihhhgggffffffggghhhiiiaaaaaabbbdddeeedddcccbbbbbbeeehhhiiihhhggghhhjjjnnnmmmjjjddd^^^[[[\\\^^^\\\ccclllssszzz}}}}}}wwwnnnhhhfffkkkrrrvvvyyyxxxxxxwwwvvvuuuttttttvvvxxxzzzzzzzzzzzz{{{}}}ooonnnmmmjjjfffaaa]]]ZZZVVVSSSSSSSSSOOOFFFBBBDDDMMMKKKHHHHHHHHHFFFBBB===CCCBBBBBBFFFLLLRRRTTTUUURRRTTTSSSPPPOOOOOOKKKEEEEEE???777555999AAAGGGKKKLLLMMMMMMMMMOOOSSSPPPKKKFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCAAAAAABBBCCCBBBCCCDDDDDDBBB@@@>>>>>>??????>>>===FFFCCC@@@???@@@AAAAAA???===>>>>>><<<;;;;;;===>>>BBBAAAAAA@@@AAABBBCCCDDDCCCEEEDDDAAABBBDDDAAA;;;===<<<;;;===??????===:::??????@@@@@@???>>>===<<<;;;;;;;;;:::::::::::::::;;;======::::::>>>???======@@@BBBAAA???BBBIIIPPPQQQJJJBBB@@@DDDHHHJJJJJJSSSXXXXXXQQQIIIEEE???999===@@@DDDEEEEEEDDDCCCCCC<<>>>>><<<:::888777999;;;@@@???>>>>>>???BBBDDDFFFGGGJJJOOOTTTXXX\\\```bbbdddgggjjjmmmoooqqqtttvvvzzzzzz{{{|||www}}}zzzxxxuuuqqqpppsssuuuwww{{{{{{www{{{wwwrrrooooooppppppppprrrsssuuuyyy|||zzztttoooqqqooommmlllnnnpppqqqqqqwwwzzz~~~~~~xxxqqqmmmnnnnnnpppqqqrrrrrrrrrrrrpppqqqrrrrrrsssvvvzzz}}}wwwsssqqqrrrqqqqqqssswwwwww||||||wwwrrrsssuuuvvvtttvvvxxxvvvrrrppppppqqqppppppppppppooonnnmmmmmmggghhhiiijjjjjjjjjiiihhhnnnqqqsssuuuuuuvvvwwwyyyuuuvvvvvvtttssssssuuuwwwtttyyy~~~vvvpppooottt||||||zzz{{{~~~|||yyywww~~~~~~~~~{{{{{{}}}xxxqqqjjjiiijjjnnnvvv~~~ooo^^^KKKCCCGGGPPPTTTTTTVVVVVVUUUVVV\\\aaa^^^VVVUUUUUUVVVVVVWWWWWWWWWXXXSSSTTTTTTUUUUUUTTTSSSRRRNNNOOOPPPQQQPPPPPPOOONNNJJJIIIHHHIIIJJJJJJHHHFFFBBBAAAAAABBBCCCDDDBBB@@@FFFFFFEEEEEEFFFFFFEEECCC@@@@@@??????@@@AAAAAABBB>>>>>><<<;;;>>>BBBBBB===;;;;;;<<<===>>>===:::888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::<<<@@@AAA>>>>>>@@@BBBAAAAAADDDJJJOOOZZZSSSJJJEEEGGGMMMTTTXXXSSSYYY[[[VVVNNNIIIDDD@@@===???CCCHHHKKKKKKIIIFFF666===CCCEEEFFFEEE@@@999666555444444666666555444222111000000000222333444>>>@@@@@@<<<777444444666222222333777;;;<<<888444;;;;;;;;;:::777666666777AAA@@@???>>>???AAACCCDDDFFFIIIMMMPPPSSSWWW\\\___```cccgggkkkmmmooorrruuuvvvwwwzzzzzzvvvrrrppppppzzzyyywwwwwwyyy|||}}}wwwsssssstttuuuuuuwwwxxxzzz{{{{{{xxxtttqqqpppooooooppptttwww{{{||||||zzzyyyxxxxxxvvvwwwwwwuuusssrrrsssuuuuuuvvvvvvuuutttvvvyyy|||zzzwwwtttsssrrrqqqrrrttt}}}~~~zzzyyyyyyyyyyyy}}}~~~|||vvvrrrrrrsssuuuvvvvvvvvvtttqqqnnnlllmmmoooqqqqqqpppoooooooooxxxyyyzzzzzz{{{{{{||||||sssuuuwwwzzz||||||{{{yyyvvvxxxwwwwwwwwwxxx{{{}}}}}}{{{wwwwwwyyy{{{~~~~~~|||{{{xxxzzz|||}}}|||yyyvvvtttnnnlllmmmpppsssvvvxxxzzz~~~~~~~~~zzzwwwxxxxxxyyy{{{wwweee\\\^^^bbbaaa^^^[[[\\\[[[[[[___ccc```ZZZ_________^^^^^^^^^^^^]]]]]]^^^___``````___^^^]]]_________```___]]]ZZZXXXXXXXXXXXXZZZ\\\]]][[[YYYPPPPPPOOOOOOOOONNNMMMLLLKKKIIIHHHIIIKKKJJJFFFAAAEEEDDDDDDCCCBBBBBBBBBBBBCCCEEECCC???===@@@BBBAAA>>>>>>??????@@@???>>>===;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<=========@@@@@@>>><<<>>>DDDDDDAAACCCCCCBBBAAA@@@AAADDDFFFYYYSSSJJJEEEGGGNNNYYY```TTT[[[___YYYNNNFFFFFFHHHAAABBBFFFLLLPPPOOOIIIDDD777>>>DDDFFFGGGGGGAAA999999777666777888888777666222111111000111222444555===>>>???;;;666333333555222222333555888888666444:::;;;===<<<:::888777777<<<<<<;;;:::;;;===@@@AAAFFFIIILLLNNNPPPSSSYYY^^^^^^aaaeeeiiilllnnnrrrtttsssuuuyyyyyyxxxvvvsssrrrtttuuuuuu}}}zzzzzz~~~yyytttssstttuuuuuutttwwwyyyxxxtttrrrtttwwwrrrsssuuuwwwzzz}}}{{{|||~~~|||||||||{{{zzzzzz{{{}}}~~~{{{xxxxxxzzz{{{~~~|||{{{{{{zzzyyy|||{{{}}}|||yyy}}}}}}xxxtttssssss}}}~~~~~~~~~{{{wwwrrrooovvvxxxzzzzzzxxxvvvvvvwwwvvvvvvvvvwwwxxxzzzzzzzzz~~~~~~}}}}}}~~~}}}{{{wwwxxxxxxvvvxxxzzz}}}|||~~~yyyvvvyyy|||uuuyyy~~~}}}|||{{{xxxyyyyyywwwuuupppllljjjtttsssrrrrrruuuwwwwwwuuuvvvxxxxxxwwwttttttwwwzzzpppqqqssssssrrrqqqoooooooooqqqpppooottt{{{~~~}}}uuuqqqllllllooopppnnnkkkcccggghhhfffeeeffffffcccbbbaaa```^^^]]][[[ZZZYYY^^^```aaabbbbbb```^^^]]]`````````bbbcccbbb___\\\]]]^^^___bbbeeegggfffddd``````^^^]]]\\\]]]^^^```ZZZXXXWWWXXXYYYWWWRRRMMMPPPPPPNNNMMMKKKIIIHHHGGGTTTYYYXXXNNNEEEBBBDDDDDDAAAAAA@@@@@@@@@AAABBBDDD>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>????????????AAA@@@>>>BBBHHHKKKJJJNNNKKKIIIGGGHHHHHHIIIHHHPPPKKKDDDAAADDDMMMXXX```eeejjjkkk```NNNAAABBBIIIOOOLLLIIIIIIJJJKKKHHHEEE@@@CCCEEEEEEGGGGGGCCC<<<:::999777777888888777555333333222222333444666777;;;<<<===:::555222333444444333222333444555666555:::<<<>>>???===;;;;;;;;;888777777777999<<>>???@@@???===>>>???AAA>>>>>>>>>===============BBBBBBAAAAAAAAA@@@@@@@@@;;;@@@BBBAAADDDLLLRRRTTTUUURRROOOPPPSSSVVVUUUSSSOOOJJJFFFEEEKKKSSS[[[___fffgggfff^^^OOOCCCCCCIIIPPPJJJDDDAAADDDJJJQQQVVVBBBCCCAAA???AAACCC@@@:::888777666666666666555444444444444444555666888999999;;;<<<:::666333444666777666555444555666777888999;;;>>>???>>>======>>>777777777888:::===@@@BBBBBBGGGLLLNNNNNNPPPVVV\\\\\\```dddgggiiillloooqqqqqquuu{{{~~~~~~vvvuuuzzz}}}||||||{{{{{{|||yyyvvvuuuuuuvvvvvvvvvqqqsssuuuuuusssrrrtttvvvxxxzzz{{{{{{{{{~~~~~~{{{xxxwwwxxx|||~~~}}}{{{yyyyyy|||~~~{{{zzz}}}|||zzz}}}}}}~~~~~~{{{xxxxxxzzz|||~~~}}}{{{yyywwwuuuxxxzzzxxxrrrnnnnnnpppnnnlllkkklllppptttuuutttyyyvvvttttttxxx{{{}}}}}}sssxxxzzzuuuppppppqqqqqqtttttttttuuuwwwyyy|||~~~xxxyyyyyyzzzyyywwwvvvuuuwwwyyy{{{zzzwwwssspppooopppqqqqqqrrrtttvvvwwwxxxqqquuuwwwyyy~~~}}}tttqqqvvv{{{|||{{{yyyzzz{{{hhhjjjkkkjjjfffcccbbbccc___bbbddddddhhhkkkjjjfff^^^^^^___bbbeeeffffffeeeqqquuuxxxyyy}}}{{{zzzyyyvvvtttrrrpppooolllmmmoooooonnnkkkgggeeebbb___]]]___ccceeedddaaa\\\[[[[[[\\\___aaabbbaaa]]]___aaaaaa``````bbbeee^^^```bbbcccbbbaaaaaabbbaaabbbaaaaaa___]]][[[ZZZRRRVVVYYYYYYYYYZZZWWWRRRFFFIIILLLLLLIIIEEECCCCCCAAABBBCCCCCCBBBAAA??????FFFEEEEEEDDDCCCBBBAAAAAA<<>>@@@DDDAAA;;;666555555555777888777666444444444444555777999:::999;;;===;;;888666777:::999:::;;;::::::999999:::666888;;;<<<<<<<<<>>>???999888777888999<<>>DDDKKKNNNMMMOOOUUU[[[[[[^^^bbbeeegggiiikkknnnqqqvvv}}}}}}~~~zzzsssuuu~~~}}}~~~{{{yyyxxxxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzwwwsssoootttvvvxxxyyyyyy{{{~~~xxxuuuuuuzzzyyywww|||~~~|||{{{{{{}}}yyyvvvxxx|||~~~www{{{}}}zzzsssnnnnnnppprrrooolllllloooqqqqqqoooqqqmmmiiiiiilllppprrrrrrooouuuxxxtttpppppprrrrrrnnnqqqvvvzzz~~~vvvwwwxxxzzzzzzxxxrrrnnnooorrruuuxxxxxxxxxyyyzzz{{{yyyvvvsssqqqpppooooooqqquuuxxxyyy}}}wwwlllkkkooovvv|||~~~{{{xxxkkklllllljjjfffcccdddfff```ccceeeeeeeeefffbbb\\\aaa]]]YYYZZZ```fffjjjllllllnnnpppuuu}}}{{{zzzyyy{{{|||~~~~~~|||yyyuuurrrsssnnnjjjjjjlllmmmjjjfffcccaaa______aaacccdddccccccgggjjjjjjgggdddcccdddhhhlllpppqqqppppppsssvvvnnnnnnooooooooonnnlllkkknnnmmmlllllloooooodddWWWXXX]]]bbbbbb]]]WWWRRROOOKKKLLLMMMNNNMMMKKKIIIGGGHHHGGGGGGEEEDDDCCCBBBAAA@@@GGGJJJEEE@@@DDDLLLRRRKKKFFFCCCFFFLLLOOOMMMIIIMMMHHHFFFJJJRRRVVVUUUQQQQQQIIIHHHRRR[[[VVVKKKDDD@@@FFFNNNQQQOOOJJJGGGFFFJJJIIIGGGEEEIIIMMMJJJCCC666555555777:::;;;;;;;;;444444444444555777999::::::<<<>>>===:::888:::===:::===???@@@???===;;;;;;333555777999999;;;===???999888777777777999;;;===;;;BBBJJJNNNMMMNNNTTTZZZZZZ]]]aaaccceeefffiiikkkrrrwww~~~~~~}}}zzzyyyyyy|||~~~xxxyyyzzz|||zzzxxxuuuuuuwwwyyy{{{uuusssyyyuuu~~~}}}|||}}}{{{{{{}}}~~~~~~~~~~~~{{{{{{~~~|||zzz|||~~~zzzyyyyyywwwwwwzzz{{{wwwvvv{{{~~~zzzvvvuuutttuuuwwwwwwuuurrrnnnkkktttoooooosssrrrmmmmmmqqqppppppmmmhhhhhhlllnnnmmmuuuxxxvvvqqqooorrrtttssspppxxx~~~{{{}}}zzzzzz}}}|||uuuooonnnrrrvvvzzz{{{{{{~~~wwwrrroooppprrrlllxxx|||tttuuu~~~{{{ooolllkkkjjjlllooopppnnnkkkkkkkkkiiiddd___]]]```cccdddgggkkklllkkkiiihhhgggbbb]]][[[```eeeeeefffiiikkkjjjlllqqqwwwzzzxxxuuu~~~}}}||||||{{{{{{{{{{{{SSSZZZ^^^YYYTTTSSSVVVYYYUUUOOOPPPTTTVVVTTTMMMIIIHHHJJJKKKJJJEEE>>>???GGGIIIFFFKKKFFFAAACCCIIILLLJJJFFFJJJNNNNNNHHHEEEGGGHHHEEEFFFBBBDDDMMMSSSPPPHHHCCCQQQEEE@@@HHHLLLEEE???@@@CCCQQQVVVLLLDDDEEEGGGEEE>>>;;;:::===BBBDDDAAA>>>===888555666777666888<<<<<>>;;;777555555777888888777666555555777;;;>>>AAA;;;AAAHHHKKKKKKLLLQQQWWWYYY]]]aaadddeeeggghhhjjjssstttvvvxxxyyy|||{{{yyy{{{}}}{{{xxxyyyyyyxxxxxxyyyzzz{{{|||yyyuuuwwwttt|||zzzyyy}}}~~~}}}{{{}}}}}}{{{{{{~~~~~~||||||}}}~~~yyyuuuvvvvvvuuuxxx||||||vvvuuuxxxzzzwwwsssssstttvvvxxxyyyxxxvvvsssqqqooolllmmmrrrsssqqqrrrvvvllloooooommmnnnrrrtttrrrvvvzzzzzzuuuqqqpppnnnkkkooouuuzzz{{{}}}~~~|||www{{{yyyzzzwwwoooiiigggppprrruuuwwwyyy~~~}}}}}}vvvqqqooovvv||||||vvvvvv||||||vvvnnnkkkiiijjjmmmqqqssssssgggjjjllljjjeee```^^^___dddfffhhhhhhfffeeedddeeeaaa\\\[[[```ccccccbbbddddddhhhmmmrrrtttttttttsss{{{||||||zzzwwwuuuvvvwww~~~}}}zzzRRR^^^XXXYYYXXXYYYZZZ[[[ZZZXXXVVVVVVVVVTTTRRRRRRUUUXXXMMMPPPPPPMMMLLLNNNLLLGGGLLLHHHEEEFFFJJJLLLKKKIIISSSUUUPPPGGGBBBDDDEEEDDDJJJFFFFFFKKKNNNJJJDDDAAAFFFAAABBBJJJIII???;;;???FFFQQQSSSIIIAAABBBAAA===555333444999@@@EEEDDDBBBBBB<<<888999;;;999888999<<>>@@@BBBDDDEEE<<<:::777666666666777777:::999888777888999;;;<<<>>>???BBBGGGKKKMMMMMMLLLXXX[[[^^^aaaccceeegggiiiqqqrrrtttvvvwwwyyy}}}|||zzzyyyzzz{{{|||xxxyyy{{{}}}~~~~~~~~~~~~yyyxxxxxx~~~zzzxxx}}}yyyuuuzzz~~~~~~|||}}}~~~~~~}}}~~~~~~~~~{{{yyy{{{{{{||||||||||||{{{{{{xxx}}}|||xxxsssqqqrrrttttttyyy~~~zzzuuuwwwxxxuuussssssssstttvvvwwwxxxwwwuuutttooommmmmmqqqsssrrrtttwwwiiinnnqqqqqqtttxxxyyyvvvrrrxxx|||{{{zzzzzzxxxttttttwwwyyy{{{~~~}}}wwwuuurrrqqqtttsssoookkkkkkuuutttssstttwwwzzz{{{{{{{{{|||vvvsss}}}{{{yyywwwwwwxxxzzz|||ppplllhhhhhhkkkqqqvvvyyymmmooooookkkeee___]]]]]]fffgggfffccc```______``````]]]]]]aaacccaaa```aaadddkkksssvvvuuurrrssstttxxx{{{}}}{{{vvvtttvvvyyy~~~~~~VVVVVVSSSVVVZZZ[[[ZZZYYYYYYZZZZZZZZZZZZ[[[]]]]]]\\\[[[ZZZ^^^___[[[WWWTTTQQQMMMOOONNNMMMLLLMMMNNNOOOOOOYYYYYYTTTKKKFFFGGGIIIHHHMMMJJJIIIJJJHHHBBB@@@AAABBBDDDLLLRRRLLL@@@===CCCEEEKKKLLLDDD@@@@@@===777555444666;;;BBBGGGHHHGGGBBB<<<999<<<===;;;999:::<<>>;;;:::;;;;;;===>>>@@@BBBCCC999999999888888777666666:::999999999999::::::;;;CCCAAAAAAHHHRRRVVVRRRMMMVVVXXX[[[]]]___bbbfffiiinnnppprrrssstttvvvyyy{{{~~~|||zzzzzz}}}||||||}}}}}}~~~~~~|||~~~~~~{{{~~~~~~{{{yyyqqqvvv{{{{{{zzz{{{|||wwwtttwwwxxx{{{||||||zzzwwwuuu{{{zzzyyyzzzwwwsssrrrsssttttttyyy~~~xxxxxxxxxvvvuuuvvvqqqqqqsssssstttsssrrrrrruuusssqqqqqqpppppppppqqqiiimmmpppqqqtttyyy{{{xxxuuu{{{~~~|||}}}}}}~~~{{{rrrnnnmmmqqqsssqqqppprrruuurrrpppsssxxx||||||yyy}}}||||||}}}|||uuurrrvvvvvvrrrttt{{{rrroookkkiiijjjnnnsssvvvqqqpppmmmgggbbbbbbfffkkkkkkjjjgggbbb]]]ZZZZZZ[[[^^^\\\]]]bbbcccaaa```bbbkkknnnqqqrrrqqqoooooopppwww}}}zzzxxx{{{~~~tttbbbVVVUUUVVVYYYYYYWWWVVVVVVSSSUUU[[[ccciiiiiiaaaZZZhhhhhheee^^^XXXUUUUUUUUUSSSTTTTTTSSSPPPPPPRRRUUUVVVXXXYYYWWWUUUSSSQQQPPPQQQPPPRRRSSSOOOIIIHHHKKKHHHLLLRRRUUUOOODDDAAAEEE???BBBCCC@@@@@@BBB???999;;;::::::<<>>:::<<<@@@>>>===>>>BBBEEEDDDAAA===@@@???>>>===<<<;;;;;;;;;777999;;;<<<:::888777666666777888999;;;<<<======@@@???@@@IIIUUUZZZWWWQQQUUUWWWYYY[[[]]]aaaeeeiiilllnnnpppqqqrrrsssuuuxxx{{{~~~{{{wwwzzz~~~|||zzzzzz|||~~~~~~|||~~~~~~}}}~~~|||{{{~~~}}}|||{{{{{{}}}}}}zzzvvvtttwww{{{|||~~~}}}{{{yyyzzz||||||wwwuuu~~~||||||}}}zzzwwwvvvwwwvvvuuuyyy~~~wwwvvvwwwuuuuuuvvvrrrrrrrrrqqqqqqqqqqqqpppwwwwwwtttpppnnnnnnnnnmmmkkknnnooonnnpppvvvxxxwww~~~|||zzz{{{{{{yyy}}}}}}|||}}}}}}~~~xxxuuuvvvvvvtttsssuuupppnnnnnnttt}}}}}}zzz{{{}}}vvvoooooovvvwwwpppqqqxxxtttrrrooollljjjkkklllnnnnnnnnnmmmjjjgggiiioootttpppnnnkkkddd^^^YYYXXXXXXYYYXXX[[[```aaa______bbbooolllhhhfffggghhhgggfffqqqxxx~~~}}}yyyxxx}}}~~~kkk^^^UUUYYYaaabbb___^^^UUUVVV\\\eeemmmnnnfff___fffdddaaa^^^ZZZWWWWWWYYYUUUWWWXXXUUUQQQPPPSSSWWWSSSYYYaaagggfff___XXXUUUVVVXXX^^^aaa^^^XXXXXX[[[RRRQQQRRRRRRNNNGGGCCCCCC???@@@@@@@@@AAACCC???:::;;;:::888888999999:::999<<<@@@EEEEEE>>>999===FFF@@@===:::;;;???BBBAAA???CCCAAA???===:::999888777777;;;>>>???===:::999999777777888:::;;;<<<======888999===DDDJJJNNNNNNLLLSSSUUUWWWZZZ\\\```eeeiiijjjmmmooopppqqqrrrtttvvvxxx{{{zzz{{{|||yyyyyy{{{}}}~~~yyyyyy}}}zzz|||{{{zzz}}}~~~}}}zzzwwwwwwxxxzzzwwwzzz}}}{{{yyy}}}|||{{{zzz{{{|||yyyuuuxxx}}}xxxqqqqqqrrrqqqqqqsssuuutttssssssrrrsssssstttuuuvvvsssnnnlllnnnooommmllloooooommmnnntttvvvuuuxxxzzzxxxrrrppprrruuutttvvvwwwwwwwww|||{{{|||yyyzzz|||{{{}}}yyywwwvvvzzz}}}~~~{{{zzzzzzsssoooqqqwwwwwwqqqppptttssssssrrroookkkjjjjjjkkkuuuxxxzzzwwwpppjjjffffffppppppnnniiibbb\\\YYYXXXUUUUUUXXX\\\]]]\\\^^^bbbrrrllldddaaacccffffffeeeiiinnntttuuussssssvvvzzz|||ttt```bbbnnnsssrrrqqqrrrnnnjjjjjjlllkkkgggbbbaaa______cccccc___[[[ZZZWWWXXXXXXVVVRRRQQQTTTVVVVVV\\\hhhqqqooodddZZZVVVVVVXXX^^^dddbbb]]]\\\```\\\XXXUUUSSSRRROOOKKKHHHGGGFFFFFFEEEDDDAAA===::::::999999999999;;;<<<>>>EEEHHHLLLIII@@@999===FFFBBB===888777:::>>>@@@@@@@@@???>>><<<;;;:::999999777<<<@@@AAA???;;;:::;;;<<<;;;;;;::::::::::::;;;:::<<>>;;;999999;;;===>>>???>>>===<<<;;;;;;;;;;;;777<<>>;;;;;;<<<>>><<<;;;999999999;;;<<>><<<::::::;;;<<>>===;;;;;;::::::666;;;@@@@@@<<<::::::<<<;;;:::888888999;;;>>>@@@BBB@@@???@@@BBBEEEFFFFFFHHHLLLRRRWWWZZZ]]]```bbbbbbeeejjjmmmnnnppprrrsss{{{~~~~~~~~~yyytttpppvvv~~~}}}}}}~~~zzz{{{~~~}}}yyy~~~yyywwwxxxzzz|||uuurrrssswwwyyyuuusssqqqmmmiiiddd```^^^]]]ZZZVVVSSSSSSVVV[[[^^^bbb___]]]___cccggghhhhhhiiigggcccaaadddiiihhhcccfffhhhnnnxxx}}}vvvnnnooonnnmmmmmmooosssvvvzzzzzzwwwtttvvv{{{{{{xxxyyyvvvpppmmmnnnrrrtttrrruuu||||||zzz}}}~~~wwwooopppqqqooojjjgggiiijjjkkkjjjiiijjjkkklllsssmmmkkknnnoookkkiiilllpppdddYYY[[[ffflllfff^^^ZZZ^^^aaaccccccbbbbbbbbbaaabbbdddddddddfffiiilllssssssrrrqqqqqqqqqqqqqqqzzzjjjssszzzpppzzzxxxIIILLLKKKCCCQQQJJJOOORRRKKKHHHVVVWWWDDDHHHPPPWWWXXX[[[aaaffffffiiigggiiinnntttvvvsssooo```^^^aaaiiillliiiiiimmmjjjKKKjjjnnnqqqtttvvv{{{|||}}}yyytttppprrrrrrpppllliiigggiiijjj```dddhhhhhhccc___]]]]]]jjjfffffflllmmmeee]]]ZZZdddaaa]]]ZZZXXXXXXZZZ[[[YYYVVVRRRNNNJJJDDD>>>:::???===:::999;;;<<<===<<>>;;;:::;;;===>>>AAA>>>;;;:::;;;;;;888666999777555444555777:::<<<888777777:::;;;:::>>>CCCIIIHHHFFFDDDCCCCCCCCCCCCMMMNNNOOOQQQRRRWWW]]]aaafffeeefffhhhlllnnnooonnnsssxxx}}}}}}oooqqqgggzzzgggYYYYYYZZZ\\\]]]\\\YYYVVVaaadddjjjpppssssssrrrqqqlllmmmnnnmmmjjjiiijjjkkkkkklllmmmqqqxxx}}}xxxsssqqqxxxzzzvvvxxx~~~}}}zzzzzzyyyvvvsss|||yyyzzz{{{yyywwwsssooopppvvv{{{~~~}}}tttwww|||~~~}}}yyyuuurrruuuuuuuuurrrnnnllllllnnnlllllljjjeee___^^^___aaabbb^^^XXXRRRPPPPPPQQQSSSQQQOOOLLLJJJKKKNNNRRRUUURRRRRRRRRRRRTTTVVVXXXYYYXXX[[[[[[WWWWWW]]]aaacccVVVWWW[[[___bbbddddddcccaaabbbcccdddeeeiiinnnrrrlllttt{{{zzzxxxwwwuuurrrrrroookkkiiikkknnnoooooowwwyyyyyywwwsssssswww||||||}}}vvvpppmmmppprrroookkkjjjfffiiimmmpppooommmkkkjjjnnnjjjjjjnnnooommmoootttppphhh___\\\^^^___\\\WWW[[[]]]aaaggglllnnnllliiiaaabbbbbbbbbaaacccfffiiivvvuuutttsssssssssssssssqqqlllvvvwwwuuurrrCCCRRRbbb___dddooovvvxxxlllllljjjvvvssswwwyyyxxxwww}}}~~~|||zzzzzzyyywwwuuutttssssssmmmnnnqqqrrrrrrnnnhhhdddiiigggjjjqqqqqqjjjdddccceeedddbbb```^^^]]]\\\\\\YYYYYYYYYXXXSSSJJJ@@@999???<<<999888999:::;;;;;;===@@@CCCEEEGGGGGGFFFDDDGGGGGGEEEAAA<<<:::<<<@@@<<<999666666777999888777666666555555555777999;;;:::777666888888777;;;AAADDDCCCAAA@@@AAABBBDDDEEEIIIKKKNNNOOOQQQUUU[[[```cccdddgggkkkoooqqqooonnnrrrvvv|||~~~~~~~~~yyyuuuyyy~~~nnn___PPPSSSKKK```NNNBBBAAA@@@AAACCCEEEDDDDDDJJJKKKNNNPPPRRRQQQPPPOOOTTTUUUUUUTTTSSSSSSUUUWWWWWWVVVXXX___iiitttzzz}}}ooosssxxxzzzxxxqqqiiicccXXXZZZfffvvv|||uuuqqqrrr}}}ppphhhfffooooooooossswwwxxxwwwuuupppqqqssssssrrrrrrsssuuuwwwuuurrrqqqppppppooonnntttppplllmmmpppoooiiicccoooqqqoookkkiiijjjiiiffffffaaa[[[ZZZ\\\___``````ZZZ]]]bbbeeedddbbb___]]]aaabbbbbbaaa___]]]^^^^^^\\\^^^``````\\\WWWTTTSSSUUURRRMMMIIIHHHJJJMMMOOOKKKJJJHHHGGGHHHIIIKKKMMMMMMNNNPPPPPPQQQSSSUUUWWWYYY___```ZZZUUUYYYccciiiYYYXXXUUUPPPKKKJJJLLLPPPNNNPPPQQQRRRSSSUUUYYY\\\bbbooo{{{zzzuuusssuuuvvvsssppplllkkkkkkkkkkkkkkknnnkkkgggcccbbbdddgggjjjlllqqqtttrrrrrrssstttqqqpppnnnooorrrqqqllliiijjjeeefffiiijjjkkkkkkjjjjjjkkkhhhfffccc^^^YYY[[[aaabbb```\\\WWWSSSRRRRRRSSSUUUTTTWWW^^^gggjjjfffaaabbbbbbaaa```___aaaeeehhhqqqpppnnnmmmmmmnnnnnnoooiiillltttppprrr}}}zzzSSSooocccyyy~~~rrr{{{~~~||||||yyy}}}{{{zzzxxxxxxxxxwwwuuutttvvvuuuvvvyyy{{{yyyssslllqqqssswww|||yyyrrrnnnnnnnnnnnnnnnllljjjgggdddccc^^^^^^]]]\\\WWWOOOEEE>>>AAA===888666666888999:::===???BBBCCCAAA@@@BBBEEEAAADDDEEEAAA:::777:::???;;;888444333444666666777333333444555666777888999:::777666777666555888===>>>>>>======>>>???AAABBBEEEHHHKKKMMMOOOSSSZZZ___aaacccggglllqqqrrrpppnnnqqqtttyyy|||}}}~~~~~~|||~~~|||yyyvvvxxxsssnnnpppuuuxxxuuurrriiiYYYNNNFFFNNNGGGZZZIII@@@???>>>>>>@@@@@@???>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFIIIMMMQQQ\\\[[[\\\aaaggghhhddd___XXXXXXVVVTTTRRRPPPNNNNNNHHHHHHLLLUUUXXXVVVWWWZZZ|||}}}qqqnnnpppfffhhhjjjkkkkkkjjjiiihhhiiijjjkkkllllllllllllmmmpppjjjdddbbbdddhhhjjjjjjhhhfffeeeeeegggfffbbb^^^___bbbbbbaaabbbccc___YYYTTTNNNGGGBBBAAAAAA@@@@@@>>>>>>???CCCGGGJJJIIIGGGKKKKKKLLLLLLKKKKKKKKKKKKNNNOOOTTT]]]```[[[SSSNNNRRRSSSTTTUUUUUUUUUUUUUUUPPPPPPOOONNNNNNNNNNNNNNNTTTTTTVVV[[[```eeeggghhhlllpppnnneee___aaaiiinnnhhheee___YYYVVVVVVYYY[[[VVVVVVVVVTTTQQQPPPQQQRRRRRR\\\aaa^^^[[[___hhhmmmgggdddaaaaaa^^^YYYVVVVVV___\\\YYYZZZ]]]___```___ZZZ___```]]]\\\^^^___]]]bbbcccgggkkkjjjgggiiinnnkkkgggbbb___```dddhhhkkkkkkiiieee\\\RRRKKKMMMQQQOOOOOONNNMMMLLLMMMPPPSSSQQQOOOOOOSSSXXXZZZWWWTTT[[[[[[ZZZYYYYYY\\\```dddhhhhhhgggfffgggiiikkklllnnnooosssnnnnnnyyyyyyxxx___ssscccgggnnn||||||~~~|||~~~|||{{{wwwtttrrrrrrrrrqqqppptttssstttvvvxxxyyyvvvsss{{{~~~{{{sssooonnnttttttsssqqqooollljjjhhheeebbb^^^ZZZVVVRRRMMMJJJEEE@@@:::666555777999:::;;;<<<======::::::BBBJJJ===???AAA???===<<<>>>@@@???<<<888444222333444555000111333555666777777777888777888:::888444555888999:::;;;<<<<<<===<<<<<>>???<<<;;;<<<===???BBBFFFTTT___kkknnniiigggmmmsssiiiooottttttnnnkkkmmmppp|||xxxrrrllljjjjjjlllnnnjjjfffddddddggghhhgggeeefffggghhheeeaaa^^^___aaadddeeeeeedddeeecccYYYNNN>>><<<888666666777888999:::444///222:::AAAAAA===:::999999999::::::::::::999777>>>MMMXXXVVVNNNIIIHHHJJJLLLOOOQQQSSSTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUYYYWWWYYYbbbnnnwwwzzzyyyyyyxxxssskkkhhhkkkmmmlllmmmjjjhhhkkkrrrxxx{{{zzzttttttssspppkkkgggeeeeee```cccbbb^^^^^^dddjjjllljjjggghhhjjjfff___[[[]]]aaaaaabbbgggkkklllhhhccc^^^```^^^YYYVVVYYY\\\\\\TTTVVV[[[aaaccceeellltttxxxqqqhhhbbbaaaccceeefffXXXZZZXXXQQQIIIHHHLLLPPPNNNLLLJJJKKKNNNPPPQQQQQQTTTTTTSSSQQQQQQRRRTTTUUUPPPQQQRRRRRRSSSWWW\\\```eeedddcccccceeehhhjjjllluuupppqqqsssqqqssswwwtttvvvxxxtttooofffzzzbbblllxxx{{{~~~|||xxxvvvwwwyyy~~~}}}xxxsssrrrssstttuuurrrsssttttttsssuuuzzz}}}}}}xxxqqqnnnlllsssrrrooommmjjjiiihhhhhhgggeeecccaaa___[[[VVVSSSKKKDDD<<<777666888;;;<<<666444666999:::>>>JJJWWWEEEBBB@@@AAACCCDDDBBB@@@???<<<888444111111333555///000222444666666555444555555999>>><<<666333555444666999<<<======;;;:::???EEEKKKMMMMMMPPPWWW^^^^^^^^^___ccchhhllloooooopppqqqtttxxx|||~~~|||{{{~~~}}}}}}{{{yyyyyyyyyyyyxxxzzz|||~~~eeeQQQBBB;;;CCC===XXXOOO:::::::::<<>><<<>>>???@@@BBBDDDGGGJJJKKKJJJJJJJJJIIIHHHHHHJJJLLLJJJGGGCCCCCCEEEFFFEEECCC<<<;;;:::888777777777888777777777888999:::;;;===444;;;CCCFFFEEEGGGMMMSSS___hhhqqqqqqllliiimmmtttyyy|||{{{vvvooorrrxxx||||||wwwoooiiillloooqqqlllddd___aaadddmmmkkkgggcccaaa]]]OOOAAA888888777777777888999999@@@888000000666<<<<<<999999777444444555666666555111---222@@@KKKNNNPPPTTTCCCAAA>>><<<===AAAFFFIIIIIIJJJLLLOOORRRSSSTTTUUUVVVUUUXXXaaannnzzz{{{yyytttppprrruuusssmmmpppnnnooovvv~~~zzzxxxxxx~~~~~~}}}zzz|||}}}zzztttwwwvvv{{{xxxuuuyyyttttttvvvzzz|||{{{vvvqqqrrrsssooohhhfffiiimmmmmmfffeeefffhhhhhhgggkkksss|||vvvqqqoookkkgggccc]]]``````[[[YYY\\\```aaabbb]]]XXXWWWXXXXXXUUURRRWWWXXXWWWUUUSSSTTTWWW[[[QQQSSSUUUWWWYYY\\\aaadddaaa```___^^^___bbbeeegggkkkggghhhnnnnnngggdddiiioooqqqnnnrrr```uuulllsssrrrpppzzzuuuzzzzzzzzzxxxtttpppnnnnnnuuuvvvyyyzzz|||~~~~~~yyyuuuuuuxxx{{{wwwyyyzzzyyywwwyyy}}}zzzxxxwwwttttttssspppnnnllllllllllllgggjjjnnnpppnnnggg\\\TTTPPPIII???777666888<<<>>>===999999===>>>>>>GGGSSSIIICCC======@@@AAA===999999888777444111111444666///000222333444333333222222333999>>>===777444555444555888:::<<<=========>>>DDDKKKLLLKKKMMMUUU\\\]]]\\\\\\^^^ccchhhlllmmmnnnnnnpppuuuzzz}}}~~~~~~}}}mmm[[[NNNOOODDD```ZZZDDDBBB@@@@@@AAACCCBBBBBB<<<======>>>@@@AAACCCCCCBBBCCCDDDBBB@@@??????@@@>>>>>>===>>>???AAACCCCCC>>>===<<<:::999777777666444666888:::;;;<<<<<<:::<<<<<<<<<<<<<<<<<<===>>>DDDLLLUUUXXXVVVUUUYYY]]][[[cccppp~~~zzzrrrwww}}}{{{wwwmmmppppppmmmeee^^^[[[ZZZ___ZZZRRRNNNOOONNNCCC777777888999888777666555444999666333111222333555555>>>:::555333444666666555666222222888<<>>???AAACCCEEEFFFGGGHHHKKKQQQVVV]]]fffrrrzzzzzzzzzwwwvvvyyy{{{vvvnnnrrrsssuuuzzz|||{{{~~~~~~}}}}}}~~~~~~wwwnnnqqqqqqxxxyyyvvv|||~~~}}}{{{{{{{{{{{{{{{zzzzzz|||zzzuuurrruuuxxxxxx~~~{{{yyyxxxsssmmmlllooo{{{vvvttttttsssppplllxxx||||||yyyzzzsssooojjjgggfffccc```\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWZZZ]]]```bbbdddfffiiibbb```]]][[[[[[\\\___```[[[aaa``````bbb___[[[]]]bbbaaabbbbbbmmmXXX[[[ggg{{{iiiooonnnuuuuuuvvvtttpppkkkhhhfffeeegggjjjlllnnnssszzz|||~~~xxxvvvzzz~~~zzzzzz~~~~~~yyyvvvvvvvvvuuutttsssqqqpppkkkoootttwwwuuukkk^^^UUUSSSKKK@@@777555888<<<>>>DDD>>>===CCCBBB;;;;;;BBBEEE@@@:::888888999777555999:::999777444222444777000111111111222111111111000111555:::999666555888???===:::888888999<<<>>><<>>===>>>??????@@@@@@@@@@@@@@@@@@??????===>>>@@@@@@???>>>>>>???999===BBBDDDCCC???<<<;;;CCC@@@:::666333444555777777888888777888:::;;;::::::777555777999:::888555000555<<<@@@AAAAAABBBDDDIIIGGGGGGLLLTTT]]]bbbddd___dddiiijjjiiigggiiijjjeeeffffffddd___VVVNNNHHHEEE???777444:::@@@<<<222---000333555555444444444...222555444000...222666===777111...///111111111666222000...)))000NNNooo~~~zzzrrrggg[[[OOOFFFAAA888777777777777777777777666>>>FFFGGGGGGNNN]]]kkkwwwyyyzzzxxxyyyyyyssskkkmmmqqqwww{{{||||||}}}~~~zzz}}}}}}}}}|||}}}zzzuuuqqqqqqyyyxxxuuu{{{|||xxxtttpppooosssxxx|||tttxxxxxxtttsssuuuwwwvvv}}}zzzzzz|||zzztttqqqqqqyyyrrrkkkkkkpppvvvyyyyyynnnrrrtttuuu{{{wwwvvvssspppnnnlllkkkjjjaaa___]]]```bbbaaaZZZSSSWWWZZZ^^^aaabbbcccdddeeeiiifffbbb^^^]]]]]]___```VVVeeecccXXX[[[___YYYUUUWWWTTTXXXXXXaaa]]]TTTbbbeeegggjjjkkklllmmmllliiieeeaaa___^^^___``````aaaeeelllqqqvvv~~~}}}zzz}}}{{{~~~}}}xxxrrrtttzzzzzztttssstttvvvxxxwwwtttqqqooossssssttttttppphhh^^^WWWTTTLLL@@@777444777;;;>>>===777:::DDDEEE<<<777:::AAA???<<<888777777:::<<>>666333444888;;;:::BBBIIIJJJGGGGGGOOOVVVZZZZZZ\\\```eeeggghhhgggiiihhhiiinnntttyyyzzzzzzyyyqqqeee[[[WWWOOOFFFFFFMMMLLLHHHEEEGGGJJJKKKGGGBBBDDDCCCAAA===;;;<<>>;;;;;;;;;::::::>>>>>>===<<<::::::::::::<<<:::777666666888;;;===555555666555444333444555:::888777666777777555444888999:::===@@@CCCFFFGGGKKKLLLMMMLLLKKKJJJKKKMMMLLLOOOLLLMMMTTTNNN@@@<<<:::999777666777777777666333333333555777666444222---///000///111444111---555222000111333333000,,,333444333111///444===EEEhhheeefffnnnzzz}}}wwwRRRFFF;;;888555222444999555AAAEEE===666<<>>DDDIIIHHHAAA;;;;;;===BBB===999999888777999===@@@AAA>>>999777777333...555333111/////////000111222222111000222444666888LLLHHHBBB<<<999888888999888===DDDHHHIIILLLRRRWWW^^^```bbbcccdddeeehhhjjjpppmmmkkkmmmrrrxxx|||}}}|||~~~yyyxxxpppnnnmmmoooqqqpppmmmjjj[[[YYYVVVQQQMMMLLLMMMOOOHHHGGGFFFEEEDDDAAA>>><<<@@@???<<<::::::999777666999888777555444333333333555666777888888777888888444333333444666666555333333444444555666888:::;;;;;;===>>>===<<<;;;<<<===999;;;888>>>MMMKKK===888<<<999666333222333444444444666888;;;===:::666111>>><<<555...---111222000//////...,,,+++,,,///222---///000///,,,...333888>>>:::888???PPPiii}}}aaaOOODDD<<<777777333111///333<<>>777AAAHHHMMMNNNSSS\\\``````qqqttttttqqqmmmooowww~~~uuu}}}~~~}}}}}}}}}|||zzzzzz{{{{{{{{{yyyyyy|||{{{vvvtttuuuttt{{{}}}wwwrrrsssttttttsssrrrqqqtttxxx{{{{{{{{{vvvvvvyyy~~~~~~wwwsssrrr}}}uuunnnmmmqqquuusssooommmrrrsssooommmoooooolllqqquuuuuuqqqpppqqqoookkkhhhhhhiiijjjjjjiiieeebbbgggnnnsssqqqkkkiiinnntttrrrqqqppprrruuuuuussspppyyyzzz{{{zzzxxxsssnnnkkkhhhlllnnnnnnwww___eeehhhooonnnPPPUUUPPPTTTUUUSSSTTTYYYYYYUUUXXXYYYZZZ[[[]]]bbbiiiooowww}}}~~~ttthhhbbb```ppplllmmmtttyyyyyyzzz|||}}}tttooooooqqqssstttlllrrrvvvttttttvvvuuuqqquuuvvvtttooommmlllddd[[[VVVMMMAAA888555666777888???CCCFFFDDD>>>;;;>>>BBB@@@===;;;===;;;777666999>>>AAABBB???>>>===777000111222222222222111111000222111111111222444666777BBB@@@>>>;;;999999888888777===DDDHHHIIIKKKPPPTTTYYY\\\```dddgggjjjnnnqqquuurrroooppptttxxxzzzzzz|||zzzyyyvvvrrrmmmkkklllmmmeeebbb]]]WWWQQQLLLHHHGGGJJJFFFCCCBBBCCCCCCAAA>>>888888888888777666444333222333444555555555444333333222333444666666444222555555444333333333444444333555666555444333444555222222...555FFFHHH;;;777666555444444777<<>>BBBBBB///333555222,,,***...333...111444333000///000222777777555111111:::IIIVVVeeeDDD333000>>>888222000///111777>>>333666777555666===EEEIIIVVV___jjjqqquuuyyyyyy}}}}}}zzzzzz~~~|||~~~}}}{{{}}}~~~yyyuuussssssvvvwwwssspppqqqqqqpppkkkkkklllooosssuuuuuutttrrrrrrvvv|||}}}yyyvvvwww|||vvvttttttqqqkkkeeejjjooopppmmmjjjiiigggdddkkknnnooommmnnnqqqqqqooolllllllllmmmnnnmmmiiigggeeelllssstttsssttt{{{wwwwwwwwwxxxzzz{{{zzzxxxbbbiiiooogggYYYTTTMMMPPPRRRSSSWWW[[[ZZZWWWMMMQQQUUUXXXYYYYYYZZZ[[[ZZZ```dddbbb[[[SSSPPPOOOTTTQQQRRRXXX]]]___aaadddjjjgggcccaaaccchhhnnnsssxxxwwwqqqiiigggiiikkkjjjrrrpppkkkggggggfff___WWWRRRKKKAAA:::777777888888???AAABBB???;;;<<>>???BBBDDDHHHMMMRRRVVV\\\VVVOOOJJJKKKOOOSSSVVVMMMOOOMMMIIIGGGFFF@@@999...333777555111...000333111333555555333111111222///444888666000...222888IIIhhhjjjTTTLLL444555;;;???;;;222///333444666666222///000666:::999CCCRRR___hhhooowww|||}}}}}}xxxwww|||~~~}}}|||}}}~~~{{{{{{yyyxxxvvvpppkkkjjjnnnqqqssshhhiiijjjmmmnnnooonnnmmmssssssvvv|||~~~zzzyyyzzz~~~}}}|||{{{zzzuuunnniiijjjlllnnnmmmjjjiiiiiihhhfffggghhhhhhjjjmmmoooooonnnmmmmmmnnnoooooollljjjccciiiooossstttxxxyyyyyyxxxxxxxxxxxxwwwwwwrrr}}}sss\\\cccUUUUUUWWWZZZ]]]___```^^^[[[WWW[[[___aaa^^^XXXRRRNNNLLLNNNOOOLLLIIIIIIMMMQQQPPPOOONNNOOOQQQRRRTTTUUUMMMOOOSSSUUUWWWZZZ^^^```oooiii```YYYWWWZZZ^^^```eeeaaa]]]\\\]]]]]]YYYTTTLLLHHHAAA<<<999888999:::;;;===>>>===;;;===BBBHHH666444555999888444222444666888999888;;;===<<<777666666666666555333111000111000000111222333555666333444555666777888999999777===CCCHHHJJJKKKLLLMMMVVVYYY]]]```bbbdddgggiiikkkkkkkkkmmmooorrrtttvvvyyy{{{~~~zzzpppggg^^^UUUOOOMMMJJJEEE???;;;999888888888777777888999999666333666555555666888777555333222111000//////////////////000111000//////000111,,,222000222>>>EEEIIISSSNNNQQQSSSRRROOOLLLLLLLLLLLLFFF>>>::::::>>>CCCEEEKKKOOORRRRRRSSSRRRKKKCCC444444333000...///111333...//////...------///000111111000///000666@@@GGG<<>>FFFPPPSSSQQQNNNIII@@@777000------///...---,,,++++++---///000777555222000111666<<<@@@EEE;;;333999PPPmmm~~~{{{cccNNNCCC@@@:::222000...000444444111000111555333000,,,,,,///555999>>>IIIUUU^^^gggppptttttt|||xxxttttttxxx{{{zzzxxxxxxssssssyyy}}}}}}}}}~~~||||||~~~|||vvvssstttvvvwwwwwwuuussspppppppppsssqqqrrruuuuuuqqqqqqssstttwww{{{|||yyytttpppmmmrrrooollljjjgggcccdddhhhfffdddeeeiiikkkjjjkkkmmmlllkkkjjjkkklllmmmkkkjjjiiijjjlllnnnqqqsssuuuuuu{{{zzzyyyuuuqqqooooooooouuuvvvwwwxxxyyy{{{||||||{{{bbbsssaaajjjpppzzz~~~xxxxxx{{{|||nnnccc^^^___bbbdddcccfffiiijjjhhhdddbbbaaa```bbb```[[[ZZZ^^^bbbdddkkkiiifffeeefffjjjooorrrxxxkkk\\\RRRLLLGGGFFFGGGEEEEEEFFFIIIHHHFFFHHHMMMFFFDDD@@@:::555333444555333555999;;;<<<<<<===>>>777333111444666888<<>>666222333444333444777888999::::::;;;666222111444666777;;;AAAIIIGGGAAA:::777999777333777666555333222111000000...///000111222333333333444444555666777888888999777888<<<@@@EEEHHHIIIIIINNNSSSYYY___bbbdddggghhhjjjnnnrrrssssssrrrtttuuuuuuwww{{{yyynnnggg___WWWQQQGGGBBB<<<777444333111000222111111000000000111111...000111000///...///000+++111///000888666111555111555888777333111333666222222333444666666444111))),,,---,,,///444333///555EEEWWW[[[QQQBBB999666111000////////////---,,,///222333000---...444999444444111...222888555---555JJJZZZdddyyy{{{HHH999---,,,//////000333...---,,,******+++---...+++000222000000333444333GGGRRRaaammmsssvvvyyyzzzyyywwwwwwyyywwwtttuuuyyy~~~xxxnnnooowwwvvvwwwwwwtttqqqppprrruuussspppppprrrsssppppppsssooossswwwwwwssspppqqqrrrpppmmmmmmooojjjbbb___bbb```^^^bbbiiikkkhhhgggkkkkkkiiihhhiiikkkkkkjjjiiigggffffffhhhllloooooonnnwwwxxxwwwtttpppnnnooorrruuutttsssrrrrrrssstttuuuwww{{{xxxkkk}}}xxx```hhhcccrrr~~~xxxsssmmmhhhaaaaaabbbcccdddeeeggghhhkkkllleeeWWWMMMMMMNNNLLLHHHFFFHHHNNNVVV[[[YYYVVVeeegggqqq~~~ppp]]]SSSQQQTTTYYYYYYNNNDDDFFFPPPXXXUUUNNNDDD:::555444666444444555666666888999:::333000///222444444777<<<888;;;;;;888888888444...000111222333333111000......///000111333333333333000222555888999999888777555666888===BBBFFFHHHHHHMMMQQQWWW\\\___aaacccdddeeejjjpppssstttuuuwwwyyytttwww{{{~~~~~~uuu```XXXLLLDDD???999333...555333000...111555444000000/////////............---...///...---,,,---///000111222333333222111000000///333::::::333...///***,,,///000///......///000:::DDDNNN[[[]]]GGG,,,///+++...777666---+++111000111111222333555666666888333333999999555333555666777;;;BBBRRRmmmyyyPPP444666555'''(((777...,,,,,,000222///***'''---///111111000///000111222999BBBIIIPPPXXXcccllluuuxxx|||~~~}}}zzztttqqqwww~~~|||rrrnnntttxxxuuu|||xxxsssrrrvvvyyyrrrhhhhhhmmmrrrsssqqqqqqtttxxxuuuvvvvvvtttqqqpppsssuuuqqqlllfffcccbbbcccdddeee^^^eeeiiijjjkkknnnnnnlllllljjjhhhjjjllllllhhhdddiiihhhgggfffggghhhjjjllluuurrroooooorrrtttsssqqqjjjmmmqqquuuvvvvvvuuutttpppxxx{{{}}}aaammmmmmgggrrr}}}rrrggg___bbbffffffgggjjjhhhmmmgggUUUHHHEEEDDD???CCCCCCCCCCCCCCCCCCCCCCCCGGGJJJRRRccczzzvvv```dddrrryyyooo]]]RRROOOPPPQQQ]]][[[GGG555333666555444555777999::::::999888111000000222555777888888<<<999:::@@@AAA;;;555222666555333111000000000111111222333333222111222333666444111111333555666666333888<<>>PPPhhhyyy{{{^^^???111222...$$$//////000222333111///......///000///---++++++,,,,,,111555888:::>>>EEEKKK^^^fffrrr{{{}}}{{{xxxvvvsssyyyxxxnnnjjjqqquuusssppppppllliiilllrrrtttrrrlllmmmnnnnnnmmmppptttxxxvvvxxxxxxwwwttttttvvvxxxqqqmmmhhheeecccdddcccccceeejjjnnnmmmmmmoooooommmjjjiiiiiijjjllllllkkkiiiiiiiiihhhiiijjjmmmpppqqqsssqqqqqqrrruuuxxxzzzzzzyyyzzz{{{|||||||||}}}}}}|||xxxyyy|||ssshhhgggvvvfffppp~~~zzzppplllhhhfffiiioooiiipppppp```LLLAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCIIISSSfffvvvzzzvvvhhhooorrrlllccc```^^^]]]\\\]]]VVVGGG:::666555333000333666888888777777888000//////111444777777777:::666555999;;;888666666:::999888777555555444444222333333333111000111333666444222222444666777666555999<<<>>>CCCHHHGGGCCCHHHMMMTTTYYY[[[]]]```bbbfffhhhlllppptttuuutttrrrtttwww{{{~~~~~~}}}|||yyy{{{~~~zzz~~~}}}vvviiiWWWHHH999222000333444000222999000111222222222111///...---...000/////////000111111111000//////000111111222222444888777111,,,,,,---...////////////111333000111000444HHHbbbrrrttthhhcccNNN444)))///111+++...///111333444444333333888666777999999555444555222222000------555DDDOOOccchhhCCC666111+++---...000000111222111///---......---+++))))))***,,,---///---++++++///222888CCCRRR___gggnnnuuuzzzwww}}}{{{rrrmmmqqqsssqqqppptttuuuqqqpppuuuyyyzzzuuuqqqlllkkklllppptttvvvvvvwwwyyyxxxwwwwwwxxxyyywwwtttpppmmmlllkkkiiihhhggglllnnnkkkjjjkkkkkkiiikkklllmmmmmmlllmmmoooqqqlllkkkkkkkkklllnnnppprrrnnnppprrrtttvvvyyy~~~xxxxxxxxxeeepppppp^^^jjjrrr~~~tttllljjjnnnlllssswwwoooZZZEEE???BBB>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>@@@BBBLLLaaawwwxxxxxxuuuqqqqqqsssqqqmmmiii]]]PPPHHHBBB:::444333333444666666666666666777222111111222444555444333<<<666444666888888999<<<;;;;;;;;;;;;999777555444555666666555333222333555444333222333555777777777666:::<<<===AAAFFFFFFBBBEEEIIIPPPUUUYYY\\\___aaafffhhhkkkooorrrsssttttttvvvxxxzzz|||}}}zzzzzzyyywwwyyy}}}}}}{{{~~~yyyggg___FFF333444:::444+++(((222222333333111///,,,+++---...000000//////111222222000...------...000222222222444777666333000...///000000///---...000222777555000...999PPPccckkkiiivvvwww^^^===,,,,,,000---...111222333333222111333333444555444111000111111222111...+++...666>>>:::\\\|||PPP888777.........000555888444...---......---++++++,,,---,,,------+++))))))+++---+++111777<<>>@@@???;;;>>>NNNfffxxx~~~yyyzzz|||yyyrrrqqq^^^OOOMMMIII===777:::DDD???999666888999888666777555444444444444222000999444222444555444666:::888999999999888555111///555555555333111111222444222111111333555777777666555888:::;;;???EEEFFFCCCBBBFFFLLLRRRWWW\\\___aaafffhhhkkkmmmoooqqqsssuuuuuuwwwxxxzzz}}}{{{yyyzzzuuuuuuxxx|||}}}|||}}}zzz\\\>>>444444333000000///000000000000///---,,,---///000000//////000222111///---++++++---///111///222444555555666444333111111000///------///111666666222///333>>>IIIOOORRRhhh```:::+++...---...000111111111111000222555777555222111111111///222333111...000666<<>>;;;666666555555666777777555333222000222555444000///111444555777777666333///---111111000...,,,,,,...000111000000111444666777777444777888999>>>DDDFFFDDDAAADDDIIIPPPVVV\\\___```dddgggjjjkkklllnnnrrruuuuuuwwwzzz{{{~~~xxxxxxzzz|||}}}|||{{{{{{||||||~~~bbbFFF222---555===,,,,,,---...///000111111...///000000......///000000...,,,******,,,...000...111333222444777777444///000111000//////111333///111222333444777:::<<<;;;GGGbbbyyyqqqPPP444***........./////////000000///444777333000//////......111333111......444999CCCAAAOOOmmm}}}]]]BBB333222//////777@@@:::...555555333000---+++,,,------,,,***)))(((((())))))...///000---***,,,333:::???GGGSSS\\\ccciiiooosssvvv{{{}}}}}}~~~zzzzzz{{{zzztttooollliiiggggggiiikkkkkkkkkkkkjjjjjjlllnnnppppppooojjjmmmnnnkkkjjjnnnqqqqqqpppppppppnnnlllllllllmmmrrrssstttuuuvvvwwwxxxxxxyyyyyyyyywwwvvvvvvxxxzzz}}}~~~}}}jjjRRRyyyttt{{{\\\iiiwwwmmmhhhnnnrrrdddKKK777>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDDDDCCCEEEJJJqqquuuwwwwwwyyy|||{{{wwwpppaaaWWWUUUNNNBBB???EEEZZZLLL===888<<>>RRR___WWWAAA...///...---,,,---...000111///666999444//////000///---///111///,,,---333999444:::???DDDMMMWWWWWWRRRFFFFFF===111///444333+++000000///---+++,,,...000///...,,,*********+++***$$$'''***,,,,,,---...///***///777>>>DDDJJJRRRYYYlllwwwyyywwwuuuvvvwwwvvvssspppoookkkgggeeegggjjjjjjjjjlllkkkjjjkkknnnpppppppppjjjmmmlllhhhggglllooooooqqqqqqpppqqqrrrrrrpppooossstttuuuwwwxxxzzzzzz{{{|||zzzxxxxxxzzz||||||||||||~~~SSSppprrr{{{rrrggguuukkkddd[[[JJJ:::===========================<<>>IIIBBB:::777999:::888555222333444777::::::999777111444<<>>999999888666999@@@BBB@@@@@@@@@CCCJJJRRRXXX[[[[[[]]]bbbgggiiihhhiiimmmqqqvvv{{{~~~~~~}}}}}}zzzzzz|||{{{wwwyyyxxxwwwssskkk___RRRIIIDDD<<>>000------...///......000...//////222BBBPPPIII999000///,,,++++++---///111555===???:::555555666444,,,///000///,,,///666<<<<<<222---222;;;@@@EEEJJJ``````SSS;;;---...///,,,'''((())))))+++...222555---+++))))))***+++++++++............---,,,***))),,,+++,,,---...000888@@@KKKbbbzzz}}}{{{{{{qqqpppooopppqqqrrrrrrrrrrrrmmmhhhfffhhhkkkllllllkkkiiiggggggiiikkklllkkkoooqqqpppkkkjjjnnnqqqqqquuussssssuuuyyyzzzwwwttttttuuuvvvwwwwwwwwwwwwwwwzzzwwwuuuwww|||~~~www~~~~~~YYY\\\^^^qqqlllYYYQQQIII@@@<<<<<<<<<<<<<<<<<<<<<<<>>AAA???;;;>>>EEEBBBCCCGGGOOO^^^lllpppmmmpppeeeWWWPPPMMMGGG>>>666666777777777666555555555666666666777888777444111+++///666===<<<555333444333333444555555444333222333333222111111333777:::777444111111555:::???AAA<<<<<<999666888===???===??????AAAGGGPPPVVVYYYYYY[[[aaagggiiiggghhhkkkooosssyyy{{{www}}}~~~|||}}}|||uuunnnmmmkkkgggbbbfff^^^RRRIIICCC===555///444555777>>>LLL^^^qqq}}}dddZZZIII888111222222///+++...000///,,,,,,...000+++,,,+++(((***//////,,,---,,,,,,,,,...111444666+++888777111777:::777777//////...---,,,++++++***---......///222;;;FFFOOOJJJ222'''222555(((%%%///333555444333333444444333,,,...000111222333555777.../////////000555===DDDOOOYYYccc^^^HHH111)))---222***&&&***...///333888333000,,,)))((()))+++,,,111000///,,,)))((((((***---,,,++++++,,,---...///222888BBBOOO\\\jjjvvv~~~uuutttrrrooommmnnnqqqtttooosssqqqhhheeeiiimmmmmmoooooooooppppppqqqrrrrrrpppnnnkkkkkknnnppprrrssswwwrrrnnnnnnqqquuuvvvvvvxxxzzz{{{{{{zzzxxxyyyyyy|||yyyzzz}}}~~~||||||~~~dddXXXsss~~~bbbttt^^^KKKBBB@@@???<<<:::999:::<<<>>>???<<<:::;;;>>>@@@@@@???DDDBBB;;;:::MMMhhhrrrkkkkkkbbbUUULLLKKKJJJ@@@444777666444333444555555444222666999:::777222...+++///---000666666333444:::???;;;666555777888555222555444333555888;;;<<<<<<555333000222777;;;>>>>>>999===<<<777777;;;<<<999AAADDDHHHMMMRRRUUUXXXYYY```___]]]^^^ccchhhmmmoootttvvvyyy}}}uuuyyy~~~yyyssspppwwwyyyzzzyyywwwzzz~~~tttooommmjjjddd^^^XXXPPPEEE>>>:::777222...+++...222666@@@QQQfffuuuwwwYYY<<<---,,,///,,,******---111222...***---000111///...111000---,,,,,,---///222555999;;;;;;BBB666'''...999888555------------------,,,,,,---...//////000444;;;@@@AAADDD>>>000(((---222111***---000333444444222000///111444555555444444333......---,,,---111666;;;AAAIIIWWWbbb^^^NNN<<<444&&&(((,,,000...***...666222000---***))))))***+++//////...---******,,,---//////...---...///000000222222333666???LLL\\\fffmmmqqqvvvyyyyyywwwvvvvvvrrruuurrrjjjggglllppppppoooppppppooommmnnnqqqtttkkkkkkjjjjjjlllooosssuuuxxxuuuqqqpppqqqsssuuuuuuwwwzzz}}}}}}{{{zzzzzzzzzyyyxxxxxxzzz{{{{{{zzzxxx~~~cccSSSllliiisss[[[III@@@???>>>>>>???@@@@@@???>>><<<::::::===??????>>>>>>???;;;;;;MMMfffqqqnnnhhhaaaVVVNNNMMMKKK@@@444777555444444555666444333666:::???@@@===888222000---+++...333333111222666===999555444666777666444888666444444666777888777666333111111555999;;;;;;===???>>>999999===>>><<>>???>>><<<>>><<<::::::<<<=========<<<>>>======JJJ^^^kkknnngggbbbYYYQQQOOOLLLAAA666666555555666777666444222444888<<<===:::555000------,,,---111222111111333999666333222333666888999:::888555444444444333222777555333333555888999:::>>>???>>>::::::<<<===<<<<<>>@@@BBBBBBAAAAAACCCEEEDDDEEEIIINNNUUU\\\cccfffxxxwwwzzzwwwmmmkkkeee\\\VVVQQQJJJCCC===:::777444333444444333222111222111---+++---555===<<>>===;;;::::::;;;<<<<<<>>>???>>>===CCCSSSdddoookkkggg^^^TTTOOOLLLCCC:::555555666777888777444111222444666666333///,,,+++///...///111333333333333555444111000111444999<<<;;;999666444444444333222666555555555666888999:::;;;;;;:::888888999999999999<<>>;;;777444444444555666666666333111///...---...000111111111//////333DDD^^^sssvvvpppXXXGGG333,,,111666555000777;;;999000)))+++///111000111111222222222111111666///000HHH```VVVAAA>>>//////...---,,,,,,+++++++++*********++++++******000...444CCCOOOLLL===000000+++))),,,---+++...333444333333666888:::888666222///------///000...+++333,,,)))///;;;IIIXXXccc___TTTDDD666000///...---))))))***+++,,,...///000...///...+++)))(((***+++.........------,,,++++++))),,,///000...,,,******...000555;;;EEESSSaaajjjiiijjjlllpppqqqnnnllljjjnnnllljjjnnntttuuupppkkkiiikkkkkkiiifffiiipppwwwppprrrsssqqqoooooossswwwvvvwwwxxxyyyxxxyyyzzz|||vvvyyy}}}}}}{{{zzz|||~~~~~~|||||||||~~~{{{{{{}}}~~~fffWWW}}}aaa~~~pppcccRRRCCC======>>>@@@======<<<;;;::::::<<<===???===<<<;;;===JJJ___rrrqqqmmmcccWWWOOOKKKEEE???666555666777888777444222777777666333000//////000.........000333555444222111222111//////222888===:::888555444555666555555222444555666777777777888888888888999999888888888999;;;@@@FFFLLLQQQTTTUUUVVVZZZ___cccfffhhhlllnnnrrrvvv{{{666555444333222555999<<<888888777777666555444444999888666555666888<<<>>>AAAEEENNN^^^ppp|||wwwzzzuuujjjnnn{{{yyymmmccc[[[TTTPPPBBB>>>:::777666666666555111222444555555333111000444111///000222222---)))///...+++,,,888KKK\\\ccchhhggg^^^LLL777++++++000DDDDDD===222***+++...///000111111222333444555555000:::000(((>>>UUUOOOAAA000///...---,,,++++++***---+++))))))******)))((()))---+++...BBBYYYVVVCCC...***,,,222333...---222888888999===AAACCCAAA>>>444222000000000000///...000...---...///666FFFVVVbbbgggdddRRR;;;---))))))************+++---///000333333111...+++******,,,/////////000//////...---)))+++,,,,,,++++++,,,...111///------333???NNNXXXbbbbbbeeemmmqqqqqqoooppppppnnnmmmrrrxxxzzzuuuppphhhhhhhhhgggfffjjjrrrxxxsssttttttttttttuuuwwwyyyuuuuuuuuutttssstttwwwzzzsssvvvxxxyyyyyyyyyyyyzzz}}}}}}|||{{{{{{~~~~~~nnnRRRzzzyyynnnlllqqqqqqcccRRRVVVPPPpppuuubbbOOOBBB===>>>@@@<<<======<<<:::;;;===???>>>:::888:::;;;DDD[[[rrrrrrooogggZZZPPPKKKFFFAAA777666666777888777555333888888666333///...000111,,,---,,,---222666555000///111222000---///555<<<888666444444666777888777000444888:::999777555444777777:::>>>???;;;999:::;;;<<>>NNNGGG:::.........------,,,,,,,,,---,,,+++---000111000...))),,,)))'''222GGGVVVYYY???666333555444---...666:::;;;???EEEJJJJJJDDD>>>555444333000---,,,---...---,,,---...---...666@@@RRR]]]ccc\\\NNNDDD;;;555///...+++***)))+++---...222222000---***)))***+++---...///000000000///...,,,---......---...000222111000...---///444===CCCQQQNNNPPP[[[ccchhhlllqqqmmmnnnoooppprrrtttwwwxxxsssqqqmmmkkkkkknnnssswwwwwwuuuttttttuuuvvvvvvvvvrrrtttttttttsssrrrtttuuurrrrrrtttvvvyyyyyywwwvvvxxxzzz|||}}}vvvPPPaaawww}}}~~~~~~zzzwwwwwwuuuooofff```\\\\\\^^^\\\XXXVVV[[[bbbccc___ccceeexxx}}}qqq```NNNCCC??????;;;======<<<;;;;;;>>>AAAAAA;;;:::<<<<<>>;;;<<<>>>>>>???BBBGGGMMMSSSWWWVVV[[[aaadddfffiiiooottttttwwwzzz||||||}}}~~~222444777888777777777888444333222222555777999999111222333555666777888888555555555666:::@@@EEEIIIUUUVVV```nnntttvvvvvvnnnccc[[[QQQIIIAAA:::555444555555666666555333000...333222000---,,,...111444---......,,,+++,,,000333......---+++---111000,,,555:::JJJbbbtttoooUUU===666555111---...222222000444333000...------...///444111///;;;DDD777+++222,,,,,,,,,---------......+++,,,...333999;;;:::777...&&&)))111---***CCCgggWWWGGG:::444///+++111===999;;;AAAJJJOOOLLLCCC:::555666444///***(((***---,,,((('''***,,,+++...222777===EEEQQQaaajjjaaaSSS333111---)))((((((***+++......---***'''&&&''')))***+++---.........------))),,,000222111///......+++---///000000111222444:::444555@@@LLLUUU^^^ggghhhlllnnnllliiikkkuuu}}}}}}vvvqqqppprrrssstttwwwtttqqqqqqssstttrrrppppppsssuuuuuutttrrrqqqqqqsssrrrrrrvvvzzz{{{xxxttttttxxx}}}~~~RRROOORRRQQQTTTVVVXXX]]]aaa```aaabbb^^^YYY^^^___aaaeeeiiiiiieeeaaa]]]]]]\\\]]]aaahhhqqqwwwrrrzzzqqq]]]MMMDDDBBB;;;===>>>===<<<<<<@@@CCCFFF???===AAA===:::HHH\\\cccgggggg```VVVNNNGGG@@@999777555555666777666555444777999999666222///---,,,///...///555===<<<555,,,222555222,,,+++000777555333222222333555666555>>>DDDKKKLLLGGG???888444222333:::DDDFFF???;;;<<<@@@??????AAAEEELLLSSSWWWWWW\\\bbbdddfffiiipppvvvsssttttttttttttwww{{{~~~999555333444888888555111555555555666777777888888333555666555333222222333;;;777333222444666666555@@@BBBFFFQQQdddwwwkkk]]]SSSIIIFFF@@@;;;777555555666444444444444333222222111...---...///111111...,,,444222000000222222///,,,---...,,,((()))---000///333222111;;;WWWrrrvvvjjjfffQQQ>>>;;;:::555222444999///+++000444111+++)))...///111000...------...------,,,,,,---000222444000,,,111444///555GGGQQQAAA###---+++###(((,,,GGGhhhdddMMM555...---222???<<<000888IIIJJJCCC===666333111---)))''''''((()))******))))))))))))******000,,,,,,888LLL]]]eeefff^^^KKK666,,,///111,,,%%%%%%)))......)))%%%'''---'''(((***+++,,,,,,++++++---***))),,,333666555222555///...222222//////222222333444444666:::???CCCRRRVVV]]]eeelllttt{{{{{{uuuuuuvvvssspppppptttuuurrruuuuuuuuuuuuuuuuuuuuuuuuxxxuuussstttvvvxxxvvvtttxxx{{{~~~~~~}}}}}}}}}~~~|||{{{|||~~~hhhWWWSSS___qqqvvvwwwzzz|||vvv|||wwweeeSSSGGG===>>>>>>======@@@DDDHHHFFFCCC>>><<<===???AAABBB]]]___^^^YYYPPPIIIFFFEEE999999999888888666555555666555333222222111///...///.........///111444666///000000000......///111888666222000000222555888:::<<>>;;;888777888888666555888888888888888777777777666888999999777666666777;;;888444333555777777666777888;;;BBBQQQfff{{{{{{lll___VVVOOOHHHCCC@@@===999555333333444555222333444444444333222111///......///000111///...444111//////111222111000,,,,,,+++,,,000111*** )))222111(((,,,IIInnnqqqpppjjjZZZBBB///---333222...---000000---///444---...//////---,,,,,,---000...,,,******+++---...---222444222///222EEEZZZSSS222000,,,(((,,,***<<>>999>>>LLL@@@000333@@@AAA>>><<<555111000---***)))(((((()))******))))))))))))******'''&&&&&&---999DDDLLLOOOlllfffZZZHHH777...---///,,,&&&$$$,,,666777///'''((()))+++,,,------,,,,,,+++******---111444333111111,,,+++...///,,,+++///...//////......111555888999>>>GGGRRR^^^lllyyy{{{|||zzzvvvuuuvvvtttpppuuuuuuuuuuuuvvvwwwxxxxxxtttrrrrrrrrruuuwwwxxxxxxxxx{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}rrraaaTTT@@@>>><<<;;;<<<>>>AAABBBBBB@@@>>>===>>>???>>>===GGGLLLSSSVVVUUUOOOIIIFFF;;;:::888777666666888888888777666555444333111000//////......///111333555000000///....../////////444333222111333666:::<<<<<<;;;<<<@@@AAA>>>===???555666777888999:::;;;<<<===@@@DDDEEEFFFHHHNNNSSSTTTWWW]]]bbbbbbbbbhhhpppppppppppprrrvvvyyy{{{|||???>>><<<888555333444555:::::::::999888777777777666888::::::999888999::::::888555555666777777777555555555888@@@MMM[[[eeelllqqqwwwzzzzzz{{{~~~xxxmmmiiihhhiiinnnsss}}}lllaaaRRRFFF@@@===;;;999777555333222222333444555000111333555555444222111222000//////000111000///222000......000222222222+++111333...)))+++000222,,,++++++444LLLfffqqqnnnjjjyyyqqqUUU>>>333000111222444333---(((+++222,,,---......,,,++++++,,,111///,,,******,,,///111...;;;777,,,+++)))999[[[cccBBB222))),,,000)))111999GGGHHH???>>>EEE^^^~~~PPP;;;444999888888777111......---,,,+++***))))))***))))))(((((())))))***&&&&&&'''(((+++000666:::SSS```llliiiXXXAAA000(((&&&))),,,//////...,,,+++******,,,---------------***+++---///111111111000222//////000000---...000...////////////000333666111444888???HHHUUUbbbjjjxxx|||}}}{{{yyyyyyvvvrrrvvvvvvuuuuuuuuuvvvxxxxxxpppqqqqqqpppppprrrtttwwwuuuxxx{{{}}}}}}}}}}}}}}}~~~|||ttt}}}xxx{{{}}}pppdddJJJDDD>>><<<===??????>>>>>>>>>>>>??????>>>:::888777<<>><<<999777444333333222333444666666///000333444555444222111444111///...000111111000///...//////000000000//////333222,,,***---111333***///:::PPPgggmmmWWW>>>LLLYYYccceeeeee___LLL888333333333222000---+++,,,,,,---......,,,++++++,,,///---,,,,,,...333888;;;:::III;;;))),,,&&&///TTTfffNNN444&&&,,,000***---;;;BBB<<<111333AAAeeeSSS===222333333555666///,,,------------+++***)))(((((((((''''''(((((((((***)))((('''(((***---///222???TTTggglll^^^FFF333)))///000***###$$$***///******+++,,,,,,---------+++---000222111000000111222222111111///...///111,,,...000111222444777999555555666777999???FFFKKKYYYcccqqq{{{{{{~~~{{{zzz{{{{{{xxxzzzxxxuuurrrqqqqqqqqqrrrooopppooollliiiiiimmmqqqooossswwwzzz|||}}}~~~}}}ttt}}}vvvwww}}}yyyrrr[[[QQQEEE>>>>>>@@@AAA@@@???>>>>>>??????===:::777<<<999888:::@@@DDDDDDCCC999777555444444666888:::555666666555333111000////////////...///000111222,,,,,,...555<<<===888333000000000111111222333333888888;;;@@@@@@;;;888999555666888:::;;;<<<<<<;;;:::===@@@@@@@@@BBBGGGKKKOOOOOOTTT\\\___```ccchhhqqqrrrtttvvvwwwyyy{{{}}}~~~888===BBBAAA;;;777777999444555555555666666666777222444666666555555555777333333444555444444444444444444333222111222555888:::999777666555777;;;>>>999666666;;;>>>>>>???BBBGGGLLLOOOLLLKKKPPPVVVZZZ]]]^^^```dddhhhjjjhhhfff]]]\\\XXXRRRKKKEEE@@@<<<777777777888999888666444333333333333444444444444///000222444444333222111444222/////////000000000+++---///111000...---+++///---***,,,444999222(((???VVVggg```III;;;<<>>======;;;999@@@;;;666555777;;;<<<;;;444444444444555555555555333555777666333000////////////////////////000000...000555===CCCBBB999111///000000111222222222111666666:::???@@@:::777777777888999;;;;;;:::999888777999<<<===>>>@@@EEEJJJOOONNNQQQZZZ___```aaadddooorrruuuwwwwwwxxx{{{}}}~~~111666;;;;;;777333444666222222222333444555555555333555777777666555555666///222444555444333222333333444444333111111222444666444333222444777:::<<<999333///222555777;;;???<<<<<<;;;999888777777777>>><<<<<>>>>>???<<<777555666666444555444333111111222444555222222333333333222111111111111222222222222222222333111//////000000///...(((,,,///111000...------(((222777444333>>>NNNZZZ___^^^XXXIII:::666>>>HHH555333111444BBBXXXiiiqqqbbbSSS<<<---+++111222...---...//////---,,,,,,---------------...111444555<<<>>>000(((///---...AAAfffoooJJJ///...***---000---///,,,000666555:::KKKOOOAAA;;;999444777777...,,,---.........,,,+++***)))((((((''''''(((((()))***'''%%%'''+++...,,,***000000111333999EEEUUU```gggggg\\\FFF555...***$$$))))))))))))***+++,,,---555444333333222111111111...222222...***+++------+++---///000///------...,,,000555888::::::;;;;;;777;;;CCCNNN[[[gggpppttt{{{}}}yyyzzz{{{zzzzzzvvvooohhhdddbbbbbbbbbdddcccaaa```aaaeeekkkpppooosssyyy~~~|||zzz{{{~~~vvvjjjWWWIIIBBBAAABBBBBBGGGDDD@@@===<<<===<<<;;;999999:::;;;<<<:::777444222333444444444333222222333666999888444000000000/////////////////////...333555:::@@@CCC???666///000000111333444555666666666333333666888777:::>>>777888:::::::::999777555555888;;;<<<<<<>>>DDDHHHNNNKKKOOOXXX```bbbbbbccclllpppuuuwwwwwwxxx{{{~~~~~~222444555444111000222444222222333333333333333333444666777777555444444555...222555666555333333333333444555555333333444555000//////000333777999:::<<<555000111444555999======<<<<<<;;;::::::<<<>>>:::777555666999;;;888555:::<<<999444222666777444666666444222111111333444000111333444333222111000333222111000000111111222111000//////000///---,,,)))+++...//////000333666222@@@KKKHHHEEEQQQgggxxxOOO:::&&&(((999EEEDDD<<>>===<<<;;;:::555999???BBBAAA<<<666333555555444333222222222333111555999888333///...000///000000000///......---222444888<<<<<<:::666333333222222333333444666666777222///000111222777===444666888999:::888666555666999;;;;;;;;;<<>>FFF<<<888555666:::<<<:::777222666555000111555666333///222444555444222000000111222444555666555333222555333111//////000111222000//////000000///,,,******+++------...222999>>>JJJHHHLLL\\\pppuuuaaaJJJ333333333333444===LLLYYYGGG>>>777444000222BBBUUUeeeooommmYYYAAA444333444***,,,------+++******+++,,,,,,---......---,,,,,,,,,'''+++000+++,,,444666___yyyMMM...000(((...---+++,,,,,,666???666111;;;GGG@@@>>>999///111555...000///...---,,,++++++***...------,,,,,,------...'''+++///---)))&&&(((++++++,,,...000222444666777@@@YYYooorrrjjj___OOO???,,,++++++***+++,,,...///;;;555///---000222000---+++222444,,,'''))),,,+++&&&***...000000.........***---111444555555777888666>>>FFFHHHEEEFFFNNNUUUbbbmmmwwwyyyvvvuuurrrooonnnkkkeeeaaa```bbbeeehhhhhhbbb]]]\\\aaagggkkkmmmrrrvvvzzz|||}}}}}}~~~}}}}}}yyyvvv~~~||||||||||||zzzooo```RRRHHHDDDCCCFFFCCCAAA???>>><<<:::888777<<>>BBBIIIFFFJJJWWWdddiiiiiihhhgggmmmsssvvvvvvwww{{{;;;<<<===:::666222222222222111000111333555555555444111---...111555666555333444444444444444444333555555555444444333333333000000///000777===<<<777555333333555666666<<>><<<888555444222111//////222444555555222111111000000111222222555444333333444555444222666666555555333111000...///...,,,---...//////...555+++,,,666CCCTTTVVVFFFBBBWWWllljjjTTT<<<111111,,,---///333777::::::999222333444222///...000222888OOOkkkxxxlllVVVIIIHHH444000++++++...111222222---111000,,,,,,000000++++++------+++(((***000666LLLuuu```222222333(((111---,,,,,,111666999555111---;;;HHHPPPLLL777---888,,,333666333---***((('''222...)))((()))+++***)))+++)))((()))+++------,,,,,,+++,,,///333555333000333555@@@QQQ^^^fffpppyyyOOODDD666/////////,,,(((666111...---+++***---222///---,,,*********+++++++++++++++---///000///...111000///...///000222444888888888777666777:::<<>>;;;:::;;;888===CCCEEEBBB===:::999777555222///......000111555555444222000///000222111111111111111111111111111///---...000222333333:::888777555555333111//////000000000000111333666666777777666444444555666444666777888999:::===???DDDGGGJJJPPP\\\gggiiiffflllppptttvvvuuuvvvyyy||||||}}}666;;;>>>;;;444000333888555666777:::;;;:::777444222000000222666888888777333222111111111222333444555555444333333333333333000000///000777<<<:::444333111222444555666<<>>IIIZZZUUUDDD>>>444666999999888666666666555333111111222333222111222222222333333333333333888666555444555555333111777666555444222000//////...---,,,---.../////////&&&&&&>>>VVVSSSIIINNNTTTuuueeeLLL666******000555///000222666:::<<<;;;999...///111111000000333555444666GGGggg~~~gggRRR222111000111444555333111...111222......111000------///000---******///444@@@```WWW777444444...333///---,,,///444555333///)))===SSSdddiiiYYY>>>///444444444222---***...333666222---++++++,,,,,,+++,,,***)))***,,,---------,,,++++++---111333222000111000222666:::CCCVVVgggqqqmmmaaaKKK555+++///666222---***---//////111333---,,,+++)))((((((((((((+++***+++,,,------,,,+++///...---------///111333333666:::;;;;;;999999999;;;@@@HHHRRRYYY^^^aaabbbaaa``````cccfffgggfffdddbbbdddfffggghhhjjjnnnrrrtttwww{{{zzzyyy|||||||||{{{nnnZZZNNNNNNJJJDDD@@@@@@@@@>>><<<===666:::???@@@>>>:::888777888666333111///000111222111111111000///000222555444444444333222000///...,,,,,,---///111222111000555555666777777555222000000000111111111222444666666888:::999777555555555444666777888888:::===???EEEHHHJJJOOOZZZdddfffcccgggkkkoooqqqqqqsssxxx{{{444:::???<<<444222888???444777;;;???@@@<<<666000///000222666999;;;999777444333111///000222555777555444333222222222333444///000000111666;;;777000111000111444444555<<>>444333333111000...,,,---000111///---///???NNNZZZlllttt___AAA666000,,,...+++(((+++444666333...,,,++++++++++++...,,,******,,,------,,,+++******+++...000000000111000...)))%%%,,,BBBWWWmmmxxxwww^^^DDD555111111+++)))///555444111...++++++******)))(((((('''******++++++++++++******++++++++++++,,,...000222444666999:::::::::;;;===777666666999???IIITTTZZZZZZ[[[^^^cccgggiiigggfffbbbeeeiiillloootttzzzyyyzzz}}}}}}~~~~~~~~~}}}xxxvvvxxx~~~www{{{fffUUUSSSJJJDDD@@@AAACCC@@@>>>>>>:::===???@@@>>><<<;;;;;;:::888555333111111222222---------------000555888999999999777555222///---***+++...222555555333000111444888;;;<<<999555222111111111222333444666666555777999999777555333333555666777777888999===???EEEHHHJJJMMMVVV___bbb___cccgggkkkmmmooosssyyy~~~666:::>>><<<888777<<>>666555555555555333000---222333444555555444222000777666444444444444222111888666333000///...//////------------...///222555888MMMLLL......XXX```<<<)))---111222///,,,++++++111222666999<<<;;;777444000000000/////////000111111555888555000444HHH]]]nnneeeVVVHHH===666444333///000000///......---,,,...000111111///---...///333444@@@AAA000---333---000---+++,,,...///...---222???IIIPPPhhh```@@@111))),,,...(((&&&***111///+++)))((()))***+++000...+++***+++,,,,,,,,,+++***))))))+++---//////---000222000,,,///;;;GGGIIIXXXppp{{{cccPPP<<<333---222777666000---******++++++++++++******(((***+++,,,++++++,,,,,,*********+++---///111222:::999666444444888???DDD:::666111///333;;;EEEKKKSSSUUUXXX\\\```cccddddddcccdddgggnnnvvv~~~}}}yyywwwvvvyyywww|||ttt```VVVKKKDDD???AAADDDBBB??????===>>>>>>>>>>>>=========:::888666333222111111222---------------000555999<<<<<<<<<;;;888555222000---...000333777888777555000555<<<@@@@@@<<<666333222111111222555666777777444555666666333222111222555666777777777999<<>>CCC:::888666555666999<<>>;;;:::999999::::::;;;;;;999888666333222111000000000000000......000333777888888888888777555333222000//////111444777888888000666>>>AAA???999333000222111111333666888777666555555555333222111333555666666777666666888;;;???@@@CCCEEEGGGOOOYYY______bbbeeejjjmmmpppuuu}}}777666555666888999777444000000111444777999888777222222222111///...///111...///222444444222///---000111111111111222222222111111000000555888444,,,///111444555333333;;;FFF;;;;;;===JJJSSSDDD444777333444444333222333666888222111111222333444222111000000111111111///...---000//////000222333333222333222111////////////000///000000///---...333888>>>;;;777///000DDDIII777)))))),,,222666666222...---...000333555444111...///......000444777888888444000111777>>>CCCJJJQQQeeennnxxx~~~{{{qqqfff```OOOIIIBBB===666///,,,---,,,---...///////////////111(((111666)))+++555000------......///000000000---CCCjjj~~~~~~xxx___@@@,,,(((+++,,,++++++,,,+++******,,,000444333///+++(((((()))))))))((()))******)))***,,,...+++,,,+++,,,000333///(((***,,,000<<>><<<:::999999;;;<<<<<<;;;999888666444222111000///222222222111//////111222111111111111222222222222000...---...111444555666000666<<<>>>:::444000...111000///222777999888555555666777666555555777999777777666555555777;;;>>>???CCCDDDEEELLLVVV^^^```___ccchhhkkknnnrrryyy888999::::::888666333111///......000222444444444000222555444222000000111///000111111111///---,,,...///111222333222111000333222000000444999555///...000333444000///888DDD999888444===LLLFFF666222111222333333222222444555333111///000111222222111111111000000///......---222111000111222333222111000000000000000000000000000222222///,,,---333888###666DDD@@@>>>KKKFFF)));;;333)))%%%'''+++------......///222444444222000111000///222777:::;;;;;;888:::>>>AAAAAAGGGXXXhhhrrrvvvzzz}}}~~~oooeeeYYYOOOCCC666111333000000///////////////......+++000111+++...333000///111222222111000//////444BBBppp~~~wwwZZZ999***---///,,,---......---,,,---222666333///***'''''''''''''''&&&)))+++,,,******+++------.........444888222)))&&&***///444:::BBBKKKQQQ}}}tttVVV@@@888333000---***((()))+++,,,,,,000222111...,,,...111------...///000111111111---333:::>>>>>>:::666333///222777;;;<<<:::666444222444666888:::>>>DDDIIIOOORRRXXX___hhhqqqyyy}}}zzzuuuxxxyyy{{{zzz___QQQDDDBBBDDDCCC@@@???>>><<<:::;;;>>>???>>>===;;;:::888666444222111000000111222111///......///000///.........000222333.........000222444333222111777<<<<<<888333111111000......222777999777444111444888:::999888888888777777666555444666;;;>>>AAADDDEEEEEEJJJTTT\\\^^^]]]bbbgggkkkmmmpppuuuzzzvvv|||999===AAA???:::444222222666555555666888999888777---222777999777444333333444333222000/////////...,,,...111333444222000///333333000///444999777000,,,...222222...---666AAACCC===111555IIINNN???777000222333444333333444666444222///...///000000000222222000///............555333222222333333111000......///000111111000000111333333000,,,---222888>>>((('''555666333888>>>(((...333444111000222666000///000222444555444222666444222444888::::::999555:::EEERRR[[[^^^ccciiiyyy~~~zzzjjj\\\LLL===666777555333111000000//////......111222///---000000,,,222333555555222000...---000>>>vvvtttOOO777555555///...//////---+++,,,000444333///***&&&&&&&&&&&&&&&&&&))),,,---+++***+++,,,&&&,,,111444999<<<666+++,,,---111:::BBBDDD>>>777IIIkkkgggYYY<<<999333...++++++,,,...///222444222---***+++...------...///000000000///111444888::::::777666555...111555888888555111...222444666666444444666999AAAIIIRRRWWWZZZaaalllvvv||||||vvvvvv}}}}}}zzzeeeVVVGGGCCCDDDDDDAAAAAA:::888777888;;;===;;;999<<<;;;:::888555333222111...///111111///---------222111///...///111444666//////111444666666333111444999>>>===999555555777000...---111777:::777333+++000777<<<<<<999666444777777666444444666:::>>>CCCFFFFFFEEEHHHRRRYYY\\\^^^ccciiilllnnnpppuuuxxx{{{???>>>:::777888:::555---666>>>AAA999111000000///---///111444555666666666//////............//////000222444444222000//////000666333,,,222???;;;,,,000......111444333111///666===:::555BBBUUUPPP;;;222444555444111/////////000///...///111222111///............///000111222222...+++---111333111...////////////000111222333...///---******///555888+++///...+++...444333,,,........................)))---222444444222222222888777555333222444666888777===HHHYYYjjjssssssqqqwww|||sssbbbQQQ???222///---...111...)))***000,,,111111,,,+++///111...555444333222111111000000...???yyygggOOO777,,,777.........,,,***)))+++---+++***((('''''''''((()))'''$$$$$$***---,,,,,,...***,,,...000000000...---'''***000555777666444222:::IIIbbbrrrUUU666666333---555+++,,,111555333---***...444///------///111222///,,,222111333888<<<:::777555888777444222111111111111111222222222111333555888<<<;;;>>>DDDGGGLLLXXXfffnnnxxx{{{wwwxxx{{{|||yyyuuurrraaaMMMBBBCCCEEECCC???======<<<<<<<<<<<<======<<<;;;:::777444333444666000000000000000111111111111000///...///000222444555333111000111333333222666222000222777:::888555444555555444222333555888///444:::<<<:::777555555:::555111333444777<<>>555000333666333000000)))///111---+++...111000555444222000//////000000222???www~~~nnnSSS555---......---,,,))))))+++---******)))(((((((((((()))'''&&&(((---...,,,,,,...***+++,,,------------,,,///...---///222555555444000888DDD^^^~~~uuuhhhUUUDDDDDD666999999777555222///---------,,,+++---111555666555444333555888:::999777555444444333222222222222222...000111111111333555888777777:::=========CCCLLLFFFTTTdddnnnvvv}}}yyyyyy|||}}}{{{yyywwwhhhUUUHHHDDDBBB>>>:::======<<<<<<<<<<<<======???@@@???<<<999666555666000000000000111111111111111000///...///000222333444333222000//////000000111///...///111333222111666888::::::888666666666333666999:::777333222222:::444000111333444888===>>>@@@BBBEEEHHHNNNUUUYYY\\\___cccgggiiilllooorrrwww}}}888888666555888;;;999444///333444333333555555333222333444555666666666666222111111000000111111222444444444222000...///000///000000//////444>>>FFF555333///++++++...222555555<<>>,,,***000333000------111222...+++,,,......999777333111000000222444999>>>ooosssGGG)))111111000---++++++---///************))))))(((((('''(((---222000+++***...+++++++++,,,,,,---...///000...,,,---000222111///...///+++111BBBNNN\\\ooowwwrrr{{{qqqhhhbbbZZZWWWUUUQQQIIIBBBAAA===888555444444444333666777888999999888777555111111222222222222222111...000222333333444666888666666999;;;888555777<<>>:::<<<<<<;;;;;;;;;;;;<<<<<>>999777666111111111111111111111111111000/////////000222222333444444111---,,,---///...//////...------///000777:::>>>???===999555444333555777777555444444555999333///111222333555888<<<>>>@@@BBBEEEJJJPPPUUU[[[^^^bbbfffiiilllpppsssyyy~~~444666555444777;;;;;;777555333111111222333111---444444555555555555555555///......------......///000222444444222000//////111000222333000111AAATTTSSSEEE222))),,,222///'''000:::DDDDDD999///444>>>___bbb```QQQ<<<000111777---///111111000000222555444333222222111111111222666222///---...000000///444333111000......------///---,,,------...333888000++++++111333///+++,,,000000//////......------***///444555222111333666555444888CCCSSSbbbkkkooo}}}}}}}}}{{{xxxxxx|||}}}~~~vvv^^^BBB333222555444222333222111111333666666444>>>;;;777333222333666888===<<>>RRRkkkwwwvvv}}}zzzyyyzzzxxxqqqkkkccc^^^XXXPPPJJJEEEBBB@@@AAACCCBBB???<<<;;;777333000111222333222111000///111333555555555555666777666777999:::999999;;;>>>AAAOOO___mmmyyy|||||||||||||||yyynnnaaaUUUKKKDDD@@@<<<<<<;;;;;;;;;;;;<<<<<>><<<888666444222333444666888:::===???999333000333666666777999:::<<<>>>@@@CCCHHHNNNSSSZZZ\\\```dddgggkkkpppsssyyy~~~333555444333555:::;;;888888333///000222111---+++000///////////////000000...------,,,,,,------...+++///444666555222000///000...111444///...>>>TTTkkk[[[AAA+++''',,,...***666888???AAA:::000000777GGGZZZkkkfffNNN777...///222333444333222000///000000000000000000111222222111///---,,,---///000000111111000///....../////////+++))),,,---...555===666///***,,,......------000000000//////.........,,,111555555222222666;;;888<<>>CCCBBB???@@@<<<777333111333666888888:::WWWtttvvvEEE555444222///,,,,,,///111,,,+++++++++************&&&***111444000((('''******))))))***,,,000444666///777@@@AAA<<<666444444---111......444666===NNNeeeyyygggiiirrrzzzyyyyyy{{{~~~zzzyyywwwrrrmmmhhheeeccc[[[\\\XXXQQQKKKFFF<<<111222333333333222000...---222444444444333222333555222555666777888:::<<<<<<666???LLLZZZkkk{{{}}}zzzzzzzzzzzz|||vvvkkk^^^QQQFFFAAA<<<<<<<<<;;;;;;<<<<<<<<<;;;===@@@@@@===:::888777333222222222111111000000111111000000000000000000...222555444000...111555333777999777111///333777888999;;;;;;999999999:::555444555777;;;???CCCEEE:::444333888<<<<<<<<<<<<999:::<<>>>>><<<444***&&&+++000222------------------------...222555222///000888@@@BBBJJJXXXgggsss{{{~~~|||yyyuuuqqqooofffkkkppptttwww|||wwwlllddd^^^YYYUUUHHH<<<<<<@@@@@@===:::===:::555000///000333555111999OOOlllzzzBBB444222000,,,)))))),,,///...---+++*********+++,,,(((***///333000***'''***'''&&&&&&'''***---000222000555:::999444111333777+++000------333444<<>>======<<<<<<<<<<<<======:::;;;<<<;;;999888888888333333333222111111000000111111111111000000000000...111444444222111333555444777999666222000333777:::;;;:::999888999<<<>>><<<:::888999;;;???@@@AAA;;;666555;;;AAAAAA???>>>999:::<<<>>>AAAFFFLLLQQQXXXZZZ]]]___bbbggglllpppvvv{{{666999777333111444666444666000...111111......111000000/////////111222333111111000000000000111111111333444333111/////////,,,---......,,,---111666000@@@OOORRRQQQLLL???000,,,000888BBBMMMNNNCCC777$$$***666GGGXXXbbbeeedddAAA888---))),,,000222111/////////......///000000///000222222111000////////////........./////////000***+++111111,,,///888???NNNQQQ>>>------222111,,,,,,------......//////...222555444222888DDDOOOUUU___mmmwww{{{|||}}}~~~~~~zzztttmmmgggcccccchhhmmmppprrrvvv{{{~~~wwwrrrUUUIII===999666444444777;;;888444000...///111222222999CCCZZZqqq|||AAA555333000,,,)))***---000000...+++)))(((***,,,...++++++...333222---******(((((((((((((((***+++,,,,,,---///111222222111///***000...***,,,---888MMMZZZtttaaaeeedddkkkrrr{{{{{{{{{{{{zzzsss[[[AAA555555333222111111111111111111000//////111555999CCCQQQ```hhhhhhaaaPPPAAA@@@@@@@@@GGGYYYnnn{{{~~~yyyzzz|||}}}~~~}}}||||||}}}~~~}}}|||wwwnnn___NNNCCC>>>>>>============>>>>>>>>>===<<<999666666888:::444444333222222111000000111111111111111000//////000111222333333222111111444555666555222222444666:::::::::888777777999;;;???<<<999888:::;;;:::999<<<666666===CCCAAA===;;;;;;<<<======???BBBHHHLLLYYY[[[]]]___bbbfffkkkooosssxxx888:::888333000222444222888333111222000+++,,,000---,,,,,,,,,---...000111111111000000000000111111777666444111...---...000...000000......000///,,,---000333>>>SSSbbbXXXCCC===999222222???OOORRRKKK<<<888444444:::HHHVVV```eeeUUU@@@444222333222///222111000///............///111333333111...,,,,,,000000///...............///+++...666555,,,+++222:::\\\lllWWW<<<444333---------...///000111222222222777;;;<<<>>>GGGXXXfffeeeppp|||||||||~~~uuuuuutttqqqnnnkkkkkkkkkjjjnnnrrrsssrrrsssuuuxxx{{{}}}mmmbbbYYYSSS>>>777111///---...777BBB<<<999555222000000111222888:::666FFFaaazzzJJJ888666333///,,,,,,///222111...+++((((((***---///...,,,---222444000,,,,,,---,,,+++***))))))))))))++++++---555<<<;;;222)))%%%000222//////000???YYYSSSxxxhhhllleeejjjvvvnnnqqqwww}}}jjjMMM555444333222222222444555222222111000111555;;;@@@XXXmmmlllVVV???>>>===EEEXXXppp~~~~~~pppmmmrrrvvvyyyyyyzzz~~~||||||||||||wwwiiiXXXKKK??????>>>>>>>>>>>>??????CCCAAA===888555555888;;;444444333333222111000000111111111111111000///...111111000111222222///---555555666555444444555777888999999777555333444555===:::777666888999777555<<<777666<<>>=========???CCCGGG[[[]]]^^^```bbbfffkkkoooqqqwww~~~777:::333...222222222:::888888666222///---...///---------------...///000.../////////...///111333666888888444...,,,///222---,,,+++***)))***+++,,,///...///444???OOO___hhhgggRRR:::,,,,,,999KKKZZZNNNFFF:::111000555;;;???VVVYYYSSSDDD444---,,,,,,222555444///)))(((...555///000111333666666444111000000////////////000000...///000000000000000000111RRR~~~PPP666444+++///000111333444333222000888:::===DDDNNN\\\jjjtttyyy~~~xxxpppmmmkkkmmmqqqrrrooonnnppp~~~|||xxxtttqqqrrrxxx~~~jjjPPPEEEBBB@@@>>>:::444...,,,111999???555555555444444333333333PPPDDD666:::WWWxxx}}}{{{PPP555555222---,,,...000111888555000------...//////+++***+++...111222///,,,---((('''+++...---,,,,,,'''+++333:::===:::333---,,,,,,---......333CCCRRRaaatttpppcccnnnmmmooorrrvvv{{{~~~zzz{{{qqq```???555444444000666:::333222444000///444555<<>>DDDggg~~~pppyyyooooootttxxxxxxxxxzzz~~~}}}www}}}~~~zzzzzz|||xxxooo___JJJEEE>>>999:::;;;;;;<<>>666111...---222888:::777333222222444333333333333111...+++//////000000000000//////---...///000000111111111888@@@```sss```JJJ>>>111000222444333111222666999444>>>NNN^^^kkktttzzz}}}~~~}}}}}}wwwooopppllljjjlllnnnoootttzzz}}}|||zzzxxxvvvvvvzzziiiPPPAAA;;;:::<<<888111,,,+++000666;;;555555444444333333222222CCC>>>777:::NNNmmm~~~\\\666555111---,,,...000111222000---,,,---000222444///......000222333111///...***(((+++---+++***+++///333888<<<;;;666000,,,---,,,---......222@@@OOOcccuuurrrgggsssssswwwtttwww{{{~~~~~~~~~~~~~~~rrrHHH888333555222555777333333333000111777666AAAYYYxxxsssMMM===>>>AAA@@@TTTpppwww}}}{{{|||yyyooooootttxxxzzz{{{|||~~~zzzyyy{{{{{{}}}yyy|||zzztttgggTTTHHHAAA;;;;;;<<<<<<===@@@HHHIIIEEE<<<888999999666777666444333111000000000---...///000111000//////...//////000000000000000333444666777888888777666222333444555777999:::;;;777666555444444444555555444555666888888777555444:::QQQdddfffYYYHHHGGGUUUQQQ```jjjgggdddjjjooonnnnnnvvv;;;BBB@@@;;;;;;555///555333444444333000...------,,,,,,,,,,,,---...///000---000222444444333444555111444777777555333444666,,,------.........------111...,,,+++,,,000555888@@@IIINNNIII<<<111000333777DDDNNNQQQYYYcccaaaVVV333888???EEEJJJHHH;;;...555444333111000000000000///.........000///---+++...///111222222111///...------...///000111111111555+++<<>>???QQQ```oootttxxxzzz{{{}}}xxxoooqqqvvvyyy~~~~~~}}}wwwvvv{{{yyy|||}}}zzzqqqbbbOOOEEE===<<<<<<===>>>AAAGGGIIIGGG@@@;;;999888555555555555444444333333333...///000111222222222333111000//////.../////////000000111111111111111000111111222444555777999:::333444666777777555333222222222333333444555555555222===HHHNNNPPPOOOLLLKKKLLL[[[fffeeedddiiimmmllljjjrrr{{{999>>>;;;:::???888...---000222333333111...------000000///.........//////---000444666666555666666555888::::::666222111000,,,---///000000///.........---,,,,,,,,,---///000111---888KKKLLL;;;000444)))666<<<<<>>AAACCCEEEFFFBBB<<<777555444555555555555444444333333000111333555666666555555444333111///...//////000///////////////......---000000111222333555888999222333444555555333111000222222222222333555777888777333333777DDDWWW\\\PPPLLLWWW`````````eeeiiiiiihhhoooxxx}}};;;>>>:::===HHHDDD555000///111333333111/////////555444222000///...------...111555777666666666666777888:::999666222...---,,,...///000111000//////---......//////000//////555000111???PPPSSSCCC222000555333+++///<<>>ZZZmmmdddQQQXXX]]]]]]]]]aaagggjjjhhhnnnuuu{{{~~~:::<<<888===JJJHHH:::555///111222222111000111222666555333111///...------000222444555444444444555222333555666555333000...---...//////000000000000...///000111111000...---,,,777333+++AAAaaaXXX555)))++++++***///777:::888LLLKKK@@@000+++999SSSfffMMMEEE:::222///---,,,+++222///------...111222222///000222333333222000///555444333111111111222222222;;;555---555888111...333555>>>PPPiii~~~zzzuuuttttttnnnqqqrrrqqqsssvvvvvvrrrrrroooooosssvvvwww{{{}}}|||uuulllnnnyyy~~~|||vvv~~~eeeRRRIIICCC@@@;;;555111333888<<<:::888444111000//////000//////000333999HHH___tttxxxvvvyyywwwqqqzzzMMM;;;,,,+++/////////222))),,,...---,,,---111555888777444000+++)))***+++***(((((())))))'''+++000999999888333...+++---///111000000111000555DDDSSScccrrr|||uuuwwwzzz}}}uuuQQQ999666222222666555555888666555555111<<>><<<;;;===???@@@BBBFFFFFF@@@888777;;;888666555333222222222333888:::<<<======:::777444666555444333222222222222444555666777666555333111000/////////111444777888444222000......///111222444444444444555777999:::555333:::???LLLtttfffUUUXXX[[[\\\]]]```fffkkkhhhmmmtttyyy}}}444999888;;;EEEBBB999999000111222111111111333555333222000///...---------111222333333111111222333...///000222333333111000...------...///000111111///000111222222000...---!!!///111(((444NNNTTTFFF777222///222333000///111999GGGLLL@@@000222CCCTTTSSSPPPJJJEEEAAA===999666666333///...///111333333000111111222222111111000555444333222222444555777111888000...888777444@@@DDDIIIVVVgggzzz~~~uuuooommmmmmlllrrruuusssqqqssstttssspppnnnoootttwwwxxx|||||||||uuulllnnnyyy}}}xxxyyy{{{uuu{{{jjjUUUFFF@@@@@@===777222555???HHH;;;999666222000///000000///...///444999EEE\\\qqqtttpppsssqqqmmmwwwSSS===++++++/////////222+++...000///,,,,,,///333111222222///,,,***,,,...+++)))))))))'''%%%)))///555555444222111//////...222000000111222999JJJZZZfffrrr|||wwwzzzyyy}}}___EEE888000333888444111;;;888222444444999FFFiiigggYYYHHH>>>HHHLLLJJJIIIIIIHHHNNN___qqq}}}pppyyyzzzzzz{{{||||||~~~xxx|||}}}~~~vvvvvvbbbLLL@@@=========???===???CCCEEE???777888>>>888666444222222444666888???>>>===;;;999777555555444444444444333222222111111333666888888555222000000/////////000444777999444333222000000111222333222222222333444555666666===111555@@@ZZZ^^^PPPRRRWWW[[[]]]```dddiiiiiilllrrrwww{{{~~~222;;;======BBB>>>999>>>111222222111000111444777///......---------......222222222111//////000222.........000111111000......------------///111222///000222333333222111000((()))111888333///???VVV===222---222222,,,,,,444000@@@MMMJJJ???666444444@@@PPPgggxxxzzzmmm[[[MMMPPPJJJBBB;;;666222000...111111111111111111111111333222222222444666999;;;000777222222777000===cccaaaiiiuuuyyyqqqllllllooossslllsssvvvqqqmmmnnnpppqqqiiijjjpppyyy}}}{{{zzz|||{{{}}}wwwmmmoooyyyzzztttttt{{{~~~~~~iiiRRR??????AAA@@@:::555:::GGGSSS===:::666333000000000111---,,,000444888CCC[[[rrruuuqqqttttttppp~~~\\\DDD000...111...---000000333444111,,,)))+++///***,,,---,,,******,,,///---+++******'''$$$'''......------///111222111///...---...000444>>>RRRdddeeeooo}}}xxx~~~www|||xxx|||jjjNNN:::///444:::333///<<<:::111444888999???UUUvvviiiNNNOOOBBBCCCHHHKKKIIIHHHRRR___{{{yyyzzzxxx|||www}}}~~~yyy}}}gggOOOCCC???>>>>>>@@@:::;;;@@@CCC===555666>>>888666444222333666:::===DDDAAA<<<777444333444555111222333444333222111000333666:::======:::666333111000//////000444777999444444444333333333333333000000000111222222333333777222999999AAAmmmxxxLLLHHHKKKRRRXXX\\\^^^aaaeeehhhlllpppvvvzzz|||~~~777999666111777BBBAAA777,,,111555444444666333---...,,,***+++...///---++++++...111222222111111222111///222888777111...000000...---///333555555444---111666777444000......'''---222111---///777@@@LLL>>>111...//////000111+++666HHHZZZ```VVVCCC333666@@@PPPcccqqqvvvtttoooqqqnnneeeUUUFFF<<<666444000444555222///000111000666111111666:::::::::<<<888666777<<>>@@@<<>>???;;;888999444///...222666999999666444111111444555333111444333222222111111222222:::;;;===???CCCFFFHHHIIIHHHLLLRRRWWWZZZ]]]```bbbkkklllooorrrvvvzzz~~~888999666555>>>HHHBBB555///000222333333111///...444000,,,+++---......---000111222111111111333444444222444999888222///111///...---...222444444444---111444555111---+++***+++///222111...///555:::UUUMMM<<<,,,***111222,,,///333===KKKWWW]]]\\\XXXKKKMMMTTT```jjjjjjaaaXXXPPPQQQOOOOOOZZZ```LLL000000000000000///...///222111///111888<<<;;;:::<<<>>><<<===BBBIIIUUUkkk~~~}}}||||||{{{yyyvvvqqqnnnpppsssuuuuuuwwwwwwqqqkkknnnwwwrrruuuxxxyyyvvvtttsssssswwwssspppsss{{{||||||}}}^^^DDD???======<<<777444777===MMMAAA333///333888888555333---555999666LLLiiioooppp|||{{{wwwppp:::000333...///+++---222111111000///...------///000333777555///,,,...++++++***(((&&&'''***---))))))***+++,,,,,,,,,,,,...000000///666HHH\\\gggfffyyy|||uuuxxx{{{yyy|||{{{}}}hhhLLL888333777:::555666666666555555888:::===QQQmmm}}}xxx{{{{{{zzzxxxzzz~~~~~~}}}yyyfffMMM?????????<<<@@@AAA@@@>>>:::888777888888777555333333444666777666888999999888777888888222444333000///444666555111111444:::@@@BBB???<<<888444111///111555888:::777444222222333444333111444444333222222222222333555666888;;;===>>>>>>>>>GGGLLLSSSYYY^^^aaaccceeeiiijjjmmmpppuuuzzz}}}888888666888BBBIII@@@111000,,,...666777111000444999555000------...///000333333333111000000333666555444555888666111.........------...111333333333333555888888555111---,,,111111111000//////222444DDDPPPMMM999...222555///555333222888BBBNNNWWWZZZjjjhhhiiirrr{{{{{{qqqfffKKKKKKCCC>>>RRRllliiiTTT888000---000222...000555222222666<<>>;;;;;;===:::444DDD;;;222000444888777555333000666999666GGGfffuuueeesss|||zzzzzzooo<<<222444---...***,,,000////////////.........///...000333111,,,+++...++++++***((('''(((***---))))))******+++,,,,,,,,,...000000111:::LLL]]]ffflll{{{rrr{{{zzz~~~www]]]GGG;;;888777777777666555555666777888888CCCUUUjjj{{{|||wwwtttwww||||||}}}~~~~~~pppVVVDDD??????<<>>@@@>>><<<555444333111000222777:::777555333222222333222000444333222222111111222222666888;;;>>>>>>===;;;999CCCIIIRRRYYY^^^bbbdddeeefffgggjjjnnnsssxxx}}}888888777888===AAA:::///...)))///===@@@777555===;;;888444111000/////////222333333111000000111333333333444444333///,,,+++...------...000111222333555777999999777444111000333111000///000111000000---HHH[[[TTT???333000000777333000111555;;;???AAA;;;999;;;AAAHHHJJJDDD>>>NNNSSSMMM===:::MMMeeerrrLLL;;;///222555222222666666777;;;@@@AAA???AAAEEEHHHTTTeeettt{{{~~~wwwsssvvvzzz~~~~~~{{{uuurrrssssssrrryyyyyyzzzxxxuuuuuuyyy~~~}}}{{{yyyvvvsssrrrrrrrrrnnnoooooooooooosssyyy~~~{{{pppMMMCCCBBB===888===EEE???333888333......222444333111333222555777444@@@]]]uuufffjjjttt}}}nnn>>>555444+++---***+++***++++++,,,------......---+++,,,---,,,((()))---+++++++++)))((((((***---)))))))))***+++,,,------///111111222<<>>>>>>>>=========<<<999777777888999999999888777666555555444333333666:::;;;999666000111000,,,...333444222111000222666;;;<<<:::777333444444222000000555999555333222111000000//////222222111000000000000000777:::>>>AAABBB???<<<:::===DDDMMMVVV[[[]]]___```cccdddgggkkkpppwww|||:::<<<<<<888666666555222111---555EEEGGG<<<888===888888888666333111///......///111111000......///222444444333222111...,,,---......//////000222333111222333555555444111000222000...///111222111///000===SSS___UUU>>>111111111000///000333555777777333444666888888777555444666DDDSSSRRR===000AAA\\\[[[GGG555333666555333555666888===CCCEEEGGGOOOYYY```mmm~~~zzztttrrrvvvzzz{{{|||zzzttttttxxxyyyvvvwwwuuussstttyyy~~~~~~}}}|||{{{xxxvvvuuuuuuuuuuuukkknnnpppoookkkjjjllloooxxxvvvyyy~~~~~~|||qqqMMMBBB@@@777222999DDDBBB666000///...///111222111//////000333666777===VVVwwwxxxmmmrrrwwwxxxggg;;;666444+++///...000,,,,,,,,,,,,+++++++++++++++)))((()))(((%%%''',,,***++++++***))))))+++,,,)))))))))***+++---...///000222222333<<>>@@@;;;<<<===<<<;;;::::::<<<999999999999888777555444666444111333777::::::999666666222---...111111---222111222666;;;===;;;888111333444333000000333777222111111///...---......333333222111111111111111222555999===>>><<<:::888;;;AAAJJJRRRWWWYYYZZZ[[[aaabbbdddhhhnnnuuu{{{~~~===???>>>999333111333666666555<<>>:::///000111222222222111111,,,///000777======QQQvvvrrrrrr||||||]]]666444333+++222444777111111///...,,,***)))(((***''''''((('''$$$'''+++***+++,,,+++***)))+++,,,+++******+++,,,...000111///333444444<<>>===<<<;;;<<<===888888999888888777666555777555333444666999;;;;;;???===777111111333111,,,000000111666===AAA@@@???111222333222111111222333///000000///------...000666555444444333333444444111333666888::::::::::::;;;AAAIIIQQQUUUXXXZZZ[[[aaabbbcccgggmmmssszzz}}}{{{<<<;;;:::777333111222555555888;;;===;;;666000,,,222444666555222000111222***,,,---...---,,,---///000555666444555999999555...000111111///000222555666555555666888888555333000111111111000///......000'''))):::JJJPPPQQQSSSFFFFFFFFFEEEBBB>>>;;;:::000000000111111000000000333///888HHHJJJ>>>666999EEEOOONNN???222222888:::<<>>111333555555333111111222,,,///...777@@@999FFFlllzzzxxxYYY555555444***222555888//////...---,,,+++***)))***((((((***)))&&&(((,,,***+++,,,,,,******+++,,,,,,,,,++++++---///222333---333666555===UUUttt|||ssstttyyy{{{|||}}}ppp___JJJ>>>;;;<<<;;;888444777;;;<<<;;;:::<<<>>>BBBPPP]]]``````cccjjjmmmqqqwww}}}}}}~~~|||{{{~~~{{{bbbKKKAAA???>>>>>>??????>>>;;;::::::;;;777777777777777777777777555666777777777888:::;;;???===999555888<<<;;;555///...000555;;;??????>>>222111111111222333111000...000111000......000333555444444333333333333333555555555666777999;;;<<<999???GGGNNNTTTXXX[[[^^^bbbbbbcccffflllrrryyy}}}{{{888555444444444222111111111666777333222222///***111333444222000///222555+++,,,,,,++++++,,,///222---222444222333999999555///111222222000000222555555444222333555444111---111222333222///---,,,---'''000555222222;;;HHHQQQ^^^bbbggghhheee]]]WWWRRRBBB>>>:::999999777111---444222555>>>FFFDDD:::222444OOOZZZGGG333333===AAAIIIRRRbbbnnnsssyyy}}}zzz}}}~~~|||qqqtttqqqjjjmmmvvvuuummmggglllnnnooosssyyyxxxrrrrrrrrrtttwwwyyywwwrrrmmmnnnmmmllllllmmmoooppppppmmmjjjlllrrrppplllqqq{{{zzz```CCC<<<999;;;888333777AAA111444666555222000000111///111...666???333:::___~~~\\\999888555)))000222555(((((()))***+++,,,,,,---+++)))***,,,+++((()))...***+++,,,,,,+++***+++,,,---,,,,,,,,,---000333555+++333777666>>>YYY|||xxxzzzvvvpppsss{{{{{{ttt~~~|||\\\FFF===<<<:::777999888888888999;;;===>>>888FFFRRRSSSPPPRRRWWW[[[YYYaaaggghhhlllxxx~~~zzzyyy~~~{{{|||fffOOOEEE@@@<<<@@@AAA@@@>>>:::888777888777666666666666666777888333777;;;;;;999888888:::;;;:::777777>>>FFFFFFBBB///......222777:::999888333111///111333444111...///111222222000000333666222111111000///000000000666444222111222555888:::666;;;CCCKKKQQQWWW\\\___cccccccccfffkkkrrrxxx|||555555555333000///000111...666===;;;333---///333444222///---,,,,,,...///,,,---...------///222444222666444///...222111---333222222333444444111///444333333333222222111111//////000111111222333444555333222000000111222333GGGPPPaaattttttjjjhhhaaaYYYTTTPPPIII===333///555666666DDDSSSJJJ222444EEETTTQQQBBB<<>>///111111111333333111...---///111222333555777999@@@IIIPPP|||aaaMMM777......//////000+++***************++++++)))000222---)))***---......,,,+++,,,...---***&&&+++,,,...///111222222333333555@@@AAAHHHpppyyyxxxuuupppssszzzoooSSSCCC>>><<<:::666444666888777888;;;<<<@@@BBBAAACCCFFFFFFCCCCCCIIIOOOOOOKKKOOOcccxxx}}}}}}}}}|||~~~nnnYYYHHH@@@===@@@AAABBBAAA@@@===:::999;;;888666444444555444333555444222222222444777888666555HHHBBB;;;rrrLLL999777555555777999::::::333222222222111000000///333111///------...000111555222000000111222111///666777777666555777:::<<<<<<;;;;;;???HHHQQQYYY]]]\\\]]]bbbiiimmmqqqzzz333444333222000000111333111444666555333111222444222111000///...------,,,---...//////...///222444555888666111000333333///333222222222333333111///000000/////////.........//////000111444555666555777666444222222222333444444777===FFFPPPSSSPPPLLLFFFJJJPPPYYY^^^[[[RRRJJJ999555444555>>>PPPPPP<<<888DDDQQQUUUSSSTTT^^^hhhtttzzz}}}|||}}}{{{xxxyyy{{{xxxrrrxxxwwwsssmmmlllnnnlllhhheeeiiimmmiiicccaaaeeejjj}}}}}}zzzwwwxxxzzzwwwpppqqqssstttqqqnnnlllmmmnnnnnnppprrruuuwwwwwwtttqqqmmmsss}}}sssTTT;;;;;;FFF;;;000444444///111111000...---///111333555888;;;>>>CCCJJJOOO|||___LLL777...------,,,---+++***************++++++***...000---,,,---...---+++***)))***,,,,,,)))''',,,---...000111222333333333666:::AAAZZZ~~~vvvzzzzzzvvvvvv}}}sss___KKK======::::::===>>>999666666;;;???AAA@@@AAADDDCCC@@@>>>AAAIIIRRRSSSOOOLLLMMM^^^^^^bbbmmmzzzzzz}}}rrr^^^LLLBBB>>>AAABBBBBB@@@>>>;;;:::999;;;999666555555555444333333555888;;;;;;:::777555BBB111BBBOOO@@@IIIUUU@@@555555555666777888777777111111000////////////000,,,111555777444000,,,***111000000000111222222222444444444444444555999<<<888999<<<@@@FFFMMMTTTXXXZZZ\\\aaahhhjjjlllsss{{{~~~333333222000///000222555666444333222222222222222000111111111000...,,,+++---///000//////000222444555777555111000222222000222111111111222222000///......------------,,,,,,111000000333777:::999777777666444333222222222333///---,,,///555999::::::888999<<>>AAADDDGGGJJJddd[[[JJJ777///,,,+++******++++++***************+++***---...---///222000+++***))))))+++,,,---+++***---...///111222333333333666888666HHHttttttxxx~~~|||~~~cccMMM>>>999888;;;<<<:::999;;;;;;???AAA@@@@@@BBB@@@<<>>///:::LLL@@@111666@@@777888999:::999888777555222000///------...///000---444<<<===888111---,,,...///000111111222444666333444444444444666:::===555999>>>@@@CCCGGGMMMQQQ[[[]]]cccjjjmmmnnnssszzz~~~444444333000...///111444999888777555333000///...111111111000///...---,,,---...000000//////111333111222111111111222222222333111000111222222000///////////////////////////222000111555:::===;;;999555444222111000000000000333222222555888999777555777666333111111777AAAHHHMMM666444999666EEETTTJJJFFFMMMYYYhhhvvv{{{|||~~~|||xxxrrrwww{{{zzzxxxtttjjj```ZZZ___eeeeeedddfffnnnuuu|||{{{xxxvvv{{{{{{{{{zzzxxxwwwvvvtttpppmmmkkklllrrr{{{|||wwwuuuuuuyyyvvv|||{{{~~~YYYCCC888>>>===444------....../////////000111333---111888===AAABBBCCCBBBQQQ~~~RRREEE777000...+++***+++,,,+++******)))************+++,,,---222555111*********+++,,,---............///000222333333444444888:::<<<[[[yyysss{{{}}}}}}}}}lllRRRHHH???:::999888;;;@@@<<<@@@AAA@@@???@@@???:::===@@@BBBAAA>>>EEE[[[ppp}}}zzzrrrdddYYYXXXbbbmmmpppuuuyyy|||~~~wwweeePPPCCC@@@<<<===>>>===<<<===@@@DDD;;;999888777888888666555555444222333888@@@IIINNN777;;;;;;<<<===::::::???777888888888666666666666666444111///......000111///555999777111...222777000222444333222222555777444555666666666999===@@@888;;;??????>>>@@@HHHNNNYYYZZZ```gggkkknnnvvv~~~777777555222///...000111555999;;;:::444000......444333000...------...///,,,...000000//////000111......000333555555555666333222000111222222111000000000000000000000000000222222333666;;;<<<;;;999333333222111000000//////...///000222444333222000000555;;;<<<;;;;;;>>>AAA]]]FFF;;;888888JJJ^^^___```iiiuuuwwwtttrrrwww{{{{{{uuuppppppuuuwwwwwwvvvtttmmmdddhhhiiikkkllllllkkkkkkjjjwwwxxxvvvuuuyyy}}}xxxwwwuuuuuuuuutttqqqooommmiiikkkqqquuuttttttwwwnnnrrrlllsssxxxfffRRRAAA@@@CCC;;;333555000//////000111333444444---111777===AAABBB@@@>>>KKKvvvGGG>>>555222///,,,,,,///,,,++++++***))))))***************,,,222666222))))))***++++++,,,---...///000000222333444444444444555===MMMssspppzzz{{{zzzzzz~~~xxxlll]]]SSSJJJCCCAAACCCBBBEEEEEEBBBAAACCCBBB>>>999>>>EEEGGGBBBAAAMMM[[[~~~iiiYYYUUUWWWccceeegggmmm|||~~~~~~kkkTTTGGGDDDMMMOOOOOOKKKEEEBBBBBBEEE;;;:::888999999999888666<<<888444333888BBBMMMTTT:::CCC>>>:::EEEFFF999333111222222111111444999===<<<999555222000///000111---222555444000111888???777888777666555444555666333444555555666888<<>>;;;999<<>>AAAAAAAAACCCbbbmmm~~~wwwkkkcccaaa^^^bbbqqqvvv]]]MMMJJJaaacccccc\\\PPPFFFBBBAAA;;;:::999:::;;;;;;999777777666555555777;;;@@@BBB:::777888FFFQQQDDD222111///111222333555:::CCCJJJ<<<:::777333111000000000---444;;;>>>>>>>>>BBBEEE>>>;;;999888888777666444111222222222222444888;;;AAA@@@===999777;;;CCCJJJWWWWWWZZZ___aaaccckkkttt|||777888999777555222111111111222333444444333111000444333111000///......//////111333444333222222333///000666???@@@:::666777666444222222333444333333....../////////000000000111555::::::666333333555111222222333333333333333222333333333222333444555:::666111,,,+++///555:::JJJVVVDDD777QQQiiiuuuyyyxxxyyywwwqqqooosssvvvsssppppppssstttrrroooooorrrppplllggghhhjjjlllnnnpppqqqqqqxxx}}}vvvvvvxxxyyyvvvwwwvvvsssoooooorrruuuppphhhhhhoooqqqmmmmmmsssoootttgggmmmtttqqq|||rrr\\\===>>>WWWTTT>>>777222000...///222444333222111222444999===???===;;;999RRRkkkGGG333000000000...***+++///---,,,+++***)))))))))))))))+++***)))---111///***+++,,,---,,,++++++...111222333444555555555555555@@@___~~~xxx{{{vvvvvviiijjjgggbbbaaaeeegggfff^^^QQQEEE@@@???AAADDDIIIFFFLLL\\\vvvsssnnneee]]]```jjjppprrr~~~dddPPPKKK[[[```ddd___SSSHHHAAA@@@;;;::::::;;;<<<<<<:::888222222333444444555555444555///666GGGHHH888111666333666888888999<<>>:::888888;;;@@@DDDSSSUUU[[[bbbddddddiiioooxxx|||555777999999777444333222777222......111222///+++222222222222111///...---111333555666555444444444000000777@@@@@@888333333777555333222333444444333///000000000111111222222000777<<<:::444000000333...///000111111222111111///222777999888555222000111333666:::;;;:::777555999[[[RRRIIInnnzzz{{{}}}yyy{{{uuuqqqpppsssrrrnnnmmmrrrooouuuyyyzzzzzzxxxpppgggeeehhhjjjiiihhhiiinnnssswwwxxxvvvyyy|||{{{}}}|||wwwqqqpppuuuzzzpppjjjkkkuuuvvvoookkkooonnntttgggoooxxxtttrrr___CCCMMMpppkkkFFF555222000......111333222000000000000444999;;;:::999444>>>^^^???...---...///,,,'''(((,,,---,,,+++***)))))))))))))))++++++)))***......+++///111222000......111555333333444555666666666555MMMuuuuuu}}}|||~~~~~~}}}|||~~~~~~~~~~~~~~~zzzttttttyyy|||{{{pppmmmfffZZZJJJAAAEEEOOODDDBBBCCCOOOeee}}}uuujjjjjjnnnpppuuuyyy}}}~~~|||gggPPPIIIGGGOOOWWWXXXPPPGGGCCCBBB;;;;;;;;;<<<===<<<:::888666666555555666777888999999999@@@>>>000+++222444333666999888555555999===000000000000/////////...,,,...222777;;;>>>@@@AAAAAA:::444555:::<<<777111333333333222222333666999@@@<<<999888999<<<>>>???HHHLLLVVV```cccbbbeeejjjuuu{{{:::;;;<<<:::777555555555333333222111000//////......888444---///...,,,000555444444333333222222222222666;;;>>><<<888555333666??????444000444222)))333222111000000111222333333444555444222000000111///222666666444222111222666222000333444222222444;;;:::999666555555777999CCCXXXmmmwww}}}}}}}}}yyyvvvyyy|||qqqpppoooppprrrsssrrrrrryyywwwuuutttsssqqqnnnlllssspppllljjjkkknnnpppqqqxxx{{{xxxoooqqqwwwyyyyyyxxxuuurrrpppqqqrrrjjjkkkqqqxxxwwwpppmmmpppjjjlllnnnmmmmmmqqqyyyzzzdddMMMEEETTT444333222111111111000...,,,.........///111555888::::::DDDooo]]];;;333222000...---,,,,,,---222///,,,+++,,,,,,,,,+++,,,,,,,,,++++++*********///111222111///.........222===444---999:::777DDDhhh~~~|||~~~~~~}}}yyy}}}~~~~~~~~~}}}uuuiii^^^[[[^^^bbbNNNBBBIIIRRR\\\qqq{{{qqqmmmyyyqqqqqqtttxxxlllQQQEEEEEEJJJQQQSSSQQQMMMJJJIII@@@===;;;<<<>>>>>><<<999777777777666444555777999===>>>>>>999333///111444111444888::::::888444111000000111222444444111///***---333<<>>>>>===:::888888999999888888777666666555000999555000555999;;;BBBEEEBBB>>>:::666555555555444444333222111111444666AAADDD===///---777<<<:::222222111000000111333444333333222000...---///111444666999888555444444555888444333555555333333555222555777666333444:::@@@IIIccc~~~yyytttsssuuuxxxpppppprrrssstttrrrpppnnnsssqqqoooppprrrsssttttttmmmkkkjjjlllooorrrttttttxxxzzzxxxqqqrrryyy{{{{{{zzzwwwsssqqqpppqqqooommmoootttsssooommmppprrrsssssspppmmmooouuuzzzzzziiiSSSOOO666444222111111111000...,,,///.........000444777:::AAACCC^^^UUU111333111000...---,,,------...,,,++++++,,,---,,,+++++++++,,,,,,------------+++---///000000000222333555===666333===<<<===LLLyyy|||}}}}}}|||~~~||||||}}}|||yyyzzz}}}zzzzzz|||}}}wwwhhhUUUIIIOOO^^^xxxrrrttt~~~|||wwwXXXGGGCCCGGGNNNRRRRRRNNNIIIEEEAAA>>>;;;<<<>>>>>><<<999777777888666555555777999BBBCCCAAA;;;444111222555222444777999888666333000/////////111333333000...,,,---111666:::;;;888444<<<:::777555444555666777111222444555666777888999::::::999888999<<>>>>>999444333222222333444555666444333111...,,,---000333444555555444222111222333999666555777777444444777222666888555222666BBBLLL[[[ttt|||zzzzzzyyywwwtttqqqqqqtttvvvppprrrtttvvvtttqqqllliiipppmmmjjjjjjmmmqqquuuwwwiiiiiijjjnnnssswwwxxxxxxvvvxxx{{{|||xxxrrrtttzzz{{{wwwsssrrrrrrxxxsssqqqrrrsssrrrrrruuuwwwwwwvvvsssoooooossswww|||~~~```uuupppFFF---444222111000111000...---///...------///222666999HHHFFFNNNxxxQQQ000222111///---,,,,,,---------,,,,,,------,,,***(((***+++,,,---...///000000+++---///000000111333555888;;;888999>>>===EEE[[[{{{}}}~~~}}}wwwyyy}}}~~~}}}ooogggdddbbbkkk}}}zzz|||www{{{~~~{{{YYYEEECCCFFFLLLSSSWWWSSSKKKDDDAAA???<<<<<<>>>???<<<999777888888777666666777999GGGFFFCCC<<<666222444666333444444444333222000............000222222000.........///222555666666555999888888777666666777777333333444666777999:::;;;777888::::::;;;>>>BBBEEEDDDJJJQQQWWWZZZ^^^dddhhhwwwzzz}}}000333666888888777777888666666666666666666666555:::>>>888888EEEHHHAAA>>>RRRNNNGGG@@@;;;888666666///444999===<<<999777666...222888;;;>>>>>>:::555555555444333444555666777444444333222000000222444222222111000000111333555999666666888777444444888;;;:::888666888CCCSSS___uuu}}}wwwsssuuutttsssrrrqqqrrrtttvvvrrrtttuuuuuurrrnnnkkkiiirrrnnniiigggiiimmmqqqtttmmmllllllooosssxxxzzz{{{uuutttvvvxxxvvvssstttzzz|||wwwtttsssyyytttpppppprrrtttuuuuuutttuuuuuusssqqqrrrtttwww~~~```;;;444222000000000000///---000...,,,,,,---111555888BBBGGGFFFgggJJJ333111000...---,,,------...///////////////---)))%%%++++++,,,---...//////000...///000000///000111333666777888:::999;;;QQQnnn~~~|||}}}vvv]]]VVVaaaqqqrrrtttxxx~~~tttTTTBBBEEEFFFLLLUUU\\\ZZZPPPGGGBBB@@@======??????<<<:::777888999888777777888999EEEDDD@@@:::555333444777555444333111000......---/////////000222333222000111000000111444888;;;<<<888888888777666555333333555444444666777999999888555777:::<<<===>>>@@@BBBAAAGGGNNNTTTXXX]]]cccgggvvvxxx{{{}}}~~~888888888777666888;;;===999999999999999999:::::::::===;;;BBBWWW\\\MMMCCCGGGEEECCC???<<<:::999888222888@@@EEEDDD@@@;;;999555222000333777999;;;<<<444444222222222222444444000222444555333111111111444222111111333666999:::777666666888666333555:::===999666:::GGG[[[nnnzzz|||wwwtttrrrqqqpppqqqqqqssssssssstttuuuuuusssooolllkkkkkkuuuqqqkkkiiikkkooorrruuuvvvsssooonnnpppuuuyyy{{{tttqqqqqqssstttrrrtttxxx}}}xxxtttsssrrrrrrpppoooqqqssstttssssssssstttsssrrrssstttvvvtttCCC555333000///000000///...///...,,,+++,,,///333555666CCCEEEYYYyyyeee:::111///...---,,,,,,---............///111222000---))),,,,,,,,,,,,------------///000111000///000222444222111777888333>>>aaa~~~zzz~~~~~~qqqYYY]]]eeeooozzzuuusssuuuyyy~~~jjjQQQFFFDDDEEEIIISSS\\\\\\SSSJJJDDDAAA>>>>>>@@@@@@===:::777999::::::888777888999>>>===:::777444333555666999777555333111000000000111000000111333444444333555444444333444888;;;>>>333444555555555444333222666555333444666777555444888:::===????????????@@@>>>DDDKKKQQQVVV\\\bbbhhhrrrtttxxxzzz|||;;;:::777444222333777:::777777777888999999999:::<<<@@@>>>DDDVVVXXXGGG<<<>>>>>>>>>>>>======<<<<<<:::<<>>???888444777@@@DDD>>>888888333222111/////////000000,,,///333444333000///...222000//////222666777888555555777999777444777===::::::>>>KKK```vvv}}}zzzyyysssqqqpppqqqrrrrrrqqqppprrrtttuuurrrmmmkkklllnnntttqqqnnnmmmppptttwwwyyyyyytttnnnkkkmmmrrrvvvyyyuuupppnnnqqqssssssuuuxxx}}}|||wwwsssrrrtttxxxyyyuuutttvvvxxxwwwvvvvvvuuutttsssrrrrrrqqqzzzsssyyywwwppplll:::555333000//////000///......---,,,,,,---...111222333AAAGGGPPPZZZHHH000000...---,,,,,,,,,---...///++++++...111444444222000,,,,,,,,,,,,,,,------------...//////000111555777000...555777777PPPvvv~~~|||}}}{{{mmm\\\WWWaaasssxxxzzz|||~~~fffPPPJJJBBBBBBEEENNNWWWZZZTTTMMMEEEBBB??????@@@@@@===:::777999;;;;;;999888999999888777666555444555555666<<<:::888666444444444444222111000222444555555444777777666444222333555888---...000222444555666666666333111222555666444222;;;===@@@AAAAAA@@@AAABBB===BBBIIIOOOSSSYYY```fffllloootttxxx{{{;;;:::777333//////000222111222222333444555555666:::@@@<<<:::BBBAAA777555;;;:::999999:::;;;===>>>===>>>>>>===<<<<<<>>>???:::888BBBSSSUUUFFF666000777666444222000000000000---000222333111000///000111///---...111333333222444555888:::888666:::AAACCCKKK[[[mmm~~~~~~xxxvvvuuuuuuvvvuuurrrooonnnrrruuusssooollllllnnnooonnnmmmnnnrrruuuvvvvvvrrrnnnjjjiiilllppptttvvvwwwqqqmmmppptttuuuvvvxxxyyy}}}~~~yyyuuutttyyyyyysssuuuyyyzzzxxxxxxwwwvvvvvvtttqqqpppuuuqqqmmmkkk@@@666333000...////////////,,,,,,,,,------...//////333999???CCC@@@666000111------,,,+++,,,---//////,,,,,,...000222333111///++++++,,,---...//////000///000000//////111444777333...444:::EEEkkk}}}|||}}}~~~qqq^^^VVV]]]ooo}}}}}}dddMMMGGGBBBBBBDDDKKKSSSWWWVVVSSSFFFBBB??????AAA@@@===:::888999;;;<<<:::999999:::666666666666777777666555:::999777555444444444444111000///000333555555444555666666555111000111333------///111333666777888333000///111666888666444888;;;>>>??????@@@AAABBB???DDDIIINNNQQQVVV]]]bbbfffjjjqqqwww{{{???>>><<<888444111000000000111111222333444555555111;;;777000333444666===;;;999666444555888<<<>>>;;;===??????===<<<;;;<<>>>>>:::555333444666555444222222333444444444333333111222444444333444777999888888;;;>>>===<<>>??????>>>===;;;888666555666333111222666666222---222111333777<<<;;;555...555111...///333666777777...---,,,---000333333333222111111333777:::<<<<<<444:::<<<999;;;CCCHHHHHHFFFEEEIIIPPPRRRQQQUUU\\\ccceeekkkuuu~~~|||~~~666777777555222111222333555222000///111333555555444555777888888666444333555555222...000444555333666666888;;;999777;;;BBBNNNNNNPPPOOOFFF;;;:::???===:::666444555555444333222222333333333333333333333444666666666777:::<<<888666999===@@@HHHYYYiii|||~~~~~~{{{yyyxxxuuuwww{{{}}}~~~}}}zzzyyyxxx{{{~~~{{{tttnnnkkkkkkmmmtttwwwuuuwwwwwwlll]]]iiihhhffffffhhhkkkoooqqqrrrrrrtttvvvsssqqqwwwvvvzzzzzz{{{zzzuuupppooossswwwqqqttttttpppqqqvvvyyyxxxwww~~~oooaaa;;;+++000...///222)))...////////////////////////333222111000///...---,,,/////////...,,,---000222555666777555111---+++***...///000/////////111333111999OOOeee???888444333222111555FFFkkkxxxwww}}}}}}|||{{{{{{{{{|||ssskkkxxxnnnVVVccciiirrryyy|||}}}{{{}}}mmmSSSEEEBBB@@@===<<>>:::888999999666666888777555777===?????????>>><<<;;;:::999777555444555777777444111444444444555777666333///000...------000111000///---,,,,,,---///000///............000444777888999777<<<>>><<<===DDDHHHGGGGGGFFFIIIOOOQQQPPPTTT[[[dddhhhooouuuyyy{{{||||||111111222111111333666999888555111///000222333444333666999<<<;;;888444111///111///---///444444111555444555777555444888???GGGGGGHHHFFF???888999>>>888777555555666777666444111222222222333333333333555666888999888999;;;===;;;;;;???GGGRRRaaawww~~~~~~}}}}}}|||yyyvvvssstttvvvyyy}}}~~~wwwqqqooooooooouuuvvvtttttttttjjj^^^hhhhhhhhhhhhjjjmmmppprrrlllooouuuyyywwwsssvvv|||zzz|||xxxyyywwwssspppqqqvvvzzztttuuutttpppppptttvvvvvvvvvyyyrrrFFF///333222...000+++000//////000000000000000///333333222000...---++++++...///000///...---...///000222555555222...+++***)))+++,,,,,,,,,---///111...:::eeeIII:::888000333333999WWWuuuwwwxxxwwwxxx~~~|||{{{hhh^^^nnnzzziiiYYY]]]fffsss|||zzz{{{zzzeeeNNNBBB@@@@@@===<<>>>>>>>>>>>>>>=========777666555444444333333333444555666444222000000000......///222333333111///...------...000///---+++---,,,,,,///222666777777888<<<>>>===>>>AAADDDCCCHHHGGGIIILLLNNNOOOTTTZZZeeejjjpppsssssstttxxx{{{//////000000000444888<<<===999444222222444555666333555999;;;:::777444111...111111000333777666222555222222444333222666<<<>>>???AAA???:::666777:::222333444666888888888777111111222222222333444444:::<<<======<<<<<<<<<>>>===DDDOOO\\\jjjzzz~~~zzzyyyyyyyyywwwtttxxxyyy{{{}}}{{{vvvrrrrrrsssuuuwwwuuuqqqoooooojjjbbbeeefffjjjmmmpppqqqrrrrrriiimmmsssxxxvvvqqqsssyyy{{{{{{xxxyyyxxxvvvttttttwwwyyyxxxyyyvvvpppjjjkkkpppuuusssrrr}}}sssaaa:::666666000333000222---...///000000000//////222111111///...---,,,,,,,,,...000000...,,,,,,---000222555555333000///...***,,,---,,,,,,,,,...000333999hhhDDD555:::111777999DDDkkkppprrruuurrrooosss}}}yyy}}}~~~gggSSSVVVgggtttjjjiiiiiippp~~~}}}|||}}}~~~ttt___LLLBBB@@@@@@>>>>>>???DDDIIIMMMPPPPPPFFF>>>===>>>;;;999:::999999:::999888777999<<<:::::::::;;;<<<===>>>>>>;;;;;;:::777444222444555000444777555000---...000,,,...222555777666333111......///111222222///,,,...------///333666888888777:::<<<<<<<<<<<<======EEEEEEGGGIIILLLOOOUUU[[[eeehhhlllnnnooorrrvvvzzz111111111000111333888;;;===:::555333333555555666444555666666666666444444///222222222555999888333444111111333222111333888666999<<<;;;888666555444222444666777777777666555222222222222333444555666===???AAAAAA@@@??????@@@EEEQQQdddttt~~~wwwtttuuuxxxyyyxxx|||||||||}}}|||wwwttttttwwwzzz{{{yyyuuuooommmmmmkkkhhhfffjjjnnnrrrtttrrrpppnnnkkkmmmqqqsssppplllpppvvv|||~~~|||zzz{{{}}}|||zzzwwwvvvuuuvvvxxxxxxqqqgggeeennnyyyxxxttt{{{rrr~~~CCC555555000666444111,,,---......////////////////////////............---///222222000///......111222333222000///000111222333333222111111222444777777aaaAAA333999222777===PPPyyy}}}eeeqqqoookkkkkkrrr~~~yyy~~~~~~iiiOOOMMMYYY~~~wwwkkkfffoooppp[[[KKKCCCAAA???@@@???@@@BBBFFFLLLPPPQQQHHH@@@@@@AAA===888666:::<<<<<<;;;999:::;;;<<<666666666777888:::;;;<<>>???@@@???@@@DDDKKKQQQQQQGGG???@@@BBB>>>999555999===>>>;;;999;;;;;;:::555555444555666777999:::===;;;999777555333222111)))000666888444///......666777888666222...+++***++++++,,,...000111///------,,,,,,///222666777777<<<:::;;;===;;;888999<<<<<<@@@CCCCCCGGGNNNTTTVVV___]]]]]]cccmmmuuuxxxxxx|||111222222222111111222444000///...///111222111000333333333444555777999:::222444333222444888888555555222222666666333222333555999999555333555444000555777888777444222222333555444333333444777999:::;;;@@@HHHPPPWWW]]]bbbfffzzz~~~zzzxxxxxxvvv||||||{{{zzzzzzyyywwwwwwyyy~~~~~~~~~~~~}}}|||{{{{{{{{{zzzyyy|||{{{zzzxxxtttpppnnnnnnrrrrrrrrrrrrrrrqqqqqqpppsssqqqqqqoooiiieeeiiipppuuu}}}}}}~~~~~~}}}zzzvvvsssnnnpppuuu|||zzzuuutttwwwpppvvv}}}FFF444999///444555...///...,,,,,,,,,...111333...........................000222333222333444555222444444222///---,,,,,,,,,---------,,,,,,---///000666TTTsssKKK:::444:::>>>PPPssswwwdddfffpppnnnjjjlllwwwxxx\\\EEEMMMWWWeee}}}zzzfffRRRGGGBBB???;;;===???>>>===AAAJJJQQQOOODDD;;;;;;???>>>;;;888777<<<===999888::::::777888777666555666777999:::666444222222444444111...///222666666222///------888999888555111......///...---,,,---...///...---.........000444777888999===:::999;;;999666888===:::@@@CCCBBBEEEKKKPPPOOOYYYZZZ]]]cccjjjqqqvvvyyy}}}...000111111000000111222---------///222333222000222222444666888999:::;;;666777666444666::::::777555222333777888444111222999<<<999222000444555111111333666555444444666999666555444444555777:::<<>><<<;;;???HHHQQQMMM@@@666666;;;======<<<666;;;<<<888666999999555<<<:::999777777888:::;;;777444333666;;;<<<888444555555555444111...------111222111...,,,,,,///222333111///////////////---222111111333777:::<<<<<<;;;777666888666333555<<<;;;AAADDDBBBCCCIIILLLJJJUUUZZZ```dddhhhmmmtttzzz}}}111///...000222333111///333000------///111000///>>>;;;666222444999888444999555222333777888666222222333555666777666444333666777777555222222444666777999999999<<>>DDDMMMSSSiiimmmuuu~~~{{{|||}}}|||zzzxxxxxxyyyyyyxxxwwwyyyyyyzzz}}}}}}xxxpppyyy}}}}}}xxxtttuuuvvvvvv~~~~~~~~~{{{wwwssspppnnnlllhhhiiirrr{{{yyyooovvvrrrmmmjjjiiijjjkkklll{{{wwwuuuyyy}}}{{{yyywwwtttrrrnnnuuu}}}{{{xxx}}}ooonnnyyyHHH333555888666,,,111000111222222222333666999222///,,,***+++,,,,,,,,,///000222222111111333444333888:::777333111---)))+++...///---+++,,,......444888WWWsss<<<444>>>BBB^^^qqqmmmnnnqqqssswww{{{}}}~~~~~~~~~jjjZZZKKKJJJVVViii}}}~~~uuu[[[LLLCCC<<<===999<<<<<<:::777;;;FFFOOOQQQDDD999999======:::888999999888888777888888888===>>>???<<<888666888;;;888666333333555777777777666666555111---++++++,,,...///111111///---------000///...///000333555777,,,+++000<<>>BBB===777333444777:::<<>>@@@EEEGGGGGGKKKPPPUUUXXX___eeeffffffmmmuuuzzz|||000///...000222333111///333000------///111000///444444333111333888888555;;;555...,,,///444888999666777888999999999888777555777999999666555666777666999::::::<<<@@@???;;;???BBBFFFKKKRRR[[[fffmmmrrrxxx~~~|||~~~|||yyyxxxxxxxxxxxxwwwzzz{{{}}}~~~~~~zzz|||}}}{{{uuusssvvvwwwvvv}}}~~~~~~{{{uuuooolllkkknnnooopppvvv|||yyyrrrtttpppkkkhhhgggiiilllmmmvvvttttttwww~~~}}}{{{zzzzzzyyywwwvvvmmmqqqwww{{{~~~{{{pppqqq}}}yyyZZZ???999777666---333000000000000111333555777222///---,,,---------,,,***,,,...///......///000---555:::888444222...***+++,,,+++***+++---///000444>>>cccjjj@@@777===FFFvvv|||rrrqqqrrrwww}}}|||qqqaaaZZZ]]]hhhxxxqqqUUUGGG@@@;;;>>>999;;;===;;;:::>>>IIIRRRQQQEEE;;;:::>>>===;;;999::::::999999999999999:::;;;;;;;;;999777666777888999777444444555666777777666777666444000...---...+++---000000///....../////////...///000222555777222000333===CCCAAA===:::>>>:::666333444777999:::===>>>BBBIIIJJJIIIJJJNNNSSSVVV\\\bbbccceeellluuu{{{}}}000//////000222222111000222000......///111111000...222222111333777888555666444222222666===CCCHHHFFFFFFFFFFFFFFFFFFEEEEEEAAADDDGGGGGGDDDBBBCCCEEECCCGGGJJJJJJLLLOOOPPPMMMVVVXXX\\\```fffllltttyyy|||~~~~~~}}}{{{zzzzzz{{{{{{zzz}}}~~~~~~xxxssstttyyyyyyvvv{{{|||~~~~~~{{{tttmmmhhhiiipppvvvyyyzzz|||zzzwwwuuuqqqlllhhhgggjjjnnnqqqpppppprrruuuyyy}}}}}}{{{zzzzzzzzzxxxwwwqqqrrrssstttvvv{{{}}}sssttt}}}qqq```DDD:::555666///666555444333444666999::::::111000......//////---,,,(((***---...---,,,,,,---***444;;;999444111...+++---+++)))***---000111333555IIIttt\\\BBB;;;???UUU|||zzzwwwsssxxx{{{~~~|||sssnnnqqq{{{}}}mmmOOOCCC???<<<@@@999<<<===<<<<<>>>>>;;;:::999999888888888888999999;;;:::888888888999888777:::777555444444555555444000111222111...,,,++++++***,,,.........---...///......---...///111333555666333555;;;???;;;666444999666444333555777888888;;;===DDDKKKMMMJJJJJJMMMQQQSSSYYY^^^```ccclllwww|||~~~//////000111111222111000111000/////////000111222111444555222222666888666000666>>>EEEJJJMMMPPPQQQJJJIIIHHHGGGGGGGGGGGGHHHJJJMMMNNNMMMKKKLLLRRRXXX___eeeiiihhhiiilllnnnmmmqqqrrrtttvvvxxx{{{~~~~~~~~~}}}~~~}}}}}}~~~yyyvvvyyy~~~{{{tttwwwyyy|||}}}{{{uuunnnjjjiiiqqqzzz}}}{{{zzz{{{}}}xxxuuuooojjjhhhjjjoootttmmmooorrrtttuuuwwwyyy|||~~~|||{{{yyyvvvtttwwwvvvtttsssssswww|||xxxuuuwww}}}PPP===666444999444:::888666444666999<<<<<<<<<111000///000111000...,,,)))+++...//////.........///888<<<888111...---,,,000,,,+++///222222333444999WWWMMM@@@===HHHlll|||ssswwwkkkNNNDDDAAA>>>AAA:::<<<=========BBBKKKSSSMMMCCC;;;;;;===<<<::::::777777777777777777888999===:::888888;;;<<<;;;888999666444333333333222111,,,...111111///,,,+++++++++---......,,,,,,---...,,,,,,,,,,,,---///000111444111222777888444000///333222222333555777777666:::<<>>>>><<<<<<<<<<<<===AAAHHHNNNIIIAAA::::::<<<:::888888888888888888888999:::;;;===:::777888;;;<<<:::888777555222222222111000...///222444555333111000000...//////...+++***+++,,,*********+++,,,---......111...000444555111//////000///000222555777666555:::;;;@@@FFFGGGFFFHHHLLLOOOPPPUUUZZZ]]]bbbnnnzzz{{{}}}...000111222111000111222000000111000///000222555111222111333:::BBBDDDAAAIIIHHHGGGEEECCC@@@>>><<<888777777555444333222222111333333444;;;LLLeeewww~~~|||{{{|||{{{{{{|||~~~}}}~~~~~~{{{qqqoooppprrrsssuuuuuuuuuuuutttssstttyyy{{{{{{wwwvvvqqqkkkggghhhmmmrrrppppppppprrrsssuuuwwwxxx~~~|||xxxsssvvvzzz|||}}}~~~zzzyyyzzzxxx{{{III333999;;;<<>>222333444444444666999<<<111///...///000111000...***,,,------,,,---...000======999111,,,---...---000,,,,,,111111...222:::NNNssstttNNNFFFLLLlll}}}{{{{{{}}}~~~|||}}}~~~~~~{{{xxx```GGGBBBAAA;;;:::<<<<<<;;;;;;<<>>:::999777777777888777666555444222111222111///---///111333333111//////000111111000...+++******,,,******+++,,,,,,------...///...///444444222222444/////////222555666555444::::::>>>DDDFFFEEEGGGLLLMMMOOOTTTYYY\\\aaalllxxxyyy{{{}}}~~~---000222222000///000222///000111000///000333666444555666<<>>;;;::::::999777;;;;;;;;;;;;999777555444111333444555===QQQmmm~~~}}}|||}}}~~~zzzzzz{{{}}}~~~~~~}}}{{{rrrnnnmmmllllllnnnqqquuuwwwyyyrrrqqqxxxuuuuuusssoookkklllrrrwwwqqqooonnnpppvvv{{{}}}}}}}}}~~~xxxrrrvvv|||zzzxxxxxxvvvzzzsssCCC222999888888BBB===<<<333777:::999555666;;;AAA111///------...000000///,,,,,,,,,+++***,,,///111777666111---...111111...333...---000...---999IIIcccmmmhhh```fff||||||}}}|||{{{~~~|||~~~}}}yyytttZZZBBB@@@AAA<<<::::::::::::;;;===BBBHHHLLLFFF???;;;;;;;;;999777999::::::::::::;;;<<<===>>>999:::999888666555666777555444333333333333111///---...///...,,,+++,,,---111111000...,,,+++,,,...,,,,,,---...////////////...---...222333111222666000//////111444555555444888:::@@@GGGHHHFFFFFFJJJKKKMMMRRRXXX[[[___jjjuuuwwwxxxyyyzzz{{{---000222222000///000222///000222111///000333666<<<<<<>>>FFFRRRWWWOOOCCC???:::777888===@@@???<<<888888999999777444111///777999999999@@@SSSnnnxxx|||{{{{{{yyy{{{}}}}}}}}}}}}zzz{{{}}}zzztttnnnllliiihhhiiinnnssswww{{{rrrpppzzzuuuwwwwwwtttppprrrxxx~~~rrrnnnlllpppxxx{{{uuutttyyyxxxsssqqqwww~~~bbbAAA000666111000<<<::::::///555:::888222222999@@@111///,,,,,,---///000000......---++++++---000444///...++++++000555444///777111///000...///AAAWWWtttlllwww|||zzzzzz{{{{{{~~~}}}|||~~~}}}~~~{{{tttYYY@@@???CCC???>>>999999999;;;???DDDJJJNNNFFF@@@<<<<<<<<<999888:::777777777777888999:::;;;;;;======;;;777555666999666555444444555555333111000111111///---,,,...///000000000...------///111......///000111111111000,,,+++,,,000000...000444111000///111333555555444666999BBBJJJLLLHHHFFFHHHIIIKKKQQQWWWZZZ]]]gggrrrvvvvvvwwwwwwyyy~~~,,,...000111111000111333444,,,,,,666777...///888@@@FFFKKKJJJDDD>>><<<===999@@@<<<666666555888EEEDDD999555===@@@;;;:::>>>BBB======DDDKKKSSSaaannn~~~~~~{{{|||zzz}}}~~~ssszzz~~~{{{yyy~~~}}}|||{{{{{{||||||{{{zzzrrrllljjjppptttrrrqqqttttttvvvvvvvvv{{{}}}zzzsssttt}}}{{{yyy}}}yyypppnnnsss{{{yyyhhhnnnrrrxxx~~~~~~vvv|||~~~mmmGGG222888777333999222222555777888555000------///...............///000000---,,,+++***+++,,,...000...000...***---555888444---222***---888...AAAyyyxxxyyyxxxtttvvv{{{}}}}}}pppTTTAAA???BBB@@@:::===<<<;;;===AAAFFFJJJKKKEEE<<<777:::>>>===:::888::::::::::::::::::999999777888;;;>>>;;;666666:::;;;;;;;;;999555222111111////////////////////////+++++++++,,,,,,---------000000//////......------++++++,,,,,,...///111111000111333444555444444333999999===EEEHHHFFFFFFIIINNNOOOQQQUUUZZZaaafffiiinnnrrrwww{{{}}}000222444555444444555666777333333444111///888EEEPPPLLLFFF@@@:::777666555<<>>:::???@@@DDDPPP]]]RRRNNNTTTVVVPPPNNNQQQTTTQQQQQQTTTVVVWWW^^^fffkkk|||}}}|||||||||}}}{{{zzzyyyzzzzzzzzzxxxvvvrrrmmmlllqqquuutttuuuxxxuuuvvvuuusssvvv{{{yyyssssssssswww||||||zzz{{{}}}vvvsssuuu|||zzzkkkmmmrrrxxx~~~~~~}}}XXX999888444---222000444555555444222///------...,,,,,,,,,---...///000111666444111///---------...111555444...,,,///222111...///+++,,,333777RRRxxx{{{yyytttsssxxx}}}||||||oooSSSAAA>>>@@@>>>:::::::::<<<@@@EEEIIIKKKLLLEEE===777:::>>>===:::888999:::;;;<<<;;;;;;:::999888888:::<<<:::777:::@@@>>>???>>>;;;777333111111////////////////////////++++++,,,,,,,,,---------//////.........------------------...///000111222111222444666777888888888888777;;;AAADDDCCCDDDFFFLLLMMMPPPTTTZZZ```fffiiiooorrrvvvzzz|||333444666777666666777888777999888444333;;;JJJXXXNNNEEE;;;555555666777666444===@@@EEERRRUUUVVV]]]aaaWWWSSSVVVVVVQQQNNNQQQOOOOOOQQQSSSRRROOOPPPSSS^^^zzz~~~{{{~~~mmmeeeuuu{{{{{{zzz{{{{{{yyyuuurrrrrrooonnnrrruuuvvvwwwzzzwwwwwwtttrrrsssuuuqqqkkkjjjssszzz{{{|||~~~zzzuuutttyyy|||qqqnnnqqqwww|||~~~~~~|||zzz}}}ggg>>>:::999000333333888555333000......//////...***+++,,,---...///000111555333000---+++*********000666888222,,,+++...000///,,,---,,,---DDDjjj|||ssszzzyyysssrrrvvv}}}xxxxxxyyy|||||||||mmmRRRAAA>>>>>>===:::888999===CCCIIILLLMMMMMMDDD===999<<>>HHHNNNWWWdddcccZZZYYYKKKDDD@@@AAAAAA<<<:::<<<888;;;???CCCCCCCCCCCCEEEWWWppp~~~kkk\\\___gggwww~~~{{{wwwssssssqqqpppqqqrrrtttuuuwwwxxxwwwuuutttvvvvvvrrrmmmhhhssszzz{{{}}}zzzvvvyyy}}}xxxqqqrrrtttxxxzzz{{{zzzyyyuuuBBB===@@@444555333111666222---,,,...000000///---......///////////////...---,,,,,,,,,,,,------...222444111---,,,---///000)))111000,,,PPP{{{wwwppp{{{wwwtttxxx~~~||||||uuuwwwzzz|||xxxsssvvv}}}jjjQQQCCC???>>>===<<<;;;<<<>>>CCCIIIMMMNNNNNNDDD===:::===???===::::::888:::<<<===>>>===;;;999777666888;;;999888<<>>===???CCCHHHJJJMMMRRRYYY___dddgggooorrruuuwwwyyy|||111333555555444333333444333555888???LLLWWWUUUMMM;;;777222///000444;;;???ZZZ___\\\\\\aaaYYYJJJGGG<<<888666666555333222444555888;;;<<<===???BBBCCCJJJ[[[rrr|||rrr}}}kkk]]]TTT```yyy{{{wwwssssssrrrooonnnppprrrrrrvvvsssssswwwzzzzzzwwwtttooouuuxxxzzz~~~|||}}}vvvtttrrrssswww{{{|||}}}zzzHHH>>>>>>333===???555777222...---///222222000222222222222111///...---------......///000111222///...---......------,,,222***666555000YYYuuusssooo||||||}}}yyytttwww}}}}}}xxxyyy~~~xxxcccNNNDDDAAA>>>===>>>@@@??????BBBFFFKKKNNNOOOBBB===;;;>>>???<<<999999888999;;;<<<===<<<;;;:::555666999<<<:::666777;;;:::;;;<<<:::888555555555////////////////////////------------------------////////////////////////222111111111111111222222444444444555666777888888777555777<<<>>>>>>@@@DDDHHHJJJNNNSSSYYY___dddfffnnnqqqtttwwwyyy{{{~~~333555666666555444444555444666>>>IIIQQQNNNCCC888666444111000444===GGGNNN[[[[[[OOOGGGIIICCC:::<<<<<<:::999888777666777888BBBDDDBBB===;;;===@@@???>>>IIIZZZmmm}}}~~~{{{qqqbbbSSSuuu}}}yyykkkWWWFFFMMMhhh}}}zzzuuuwwwtttooolllnnnqqqqqqssspppqqqxxx}}}|||zzzyyyyyyxxxwwwzzzvvv}}}{{{}}}zzzuuuqqqqqqvvv{{{~~~zzz|||MMM;;;:::888YYYfffWWW555333000//////000111111555555555444222///---+++------------------------222---+++---///---,,,---555000::::::999___|||lllkkkkkk~~~~~~}}}}}}~~~~~~vvvxxx~~~mmmZZZIIIDDDBBB>>><<>>>>>:::888999888888999:::;;;;;;;;;;;;666777:::===:::444444888666888999888666444444555////////////////////////............------------.........///////////////...............///000000111222222444666888;;;<<<666444777===@@@@@@BBBEEEJJJMMMQQQVVV[[[```dddffflllppptttwwwyyy{{{}}}~~~333555777666555444444555555===LLLVVVNNN===333555000111555===GGGNNNPPPPPPCCCEEE<<<666;;;999666;;;<<<<<<;;;888666666777888EEEGGGDDD<<<888:::;;;999999@@@NNN___ooowwwjjjfff^^^SSSbbbccc\\\RRRHHH<<>>???>>>???BBBGGGLLLNNNOOO>>>;;;;;;======999777888888888777777888999;;;<<<888888:::<<<888444555:::666777888777444222222222///////////////////////////.........------------,,,,,,,,,---------......++++++++++++,,,---//////444333333333444666777888333333777>>>BBBBBBCCCFFFMMMPPPSSSXXX]]]aaadddfffjjjnnntttxxxzzzzzz{{{|||~~~222444555555444333333444555CCCXXX```LLL111///>>>333666@@@NNNYYYXXXKKK>>>888>>><<<;;;???;;;555999:::;;;999555333333444444>>>BBB@@@999666999:::777666===IIIVVVbbbrrriiiaaahhhkkkggg___WWWGGGAAAAAA===EEE[[[|||}}}}}}{{{yyywwwxxx|||{{{sssqqquuuyyyyyy{{{vvvwww{{{||||||xxxzzzzzzvvvyyyyyy{{{~~~|||wwwsssssswww{{{zzzxxxuuusssyyyZZZ???666888iiitttLLL///111333111---+++,,,...111222333333222000---,,,***++++++,,,,,,,,,++++++)))))),,,000//////777BBB???<<<<<<===GGGeeeuuujjjjjjpppvvv}}}~~~~~~~~~~~~||||||xxxvvvvvvvvvyyy}}}qqqYYYJJJ@@@AAAAAA;;;999===:::;;;>>>DDDIIIMMMNNNNNN===::::::===<<<888666777888777666666666888;;;<<<:::999999:::777555888>>>777888999777444111000111//////////////////////////////.........---------*********++++++,,,,,,,,,//////000000222333444555>>>===:::888666666666666111222777???CCCCCCCCCFFFOOORRRUUUZZZ^^^bbbeeefffiiinnntttyyyzzzzzzzzzzzz|||111333999888000555999111FFF___fffMMM777555888333===HHH[[[hhhcccOOO;;;000888777666777888777555444888888777555333333555777???>>><<<;;;;;;:::888666333777@@@KKKUUUdddyyy~~~xxxddddddqqquuueeeSSSAAA;;;>>>CCC???:::III```~~~|||~~~~~~}}}xxxvvvxxxyyyxxxwwwuuuxxxzzzwwwsssssstttuuu|||{{{}}}xxxzzz}}}|||yyy|||{{{zzz|||vvvvvvwwwvvvvvvxxxyyy|||gggBBB222999GGG888777333111222444000***+++111222000...,,,+++*********...---,,,***'''''')))+++))))))***---111666;;;>>>444<<<333999[[[mmmjjjmmmiii|||~~~~~~ttt~~~wwwcccKKKGGGBBB>>>===<<<;;;;;;===999<<>>@@@@@@???@@@@@@>>><<<:::666222222999>>>???>>>>>>FFFNNNSSSSSSVVV^^^bbb```fffllltttyyy{{{|||;;;///---000///777BBBCCC\\\YYYPPPAAA444000666<<>>CCC>>>;;;JJJaaa|||{{{zzz}}}~~~{{{wwwvvvwww{{{}}}yyyzzzxxxtttqqqssswww{{{{{{{{{}}}|||{{{{{{|||yyyxxx~~~}}}zzzxxxvvvvvvvvvxxx{{{xxx{{{gggIII;;;999999---666444444444333222222222222111000...,,,++++++,,,,,,+++++++++++++++******)))'''+++000555888999888777444666222CCCfffpppiiilllzzzvvv|||}}}nnnYYYIIIFFFAAA>>>===<<<<<<;;;>>>;;;===GGGOOOOOOLLLKKK===???AAA@@@<<<888666777888888777777888888999999888888777777777666666666777777888888777555333222222111///...---------...---............---,,,,,,...,,,+++,,,...///---+++---...000444999===???@@@@@@@@@@@@@@@@@@???===;;;555222222777:::::::::===DDDKKKOOOPPPSSSZZZ^^^]]]bbbhhhoootttvvvwwwyyy{{{666333EEEVVVMMM???BBBHHHgggNNN:::888777222;;;KKKaaaZZZOOOBBB444,,,000888777666555666777777555333777888777666444333444666AAA>>>:::777777666555444333444666888;;;GGG```wwwsss]]]XXX^^^jjjqqqfffOOO<<<999===???;;;<<<@@@======PPPhhhzzz|||{{{uuuyyy||||||~~~{{{xxxyyy{{{xxxtttooolllpppxxxzzzzzz{{{~~~{{{yyyyyyxxxyyy|||||||||yyyxxxxxxzzz}}}{{{|||pppNNN===777111)))666444777555222555;;;:::333000///...---,,,---......,,,+++,,,...111111...***///222666:::<<<<<<:::999444111555QQQnnnmmmfffooouuujjjlllxxx|||yyy{{{cccMMMFFFCCC???=========<<<<<>>@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>;;;999999<<<;;;:::<<>>===LLLYYYBBB333777;;;<<>>TTTiiimmm[[[[[[tttlll[[[FFF666222777???:::777888;;;;;;AAAXXXppp}}}sssvvv}}}~~~yyyzzzyyy~~~yyytttooollliiilllvvvxxxxxxxxxzzz|||~~~~~~{{{yyyzzzzzz}}}||||||{{{yyyzzz|||[[[:::444333000666333777555///555BBB???222......---------...///000000---,,,000555777444000;;;:::999:::;;;>>>@@@BBB222111@@@[[[ggg___cccwww}}}rrrmmmrrr|||~~~||||||~~~uuu[[[GGGCCCAAA>>>============<<<>>><<<@@@JJJQQQOOOJJJFFF>>>HHHOOOJJJ???999999;;;<<<888555666::::::666222555666888::::::999777666888999999888777666444333444333111///------------...///111333555666777888222000...,,,,,,---...///...222999>>>@@@@@@??????@@@AAAAAAAAA@@@???@@@@@@@@@?????????===:::>>>EEEFFFJJJOOOQQQTTTXXX[[[]]]]]]```eeeiiimmmooopppqqqwwwGGGFFFWWW___JJJ:::HHH[[[CCC===666444888BBBQQQ\\\LLL>>>222333999999222---555444333444666666555333555777888888666444333444999666333222444666888888555666999888555888GGGXXXppp{{{|||zzzssseeefffXXXOOOCCC;;;888999::::::999666666777999CCC]]]vvv|||rrrzzz{{{{{{zzz~~~xxxtttpppooommmlllsss}}}yyyyyyzzzzzzzzzzzz{{{{{{|||yyyyyy}}}|||}}}|||{{{wwwuuuvvvyyyFFF555333444444111555222---444AAA>>>000------,,,,,,---...000111111...+++---333888777555<<<;;;::::::;;;===???AAA222999OOO^^^VVVPPPddd|||zzzxxxyyy|||pppWWWFFFBBB@@@>>>===>>>>>>>>>===<<<;;;AAAMMMTTTRRRKKKGGGAAANNNTTTLLL???888888999<<<888555666::::::555111444555777999:::999888666999888888777666555444333444333111///...---.........///111333555666777888222111///,,,******+++,,,...333999>>>>>>=========???@@@AAAAAA??????@@@BBB@@@>>>>>>???<<<999===CCCHHHKKKOOOSSSUUUVVVYYY]]]]]]```ccchhhmmmpppqqqqqqvvvOOO>>>777;;;CCCSSS___\\\:::===999222777GGGRRRTTT<<<::::::888444222888AAA333333222444555666444333444666999999777444333333888666333222333444444444222444777888555444<<>>???===:::999:::<<<;;;999777666888FFFccc||||||zzzxxxwwwzzzzzzxxxxxx{{{|||yyy|||zzz{{{~~~~~~{{{|||wwwvvvwwwsssooosss|||zzz|||}}}}}}{{{zzzzzz{{{|||yyyzzz~~~~~~{{{|||~~~{{{}}}zzz|||yyyyyyyyyuuurrrrrr|||YYY@@@111111111111222///---333<<<999///,,,,,,++++++,,,---///000///,,,***,,,000555666666666777:::<<<<<<:::777444222CCC\\\^^^LLLPPPmmmwwwwwwzzz}}}}}}}}}~~~hhhSSSHHHBBB@@@>>>>>>??????>>>===<<<<<>>===???AAA@@@>>>>>>AAADDDBBB@@@@@@BBBAAA???AAAFFFHHHHHHLLLQQQSSSSSSUUUZZZ^^^___bbbhhhmmmqqqsssrrruuuAAA777222:::UUUuuuoooLLL999999999===JJJTTTPPPDDD333555999777111000===MMM333222222333555555444333333666999:::888555333222555333222222333444333222222111333555444222666;;;@@@KKK___vvv~~~~~~uuugggaaaYYYZZZ___ccc\\\MMMAAA<<<>>>???>>>:::555555999===999888777666;;;NNNmmmyyy|||zzzwwwvvvxxxxxxuuuuuuxxx{{{xxxxxxzzz|||}}}{{{yyy{{{vvvoooqqq{{{wwwzzz}}}~~~|||zzzzzz{{{{{{yyy{{{}}}|||}}}{{{}}}~~~~~~~~~}}}|||}}}yyyyyyzzzxxxwwwxxx||||||XXXRRR<<<333111333000---///333555222///,,,+++******+++,,,...///------...000222444666777999:::;;;;;;999555111...444JJJccc^^^OOObbbzzzwwwttttttzzz~~~}}}~~~vvv\\\KKKFFFCCCAAA@@@???@@@@@@>>>===??????FFFSSSYYYTTTKKKEEEAAAMMMQQQFFF;;;:::;;;888666777888999888777555333222333444555666777888888888777666444333333222222222111000//////000111111---............---,,,,,,+++---...---+++***+++---555999<<<<<<::::::>>>BBB;;;>>>@@@???<<<<<<@@@EEEEEEBBBAAAFFFHHHGGGGGGIIIGGGFFFJJJPPPRRRPPPSSSXXX\\\]]]```fffmmmrrrssssssvvv555:::===BBB]]]sssBBB888333777MMMcccdddNNN777888555333444333222888???222222111333555555444333333666999:::888555333222/////////111444666555555444111111444555333444888666===LLL]]]eeebbbaaaddd^^^^^^___]]]YYY[[[hhhvvv|||qqqgggccc]]]SSSMMMMMMYYY\\\YYYOOOBBB:::;;;>>>;;;888666666888999777555444555555666>>>UUUxxx~~~|||}}}uuutttzzzyyytttvvv||||||yyyzzzuuulllooozzzssswww{{{}}}{{{yyyyyyzzz}}}yyyxxxxxxwwwxxx{{{yyy~~~}}}|||}}}}}}~~~WWWJJJaaaMMM;;;222444///---111333000...///++++++*********+++,,,------000444666777777888999DDDAAA===888444222111000666NNNfff___WWWtttnnnsssuuu}}}oooSSSEEEDDDDDDBBB@@@@@@AAA@@@>>>===BBBBBBIIIUUUZZZTTTJJJCCCBBBNNNPPPEEE===???@@@<<<444777999999888666555555222222222333444666888999777666555444333222222222111000/////////000222333000000000///...,,,+++***(((+++......---,,,...000999<<<>>>===:::;;;@@@EEE:::===@@@>>><<<<<<@@@EEEBBB>>>>>>CCCHHHGGGFFFFFFHHHGGGKKKQQQSSSPPPSSSYYYZZZ[[[]]]dddlllqqqsssrrrxxx999999444DDDmmm}}}```???999999@@@VVVWWW333999222222333444444444333333///222444555555666888999444666888888777333///,,,222222111111111111222222444111111555888666666777:::777:::DDDKKKKKKGGGEEEAAAEEEHHHFFFDDDJJJVVVbbbaaaYYYMMMEEECCCIIISSSZZZ[[[PPPFFFAAA===888666777777:::<<<:::777444555666666000777:::AAAiii~~~}}}{{{uuuvvv{{{|||}}}~~~{{{zzztttkkkmmmvvvssswww|||~~~}}}{{{xxxwww~~~{{{wwwuuuuuuvvvvvvuuuxxxvvvxxx~~~{{{xxx{{{zzz|||wwwzzz|||{{{wwwuuuttt>>>666AAA???666333777111///222333000......///---***)))***---000333888666333222444999>>>AAA???===;;;:::666111222666888___nnneeeooo{{{mmmwwwzzzgggNNNCCCEEEFFFAAABBBJJJHHH???<<>>===;;;666666666666777777777777777444444555666777888999999555555444444444333333333555333111//////111444555000000000///......------,,,...///...,,,---111555;;;===???BBBBBBAAA???>>><<<===???@@@@@@???>>><<>>999888777555444555777777777666666555555555888666<<>>DDDdddssssss}}}|||rrr]]]JJJBBBCCCNNNGGGDDDGGGDDD;;;999???@@@IIILLLRRR]]]ZZZPPPOOONNNNNNHHHAAA===>>>===:::888888777777777777777777222222222222444555666777555444444444444333333333333222111000000111333444000000000///......------+++,,,.........000444888?????????>>>>>>>>>>>>======>>>@@@@@@@@@???===<<>>>>>@@@CCCEEEEEEDDDCCCFFFHHHJJJKKKMMMPPPRRRVVVYYY^^^ccciiimmmoooqqqsssyyy333888999KKKlllqqqRRR666222FFFnnn|||qqq@@@111666666555555444333222111000000111222333555444222111;;;:::888555444333222222222111111000000111111222222///111777:::777444555777444333444333111555:::AAA;;;@@@\\\gggZZZNNNMMMTTTUUUJJJ>>>:::666444777888666555777888666555666777888888888555666<<<@@@PPPwww~~~}}}|||}}}}}}}}}zzzvvvtttsssuuuxxxyyyvvvtttwww{{{{{{vvvtttsss{{{}}}|||xxx}}}|||yyyssssssttt|||}}}>>>555------111333555777222......555999666111...---///111333555666777777555777:::<<<<<<999666444444222222666999999<<>><<>>>>>???AAABBB???@@@@@@@@@@@@???===============@@@BBBDDDDDDCCCCCCEEEGGGIIIJJJMMMQQQTTTVVVYYY]]]bbbgggllloooppprrrxxx||||||111777:::KKKdddcccHHH444888RRR```777333555777666555333222111000000000222444444222333555888@@@===999444111111222333111111000000000000111111000///111888:::777444444000222777:::777222444999888<<>>444777:::@@@WWW}}}zzzyyyuuurrrtttyyy}}}{{{xxx~~~|||uuurrrtttxxxvvv{{{|||{{{yyypppqqqqqqvvvyyyIII333666555...+++000888<<<888777888:::888222///000111444888;;;======;;;:::<<<===???@@@>>>999444111999666666999<<<===AAAFFFhhhqqq{{{{{{vvvxxx^^^LLLHHHHHHEEEHHHBBB??????>>><<<>>>CCC>>>GGGIIIMMMVVVSSSMMMPPPRRRNNNEEE===<<>>======>>>???AAABBBAAA@@@@@@???>>>>>>>>>===???>>>???AAACCCCCCBBB@@@DDDEEEGGGHHHJJJNNNSSSVVVWWWYYY]]]bbbgggkkkoooqqqqqqwww{{{|||111666999HHHYYYSSS???555<<>>===999999===AAA;;;<<<:::CCC]]]yyy~~~{{{vvvsssuuu{{{}}}}}}vvvrrrsssvvvttt}}}~~~zzzpppqqqttttttUUU999555;;;;;;111+++---222333555777999888111)))***000666999>>>BBBEEEEEECCCBBB@@@???>>><<<999444111...333111333777:::>>>HHHQQQsssxxx~~~uuutttrrrYYYJJJHHHGGGBBB???===<<<>>>>>>===>>>AAA===GGGKKKOOOVVVPPPHHHIIITTTOOOEEE======@@@@@@<<<999888777555444444555555999777555444555777:::<<<555555555444444444333333111111111111000000//////000000000///......------/////////111444888<<<>>>;;;;;;;;;;;;;;;::::::999@@@@@@>>>=========>>>>>>BBBAAAAAABBBCCCCCC@@@>>>DDDEEEFFFHHHJJJMMMRRRVVVWWWYYY\\\aaaggglllppprrrpppvvv|||111555999FFFRRRGGG888777888YYYyyyuuu???333666555666555333222111222222333000444777444000333<<>>IIIZZZZZZYYYUUUQQQSSSZZZaaa```WWWIII???:::999:::;;;666666888;;;999555555888888<<<>>>>>>:::888:::<<<<<<;;;999GGG^^^eeefffqqquuuooorrr|||yyywwwwww{{{zzz~~~}}}vvvqqqooowwwyyy{{{|||zzztttuuuZZZ:::333555;;;>>>:::444000---***000444:::;;;444---///666CCCDDDEEEEEECCC@@@===:::<<<:::777444111///...---000000222444444999HHHWWWvvv}}}}}}uuuxxx|||{{{gggSSSHHHEEEBBB=========>>>>>>>>>===<<<<<>>===<<<:::888777???>>><<<;;;;;;<<<>>>???BBBBBBBBBCCCDDDCCC@@@===BBBCCCEEEGGGHHHKKKOOOSSSTTTVVVZZZ___eeelllqqqssspppwww}}}000555<<>>===<<<>>>???===999555777777;;;QQQcccQQQBBBPPPLLLKKKWWWiiilllfffkkkzzz|||~~~~~~~~~wwwzzz~~~~~~zzztttpppwww~~~xxx}}}~~~|||~~~~~~|||zzzyyyyyyyyyyyy___999...000777999===???:::333......333666<<>>>>>??????>>>>>>>>>>>><<>>===;;;;;;;;;;;;<<<===<<<:::888999;;;>>>@@@>>>>>>@@@BBBDDDCCC@@@>>>>>>@@@CCCEEEFFFHHHKKKMMMQQQRRRVVV\\\cccjjjpppsssrrrwww{{{{{{~~~///555>>>LLLPPP>>>222:::JJJwwwooo:::666...111222111000000222444666888000---,,,000555777444///000111111111111000///...000000////////////000000222//////444666555444666...000888DDDNNNVVV```iiiGGG>>>:::DDDSSS[[[TTTIII;;;999555333333444444555555444555777666666;;;BBBFFF@@@;;;???EEEEEE:::000555888BBB```oooMMM222AAABBBEEETTTbbb[[[JJJMMM]]]qqq~~~~~~wwwuuuyyyyyyxxxxxxyyyzzzzzzyyywwwuuu|||}}}wwwyyy~~~}}}}}}}}}xxx{{{yyysssrrrwww||||||```555---777777999777888;;;777//////555666666<<>>@@@BBBAAAJJJTTTUUURRRQQQEEE:::;;;GGGEEECCCCCCGGGKKKEEE<<<777999;;;======<<<999888666666666777777777777777888888888888777777777777777555222000///000222333000000000///......------222000111555===DDDGGGHHH555444222111333777<<>>AAA:::;;;===AAACCCDDDAAA???;;;>>>AAACCCDDDEEEGGGHHHNNNPPPTTTZZZaaaiiiooossstttxxxyyyxxxzzz000777999KKKJJJ888:::888JJJaaa777111333111333333333333333444555666111000000444999:::666111333111///000222333222//////111222111000///000111111......222333222222444///;;;OOO]]]^^^XXXVVVXXX>>>888<<>>888666333111111333666888666555333333444777;;;===???BBBDDDDDDAAA<<<555000>>>;;;EEEcccZZZ===;;;555555JJJZZZVVVIIICCCFFFIIIUUUtttvvvjjjgggiiiooozzz~~~{{{{{{yyywwwxxxzzzyyywwwzzzyyyvvvwwwzzz~~~xxx{{{uuuqqqvvvooowwwtttlllyyy|||zzz^^^???444999999111666777666333000111555888;;;;;;;;;;;;:::777111---///---------++++++111999---------......000111111666,,,???333555```oooppptttfffUUUTTTYYYsssssssssWWW@@@===AAA@@@???BBB@@@AAAAAA???<<<===AAAEEEJJJLLLQQQSSSKKK>>>999;;;BBB;;;;;;DDDLLLKKKDDD>>>;;;:::999999:::;;;:::999555777999:::;;;:::888777444555777999:::999888777999888666333111000///...///000000000......000222333222555:::>>>BBBIIIPPP;;;555111111111111888BBB>>>===<<<;;;999:::>>>@@@===???AAA@@@??????BBBFFFAAADDDDDD??????EEEFFFCCCMMMMMMPPPVVVZZZ___jjjuuuuuuwwwyyyzzz|||333:::<<>>>>>AAAEEELLLSSSRRRKKKJJJNNN777666444222222333555666444444333333444666888999===???BBBBBBAAA===888555;;;:::CCC```ZZZ???>>>===>>>MMMWWWQQQEEE???>>>???KKK[[[qqqwwwmmmccc```aaagggqqq{{{~~~yyyxxxwwwvvvxxxzzzzzzyyy~~~}}}~~~{{{{{{{{{}}}xxxooofffnnniiiqqqtttrrr~~~|||uuudddKKK777333999:::777444444222///...111777===???===;;;:::999777333111///,,,+++...000///111444...............//////000222---<<<888GGGnnnsssrrryyy~~~iii]]]RRRUUUsssvvvzzz|||gggQQQ>>><<<@@@>>>>>>BBB>>>AAACCCCCC@@@???AAADDDNNNPPPTTTUUUMMMAAA<<>>HHHQQQOOOFFF???:::999999999;;;;;;999888555666777888888888777777555666777999999888777666666666555444333111000000...111444444333111000000...---222:::AAADDDHHHLLL777444333555444222777>>><<<<<<;;;999999;;;???BBB<<<>>>@@@@@@>>>>>>???AAACCCFFFDDD@@@@@@DDDEEEBBBJJJKKKPPPXXX\\\aaajjjsssuuuwwwyyyzzz|||666<<<>>>OOOJJJ444777888LLLZZZ888555888777333222222222222222222222000000000444888999777444111000///000111111000//////111222111000///000111...///444999888333222444444AAAMMMNNNFFF>>>::::::SSSSSSRRRLLLBBB;;;>>>EEE666555444333333333333444333333333333333444444555555777888:::999888666555777:::BBB___^^^CCCCCCEEE\\\]]]XXXMMMAAA;;;999777???AAAVVVyyyddd\\\UUUTTTXXX___jjjuuu~~~|||yyyxxxyyyzzzzzzzzz|||~~~}}}vvv}}}~~~}}}zzztttnnniiigggrrrmmmttt{{{|||___JJJ555///444777777777111000...,,,---333:::@@@AAA>>>:::777666555444333///***(((...222111//////.............../////////000222777:::XXXwwwssssss}}}rrrhhheeeQQQPPPoootttuuuwww~~~wwwVVVHHH======>>><<<===AAA<<>>===;;;999888:::>>>AAA<<<>>>@@@???>>><<<<<<<<>><<<:::666444333222111///...)))(((+++...------///------...///000000000111333888222777[[[rrrqqqwww{{{```aaaiiiSSSPPPhhhjjjuuuxxx|||zzzrrrfffIIIBBB===>>>===:::;;;???===@@@DDDDDDBBBAAABBBDDDSSSUUUVVVRRRIIIBBB@@@BBB::::::BBBRRR[[[VVVHHH>>><<<;;;<<<<<<===<<<999777888777666555555666888:::999999::::::999888777666333444666666555444111000---000444666555222111000===:::>>>GGGKKKFFF===888888999<<<===<<<::::::;;;AAA@@@>>>;;;999:::===@@@>>>???@@@@@@???<<<:::999CCCCCCCCCBBBBBBEEEFFFFFFFFFGGGKKKQQQUUUXXXaaajjjrrrtttvvvxxx{{{~~~222666;;;TTTSSS:::888999NNNmmmhhh???---444555000444444555555444333222111000000111333555555555333111222222222222111222222///111222111000///000111000333888<<<:::999???III```nnnooo___PPPPPPUUUVVVFFF:::...---555<<<999111333333444444444222111000222333444555555333222111666666555555555555666777666AAAFFFfffrrrRRRDDDGGGOOOFFF===999:::<<<;;;;;;777GGGWWWYYYPPPGGGCCCCCCAAA>>>>>>DDDLLLYYYjjjyyy}}}}}}}}}zzz{{{~~~{{{zzzyyywwwtttrrrqqqooonnnooo|||vvv{{{xxx[[[>>>///,,,999???555---.........///111333555777777444222111111000///,,,))),,,)))((()))'''&&&+++222+++,,,...000222333333333555<<<111999ZZZlllvvvtttPPPWWWgggYYYWWWaaa```rrrxxx|||hhhYYYBBB@@@??????<<<999:::===???@@@AAA???===>>>CCCGGGTTTWWWWWWPPPHHHDDDDDDFFF;;;<<>>=========>>>>>>;;;999:::888666555666777:::;;;;;;;;;;;;;;;:::999999888555666777777555333000......///000000000000222444===:::<<>>333,,,999;;;<<<:::999999::::::>>>>>>>>><<<<<<===@@@CCC@@@@@@AAAAAAAAA???<<<:::@@@??????@@@BBBDDDFFFHHHKKKIIIJJJMMMOOOTTT^^^hhhoooqqqtttvvvyyy}}}111333:::ZZZ^^^BBB;;;777LLLjjjeee???///555555000333444555666555444333222000000111111222222222111000222333222111000111222///111222111000///000111111555:::===:::999CCCOOOIIITTTSSSFFFDDDQQQWWWRRR777777555111333777888777111222222333333222222111222222333444444333222111555555444333333444444555666BBBCCCdddwwwVVV@@@AAA>>>:::999<<<>>>;;;777666???RRRZZZLLL<<<:::;;;999>>>;;;<<>>===;;;:::;;;===AAAAAA???<<<:::===DDDJJJWWWZZZYYYPPPHHHGGGJJJKKK@@@AAAJJJ[[[eee___PPPEEE>>>===;;;<<<===>>>===<<<:::999777666777888:::;;;;;;;;;::::::::::::::::::777777777666555333111/////////...---...000555999<<<:::<<>>@@@CCCFFFAAAAAA@@@AAABBBBBB???======;;;;;;???AAAAAACCCGGGMMMJJJJJJLLLNNNRRR]]]iiilllnnnqqqtttwww{{{333333<<>>;;;;;;>>>>>>;;;===BBBMMMRRRNNN>>>555999;;;888<<<:::;;;BBBKKK[[[qqqxxxsssxxxzzzyyy}}}zzzvvv}}}zzzrrryyyvvvqqqyyyxxxjjjTTT777,,,333???EEE???222---000---,,,+++---000111000...---,,,******,,,---,,,,,,---)))((())))))'''***///000111333444555555444333333888>>>```qqqwwwUUU===EEENNNWWW\\\QQQ^^^^^^lllyyy~~~}}}jjjTTTIII<<<<<<;;;::::::<<<>>>???AAAAAA???<<<;;;>>>EEEKKKVVVZZZXXXNNNGGGHHHMMMNNNBBBBBBJJJZZZccc^^^PPPEEE===;;;999999;;;===>>>>>>888777777666777888999:::999888888888888999999:::777666666555444444333333000000000000111555:::>>>===;;;===AAA@@@;;;999999777<<<<<<888666888888555555888<<<>>>>>>???@@@AAAAAA???>>>???BBBCCCBBB@@@>>>:::999===>>><<<>>>CCCGGGEEEGGGJJJMMMQQQ\\\fffjjjlllooorrruuuzzz666555???gggpppQQQ>>>222;;;hhhrrrPPP555000111333///000222444444444222222000111111///...,,,------,,,...000///,,,,,,---000///111222111000///000111///666???BBB;;;666===HHHZZZUUUEEE===NNN```PPP...333222///---222888444,,,000///000000111222444555////////////000000000111000111222333444555666666222;;;222RRRsssTTT888888999555333555777===LLL\\\XXXNNN???444444999:::777888777999AAALLL^^^wwwzzzuuuyyy{{{xxx}}}~~~vvv~~~tttvvvsssxxxxxx^^^CCC(((...:::GGGFFF999---***...---***((())),,,//////...000---***)))+++...000111...)))'''+++...---++++++333444666666666444222111222666EEErrr~~~|||vvvGGG777>>>@@@OOOWWWJJJ___WWWhhhwww|||~~~~~~||||||}}}~~~}}}zzz~~~uuu\\\IIIBBB::::::888777999===@@@@@@AAABBBAAA>>>===???FFFKKKSSSXXXUUUJJJDDDGGGLLLNNNAAA@@@GGGVVV___ZZZMMMCCC;;;999666666888;;;>>>>>>666666666666666777777888777666666666777888999999555555444444444555555666000111333444555999>>>BBB<<<:::;;;<<<:::666666:::888>>>AAA<<<:::;;;:::555777:::===>>>===;;;999888@@@>>><<<>>>AAADDDCCCBBB???:::999<<<<<<999:::???>>>>>>BBBHHHKKKOOOYYYbbbhhhjjjnnnqqqtttyyy~~~888999999QQQlll[[[:::444AAAMMMffffff+++000000000------000222111000555>>>888---***333777000+++---,,,,,,+++---///000000///222222111000///...------111222666999444777NNNhhhnnnBBB===WWWUUUCCC:::222222///------000333222111000//////......000111222444444444333111111222333333111000222555666444111000777444LLLooo]]]<<>>;;;888555222111666999===CCCPPPfff}}}yyysssrrrxxxzzzuuu{{{}}}wwwxxx|||yyyQQQ777888,,,777999999444---)))+++...///...,,,,,,,,,...000111((((((((()))***,,,---...---,,,)))((((((+++...000111///000555888666666888AAA---VVVkkkqqqYYYAAA<<<999===GGGOOOQQQPPPYYYVVViii~~~|||{{{|||}}}~~~yyywwwyyy{{{|||{{{}}}zzzyyyyyyzzz~~~zzzyyy~~~~~~{{{{{{}}}|||xxxvvvvvvqqqrrrppplllllljjjhhheeedddeeeggghhhiiiooouuuuuuqqqlllkkklllrrrjjjdddbbb```]]]]]]```SSSRRRSSSVVVXXX]]]iiivvvyyykkkbbbdddoooyyywwwzzz~~~jjjPPPEEEHHH???;;;777666999>>>BBBDDDAAACCC???<<<@@@===???LLLVVVOOOPPPJJJBBBSSS\\\HHH???===EEEXXXccc]]]MMMCCC;;;999888888:::;;;;;;;;;666666555555666777999:::===<<<:::888888999:::;;;999888777555333222222222222222000...222:::??????AAA===888444444444444444555:::===;;;::::::999666222666:::==================<<>>@@@>>>;;;;;;<<<======<<>>888111...,,,,,,---...///000///...000000000///////////////...333888999777<<>>999555777>>>DDDFFFEEEIIIIII^^^yyywwwvvvvvvuuuttttttuuuvvvwwwppplllhhhfffgggiiijjjiiihhhhhhgggbbb]]][[[\\\^^^ccc___]]]___]]]XXXWWW[[[jjjeee___]]]```fffmmmppplllkkkhhheeecccaaabbbccczzzrrrhhhaaa___\\\VVVQQQWWW[[[[[[XXXXXXZZZYYYTTTQQQQQQQQQQQQQQQPPPOOOOOOHHHLLLPPPPPPMMMKKKJJJKKKWWWPPPLLLKKKKKKJJJLLLPPPHHHFFFFFFHHHHHHHHHMMMTTTlllhhh```VVVPPPQQQWWW]]]fffhhhiiijjjsss|||dddLLLAAA@@@>>>???>>><<<<<<>>>DDDHHHBBBDDD>>>;;;>>>===@@@NNNXXXTTTSSSHHHBBBUUU[[[FFF???>>>FFFXXXddd___PPPFFF@@@===:::888888999999888666666555555666777999:::;;;;;;<<<;;;:::888666555666555444222111000//////000222111///333:::>>>>>><<<:::888888999999888777222888;;;;;;:::<<<<<<:::444777;;;>>>>>>======>>>>>>;;;<<<@@@@@@======??????===;;;;;;<<<=========AAABBBEEEIIINNNTTTYYY\\\ggghhhjjjoootttyyy666444444FFF]]]VVVAAA999333???VVVaaa<<<333444000222///......///222<<>>IIIPPP>>>???NNNTTTBBB444111...222000......///111111111///......------///000111---///222777<<<;;;777222222111222555888999999888333???999???aaakkkSSSCCCNNNRRR]]]]]]QQQKKKCCC444::::::999888777666555555555777;;;EEE[[[www|||yyyuuuuuuvvvuuuzzz|||]]]:::,,,000555666333...+++************+++,,,...//////---+++*********))))))))))))******)))(((''''''(((+++...000...,,,...222444222444777777EEEcccmmmwww|||ZZZ<<<666333111444<<>>===BBBQQQTTTVVVSSSDDDDDD[[[```III???>>>FFFWWWdddbbbTTTIIIAAA>>>999777777999::::::777666666666666888999:::<<<>>>@@@AAA???;;;666333555444333222111//////...///222333222555:::===<<<;;;::::::;;;<<<<<<:::888...333777777777:::<<<:::666999===>>>>>>>>>>>>>>>>>>::::::======;;;<<<@@@>>><<<::::::<<<=========@@@BBBDDDHHHMMMRRRWWWYYYcccfffiiimmmqqqwww}}}<<<666666FFFZZZYYYFFF666666<<>>CCC>>>444444444444444444444444666888;;;FFF___~~~{{{tttqqqpppnnnmmmuuu~~~}}}qqqlllnnniii___dddlll]]]???///---111999555000***(((+++---,,,***++++++,,,,,,,,,+++)))(((---,,,+++***))))))))))))+++***))))))+++...111333---+++---111222000222777999VVVjjjoooyyynnnIII444222111000444<<>><<<===AAAEEEBBBEEE???===BBB@@@DDDRRRXXX]]]UUUBBBFFF]]]]]]EEE======DDDTTTbbbbbbWWWLLL???;;;777666777;;;===???777777666666777888:::;;;???AAACCCDDDCCC???:::777777666666555444333222111///444777666888<<<===;;;>>><<<;;;:::;;;:::999777...222444222222444555444888;;;===>>>>>>======>>>;;;999999======;;;;;;>>>;;;999888888:::<<<<<<<<>>555///888@@@:::111222222333444444555555666888999@@@WWWtttzzzuuurrrtttwwwuuunnnhhhjjjgggeeefffhhhhhheeebbbgggfffggghhhgggeeeiiippprrrnnndddYYYQQQOOOQQQSSS```jjjjjj```^^^ddd___QQQPPPPPP???------222444777444...((((((---000...+++,,,+++***((((((((()))))),,,+++***((('''''''''&&&))))))))))))+++---000111---,,,...111111///333888BBBeeeppptttxxx___???555222111000000444;;;EEEKKKSSSQQQNNNEEEDDDYYYfff[[[GGGIIIKKKMMMNNNMMMLLLJJJOOOOOOOOOOOONNNNNNNNNNNNOOORRRUUUUUUSSSTTTXXX]]]YYYYYYXXXXXX]]]fffnnnrrrzzz{{{~~~|||yyyzzzyyywwwzzz~~~~~~pppUUUDDDCCCBBB>>>:::::::::<<<>>>???@@@@@@BBBEEEBBBAAAFFFDDDFFFSSS```fffWWWBBBHHHYYYQQQ;;;:::;;;BBBOOO^^^bbbXXXLLL???<<<888666888;;;>>>???888888777777888999;;;<<<@@@AAAAAABBBAAA@@@>>>===777777777777666555333222000666:::::::::======<<<===:::777555666888999999444777777222///000111///999;;;======<<<;;;;;;<<<777666999>>>???;;;:::;;;888666555555888:::;;;:::===>>>???BBBFFFJJJNNNPPPUUU```iiilllooovvv{{{|||666999KKK```mmmtttfffIII222666:::ZZZddd:::>>>444222//////222111---,,,...(((,,,//////,,,)))+++...---///111000...---///222333111///---,,,,,,------+++......,,,,,,000111///???XXXTTT999111555444111222222222111//////111333000//////......000111222666333111111444666555333777888:::999777666666777111777888666BBBXXXdddaaaFFF:::666666777@@@@@@222444444555555666777777777444777666777HHHaaakkkgggYYYVVVVVV[[[\\\XXXTTTSSSPPPNNNMMMMMMNNNOOOOOONNNOOOLLLNNNUUUZZZZZZYYYZZZgggkkkkkkgggdddgggmmmpppjjjqqqoooeeebbbhhhhhhaaaKKK===000,,,///555555000000,,,)))***///111000---,,,+++)))''''''(((***+++)))((('''%%%$$$$$$######,,,,,,,,,,,,...///111222...---///222111///444;;;QQQnnnttt}}}vvvOOO999888///000//////222;;;GGGPPPKKKPPPUUUPPPOOOeee|||~~~dddfffkkkooorrruuuuuuuuuvvvxxxyyyyyyxxxwwwwwwxxx}}}cccLLLAAA@@@???;;;===;;;:::<<<@@@BBBBBBAAABBBFFFBBBBBBGGGEEEHHHUUUYYY^^^NNNAAAPPP\\\PPPAAA999;;;@@@KKKZZZ```XXXLLLBBB???:::888888:::;;;;;;999888888888888:::;;;<<<>>>>>>>>>===============555555666666555444222111000888<<<;;;:::<<<===<<<777444111111444888;;;<<<<<<>>><<<555111111222000999:::;;;;;;999888888999444444777===>>>:::888999666555444444777999::::::======>>>AAADDDHHHKKKMMMOOO\\\fffgggjjjttt||||||888999FFFMMMOOOcccooo```444555666ZZZooo:::<<<000333000///111000,,,***+++))),,,///...,,,+++,,,,,,---///111///,,,,,,111555222000...,,,+++,,,...//////,,,++++++++++++///555III```SSS555000555111222111222222000------///222111000000///000111222333111111000000000111222222333555777777555444555666666333777:::999BBBWWWcccQQQBBB;;;;;;>>>HHHFFF555777777777777777777777777222888777444AAAXXXaaa\\\ZZZ\\\```bbb\\\WWWZZZbbb_________^^^^^^```cccfffeeeaaaaaahhhnnnmmmkkkjjjhhhpppvvvxxx{{{uuuzzzwwwkkkccchhhttt|||MMM222,,,444000111444***+++)))))),,,///111000...,,,,,,++++++,,,,,,------)))((('''&&&%%%$$$$$$$$$////////////000111222333//////111333222000555===___rrrxxxuuuAAA555888///000222222555???NNNYYYRRRUUU]]]\\\YYYnnnrrrVVVHHHEEEAAA===999============>>>@@@CCCEEEDDDFFF???===BBBCCCIIIXXXQQQSSSDDD@@@WWW^^^OOOHHH999;;;@@@IIIXXX```YYYLLLAAA>>>;;;999:::;;;::::::999999888888999:::<<<===>>>>>>>>>===<<<;;;::::::444444555666555444222000000777<<<:::888999;;;;;;222111///111444777999:::===???<<<666333555666555888999999888666555555666222111333888999666666888777555444555888;;;<<<<<<>>>>>>???AAADDDGGGKKKLLLLLLYYY```^^^bbbppp|||~~~000888JJJLLLEEEXXXlllccc:::777000TTTnnn777===222444000...000000,,,+++,,,,,,---------......---***---///000...+++,,,222777000...,,,++++++---000111666///+++---+++'''---999KKKaaaRRR222...000,,,///---//////---***))),,,///222111000000000111333444...///111222111111222444,,,///222222111000222444888000777???666777QQQiiicccNNN===555777DDDIII>>>777666666666666555555555111999:::777CCC[[[eee```ZZZ```fffdddWWWOOOXXXhhheeedddbbb]]]WWWUUUWWWZZZ[[[WWWUUUYYYZZZXXXVVVWWW]]]cccfffgggiiilllggg^^^```eeeeeeZZZQQQYYYrrrOOO+++,,,:::...,,,333)))'''((())),,,///000///...+++,,,...000000000...---++++++)))((((((''''''''',,,,,,,,,,,,,,,---......000111333555222111777???gggtttzzzttt888222777555666666444333;;;IIITTT^^^[[[]]]YYYSSSfff}}}|||gggMMMHHHJJJEEE>>>;;;:::===???>>>;;;<<>>AAAIII[[[VVVUUUCCCBBBYYYXXXEEEAAA:::===@@@IIIWWW```YYYLLL===;;;::::::;;;=========:::999888888999:::<<<===@@@@@@AAA@@@>>><<<999777444555777777777555333111///666;;;888666777::::::222222222333555666555444999;;;:::444333666999999777888888777444333333444222///000333444333444888777666555666999<<<>>>>>>??????@@@BBBEEEHHHKKKMMMLLLWWW[[[VVVZZZlll}}}zzz~~~777777777>>>DDDCCCVVVyyyMMM======CCCRRRLLL000222111111111000...---+++***+++,,,------,,,,,,---///222...---000000...333;;;;;;///***///...(((+++555......***,,,111+++---<<<[[[\\\===...---***111000...---,,,++++++,,,---......//////000000000000000222///---000444555333///111111111222333444666666999888888999:::@@@PPP___|||ooo???111AAACCCHHHMMM>>>777111111666999555...///111333444===IIINNNNNNJJJMMMMMMGGG>>><<>>;;;BBBBBBQQQ^^^WWWOOOMMMIIIJJJIIIKKKKKKVVVpppvvvccc:::555000...------+++)))'''(((***,,,---------,,,,,,...000000...+++))))))""")))000///***''')))---)))))))))+++...111222222***888---(((777444666RRRggg___PPP888111222666111000444444444CCCUUUddd^^^ZZZXXXSSSWWWooo|||www|||~~~vvv[[[DDDBBBFFFBBB<<<:::777<<>>@@@EEEMMMSSSSSSHHHEEEAAA\\\PPPHHH@@@;;;<<>>===;;;AAA@@@>>><<<;;;:::;;;;;;666666666666666555555555777888777555444444777999@@@;;;666555888999777444666666444111///000222555;;;888444111///000111222///000111222222222222222555444555888<<>>DDDCCC===@@@MMMSSSPPPMMMXXX]]]XXXZZZhhhuuuyyy{{{@@@===:::>>>BBB@@@RRRuuu|||TTT;;;???aaaiiiAAA...222111111000///---,,,++++++---......---,,,...///000---...333444111111444---000444555111,,,(((&&&---///,,,...111,,,///???TTTSSS777...///***000000///......------......///...///000000111111000000333000///111666777555222//////000000111333444555555666888888666999EEESSSssswwwOOO888BBBJJJMMMDDDCCC:::333444777777555444111666666555>>>JJJJJJBBB999???EEEFFFDDDCCCGGGKKKHHHKKKMMMMMMQQQVVVWWWUUUZZZXXXVVVXXX[[[\\\\\\\\\fffbbbmmmyyyuuuooojjjbbbgggmmmssslllcccfff___HHH777333///------...---+++***+++,,,---------,,,+++,,,...000000///---------)))***+++,,,,,,,,,---...+++++++++,,,...///000000000444...---555555CCCfff]]]bbbzzzHHH888222444333//////333222222>>>NNN[[[WWWTTTRRRLLLOOOeee}}}iiiSSSBBBBBBFFFDDD@@@AAA===>>>???===:::;;;@@@EEECCCAAA???>>>AAAHHHQQQVVVTTTHHHEEECCC]]]PPPGGG@@@;;;<<<>>>FFFTTT]]]ZZZRRRGGG???999999:::999999;;;<<<:::888999<<<>>>>>>===AAA@@@???===<<<;;;<<<<<<777777666555555555555666555666777777555444444555:::666222333888;;;:::888888777444111---,,,...000000111111000...------...111222222333444444333333444333444777;;;>>>>>>>>>@@@FFFEEE@@@CCCNNNTTTRRRQQQ[[[___YYY[[[iiivvvzzzNNNIII@@@???===666DDDdddccc<<<===jjj|||OOO///222222111000///---,,,+++,,,---///...------...000...,,,...222333///,,,,,,,,,333333,,,(((+++,,,)))+++...---...111,,,111DDDYYYTTT666000333,,,000000...//////000000//////.........///000000000000000111///...111555777555333------......///111222333888;;;@@@???999888BBBPPPlll```@@@DDDWWWaaaPPP@@@888888BBBBBB888555999444;;;:::666AAARRRPPP@@@AAAHHHRRRYYY\\\\\\[[[ZZZaaadddeeecccccchhhllllllhhhiiihhhhhhiiinnntttwww{{{zzznnnpppyyyttt]]]RRRHHH666333000...------...------------.........---+++***---///000000//////000111///***&&&(((...222111...------------......///000666111///222333<<>>AAACCCAAA???===>>>CCCKKKTTTYYYVVVHHHEEEFFFaaaPPPFFF@@@<<<<<<===EEESSS^^^]]]VVVGGG???888888999888888::::::999888999<<<>>>???>>>AAA@@@???======<<<<<<<<<999888666444444555666777333666888888555333111000333000///111777;;;<<<;;;999888555000,,,******+++)))---222333000......///444444444444555555555555333333444777:::======<<<>>>DDDEEE@@@BBBLLLRRRRRRRRR[[[^^^[[[^^^lllxxx}}}LLLFFF>>>===;;;222<<>>CCCBBB<<<:::FFFTTT^^^yyymmmZZZWWW```dddLLL<<<888BBBTTTSSS@@@777===888===:::888JJJdddgggWWWaaadddjjjooosssrrroookkkkkknnnmmmiiihhhmmmrrrssstttvvvuuupppnnnsss||||||{{{xxxmmmmmmnnnnnn]]]CCC;;;<<<555111///...---,,,,,,,,,,,,------...//////...---,,,...///000///------///111---(((&&&)))///333111------......//////000111333888333333222555MMMnnnrrrWWW;;;555------...---...111///---333<<>>@@@===;;;;;;===@@@BBBAAA???@@@>>><<<>>>DDDLLLSSSXXXVVVFFFFFFJJJdddOOOEEEAAA???======CCCQQQ^^^```ZZZHHH@@@999999:::888888:::888888888999;;;===>>>>>>???>>>>>>===<<<;;;;;;;;;:::888666444333555777888666777888777444222000000111000///111555888888888777666444000,,,******+++,,,111666777444222222444555555444444444555555555333333555888;;;======<<<:::???AAA>>>???FFFMMMNNNPPPWWW[[[[[[aaannnzzz:::888555:::<<<333<<>>bbbyyytttvvvuuuFFF777444000///000///111222000///222777FFFQQQ]]]aaaYYYQQQSSSZZZpppvvvzzz}}}```JJJFFFDDDCCCAAA===;;;<<<::::::<<>><<<>>>DDDLLLRRRTTTTTTEEEHHHPPPgggMMMDDDFFFBBB???<<<@@@NNN\\\```\\\JJJBBB;;;;;;;;;:::999;;;666888:::<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::999999:::999666444444555777999:::999888555222111222333444333222222222222222111333333222000---,,,---...111333555555333222333666555444333222222333444444444555666:::===>>>>>><<<777;;;>>>======BBBIIIMMMQQQVVVZZZ]]]bbbllluuuzzzyyy~~~888555333999;;;111666OOOlllEEE===YYYaaaAAA666000000//////---+++***)))+++,,,...---,,,,,,---///---222444111111;;;JJJTTTSSSCCCFFF]]]cccRRRJJJRRR???:::...(((+++)))000CCCppplllBBB))))))***///&&&)))******++++++******)))******+++,,,,,,,,,,,,,,,------///000222222333333////////////000222333444222333555777777:::EEERRRNNNYYYggg{{{xxxllliiiSSS\\\SSSPPPTTTNNNBBBAAAIII=========IIIhhh|||{{{wwwyyyyyyvvv}}}~~~eeeSSSHHH???111...111///---......---***(((((()))***+++---///000000000///---......---***((())))))$$$(((---///...,,,---------000333333333444888<<<444:::666555OOOpppwwwkkkgggBBB888222222000222333333333222111333555>>>JJJYYYaaa___YYYUUUUUU]]]ppp|||{{{nnnOOOBBBBBBAAAAAA@@@>>>======:::<<<@@@EEEJJJJJJEEEAAACCC@@@===???FFFMMMQQQSSSPPPCCCKKKVVViiiJJJCCCLLLGGGBBB<<<>>>KKKYYY^^^[[[KKKCCC<<<;;;<<<::::::<<<666:::>>>@@@@@@===<<<;;;::::::;;;;;;:::999999888:::999777555555666777888::::::888555222111333555777666555333000...---,,,...///000///......///111222111/////////111222333444444222111111111222333555555777;;;>>>???===<<<777<<>>```rrrWWW666***)))000%%%***))))))))))))))))))***++++++,,,------------------...000000111111111222......//////000111333444444444666:::;;;===CCCKKKQQQQQQXXXnnnpppsss}}}hhh\\\SSSIIIDDD@@@===@@@EEE>>>===CCCYYYwww}}}|||wwwssswwwzzzzzzvvvKKK:::666777///,,,...+++***,,,---,,,***((()))++++++,,,---...///......---***,,,------+++)))))))))(((+++---...---,,,---///000444777666444555999===444999111===bbbtttmmmmmmYYYDDD<<>>;;;===>>>@@@CCCEEEEEECCC@@@EEEAAA>>>AAAIIIPPPTTTUUULLLAAANNN[[[jjjGGGCCCQQQKKKDDD<<<;;;GGGVVV\\\YYYKKKCCC<<<;;;;;;999999;;;888===DDDFFFDDD@@@===;;;::::::;;;;;;;;;:::999888999888777777666666777777777777777555222111222333666666555333000...,,,,,,+++,,,......------///111222///---///333666666444555444222111000111222333444555777:::===>>><<<:::777<<<@@@BBB@@@BBBIIIPPPQQQTTTZZZbbbgggkkkooorrrsssxxx888444000777<<<555===WWWoooJJJ===LLLdddXXX222111......---,,,+++)))(((''')))+++,,,,,,+++***,,,---...///...---222777222)))&&&)))...000---,,,444>>>fffVVV<<>>BBBFFFLLLXXXnnnppprrrsssPPPNNNHHH???999888;;;===>>>???===IIIeee|||yyy{{{|||zzzuuuxxx}}}~~~iii@@@000...222,,,''')))'''&&&))),,,,,,***)))+++---,,,---.........---,,,+++'''***---...---+++++++++...---,,,,,,---...///000333777:::888555555999===666666...DDDpppqqqeeetttwwwFFF@@@<<>>LLLXXXbbbfffddd```^^^TTTiii}}}jjjSSSFFFBBBBBB@@@>>>??????<<<888>>>??????>>>>>>>>>>>>>>>FFFBBB???CCCKKKSSSWWWXXXIII@@@PPP]]]kkkFFFCCCUUUMMMFFF<<<:::EEETTTZZZXXXJJJBBB;;;::::::888888999:::@@@HHHKKKHHHCCC>>><<<:::;;;<<<<<<<<<;;;:::999888888888888777777777666333555666666444111000000444555555333111///......)))***,,,,,,,,,,,,...///444111///333;;;???===999666555333111111111333444333444666999<<<===;;;999666:::???AAA@@@@@@GGGPPPKKKOOOXXXccckkkpppssswwwuuuyyy555999:::999444111HHHqqqmmm<<<;;;AAAcccNNN,,,///000...+++******)))(((''''''***---,,,***((((((***000)))...555000---...***+++)))***//////------///KKKUUUPPP:::,,,------(((<<>>KKKggg|||ooouuuzzz~~~sssvvviiiYYY333222000...---...///000///---+++)))((()))******------......---,,,***))),,,+++******++++++)))'''+++---...,,,+++,,,000555888999888777555666999<<<555>>>555NNNxxxbbbJJJlllVVV<<<<<<777111555:::333333444555555555444444999555AAA]]]mmmjjjeeefff]]]UUUZZZ}}}}}}}}}{{{{{{qqqTTTDDDDDDAAA@@@@@@@@@@@@>>>;;;999@@@>>><<<<<<===>>>>>>===BBBAAA???BBBMMMXXXYYYUUUFFF>>>GGG[[[[[[HHHFFFTTTXXXEEE<<<===BBBOOOZZZXXX[[[LLL???;;;<<<<<<;;;<<<999:::<<<>>>>>>===<<<;;;>>>???@@@???<<<:::999:::777888888999999999888888888444000......000111111111222222111000//////000///...,,,++++++,,,...///666555444444555666555333666666444333222111111111555333444777666222111333<<>>>>>LLLhhh~~~~~~nnntttyyyttt}}}rrrUUUGGG///...,,,+++,,,---...000000000000000///...---,,,++++++,,,------,,,++++++---,,,+++,,,------+++)))'''***---......000555999::::::999777777777777888999:::999iiikkkVVVDDDrrrqqqIII333888888333222111222222222222222333333333888555???UUUgggjjjgggfff```YYYVVVjjj~~~{{{{{{}}}}}}fffNNNBBBBBBAAA@@@?????????>>>;;;999>>>===<<<===>>>???>>>===@@@???===AAALLLWWWXXXSSSJJJ@@@DDDSSSQQQCCCHHH[[[^^^JJJ@@@AAAEEEQQQ\\\ZZZXXXKKK>>>;;;======<<<<<<:::;;;===?????????>>>===???@@@AAA???<<<:::::::::888888888999999888888777666333///---...000111111000000111000///......///...---,,,,,,,,,...///000555666666555444333222111111333444666666555333222000000444:::;;;666444555;;;>>>@@@@@@???AAAGGGLLLKKKQQQYYY^^^bbbgggmmmqqqtttwww}}}333222000777???>>>FFF]]]]]]777---,,,OOODDD///,,,$$$%%%''')))++++++******111222333333111111111222888555777444)))+++333222444...***+++---,,,---000$$$DDDccccccGGG,,,'''...((()))444EEEYYYhhhUUU,,,///+++'''%%%'''))),,,---((()))******++++++*********))))))((()))***,,,---000...++++++,,,.........111...---111===KKKVVV[[[LLLOOOXXXUUUDDDAAACCC<<<555888<<>>NNNiii{{{nnnvvv}}}qqqxxxvvvYYYCCC888,,,,,,++++++,,,---///000111333555777777555222111******+++++++++,,,,,,,,,---,,,,,,---//////...,,,&&&***///222222333666888<<<;;;:::999999999777555;;;222BBBYYYKKKRRR^^^===///999>>>:::444---111000/////////000222333666666;;;JJJ\\\hhhjjjggg```^^^XXXUUUiii~~~~~~pppWWWFFF@@@???@@@???>>>>>>???>>><<<:::<<<<<<<<<>>>@@@@@@???======<<<<<>><<<>>>>>><<<;;;;;;<<<>>>???@@@@@@@@@???AAABBBBBB@@@===;;;;;;<<<999999999888888777777666444111...---...000111111...............---------+++,,,,,,---...//////000444777:::888555111000111,,,///444888999888555333111///111666888666666999:::===?????????AAAFFFKKKLLLQQQXXX]]]```eeekkkpppvvvzzz444222---000777555999JJJKKK777222000LLL>>>444111)))+++...///...---,,,,,,222555999;;;;;;999666555333222666666444@@@JJJEEEMMM===---(((+++---...000)))***CCCfffddd???&&&'''***)))%%%(((JJJwwwnnn<<<'''$$$$$$(((+++***))))))'''((())))))******))))))******)))(((((()))+++---000...,,,***+++,,,...//////666444000@@@ZZZ\\\MMM;;;DDDPPPQQQFFF===888222666333888>>>>>>AAAAAA<<<:::===MMMggg|||~~~wwwoooyyy~~~~~~vvvqqqaaaGGG???444......------......000000111333666888::::::999888---,,,+++************+++,,,++++++---...///...---***///333444222000000222<<<;;;;;;<<<===<<<888555===000TTT}}}HHHBBBiiiQQQ:::444???AAA>>>999111000///...---...000222333666777999@@@RRRdddkkkhhhaaa______VVV___|||fffJJJBBB@@@===???>>>======>>>>>><<<:::::::::<<<>>>AAAAAA>>><<<;;;<<<===BBBMMMWWWVVVPPPDDDDDDQQQ___[[[LLLQQQcccfffMMM@@@AAAAAAHHHQQQRRRRRRGGG>>>===@@@???<<<;;;;;;<<<===???@@@AAAAAAAAACCCCCCCCC@@@===;;;<<<<<<::::::999888777666666666222000---,,,...000111111...---,,,,,,---------,,,)))***+++---.../////////222777;;;;;;666222222444+++...222555777777666444666111///111222333777<<<999;;;<<<===>>>AAAFFFJJJLLLQQQWWW\\\```eeelllrrrtttyyy666777111000444111777JJJEEE888444===[[[GGG;;;...)))+++...///...///111333111;;;IIIUUUWWWPPPEEE<<>>777;;;===KKKcccxxx~~~{{{}}}qqqnnn{{{{{{|||www}}}sssIII:::<<<111//////...---------------...000222555777:::<<<===111///---***)))(((((()))*********+++---...,,,+++---111444444111......///::::::<<<>>>???>>>;;;999===:::ooonnnJJJIII~~~}}}FFF999999>>>:::999:::555111000///...///111333555666777888;;;III\\\hhhjjjggg```ccc```___}}}~~~\\\CCC@@@AAA===>>><<<;;;;;;======<<<;;;999999;;;===???@@@===;;;;;;<<>>???AAAAAABBBDDDDDDCCC@@@===;;;<<<===:::999888777666666666666222///------...000111111...,,,+++,,,......---,,,'''(((***,,,------......,,,222777888444111111444......///000222333444555444222222666888888:::>>>888999:::<<<>>>BBBFFFJJJKKKPPPVVV[[[```gggpppwwwuuuzzz666:::777666<<<>>>HHH\\\III<<<888NNNqqqQQQ>>>((()))++++++***)))+++111666KKKXXXlll|||uuucccUUU[[[YYYZZZ\\\hhhwwwBBB555,,,...555444---((()))000111222EEE]]]]]]LLLFFF===FFFLLL777...OOOvvv@@@222''''''(((&&&&&&+++&&&&&&'''(((((((((''''''))),,,...---***)))+++---,,,---------++++++,,,...222+++888TTTYYYEEE;;;CCCLLLNNNIIILLLTTTLLL@@@AAA>>>555AAAHHH===???EEE888======III```vvv~~~wwwvvvxxxyyy}}}wwwkkklll{{{}}}wwwyyy[[[777000222+++---,,,,,,++++++***))))))+++,,,...111444777999;;;555222...***((((((((()))***))))))***+++,,,***))),,,///222111//////222555777:::===>>><<<;;;;;;;;;999KKKccc```mmmnnn<<<555777777///000555222000000000000111222444555555666777:::CCCPPP```jjjnnneeecccccc___hhh|||qqqQQQ@@@@@@@@@;;;===;;;::::::<<<======<<<999999999;;;======<<<::::::<<<@@@HHHTTT\\\YYYQQQCCCCCCLLLXXXXXXSSS\\\nnnrrrTTTDDDDDD@@@AAAIIILLLQQQFFF======???>>>;;;:::::::::<<<===???AAABBBCCCEEEDDDCCC@@@<<<;;;;;;===:::999777666555666666777222000......///111000000///---+++,,,///111///,,,))))))***+++,,,------...)))---111111000...///000111///---,,,---000444666///222999CCCEEEAAA===<<<777777888:::>>>BBBFFFIIIKKKOOOUUUZZZ___gggrrryyyxxx|||222888888;;;GGGNNNYYYkkkDDDEEELLLfffxxxFFF999......000222222555>>>JJJTTTccchhhooottttttlll___UUUEEEDDDAAA:::AAAZZZbbbNNN222...,,,...///...///222%%%......)))111GGGUUUUUUYYYGGGGGGJJJ666...NNNsssCCC222&&&'''(((%%%&&&+++%%%%%%&&&''''''''''''&&&'''+++//////+++)))***,,,))),,,......,,,++++++---///:::QQQ___SSS;;;777DDDHHHNNNLLLSSSbbbYYYKKKPPPKKK@@@NNNUUUFFFIIIQQQBBB@@@===GGG```yyy{{{sssrrrvvvyyyuuuiiinnn~~~~~~wwwzzz}}}zzzaaaAAA222,,,))),,,***++++++++++++*********)))+++...111333333333333666333...+++))))))***,,,+++***)))***++++++)))(((...000000///...000666;;;444999===<<<777555777:::BBBaaaxxxTTThhh___777222444222,,,000444......///000111222333333444444222555;;;>>>CCCUUUhhhmmmlllhhhfffccc\\\fff|||zzz^^^EEE<<>>999<<<:::999999;;;======<<<:::999888888:::;;;:::888999<<>>===;;;:::;;;;;;<<<>>>@@@CCCEEEFFFEEEDDDBBB???;;;:::;;;<<<999888666555555666777888444222000000000111000///111...,,,...111333111...------,,,,,,,,,---///000,,,---..................000///---,,,...111555888666777>>>EEEEEE???999888666555666999===BBBFFFHHHLLLPPPTTTXXX]]]eeepppwwwwwwzzz...444555<<>>GGGaaa|||{{{}}}{{{sssrrrwww{{{wwwkkkrrrzzz}}}uuufffCCC///444...'''222***+++,,,---------------(((+++///222333111...+++555222...+++)))***---///,,,+++******++++++)))'''222333111///---111888>>>333999>>>;;;333///333888UUUuuuhhhCCCYYY|||FFF888222333333///555888...---...///111222333333333222///444<<<;;;;;;MMMggggggssspppkkkjjj[[[ZZZrrrnnnOOO<<<:::===<<<777<<<:::888999;;;<<<======;;;999777777888999888777777;;;AAAIIIUUU\\\XXXOOOAAA???EEERRRXXXYYYcccqqqxxxWWWEEEDDD???<<>>:::999:::<<<888777555444555666888999555333111111111111000///222///---...333555222///111///...------...000111222111//////000000///---......---...000333777999CCC???===>>>;;;666444555555555555888===CCCFFFHHHMMMPPPTTTWWW[[[cccmmmuuusssvvv|||999777555<<>>AAAYYY}}}}}}www|||zzzzzzxxxtttsssvvvsssppp~~~kkkTTT;;;...,,,,,,,,,,,,***,,,//////...---,,,,,,111111...++++++...---***...---+++))))))***+++,,,(((111'''"""---,,,'''111222111///---,,,///555999:::===:::444222666:::;;;```uuuSSS444ooowwwbbb888777666555444333333222333...///111222222222111000111222444666666:::GGGUUUllloooooojjjbbb]]]ZZZYYYyyy~~~|||eeeDDD<<>>;;;;;;:::999999:::<<<<<<;;;999???===<<<<<<999555555999;;;666@@@OOOWWW[[[VVVFFFEEECCCEEEXXXMMM^^^hhhtttvvv^^^HHHBBBAAA>>>@@@FFFRRRIII>>>:::<<>><<<;;;;;;<<>>;;;::::::;;;>>>:::666555666777666555666555444444444333000---111000///......---......666555333000//////222444666222111222000------///...,,,++++++---111555888FFF???777333333555555444999666333444:::AAAEEEGGGIIIPPPPPPRRR]]]bbbfffqqqssswww000444@@@TTTbbb___PPPDDD:::WWW|||qqqpppkkkbbbXXXNNNCCC:::555333///***&&&&&&(((---000%%%&&&'''(((...>>>TTTddd>>>111&&&''',,,---***(((***)))((((((''''''((((((((($$$$$$---999===666...***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((,,,)))222AAAAAA111)))+++,,,(((+++&&&---000$$$000666QQQPPP;;;555555666???GGGFFFCCCCCCKKKXXX___^^^QQQZZZooo```@@@PPP^^^@@@@@@???AAAUUUssszzzxxxzzzwwwwwwxxxwwwttttttxxx{{{vvvzzz^^^LLL888...,,,+++,,,---+++---......---...000222999:::777000,,,---+++(((...---+++))))))***+++,,,(((***((()))...---444DDD444222///...///333777:::;;;;;;666555999555666CCC]]]eeeHHH???wwwqqqXXX555333222111000000///000000//////000000111111111000444333444555555888BBBNNNiiinnnooohhh```[[[WWWUUUjjjsssXXX@@@;;;>>><<<888888999999999:::;;;<<<;;;999===;;;;;;<<<999555555888;;;666@@@OOOVVVZZZUUUEEEAAABBBGGG]]]SSSeeeooo{{{{{{cccLLLCCC@@@===@@@GGGRRRIII>>>:::;;;===<<<:::::::::<<>>;;;333,,,******)))---,,,+++))))))***++++++,,,&&&+++000,,,000BBBQQQ555111...///333777999999:::888000666???222444TTTbbbRRR:::MMM{{{cccHHH444000//////........./////////////////////000000111777444222333444555<<>>;;;777888999999888:::;;;<<<;;;999999888:::<<<:::555555888;;;777AAAOOOUUUYYYTTTDDD<<>><<>>@@@AAADDDKKKLLLOOO[[[aaafffqqqssswww}}}]]]dddrrriii______YYYFFFBBBCCC;;;444---&&&###%%%)))++++++&&&(((+++---/////////...+++,,,---...222<<>>...:::jjjiiiEEE222^^^zzzSSS;;;555111111000000000111111222000///.........///111222777333111222444444888===]]]iiipppkkkeeedddbbb___RRRjjj|||{{{LLLCCC===>>>>>>;;;:::;;;:::999999:::<<<<<<;;;999888888:::>>><<<777666999===:::DDDQQQVVVYYYTTTEEE:::DDDQQQkkkeeeyyynnnUUUEEE===;;;BBBJJJVVVNNNCCC<<<::::::999888::::::===@@@DDDFFFFFFDDDAAA@@@>>><<<:::999999999;;;:::888777777777777777111000......//////---+++//////000111111111111111000///......///000000///---,,,...222222...,,,...111000//////000222444666222666999999888888:::======;;;888777999===AAACCCFFFNNNNNNPPP[[[aaaeeepppqqquuu{{{xxx~~~}}}rrrgggdddbbb^^^<<<555111111///444888555666222...,,,,,,+++)))''',,,---...///...---+++******---777FFFXXXfffnnnppp|||~~~nnnJJJ,,,"""%%%(((%%%%%%%%%$$$$$$%%%%%%&&&"""&&&)))***)))(((((()))'''''')))))))))(((&&&%%%!!!"""$$$%%%&&&%%%$$$###&&&)))(((###$$$***---+++&&&(((333,,,***+++333WWWcccDDD---,,,///222777;;;===CCCWWWmmmqqqdddZZZ[[[uuuaaaOOO\\\qqqcccJJJEEEHHHFFFDDDTTTppp~~~yyyzzz}}}{{{wwwxxx}}}~~~^^^999555333333///+++***---***,,,//////...------...///444555...((((((+++,,,*********************+++---)))...,,,,,,CCCMMM888111---,,,///444777555222111000...555777///GGGzzz]]]999888uuuzzzJJJ555555222222111111111222333333000///.........///111222444000000333444444777;;;[[[kkkuuupppkkkkkkjjjeeeOOOhhh}}}vvvDDD@@@===<<<;;;999;;;>>>;;;::::::;;;======<<<:::999999<<>>999888;;;@@@===HHHTTTWWWYYYTTTGGG<<>>BBBEEEFFFEEECCC???>>>===<<<::::::999999666666666555444333444444222000............,,,+++...///000111222222111111///......///222333111///,,,***,,,111111---,,,---.........///111333666888111555999999777666888:::@@@===999666777<<>>777444000...///...***''''''((()))+++,,,------...---...///111444888<<>>;;;999777888;;;>>><<<<<<;;;===>>>???>>><<<;;;:::<<>><<>>======<<<;;;;;;::::::666777888777555444555666333111///000111222111111...///000111111111000//////......111444555333000***((()))------***)))+++---------///111333666777///222555777777777888999>>><<<999666777<<>>======>>>@@@@@@???>>>===;;;<<<===;;;888888<<>>:::666333222111///------''''''...---&&&$$$)))'''''''''''''''((()))***''''''((()))+++++++++***&&&%%%$$$######$$$&&&'''&&&%%%$$$###$$$%%%&&&'''***$$$"""%%%'''&&&+++333---&&&,,,+++222999DDDlll999***///555***,,,333***000DDDJJJEEEVVVtttsss[[[LLLZZZhhhZZZ;;;...333555666:::???NNNfffvvv}}}~~~SSS999>>>555...+++---000///...///,,,------------///222555000000---)))))),,,+++''''''((()))***************...+++///NNNiiiTTT444333+++...222444222000...---222(((666666+++NNNnnn[[[???FFFgggSSS333666333555555333222111111111111000111222444444333222222...222888;;;777222666>>>===WWWkkklllllltttwwwrrriiiHHHIIIggg}}}}}}~~~|||~~~~~~eee<<<999;;;<<<;;;<<<>>>???>>>???>>>>>>???AAAAAA@@@???===;;;;;;<<<999666777;;;BBBAAALLLVVVVVVVVVRRRFFF@@@DDDHHHbbbiii|||kkkUUUDDD>>>@@@CCCWWWQQQHHH@@@:::888999:::<<<<<<>>>@@@AAA@@@<<<888======>>>>>>===<<<<<<;;;333666888777555333444666:::777333111//////---,,,...///000111000///---+++---,,,,,,111666777333...///+++***,,,,,,)))))),,,............///000111222333111000222555666444222000333777999:::===AAAEEE@@@GGGFFFHHHRRRWWW[[[eeemmmqqqvvvxxxyyy}}}@@@CCC???444,,,///666:::555777444------555@@@EEECCCKKKNNN^^^rrrkkkhhh}}}hhhJJJHHH???000111......////////////......+++)))&&&%%%&&&((((((((($$$&&&'''''''''(((***,,,,,,+++***))))))***+++,,,'''%%%###$$$'''((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###$$$%%%''')))***...%%%+++...)))???___ddd222///,,,******,,,---...666999NNNiii}}}rrrXXXZZZzzzlllUUUAAA;;;<<<666---777444<<>>QQQxxx???333111333111444444000000111000---000000//////000000111222---111555888999999999999???BBB]]]nnndddeeepppmmmkkkWWWDDDPPPrrr{{{yyy{{{dddIIIAAA>>><<<;;;::::::===@@@BBBEEEBBB???======>>>>>>>>><<<:::999:::<<<===<<<999<<>>@@@CCCRRRVVVMMMAAA???:::555999<<<;;;;;;;;;;;;<<<=====================<<<<<<<<<;;;999888888::::::999888777777555111...---///111222222111///---+++,,,---,,,///222222000...,,,,,,.........,,,***)))+++---222...///333111---///444333333444777::::::777333222333777;;;===>>>AAADDD@@@DDDHHHMMMRRRWWW]]]aaakkkqqquuuuuuxxx:::>>>AAA===444///222666AAA@@@;;;999AAAQQQ^^^cccvvvwwwvvvnnnVVV]]]iiinnnXXX@@@;;;666111:::,,,---///111000...,,,***,,,***'''&&&'''(((((((((&&&'''(((((('''''')))+++'''(((***+++++++++***)))***(((&&&&&&'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***,,,(((+++)))***FFF___[[[000...,,,+++,,,...//////...AAAXXX___\\\YYYaaa{{{kkkbbbPPP>>>777:::;;;888>>>===DDD^^^vvv{{{zzzzzz}}}rrrFFF:::999222...---,,,,,,...000111//////...---++++++++++++,,,***************)))((((((&&&******%%%&&&+++,,,(((000DDDSSSLLL===444111...------............------111111111666CCCiiivvvHHH===[[[kkk<<<555111333...111222222444888777222---...///111444666888999111333555555555666888:::<<<>>>WWWiiidddfffnnnjjjgggUUUCCCKKKmmm}}}~~~}}}zzzZZZBBB:::BBB@@@>>>===<<<<<<======@@@>>><<<;;;<<<<<<<<<;;;;;;:::888:::<<<===<<<:::<<>>@@@CCCQQQVVVNNNBBB???:::555:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<;;;999999999888777777777777888777555333222111111111111222111///---,,,,,,...,,,---////////////000222...///...---++++++---///000...000444333......222000000000222444444222///444555888;;;===???CCCGGGCCCDDDGGGJJJNNNUUU\\\bbbeeemmmuuuyyy}}}GGGBBB???;;;222+++333BBBAAAIIITTTbbbuuuttthhh\\\```aaaIII:::DDD___]]]JJJ999777555000444***---///111111...+++(((...+++((('''((((((((('''((())))))(((''''''(((***&&&))),,,///000...+++(((---+++((('''((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))((((((******%%%111SSS___JJJ------------...///000111111GGG]]]kkkrrruuutttqqqeee^^^OOO>>>444555999:::<<<===CCCWWWllltttxxxzzzLLL777666111222------......---...///111///......------,,,,,,,,,*********+++******)))((($$$++++++%%%$$$***,,,)))===OOORRR>>>---...111......------,,,------......666...222888TTTppp^^^BBBGGGpppXXX777888111222111111111111444777222***000000222555777:::<<<===666666555222111222666999:::<<>>===<<<;;;;;;<<<;;;::::::<<<<<<;;;::::::999888:::<<<======<<<<<>>???BBBOOOWWWOOOCCC@@@;;;777:::::::::;;;<<<<<<===>>>>>>??????>>>===<<<;;;;;;:::999;;;<<<:::777555666888999666444444666777444222111111111///---,,,---......//////...---...111333......///...,,,---///111//////222555444///...000000///---...///000000///666888999999;;;???DDDGGGBBBCCCCCCEEEIIIPPPYYY___bbblllwww|||<<<:::AAANNNRRRSSSdddzzzwwwmmmbbbQQQDDDDDD777...000...(((333KKKgggVVV???777@@@BBB777---+++,,,...///000///...---///,,,***)))))))))(((''''''((())))))((((((***,,,,,,...111333222000,,,***,,,***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((())))))((('''&&&%%%***'''&&&@@@ccc]]]888***+++---......///111222999MMMaaa|||___]]]WWWKKK???888666888999555:::???LLL^^^jjj~~~{{{|||hhh999,,,333555222------//////---***---222------......---,,,++++++*********++++++******)))$$$(((------(((&&&---666PPPOOODDD333+++...111///000///.........///000111888+++666CCChhhsssGGG>>>aaaGGG333888000111222222111222888:::333)))666777777888888888888888888888666333111111333666999:::HHH]]]iiimmmkkkgggddd^^^QQQFFFUUU{{{yyy~~~}}}~~~xxxZZZHHHAAA>>>:::;;;<<<======<<<;;;;;;:::::::::;;;===>>><<<;;;888888999:::<<<===>>>>>><<>>???@@@bbb~~~cccIII======@@@LLLWWWQQQDDD@@@===888:::::::::;;;<<<===>>>>>>???@@@???>>>===<<<;;;::::::;;;>>>AAA>>>888666888;;;888555222444888999555111000111111000...---...000222222222000---,,,---...,,,---...------...000222111111222333111///000111222111//////000222444666:::<<<:::777777<<>>???@@@BBBFFFLLLTTTYYYcccnnnxxx|||NNNSSSeeezzz}}}sssrrr|||\\\ZZZRRREEE<<<<<<===>>>...---333444,,,---FFF```YYYEEE777888@@@EEEAAA666...---------...111333555///---+++*********)))'''%%%'''((())))))***---///222222111000///---,,,+++((((((((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''&&&%%%$$$)))%%%---QQQlllUUU+++'''***---.........111333666OOO^^^nnntttqqqNNNGGG@@@======<<<;;;:::555<<>>777888:::;;;;;;;;;999888999888999:::<<<===<<<:::777888::::::;;;<<<===>>>;;;BBBMMMWWW[[[TTTFFF<<>>IIIWWWTTTEEEAAA???:::;;;:::;;;<<<===>>>>>>>>>>>>@@@???>>>===<<<;;;::::::;;;>>>AAA>>>888666888;;;777333111333777888555000000000111000......///111111222444333000---+++++++++,,,---,,,,,,---000222444444222///---///222444333222111000222555999<<<@@@BBB???888666<<<@@@@@@;;;>>>AAADDDHHHMMMRRRVVVbbbllltttwwwzzzqqqooorrruuummmZZZNNNLLL@@@BBB===222******---///---111999444'''666TTTddd@@@666888999000222::::::000...,,,,,,---111555888///---,,,,,,,,,,,,***(((%%%&&&((()))***,,,///111222000...+++***)))******'''(((((('''&&&%%%'''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''&&&&&&%%%(((&&&777\\\dddEEE((((((+++......---...222555222GGGLLL[[[[[[nnnvvvLLLDDD===<<<<<<888555444999AAA@@@BBBRRRfffwwwzzz}}}NNNCCCRRRFFFGGGMMM777888333222555222,,,,,,222++++++++++++++++++++++++)))***++++++,,,+++++++++...&&&%%%+++,,,///IIIiiiPPP555$$$,,,555111,,,///............///000111111222+++AAAkkk[[[888OOOhhh444222333222......000222666===CCCAAA:::777777888999888777555444444777::::::888444222111333666888JJJccciiibbbdddkkknnnnnnXXXHHHiii|||}}}~~~yyy|||||||||yyy[[[CCC<<<===>>>:::;;;;;;;;;;;;999888777888777666777999:::999888888999;;;;;;;;;;;;===>>>===DDDOOOYYY\\\UUUGGG<<<@@@DDDhhhkkkKKK:::999>>>GGGXXXVVVFFFBBB@@@<<<;;;;;;<<<===>>>???>>>===<<>>===<<<;;;;;;:::999;;;<<<:::777555666888666333111222444555333111///000111000//////000222---000333444222///------+++,,,---,,,,,,---///222666777333,,,***///444555222222222111111444999===CCCGGGDDD:::888===AAA???<<>>YYY___nnn```RRRJJJBBB>>>888111111444???FFFBBB@@@OOOeee}}}}}}YYY<<<888GGGGGGEEEEEE>>>BBB999666:::888111///333---,,,+++***++++++,,,---)))***++++++,,,,,,,,,+++...,,,******333BBBSSS^^^<<<222...333666222///111...///000111111222222222111...DDD|||~~~GGG@@@```NNN000444111444...///111222222444888666222666777888999888777555444444777::::::999666555444444999777FFFbbbgggaaaggglllmmmtttcccNNNjjj}}}}}}|||}}}~~~~~~{{{}}}}}}}}}~~~gggQQQCCC???>>>>>>=========>>>>>>======<<<:::888666666888999999999888:::<<<<<<::::::;;;>>>@@@GGGRRR\\\___XXXIII===???EEEfffoooMMM;;;:::???DDDXXXWWWGGGBBBAAA===<<<<<<===?????????>>><<<;;;>>>>>>======<<<<<<<<<;;;999999999888777777777777666555333222222222333333///000111000//////111333000222333222000.........---......---------000222555777444---+++000444333333444333111000111666:::???EEECCC999777===@@@===<<>><<<666444555555000111333444555555444444111111FFF{{{:::GGGmmmxxx;;;...777000666...+++///111111333888999777888999::::::999666444222555777999:::888777777777777===:::FFFdddiiiccclllkkkiiitttjjjUUUmmm}}}rrrmmm}}}zzzyyyxxx{{{yyy{{{|||~~~~~~|||{{{zzz|||~~~~~~~~~~~~iiiRRRDDD@@@===;;;:::<<<===>>>???AAACCCDDDEEE>>>;;;888777999;;;;;;;;;999;;;===<<<:::999;;;===CCCJJJUUU___bbbZZZKKK???===DDDcccqqqOOO<<<<<>>???@@@???===;;;:::===============<<<<<<<<<;;;999888999::::::999888777777555333111111333555...000000000///000222444777666444111---+++,,,---///000000///......000333333777666///---111333111666777666333000000444777999@@@???555444<<>>@@@EEEMMMVVV\\\]]]gggqqqtttwww{{{~~~}}}111444666777777777999;;;444222%%%888\\\PPP222555444999}}}pppaaaMMM>>>CCCBBB999JJJPPP222222000------...///...---++++++++++++++++++++++++''')))+++++++++***+++,,,///000///---)))'''''''''(((''''''''''''((()))***(((''''''''''''(((((()))(((((((((((())))))))))))***(((///CCCTTTWWWTTTQQQ===SSS```YYYNNNOOOUUUXXXTTTKKKGGG]]]ccc___eeeXXXBBBGGGKKKGGGAAAAAAGGGMMMCCC???>>>999MMMjjj{{{hhh:::666555333111000333888<<<999222444@@@FFFBBBBBBGGG///111000,,,***...000///...---+++)))''')))---000......000<<>>---222///111666999666///...111111;;;ccctttQQQCCC@@@QQQ999555(((///;;;...///...///111222222666:::===<<<;;;===???===888444111222333222222444999>>>===>>>888EEEcccggg```kkkbbbfffsssppp\\\YYYnnn|||[[[GGGBBBBBB]]]zzzxxxzzz{{{~~~~~~||||||~~~~~~|||^^^EEE@@@CCC@@@>>>???<<<@@@<<<>>>IIIMMMMMMSSSDDDAAA===:::888999:::<<<::::::<<<@@@DDDEEECCC???HHHNNNWWW]]]]]]UUUIIIAAABBBLLL[[[ssswwwQQQ>>>???>>>DDDSSSZZZNNNAAA??????<<<;;;<<>>999999<<<;;;;;;<<<======<<<;;;:::@@@<<<888777888::::::999555666555333222555:::???444444444222111111222444444444333111//////000111,,,---.........000444666444444222000///000333666444666666222...000777===888777555555666777777666;;;:::;;;>>>AAAEEEOOOYYYZZZbbbmmmvvvzzz}}}555333111111333444555444666444+++444IIIBBB000222111888~~~|||yyylllYYYXXXOOO222555555444333222000...,,,......---,,,++++++******)))+++------,,,+++,,,---111111111///,,,***)))***%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((()))***+++((((((((((((((((((((()))***'''+++999EEEGGGFFFGGGTTTjjjyyyqqqdddccckkkppp{{{tttlllssskkkcccpppkkkZZZaaahhheeeXXXIIICCCEEE<<<999;;;999OOOnnn|||xxxmmmGGG///333222111//////222777;;;444...000:::???;;;;;;@@@666888666000,,,+++)))%%%(((***------+++)))((((((333)))777TTT]]]RRR>>>+++:::EEETTTUUUAAA111......///...111444444000///222444KKKxxxqqqGGGCCCWWWjjj@@@111222)))000:::///222333333222000000666<<>>???999???===???JJJOOOPPPYYYBBB@@@>>><<<;;;;;;===>>>BBBBBBDDDHHHLLLMMMJJJHHHKKKQQQYYY^^^\\\SSSGGG>>>AAAIIIUUUkkkyyyRRR>>>>>>>>>CCCSSSZZZOOOCCC@@@@@@>>>@@@@@@BBBDDD@@@;;;:::===;;;<<<>>>????????????>>>>>>;;;999999:::;;;:::888888777666333222444:::>>><<<<<<999555111.........111222333333111000///...---......------///333777222222222222222555999===666555555555777;;;@@@CCC:::777444444888;;;<<<<<>>===???AAAFFFQQQ]]]WWW___jjjttt{{{:::666111222666999999777777666333333666555222111000CCCsssfffOOO555888999;;;999555111---,,,111000///...,,,+++******,,,---......,,,++++++,,,111222333111...,,,++++++$$$%%%%%%&&&'''&&&&&&&&&(((((((((((()))***,,,,,,(((((((((((((((((((((((((((%%%'''---222444555888999NNN\\\TTTGGGFFFNNNUUU[[[eeemmm{{{rrrjjjyyyuuudddjjjrrrppp\\\BBB555555777555:::999QQQqqqyyyuuuRRR333444000000///......000444888///***+++333666333333777666999999555111000,,,''')))+++...///...,,,,,,,,,000,,,QQQrrr\\\888000222CCCMMMqqqrrr???)))333222666111///222333111111333111MMMlllAAAAAAvvvNNN222---333+++000777///555777777333000111666;;;===<<<999666333333555888999999777555333444777:::???AAA888;;;VVVhhhddd^^^```^^^hhhrrreeeRRR[[[ttt[[[:::999HHHDDD|||}}}{{{|||{{{yyyxxxzzz}}}```LLL<<<;;;@@@@@@@@@AAA:::AAA???@@@IIILLLOOOXXXAAA@@@??????>>>>>>??????BBBCCCDDDGGGJJJLLLKKKIIILLLRRRZZZ^^^[[[QQQFFF>>>BBBIIIPPPbbb{{{{{{TTT???>>>???BBBRRR[[[RRREEEAAAAAAAAACCCBBBCCCDDDAAA;;;:::<<<;;;<<<===???@@@@@@@@@@@@<<<:::::::::;;;;;;:::999;;;999666222111333999===BBBAAA===888222...,,,---///000222333333000---+++//////...,,,,,,///333777111222333333333666:::===555333333777===CCCFFFGGG???999333333999???BBBBBBDDDAAA??????AAAFFFRRR^^^YYY^^^gggrrr|||666555555777:::<<<======444444888444---222666///333YYYtttTTT;;;888:::;;;999444000......111111000///...---,,,,,,---...///...,,,******+++///000111000...,,,++++++&&&'''((()))))))))(((((('''''''''((()))***+++,,,((((((((((((((('''''''''%%%%%%&&&(((((((((***---###222<<<888111111777<<>>[[[zzzsss~~~}}}{{{xxxyyy|||~~~}}}UUUGGG<<<<<<@@@AAAAAABBB>>>EEEBBB@@@EEEEEEEEENNNAAAAAAAAAAAAAAA@@@???>>>??????@@@CCCEEEFFFGGGGGGLLLRRRZZZ^^^[[[QQQGGG@@@FFFLLLPPP^^^uuu}}}WWW@@@@@@AAABBBQQQ\\\UUUHHHBBBBBBDDDBBB@@@@@@BBB@@@;;;:::<<<;;;<<<<<<===>>>>>>>>>>>><<<;;;:::999:::;;;;;;;;;>>>;;;666222111444888<<>>rrr___???888777666444111//////000000000///////////////...,,,......---+++)))))))))+++---///...,,,***))))))(((((())))))*********)))'''&&&&&&'''((()))***+++)))(((((((((''''''&&&&&&###&&&))))))((((((((()))***000444666777;;;======CCCDDD@@@LLLTTT___lllZZZVVV]]]eeedddVVVEEE;;;::::::888<<<;;;QQQooo~~~|||wwwcccCCC444111000222222222000---,,,---...---++++++------++++++...(((+++,,,---444===@@@>>>000///---+++)))+++///222444XXXuuu^^^333000CCCDDD:::lllzzzZZZ>>>111222@@@@@@888222222333222333444;;;cccxxxTTT<<>>777666555000...111111111333333333777;;;777///333777:::999777666888;;;888888777777999:::::::::666@@@CCC>>>FFFaaannnfffbbb```cccqqqmmmOOOOOOsssmmm]]]___tttqqqwww~~~~~~wwwssswww}}}~~~iiiLLLEEE>>><<<===>>>>>>@@@>>>DDDAAA???CCCAAA>>>DDDCCCCCCCCCBBBAAA???===<<<>>>???@@@AAACCCDDDFFFHHHOOOVVV]]]```ZZZPPPEEE???DDDMMMQQQ^^^uuu\\\CCCAAADDDBBBRRR^^^YYYKKKCCCCCCGGGAAA>>>>>>AAABBB???>>>@@@??????>>>>>>============>>>===;;;888888999<<<>>>>>>:::555222222555999<<>><<<888444222222333222000......000000///...000000///---,,,...222555444444444222///...000111///222555555444555:::???CCC<<<444222777===AAAAAA@@@???AAAEEEEEEFFFMMMUUU\\\___fffpppzzz~~~|||yyy111:::BBBBBB;;;555555777333555444222111111222666^^^jjjCCC888555222000111111111000////////////////////////,,,---...---+++))))))***)))+++......,,,***)))))))))(((((((((((()))******'''''''''''''''(((((())))))((((((''''''&&&&&&&&&"""(((+++++++++++++++(((,,,++++++///666;;;:::777;;;>>><<>>oooRRR777666333000//////111555000444555333777<<<888...777999<<<<<<:::777555444555555666999<<<<<<;;;999444<<>>FFFDDD>>>AAACCCCCCBBBAAA???===;;;:::<<<===>>>>>>???AAADDDGGGTTTZZZaaabbbZZZNNNDDD???BBBMMMSSS```yyyaaaFFFCCCFFFCCCSSS```]]]NNNCCCCCCHHHDDD@@@???CCCEEECCCBBBDDDDDDCCCBBB@@@??????>>>??????>>>===:::888888;;;===;;;888444333555888;;;<<>><<<888333111111111444000------000222111///000000000...---...000333222444444444333333555666000444777555111111777===AAA<<<777555666999<<<>>>???@@@DDDHHHIIIIIINNNVVVWWW\\\eeepppxxx}}}}}}|||~~~~~~}}}777===BBBAAA<<<777555666333888///---666444;;;UUUuuuJJJ:::666222222555666111---000000000//////......---,,,...///...,,,++++++,,,***,,,///000...,,,+++***,,,***)))((((((***,,,---***)))(((((('''((((((((())))))(((''''''&&&%%%%%%$$$(((***)))***...,,,(((...***)))---333666666444@@@LLLQQQaaajjjoooiiiBBBIIIWWWZZZNNNKKKOOOEEE222999666999888PPPppptttPPP777111333333000,,,---///...,,,*********,,,......+++)))))),,,---******))))))...444444///222666:::>>>@@@AAABBBCCC[[[cccDDD)))<<>>===999555777888CCCDDDBBBWWWlllfffccclllgggeeecccJJJLLLyyy||||||xxxvvvyyy~~~|||hhhMMMCCCCCCAAA<<<888888;;;===999===<<<@@@LLLKKKAAA@@@AAA@@@???>>>===<<<;;;;;;999:::;;;;;;:::<<>>@@@>>>;;;888888999888555333444888;;;=========<<<:::666222000000111333000...///333444111...///000111000///...///000111333555666666777999;;;111222222111111444999>>>;;;;;;:::888666777:::>>>??????BBBGGGHHHIIIOOOWWWUUU\\\gggpppvvvzzz|||}}}{{{}}}~~~~~~~~~555666888999888666444444222:::---+++:::999GGGsss~~~QQQ===777333666;;;:::222)))222111000///...---,,,+++---...000///...,,,------+++...111222111...------000...+++)))***,,,///111,,,+++***)))(((((((((((())))))((('''&&&&&&%%%%%%&&&((((((%%%(((---,,,'''+++)))(((+++......///000===NNNWWWfffppp}}}eeeUUUaaaZZZFFFEEEUUUQQQ<<<;;;888:::888OOOoooWWW//////777///***111'''))),,,,,,+++******+++***---...***'''(((+++,,,'''((())),,,222888666000+++---000444:::CCCLLLRRRZZZ[[[:::...JJJIII???WWWbbb>>>777---222<<<333///000444777666222555:::```LLLOOO___DDD111777222...333333111666444@@@BBB555---222888999888666666888:::;;;777444333444777<<>>999:::>>>AAA<<>>>>>===<<<;;;<<<<<<<<<;;;<<<===<<<;;;===CCCGGGLLLTTT___bbb^^^VVVPPPMMMLLLWWW[[[ddd{{{lllKKKDDDEEEEEETTTcccbbbQQQCCCBBBIIIHHHBBB???BBBCCCAAA???@@@@@@???>>>>>>>>>???@@@AAA:::>>>BBBBBB>>>999666555666333222555:::===>>>===999999888555222000111333111//////222666666111,,,...000111111000......///222333555666666666888:::000---+++,,,111777;;;>>>777:::<<<;;;777666:::>>>>>>===???BBBCCCFFFNNNWWWWWW___jjjqqquuuvvvxxxzzzxxx|||888:::777333444999777111---999888+++333YYYTTT>>>333333666444444444,,,///////////////...------***+++------+++******++++++***))),,,///000---+++444555222,,,***+++,,,))),,,,,,+++++++++,,,...///333...)))&&&'''((('''%%%(((((((((((()))***+++,,,)))###$$$---000+++,,,444JJJ^^^\\\___sssrrrkkkQQQPPPRRRLLLGGGNNNLLL;;;>>>AAA;;;===WWWsssfffIII///,,,111///---...,,,,,,---,,,+++***,,,...***+++,,,---...---,,,+++222+++(((...444555444333666&&&---333)))999WWWZZZWWWGGGEEEQQQHHH111MMMNNN222666***+++999666222---:::---***888666HHHzzz^^^WWWyyyvvv;;;444444555555555444333111444888===>>><<<::::::;;;;;;;;;;;;;;;:::888777666999666444333444555555555666222???FFFBBBSSSfff``````iiigggddd]]]KKKZZZ|||zzzyyy|||}}}~~~{{{hhhNNNGGGDDDFFFEEE???888888???GGGAAA>>>@@@GGGHHHBBB======>>>???@@@???===;;;;;;<<>>IIIHHHVVVfffhhhZZZJJJEEEGGGDDDAAAAAAEEEEEEBBB??????DDDDDDDDDBBB@@@>>>>>>>>>DDDCCCBBBAAA@@@===888444555999<<<;;;;;;===;;;777888666444222222000...,,,000...333===@@@888///,,,000---...111///***+++000333222333444666666444333////////////111444777999666:::======;;;888999:::>>>>>>@@@BBBAAACCCOOO[[[]]][[[^^^gggoootttyyy~~~{{{zzz{{{999888444000222666444///111555222666YYY]]]DDD666333555222333444,,,....../////////......---,,,......---,,,++++++,,,+++******,,,//////---+++111222///)))(((******''',,,+++*********,,,---...444000+++((((((((('''&&&''''''(((((()))***+++,,,---'''&&&++++++,,,777GGGhhh\\\KKKlllttt___GGGGGGJJJGGGDDDGGGEEE999<<<@@@;;;>>>WWWrrryyyLLL:::,,,---///,,,+++///---......---++++++,,,---------------------,,,,,,000...///111111...000444,,,999555,,,:::PPPRRRIII===@@@HHHKKKDDDJJJkkkjjj===111;;;333111777,,,999(((555777444666???gggttt}}}ddd;;;333444555444333111000000///222777:::<<<===>>>???999999999999999999999999:::888666666777888888888777333===EEEFFFWWWgggaaabbbfffeeeeee\\\GGGTTT~~~zzzwwwwww}}}~~~}}}~~~~~~}}}~~~|||zzz|||~~~}}}aaaKKKCCCDDDCCCAAA>>><<<<<>>@@@DDDCCC<<<999:::;;;===???@@@??????@@@AAA@@@<<>>AAAEEECCCBBBAAA@@@===999666777;;;>>>======>>>;;;777333222111222333444333222333111555>>>AAA<<<555222///---...111///+++,,,111111000111333555444222000222111000//////111444666;;;>>>@@@???;;;888888999888999<<>>VVVppplllJJJ555///---000...))))))///000111000///,,,+++,,,---///...------,,,---...///)))+++///222222777EEESSS///===222999bbbfffEEE666///<<>>>>>>>>555555444555666999;;;===888666444444555666555444888333:::CCCJJJ\\\hhhaaaddddddfffiiiZZZBBBQQQ|||wwwrrrpppqqqwww~~~~~~}}}{{{yyy|||{{{zzz|||oooZZZJJJCCCBBB@@@>>>>>>@@@@@@???<<>>888777:::;;;>>>@@@AAAAAAAAACCCDDD>>>???DDDIIIFFFBBBGGGRRR______]]]VVVLLLGGGGGGJJJVVV[[[eee|||ZZZAAAFFFCCCQQQdddlllbbbOOOEEEEEEEEEBBBDDDIIIJJJGGGDDDDDDCCCHHHLLLGGG???;;;>>>CCCFFFDDDBBB@@@???>>>;;;999999>>>AAA@@@??????;;;666111111000222555777777666555333555<<>>BBB===???VVVoooPPP111///...111333000***)))...333333222000---,,,,,,---///...,,,,,,,,,///222333)))((())),,,000===SSShhh999,,,111aaafff999000:::===BBB222333hhh___JJJ:::777666///444999000///666:::111666WWW~~~sssyyy===???888:::;;;999444000111333222000000333888;;;:::888333222111111333666:::===999777666555555555333222777444777@@@PPPbbbgggaaadddcccjjjmmmWWW@@@WWW~~~yyyyyyzzz||||||||||||{{{yyy~~~}}}}}}uuu___QQQIIIBBB?????????@@@BBBAAA>>>;;;???BBBEEECCC>>>999:::>>>>>>@@@AAAAAA@@@???@@@AAA===@@@EEEHHHDDDBBBKKKXXXbbbbbb```WWWLLLGGGIIIMMMZZZYYYhhh]]]BBBDDD@@@MMM```mmmeeeQQQDDDCCCDDDBBBDDDIIIKKKHHHEEEEEECCCFFFHHHFFFAAA>>>@@@CCCGGGDDDAAA@@@???>>>===;;;:::???BBB@@@???>>>999333555444333555777888888777555222222555888777333111***+++---.........///222------...000222222///---666444000,,,+++,,,///000///222555555333333666999;;;<<<@@@DDDDDDDDDJJJRRRVVVZZZaaagggiiijjjrrr{{{||||||}}}555444444666888666333111111PPPzzz~~~yyy~~~SSS<<<222666333000000,,,000111111222222222111111///000///---+++)))***+++***++++++,,,,,,,,,---......111000---,,,//////,,,,,,+++***)))))))))***+++((((((''''''&&&'''((()))&&&&&&((()))******))))))'''(((,,,111222000000111666???JJJppp___UUUHHHBBBIIIYYYaaagggmmm]]]FFFAAAAAAEEE???@@@WWWoooppp???333000//////111000---,,,...444444333111...,,,,,,---,,,+++***+++---111555888000+++((((((***222???LLL444(((QQQ~~~QQQ999666DDD888777444>>>iiinnn===555777???EEECCCBBB===222444<<<555...666XXXpppHHHEEE999;;;;;;888333111111333333111///111666888888666333111///...///333777:::???===;;;::::::888666444666666666@@@WWWffffffaaaddddddnnnoooSSSCCCccc~~~}}}}}}{{{|||}}}eeePPPIIIGGGBBB===@@@CCCCCCAAA>>>===<<<<<>><<<===@@@<<<>>>@@@@@@???>>>>>>???===@@@CCCCCC@@@CCCOOO]]]```cccaaaYYYOOOIIILLLQQQ\\\VVVgggaaaEEEDDD@@@III\\\lllfffRRRCCCBBBDDDBBBBBBGGGIIIFFFDDDEEECCCBBBAAABBBCCCCCCCCCBBBFFFDDDAAA?????????>>><<<:::???AAA>>>===<<<777111555555555666999;;;;;;:::666444222111222222///+++)))+++---------///000111///......000111222000///333111...,,,,,,---000222222444666666555666:::>>>AAA@@@CCCFFFFFFEEEIIIOOOSSSWWW```hhhkkkmmmuuu~~~~~~~~~666555666777555222333777RRRxxxppprrr```DDD666999555111111...222222222222222111000000---...///...,,,************+++,,,,,,++++++...000,,,...///,,,,,,//////,,,---,,,+++***)))***++++++((()))******))))))+++---''''''))))))))))))''''''******+++...222666888:::UUU>>>JJJzzz}}}gggSSSTTTZZZqqqtttqqqzzziiiHHH<<>>;;;AAADDDBBB?????????===888;;;===>>>>>>>>>???AAA>>>@@@AAA@@@@@@FFFTTT```^^^aaa```XXXMMMIIINNNUUU]]]WWWkkkfffKKKGGGCCCIIIZZZkkkgggRRRDDDBBBFFFBBBAAAEEEFFFDDDDDDFFFDDDAAA???@@@DDDFFFCCC@@@DDDBBB@@@@@@@@@???===<<<:::>>>???<<<::::::666111333222333666999<<<======:::888555111222333000******...000......111333222111///......000111111111000///...---...000222333444666666555333444888<<>>NNNhhhmmmUUUQQQXXXiiirrr}}}pppIII666999CCCEEELLLbbbuuuLLL222///,,,,,,,,,,,,***))),,,...000222333222000...,,,---...++++++++++++---000333444000......111222//////111>>>uuuhhh777444???:::111---...777DDDMMMEEE666:::555...///777999???MMMDDDGGG:::AAABBBIIIzzzyyy}}}fffAAA:::666111000222333000---,,,---...000222666;;;???333222111111222555888:::333333333555666777555333555@@@@@@JJJgggoooeeeddddddcccllleeeLLLMMMgggsssaaa|||yyy}}}~~~}}}~~~{{{eeeSSSLLLMMMOOOPPPGGGEEEBBBAAA@@@@@@>>>===>>>DDDFFFCCCBBBCCC@@@:::999;;;===>>>======>>>???@@@BBBBBBBBBEEENNNYYYaaa\\\^^^[[[QQQFFFDDDLLLVVV[[[[[[ssskkkQQQLLLIIIKKKYYYjjjhhhSSSEEEEEEJJJDDDAAACCCDDDCCCDDDGGGFFFEEECCCCCCDDDDDDBBB@@@AAA@@@???@@@@@@???===:::;;;>>>>>>:::888999777333222222222444777999:::999;;;;;;777333333666333,,,---222444111000444666444333000---,,,---000222222......//////000111222333333444444333111333888======;;;<<>>CCC\\\======000BBBLLLaaabbbaaawwwgggxxxtttOOO:::444@@@FFFPPPgggwww}}}mmm000---===222,,,000000,,,((((((,,,///111222222000...------///---,,,,,,,,,---...000111333///------,,,---222:::___GGG222888666666---444///+++111666999@@@999444...222888///,,,888;;;UUUKKKDDDAAAUUUxxxpppGGG===666111111555666333...---///000000000444:::???222222222333555888;;;===111111222555999:::999888666EEEEEEOOOlllrrrffffffeeeaaahhh___JJJPPPaaa^^^\\\|||}}}oooVVVHHHFFFHHHJJJMMMNNNFFF???>>>AAACCC@@@;;;DDDIIIJJJGGGGGGHHHBBB999>>>???@@@???===;;;;;;<<>>JJJUUUZZZ___{{{oooUUUPPPNNNMMMYYYjjjiiiTTTGGGHHHMMMFFFBBBCCCDDDCCCDDDHHHGGGIIIIIIFFFCCC@@@@@@BBB?????????@@@AAA???<<<999<<>>777333111444555222111333999===>>>HHH@@@ccczzz~~~~~~wwwSSS;;;888333111333777777444111222333333222333555777777777666666666666777777888333111555888888777888999BBBOOO]]]iiipppoookkkmmmlllaaaQQQAAAOOOdddNNN[[[|||~~~~~~~~~~~~lllPPPGGGIIIHHHFFFFFFGGGDDD@@@===============CCCHHHMMMLLLFFF???;;;:::AAA???>>>???BBBBBB>>>:::FFFGGGFFFGGGMMMXXX^^^___dddZZZQQQLLLGGGEEELLLVVVRRRwwwoooTTTMMMIIIPPP]]]hhhgggYYYLLLEEEOOOLLLIIIGGGFFFEEEBBBAAAFFFDDDAAA???======>>>???>>>???@@@@@@???===:::888<<<<<<;;;999777666777999666333000222777999777444222000000333777777222---...000333444333333333444///......000333444444333000111222333333222000///111222444555777:::???CCCCCC???;;;999<<>>555111666@@@IIINNNXXXjjjqqqggg^^^]]]VVVJJJ;;;<<>>;;;:::;;;<<<;;;>>>CCCIIIJJJEEE@@@;;;:::======>>>@@@AAAAAA???>>>IIIHHHEEEFFFPPP```iiijjjaaaWWWLLLHHHHHHLLLSSSYYYXXXzzzqqqVVVNNNMMMQQQ[[[eeecccVVVIIIDDDJJJIIIIIIIIIJJJHHHEEECCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>===;;;999888::::::999777555444555777888555333444777777444000000......222666777333//////111333333111000000111......///000111333666777000...---...111222222111...///000000111444888;;;<<<:::777888<<>>===GGG___uuu{{{uuunnnBBB777)))$$$''',,,,,,***...,,,))))))***---......+++++++++,,,...///...------,,,+++,,,...//////...000***&&&:::---BBBooo888...<<<000:::XXX^^^ZZZdddeeeTTTBBB999666333111---+++000444555888;;;777222555777SSS~~~}}}qqqFFF===333111444666333...333444444333222222444666111333555666777777666666666222000444666555666888EEEQQQ]]]```bbbggglllnnncccIIIKKK>>>FFFcccVVVJJJXXX~~~~~~~~~|||}}}www^^^GGGBBBDDDCCCBBBCCCGGGCCC>>>;;;:::;;;<<<<<<;;;@@@GGGKKKIIIDDD???<<<;;;===AAAEEEGGGGGGEEECCCFFFGGGHHHMMMYYYfffllljjj___UUUHHHBBBIIITTTYYYXXX```zzzpppVVVMMMRRRTTT[[[cccbbbVVVJJJDDDAAABBBCCCFFFGGGFFFBBB???????????????>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;999999999777444333444666999666555555666555000,,,---,,,---000555666333000///111222111...---,,,------///000//////222888===666111---///444777777555---......------...222555555333333666;;;AAADDDFFFKKKNNNTTTYYY```hhhpppuuu{{{~~~444MMMhhhqqqkkkfffggglllfff^^^ccc|||~~~|||III999888222333222444666666555333222111////////////.........///,,,***)))---333444111,,,,,,,,,---///111111///...))))))******+++,,,---------,,,+++***)))***+++,,,,,,***(((''''''((()))***...+++(((,,,444:::;;;999222:::CCCFFFEEECCCEEEHHHHHHCCCCCCGGGFFF???<<<>>>>>>===IIIeee|||zzzdddPPP666222......111333333111,,,***)))))))))+++,,,---******+++---000111000......,,,+++,,,000111///,,,)))555666222888qqqdddCCC'''222@@@>>>^^^www___JJJVVVZZZPPPJJJKKKCCC666666111111444666555444666:::333:::===kkkQQQEEE888333222222222333000000000000///000333666666666555555444444333333555111111444777777999===HHHXXXdddccc```ccchhhjjjZZZ;;;EEE:::JJJgggLLLKKKYYYzzzzzzjjjUUUCCC@@@CCCAAAAAACCCIIIEEEAAA>>>>>>??????@@@>>>CCCJJJOOOOOOKKKDDD???===???EEEMMMSSSSSSMMMGGG???HHHRRRZZZbbbgggfffaaa^^^TTTEEE@@@KKKZZZ\\\UUUmmm|||rrrXXXNNNTTTTTT[[[dddeee[[[MMMEEEBBBAAAAAABBBCCCBBB???===<<<===>>>>>>>>>>>>======CCCBBB@@@>>>===>>>??????:::;;;;;;999777555666777777666666666666333...***---,,,---000333333222///---//////...,,,++++++,,,,,,///000...---111:::BBB<<<666111222888:::777333.........------...222444111111333777<<<@@@BBBCCCJJJOOOVVV\\\aaahhhpppuuu{{{~~~AAAgggwwweeefffqqqwwwnnnggg___iiiYYYAAA<<<777:::555777999888555111000//////.........////////////---++++++///444666111---------...000222222000...***))))))***+++,,,...///...---+++*********+++,,,---,,,)))((('''(((***,,,...+++)))---333888777444888===EEEJJJJJJGGGDDDBBBAAA999;;;GGGIII???:::>>>===>>>NNNlllvvvTTT888666***###...BBBIII===---******))))))))))))+++,,,++++++,,,...111111000......---+++---000111///+++'''555:::)))UUU}}}@@@===000111BBB```}}}lll999333222...222III^^^XXXEEE666333333777777333000000777444===HHH}}}[[[MMM???777222000444;;;...////////////111555888999777444222222333555666444111000222333222555:::KKK\\\hhheeeaaacccdddaaaQQQ777DDD===NNNaaaCCCMMM]]]www___NNNAAA@@@BBB@@@@@@CCCHHHEEEBBB@@@AAABBBBBBBBBBBBEEEJJJPPPSSSOOOGGGAAA@@@@@@EEEQQQ\\\]]]RRRFFF???MMM[[[bbbdddeeeddd```XXXOOODDDDDDPPP^^^```YYYwwwsss[[[OOONNNOOOVVVcccggg^^^NNNDDDLLLIIIEEECCCBBBBBBAAA@@@<<<<<<===>>>>>>>>>======CCCBBB???======>>>???@@@:::;;;;;;:::777666666777444444555666555333///,,,......///000111111///...,,,---------++++++,,,...,,,......,,,,,,111;;;DDD???:::555666::::::333---............---///333555222222444888===@@@AAAAAAFFFMMMWWW^^^ccchhhnnnsss{{{~~~iii{{{~~~jjj]]]ccckkkkkkrrrooobbb^^^|||kkkGGG<<<999999666999<<<:::555000......,,,++++++,,,...///...------------000333333000---,,,++++++---///000///---++++++******+++---...000------,,,+++++++++++++++---,,,***)))((()))+++,,,+++***)))+++000333444333888777888:::<<<>>>>>>===<<<555666@@@CCC>>>>>>EEE>>>EEEXXXooowwwfffGGG000...+++***000888999111)))((()))******))))))***,,,------...000222111...,,,...---...///000000...,,,...(((000888sssUUU999444333;;;SSSkkkiiiKKK...222444222///666GGGRRRTTT444111222666666222//////000444===RRR~~~```PPP@@@888333///222999111111111111111444888<<<555333222222333666999<<<;;;777666666333111444999QQQ___gggdddcccgggddd[[[HHH:::BBBDDDTTTWWW???NNNbbbzzzUUUHHH???@@@BBB???>>>BBBEEECCCBBBBBBCCCDDDCCCBBBBBBCCCGGGMMMRRRQQQHHHAAAAAAAAADDDOOOZZZ[[[QQQGGGJJJTTT^^^aaabbbeeefffeeeOOOHHHEEENNN[[[ccceeefffxxxrrrXXXJJJHHHGGGOOO]]]eee]]]LLLAAALLLHHHCCC@@@@@@@@@AAA@@@============>>>>>>>>>>>>@@@???===;;;;;;;;;===>>>888999:::999777555555555222333444444444222000...//////000000000000//////,,,---...---+++,,,---///,,,---,,,+++,,,111;;;BBBAAA>>><<<===???===777111.........------...222555444444666:::>>>AAAAAA@@@BBBJJJUUU\\\```dddjjjppp{{{~~~{{{ooo___TTTRRRWWWaaaiiizzzfffZZZjjjSSSAAA===666444888<<<;;;555000//////,,,+++***+++...000///---,,,---...//////...---,,,,,,+++***+++---............---,,,+++,,,---///000,,,,,,------,,,,,,+++***,,,+++***)))((())))))******))))))***---222666999888777666555555666999:::555222444<<>>^^^{{{kkkVVVDDDAAAAAA<<<777888555555333222111333777:::111222333555777999:::;;;===:::999999777555999???YYYccceee```dddmmmgggYYYAAA===<<>>>>>???AAAAAAAAA@@@???>>>=========>>>???>>>===<<<;;;;;;;;;<<<===999:::<<<;;;888666555666333444444333111000//////...///000000000000111222000000000...,,,+++---///---+++)))))),,,222:::>>><<<;;;:::;;;===>>><<<;;;111111111///......111333444444666999>>>AAABBBBBBAAAIIISSSYYY\\\aaaiiippp{{{~~~iiiNNN===BBBIIINNNbbb{{{jjjWWWZZZpppcccLLLGGG:::222777;;;;;;555111000111...,,,+++---000222111///+++---...---,,,***+++,,,...,,,******---////////////...---,,,,,,---///111+++,,,---...---,,,+++******))))))(((((((((((((((++++++***))),,,333<<>>AAADDDCCC???<<<;;;<<<333555:::AAADDDFFFIIINNNMMM^^^mmmfffIII...'''...,,,***'''&&&'''***---///(((***,,,+++))))))+++---222111222222222000+++(((+++///222222///------...---111DDD{{{CCC555+++444111PPPYYY999555>>>***777---000KKKlll}}}{{{tttDDD===777666555444555888333AAABBBhhh~~~~~~|||bbbOOOQQQWWWPPPEEE>>>777666444111///000333666111333777:::;;;999777666555333444666555555;;;CCC```eeeccc]]]eeeqqqkkkZZZ===???666LLL```KKKAAAKKKiii}}}```III???;;;??????;;;:::???CCCDDDFFFJJJLLLLLLJJJHHH@@@>>>AAAIIISSSUUUOOOHHHEEEHHHJJJIIIHHHKKKQQQVVVZZZ[[[]]]aaafffeeeXXXHHHNNNHHHQQQggglllcccfffuuujjjVVVLLLGGGIIIUUU___[[[LLLAAA======>>>AAAEEEGGGGGGFFFBBB@@@>>>===<<<===???@@@???>>>>>>============>>>;;;===>>>>>>;;;999888888555555444222000.........,,,...000000111111333555333333222///,,,+++,,,......+++'''(((---333999;;;000000000111333777:::<<<666666555222//////111333333333555999>>>BBBCCCCCCCCCJJJRRRWWWZZZ```jjjsss{{{~~~\\\DDD<<>>nnnoooFFF===DDDBBB222444;;;000555;;;[[[uuuvvvnnnUUUJJJOOOVVVZZZYYY::::::777333555888444+++...111777;;;<<<999444111222666555000...444???GGGdddgggccc^^^hhhqqqcccJJJ888:::<<>>;;;@@@BBB@@@EEEGGGLLLQQQSSSQQQMMMIIIAAA???AAAIIISSSVVVPPPHHHGGGFFFFFFHHHMMMSSSZZZ^^^eee^^^]]]ddddddYYYOOOLLLQQQPPPWWWccchhhiiisssnnnQQQPPPHHHFFFPPP\\\\\\OOOCCC@@@@@@AAABBBCCCDDDEEEFFF@@@???======>>>??????>>>>>>>>>============>>>>>>;;;<<<======<<<;;;999888666555333444444444333111222///---...111333222000///000000...,,,******++++++++++++---///222555777555111000444;;;???<<<777777777777777444000...///555555777999<<>>===;;;GGGSSSgggbbbZZZ\\\eeefffmmmcccHHHDDD555444444444666666333000000000000333555555222.........---,,,,,,,,,,,,---++++++,,,,,,---.../////////...---,,,+++++++++++++++---000111111...***(((+++)))((('''((()))(((''',,,---...///111333555666222AAAPPPSSSMMMDDD:::222:::555666>>>FFFJJJPPPXXXuuuxxxiiiIII222......***,,,+++)))(((((()))+++,,,---,,,***))))))***+++,,,///,,,...222111,,,+++---,,,---...///000000//////000CCCpppLLL999+++333444YYYyyyYYYOOOEEEWWW888444555XXXhhh@@@;;;CCCFFF999888;;;000444JJJlll}}}{{{rrrYYYFFFCCCJJJMMMKKKHHHIIIAAA222***...777===---...111555999;;;:::888333444444111///444CCCPPPfffddd___^^^gggkkk\\\GGG888444===RRRUUU>>>:::PPPffffffNNNHHHIIIEEE>>>;;;???AAA???GGGJJJOOOSSSTTTPPPJJJFFFAAAAAADDDLLLTTTVVVRRRMMMCCCEEEHHHMMMRRRWWW[[[^^^ccc^^^___ddd```TTTKKKJJJKKKTTTaaagggfffiiiwwwnnnPPPOOOIIIHHHQQQ]]]]]]PPPBBB???@@@@@@AAACCCDDDDDDEEE@@@???======?????????>>>>>>>>>=========>>>>>>???<<<<<<<<<;;;:::999777666777555333333333333222111222000......000111///...+++,,,---,,,*********+++***+++,,,---///222444555222///---111777:::777333333444555666555333222222555444444666;;;BBBIIINNNHHHGGGKKKTTT[[[___dddjjjvvvzzzaaaDDDAAA<<<888@@@HHHUUU\\\]]]ccctttzzz{{{zzzZZZKKK:::555111111333555444333111111222444666444000---...---,,,+++++++++++++++,,,,,,,,,------.........---.........---,,,++++++------.........,,,***)))***(((''''''((((((((('''+++,,,...000222333444555===FFFNNNRRRQQQIII999+++444///111<<>>pppnnnQQQDDD<<<>>>//////888bbbvvvRRR777333999===777777999222444[[[zzz~~~eeeFFF:::???BBB===HHHMMMOOOIIIAAA999333---111///000333888999555111444222222222000444HHH]]]hhh```\\\```gggcccRRRBBB:::666III\\\NNN:::CCCVVVlllsssXXXHHHJJJIIIDDD===;;;>>>??????FFFIIIMMMPPPOOOJJJEEEAAA<<<===@@@EEEJJJLLLKKKIIIHHHLLLQQQWWW\\\___``````aaa^^^___```YYYLLLGGGKKKUUUeeerrrpppkkkqqqoooQQQNNNJJJJJJSSS______QQQBBB>>>??????@@@AAABBBCCCCCC@@@???======???@@@??????======>>>>>>>>>??????@@@======<<<;;;:::999888777999666333111111222111111333111///.........---+++''')))++++++******+++,,,***+++---...000111111111111...,,,///444666444000000222444666888999999999999777555555999@@@HHHMMMFFFEEEIIIRRRYYY]]]bbbhhhtttxxx|||iiiOOO:::999BBBEEENNN^^^eeejjj|||tttZZZGGG>>>666555555444333333444444444444444222111///......---,,,++++++++++++,,,------------------------...///000///...---,,,...------,,,+++++++++***+++)))'''''')))))))))(((,,,...222777;;;===???@@@DDDHHHHHHFFFEEEAAA999000,,,000555999EEEYYYqqqWWWBBB///+++000000***$$$))))))((((((((()))******///...,,,+++***************,,,///333333111...---000///---,,,,,,---///000@@@xxxqqqHHH...:::,,,===UUUYYY:::111222,,,...///222LLLkkkrrrfffOOO777555000111444222333888999>>>fffzzz{{{tttNNN999===@@@::::::>>>GGGUUU^^^WWWAAA---444000///333888888111***222...///222111666MMMgggggg]]][[[eeehhhZZZGGG;;;999>>>WWW]]]CCC:::IIIOOOlll|||}}}kkkRRRIIIJJJGGGAAA===<<<>>>@@@@@@BBBDDDFFFFFFDDDAAA???>>>;;;<<<===>>>???BBBFFFHHHYYY\\\```dddffffffeeeddd^^^[[[[[[YYYPPPFFFJJJUUUsss}}}wwwvvvqqqUUUMMMJJJKKKTTT```bbbSSSBBB>>>>>>>>>???@@@AAAAAAAAA@@@???===>>>???@@@@@@???======>>>???@@@@@@@@@@@@============<<<;;;;;;::::::777222000000000000000444333111///...---++++++***,,,......,,,+++,,,,,,***+++---/////////......111///---000333555222///...111444777;;;@@@AAA???CCCBBBAAA@@@@@@BBBDDDEEECCCCCCGGGQQQXXX]]]ccciiitttvvvzzz}}}___888888DDDAAAAAAUUU\\\\\\kkkzzzrrrQQQEEE;;;:::999555222222777666555333111111222333000///...---,,,,,,,,,,,,,,,---------------------......000111111000///...///...,,,+++******+++,,,,,,***))))))***++++++***...111555:::???BBBDDDEEE:::BBBFFFBBB======??????333666333666OOOnnnuuujjj:::///(((,,,///,,,((('''))))))))))))******++++++//////...---,,,+++++++++000111111000000000000//////...,,,++++++---///111OOOWWW<<<333---333===oooOOO000000444+++444333---444<<<:::888555,,,888888777888888444666>>>VVVmmmsssuuu|||WWW======???:::555///000>>>RRR^^^___\\\999333---...444777444000///------000111:::RRRkkkddd]]]^^^hhheeeRRR???777444GGG]]]RRR555888EEE===dddvvvzzz{{{uuu{{{eeeOOOKKKGGGBBB>>>>>>???@@@AAABBB???@@@@@@>>><<<<<>>>>>>>>???@@@@@@@@@@@@>>>===>>>@@@AAAAAA@@@>>>>>>???@@@AAAAAA@@@@@@999:::<<<=========;;;;;;:::666222//////000000000555444333111...---,,,---000111333222000---,,,,,,***+++---......---,,,,,,000...---///222333111...,,,000333555;;;BBBCCC>>>DDDFFFIIILLLLLLJJJGGGEEEAAAAAAFFFQQQYYY___fffllltttvvvxxx|||rrrBBB:::@@@:::;;;LLLPPPOOO[[[iiittt[[[KKK>>><<<<<<666222333777777666444111111333444111000///...---,,,,,,,,,,,,,,,,,,------...............///000111111111000000///---+++++++++,,,,,,,,,***))))))+++,,,,,,++++++,,,...111333555666777;;;KKKWWWSSSHHHCCCFFFJJJ===222***;;;gggtttMMM333000------+++)))***...((())))))******+++++++++......------,,,,,,++++++333444222...---///000...------++++++,,,---000111]]]FFF777777'''666;;;rrrMMM111999666...333666---......)))---555222555;;;<<<===>>>333222BBBssstttrrr{{{```EEE<<<;;;999666222///222999GGG\\\mmmIII@@@555000000222222111---.........333BBBWWWhhhaaa___bbbeee\\\III:::666===SSS\\\GGG333:::AAA666TTTlllzzz~~~uuu}}}www[[[LLLIIIDDD???<<>>>>>>>>?????????@@@@@@@@@>>>===>>>@@@BBBBBBAAA???@@@AAABBBBBBAAA@@@???666888;;;>>>>>><<<999888777444111//////000//////333333333111///---...///444555666555222...,,,+++***++++++,,,,,,,,,,,,+++---,,,,,,...000000///...+++000222222888@@@@@@999555999AAAHHHKKKKKKHHHFFFAAAAAAGGGQQQZZZ```gggmmmsssuuuwwwzzzbbbIIIBBB:::===FFFGGGJJJXXXbbbkkkxxxwwwlllWWWEEE???<<<555222444333555888777555222222333000000...---,,,+++++++++++++++,,,,,,---...//////------------...///000111000///...---,,,,,,,,,---+++)))((()))+++,,,,,,+++))))))))))))***+++,,,---AAAUUUddd___PPPHHHKKKQQQFFF444333SSS|||```:::000000...)))'''***,,,,,,&&&'''((()))************++++++++++++++++++******000222111++++++//////,,,++++++++++++,,,...000111dddHHH333333---222;;;eeeJJJ000;;;---///...111---111222---222999555///999888888<<<555;;;WWWyyy{{{oooRRR@@@::::::666555555666444444>>>KKKGGGDDDAAA>>>;;;777222///+++111111---555JJJ]]]ccc___bbbccc\\\NNN???999999OOOZZZRRR???:::;;;<<<>>>BBB___}}}|||xxx```NNNGGGDDDDDD>>><<>>>>>AAACCCAAA>>>>>>AAAEEE???@@@CCCJJJSSS]]]fffkkkhhhhhhgggdddbbb___\\\[[[TTTOOOMMMMMMKKKPPPdddzzz{{{~~~wwwYYYEEEGGGHHHNNN]]]fff[[[HHH>>>>>>????????????@@@@@@@@@>>>===>>>@@@BBBBBBAAAAAAAAABBBCCCBBBAAA???===999<<<@@@BBBBBB>>>888555444222000000000000///...///111222000...---///111222444666555111---***)))***************+++,,,,,,---------///000111111000///444444222777@@@>>>444///222666;;;???BBBDDDDDDBBBBBBGGGQQQYYY^^^dddjjjqqqsssvvvyyy}}}\\\III@@@:::======EEEVVV]]]aaalllnnnvvv}}}dddLLLCCC===555222555///444999;;;888444222111000///---,,,+++***************+++,,,...///000000,,,+++++++++,,,...///111000000///...------------***((('''(((***++++++***000///.........000111222999MMM\\\XXXLLLHHHPPPYYYRRRCCCKKKoooiiiBBB+++(((+++)))%%%''',,,***###%%%&&&'''((())))))))))))((())))))*********)))))),,,//////+++***......***))))))***,,,---///111222fffRRR000---666---;;;\\\III---888$$$111///+++)))111333...222666000000999333111999;;;NNNwww||||||^^^FFF<<<===888000...333666222///000///888DDDMMMNNNGGG<<<555+++444444---777QQQ```___^^^dddcccUUUCCC999999;;;ZZZWWWCCC777<<<666333DDD777UUU~~~hhhOOOFFFDDDBBBEEE>>>===CCCFFFAAA<<<;;;===AAADDDDDD@@@===???BBBEEEGGGKKKSSS]]]dddhhhjjjaaabbbccccccbbb___\\\ZZZRRRNNNMMMOOOOOOTTTggg|||{{{|||}}}]]]DDDFFFGGGLLL[[[ggg]]]JJJ????????????@@@@@@@@@@@@@@@>>>===>>>AAABBBBBBBBBBBBBBBCCCDDDCCC@@@>>><<<>>>BBBFFFHHHFFFAAA:::555222111000000111111000...,,,///000///------///222000222444333000,,,)))(((******)))((()))+++,,,---...///000222333444444444555999888555999BBB???444:::999777777999===AAADDDDDDDDDHHHQQQXXX\\\aaagggppprrruuuxxx|||kkkGGG>>>???AAAFFFOOOZZZ___^^^mmmwwwzzzXXXHHHAAA:::888<<>>>>>IIIfff~~~ZZZBBBDDDFFF@@@>>>======@@@DDDDDD@@@===<<<>>>AAABBBBBBBBBDDDFFFLLLSSSZZZ]]]```dddfffdddaaa``````aaaaaa[[[RRRKKKSSSIIIEEELLLSSS[[[lllXXXKKKGGGHHHKKKTTTfffcccLLL???@@@AAACCCDDDCCC@@@===???@@@@@@???======???AAAAAA@@@AAADDDFFFDDD>>>999:::>>>AAACCCEEEEEE>>>555888777666666555333000---666333111000000///...,,,///,,,,,,...---***)))+++******,,,///111000...+++///111333222///111888???===:::777555555666666555<<<:::888666666888:::<<>>>>>999666555333......111111...+++---000111---***)))+++...000000000...---,,,,,,,,,---...///111111///......///000111///---***((((((******(((***///...,,,***)))+++,,,++++++000:::<<>>;;;555555DDDYYYddddddooonnn^^^III;;;555<<>>???>>>======>>>>>><<<;;;>>>???@@@@@@@@@BBBDDDGGGWWW\\\___^^^^^^```aaa___^^^]]][[[ZZZXXXSSSLLLGGGEEEEEENNN\\\ccceeemmmyyydddKKKGGGHHHKKKTTTfffeeeOOOBBBAAAAAACCCDDDCCC@@@>>>>>>@@@AAAAAA@@@??????@@@BBBAAABBBDDDFFFCCC>>>:::999<<<>>>@@@BBBCCC===555999888666666666555333111999888666444111000//////,,,---111777666///***)))))))))***---//////---+++---000333444444666;;;???CCCAAA===888444222111111<<<<<<;;;;;;:::;;;===???BBBCCCHHHOOOTTTVVV[[[aaaiiiqqqyyy}}}SSSCCC999AAALLLNNNKKKHHHXXXttt}}}kkkllluuuYYY@@@888===:::888777777444//////222111...,,,---///000---++++++,,,---......///......++++++,,,---...//////000---------///000000---+++)))'''(((***)))'''***///---+++******++++++***(((444666444999===333222BBBXXX{{{yyyOOO555666333***///---+++))))))((('''%%%'''&&&''')))++++++)))(((+++###%%%(((&&&,,,111+++---...000///,,,)))((('''+++---///000111222111111BBBTTT000000111,,,333AAASSSfffeeeFFF------666333000000222666:::<<<999111///666OOO~~~{{{cccNNN999777666666555444333222222111111...,,,111:::AAABBBPPPMMMJJJKKKTTT___cccbbbssshhhYYYHHH666222JJJhhh]]]BBB555777444444999::::::AAAYYYjjjQQQEEECCCAAA===??????>>>===;;;<<<>>>@@@AAABBBBBBBBBCCCEEEIIIMMM\\\aaadddaaa```aaaaaa______\\\XXXSSSNNNJJJHHHGGGJJJNNNZZZgggkkkiiimmmvvvjjjJJJFFFGGGJJJSSSffffffQQQDDDBBBAAAAAACCCCCCCCCBBB===@@@CCCDDDBBB@@@??????CCCCCCCCCEEEEEECCC???;;;:::<<<<<<<<>>======???@@@BBBBBBGGGOOOTTTXXX___ffflllttt{{{}}}kkkRRR>>>@@@HHHIIIFFFGGGHHHcccpppdddaaazzznnnNNN===;;;666444444555333///000333000...,,,---...///---,,,---,,,,,,,,,------...///,,,---...//////000000000,,,,,,---000111000---******((((((***)))'''***///...---+++***+++,,,+++***777888;;;>>>999222>>>UUU{{{zzz\\\???===888++++++...,,,***)))******)))'''''''''((()))******)))(((+++$$$%%%((((((000444******---000111...+++)))(((---...000111222111000///<<>>LLLYYYaaa>>>777999LLLooolllTTT:::777666666555444333222222...---///222222111333777JJJNNNWWWccckkkjjjeeeaaauuu```PPPCCC333888\\\\\\CCC777888333333777666<<<@@@TTT~~~xxx]]]MMMHHHEEEAAA???<<>>===<<>>===888222///222666333777;;;===<<<<<<<<<>>>>>>>>>CCCKKKRRRXXX```iiitttxxxzzzxxxyyy~~~qqqVVVJJJGGGDDDEEEIIIEEEUUUeeejjjiiittthhhNNNBBB888333111222222000000222000///---------......---------,,,+++,,,---......,,,---...///000000000///,,,---...000111000---***+++))))))++++++)))+++000///---***)))***,,,------...666EEEJJJBBBCCCZZZpppxxxddd???222@@@;;;,,,///,,,+++))))))***++++++***'''((())))))))))))))))))((($$$'''***+++555777++++++---000111///---++++++---...///000111000000///333PPP}}}XXX111...666000000777TTTwww~~~vvvxxxzzzsssjjjccc```bbbeeehhh===<<>>>>>AAAEEEHHHJJJBBBBBBAAA@@@>>>???BBBDDDBBBCCCDDDCCCBBBAAA@@@@@@@@@AAA???>>>AAAEEEDDD??????;;;555111///......---,,,///222000,,,+++...222000---,,,...---+++,,,///+++******+++...//////......111555:::>>>>>>;;;888555888888555000///333777///555;;;===<<<:::;;;===<<<<<>><<<>>>BBBEEE@@@AAABBBAAA@@@@@@AAABBBBBBBBB@@@???BBBGGGFFFAAABBB>>>888444222111000///,,,...000000......111444---,,,///444444///,,,,,,***))))))+++------,,,+++***...333888;;;===<<<<<<444555555222...---000333000777>>>@@@===;;;<<<>>>DDDDDDGGGNNNRRRTTTZZZaaacccllluuuzzzjjjHHH:::999999===CCCOOO]]]gggooo~~~kkkWWWFFF555111333444111000000///...,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///...------,,,,,,,,,......,,,+++***((()))+++***(((+++000,,,,,,///222555555333111:::000000222@@@ggg~~~sssTTTQQQKKK;;;...333666...///---+++*********)))(((((()))***)))'''&&&(((***((((((+++)))(((777BBB;;;999888555000,,,***+++------,,,,,,+++,,,...000111:::666888IIIdddnnn\\\DDD;;;:::222//////(((,,,>>>DDDIIILLLHHH???666333333>>>\\\rrrwwwWWW>>>===;;;999666444222111333333222///000333444333777999KKKccciii```___hhh___VVVOOO======ooouuu???444444888666999<<<777777<<>>???AAACCCDDDAAAAAA@@@>>>===>>>@@@CCC>>>???@@@@@@>>>???AAADDD@@@@@@???>>>BBBFFFDDD???@@@===888666555444333222...////////////000111222...---000555555000---...,,,,,,,,,...//////,,,***,,,000444666666666999;;;444333111///......///000222999???@@@===:::<<>><<<888444:::333:::IIIaaa{{{LLLKKK:::===@@@222000999555222000---+++***)))'''%%%(((***+++)))'''&&&(((+++******,,,'''%%%777FFFBBB@@@===777000***(((***,,,---,,,***)))+++---000222111CCC???;;;```jjjZZZGGG444777<<<000+++:::333999===;;;555333999???QQQ|||\\\@@@???===:::777444111000***222666333111444444111444888LLLfffkkk___\\\eeemmmlllfffIIIBBBvvvccc@@@666777;;;888:::<<<555777>>>OOOrrr{{{vvvNNNOOOKKKFFFJJJRRRQQQKKKPPPMMMIIIIIILLLMMMLLLJJJKKKSSS^^^gggkkkjjjhhhfffccceeecccZZZRRRMMMGGGBBBBBBAAAFFFSSSbbbhhhaaaYYYVVVXXX___nnnrrrQQQMMMKKKGGGLLL```hhhZZZHHHEEEAAA>>>>>>?????????>>>???@@@@@@>>>>>>???@@@<<<>>>???>>>===>>>BBBEEE===>>>======@@@EEECCC===;;;999666444444444333222000...------///000///...333///---//////---///333000000111333444333///,,,222555888666111///222666333000......///111222222222999??????;;;999;;;???;;;===DDDMMMSSSVVV\\\bbbjjjooossstttxxx|||NNN999<<<===BBBKKKTTTZZZcccrrrkkkMMM???:::555111000,,,000...)))...;;;===666///......---------......111000...---111666444......,,,++++++......+++(((***))))))))))))******+++///000...333:::333,,,444000FFFAAAeeeUUUBBB>>>@@@BBB>>>555111;;;HHHFFF:::...***,,,------,,,)))&&&$$$###%%%&&&'''''')))***)))(((,,,444888666<<<666...))))))+++,,,,,,,,,---------------------999<<<888222<<<]]]uuu\\\RRRAAA555555777222000333777555666CCCTTTrrr{{{gggHHH???AAACCC777111333333222333333222444777777555999EEEUUU^^^___]]]```dddLLLDDDZZZfffcccLLL>>><<<::::::<<<<<<:::888;;;777JJJiii```DDDCCCLLL[[[^^^QQQHHHGGGJJJIIIFFFGGGNNNUUUTTTNNN]]]cccffffffiiillliiiaaaZZZUUUPPPQQQTTTTTTNNNHHHEEEZZZllliiiXXXKKKHHHJJJTTTiiiuuu~~~ZZZHHHEEEGGGHHH]]]kkk]]]PPPFFF======???>>>===>>>;;;===?????????@@@BBBCCCAAAAAABBBBBBAAA>>>;;;:::BBB>>>;;;===BBBCCC===888666555555444333222111000000222333///+++***...222+++//////---///444444///111...++++++---000111222///222444222333666555111444222...,,,,,,///333555000222555:::======:::777:::@@@FFFJJJNNNUUU___hhhgggkkkpppuuuyyy~~~mmmNNNBBB;;;AAAOOO[[[\\\\\\iiizzzgggTTTFFF;;;666555222555333...333===>>>777///......---------......000///------111555333...000...------...---+++((())))))))))))))))))***+++222444...000999666111666999FFFfffJJJ===CCCFFFHHHDDD999444<<>>SSSqqquuuWWWLLL666777888888888888999::::::555GGGdddyyy|||sssRRRDDDAAAHHHSSSUUUKKKEEEGGGFFFDDDAAAAAAJJJUUUYYYWWW___ccceeefffhhheeeZZZLLLGGGJJJMMMJJJGGGIIIPPPWWWfffbbb[[[RRRIIIFFFJJJPPP[[[wwwZZZHHHFFFHHHIII]]]jjj\\\PPPFFF======>>>>>>===>>>;;;===???@@@@@@@@@AAACCCBBBCCCDDDDDDCCCAAA???===BBB>>>;;;<<<@@@@@@;;;666888777666444222000//////111555777666222///000333---///...,,,///555666333333222000000000000...,,,888;;;;;;888777888666111333111///......111444666222222333666999;;;;;;:::===@@@EEEHHHMMMTTT]]]dddfffjjjpppuuuzzzgggIII;;;???NNN]]]ZZZQQQZZZpppmmmWWWDDD:::888111444222...111888777000......------------.........///---,,,000444333...222111000//////---***'''))))))(((((()))******+++***111...---888;;;777888888XXXbbb<<<555BBBFFFJJJGGG<<<555===IIIFFFBBB;;;444///,,,***))))))'''&&&&&&)))+++,,,,,,***777AAA===555222555888333000,,,******++++++***++++++++++++,,,,,,,,,---***///111//////444:::===QQQzzzoooEEEFFF888///666DDDUUUkkk~~~~~~[[[FFF>>>???888444333000333222111222333444777888LLL[[[bbb]]]YYY\\\XXXNNN666555...NNNmmm]]]OOOSSSFFF<<<333222999<<<777111:::555EEE^^^~~~}}}zzziiiddd~~~~~~~~~{{{fffKKKEEEBBBDDDLLLLLLFFFDDDHHHBBBBBBAAACCCMMM[[[ccccccsssrrrpppmmmjjjbbbRRRDDDFFFFFFDDDBBBFFFTTTiiiyyyrrr]]]IIIAAA@@@CCCKKKUUUpppZZZHHHGGGJJJJJJ\\\iii\\\PPPFFF===<<<>>>======>>>;;;===AAABBBBBBAAAAAABBBCCCDDDEEEEEEEEECCCBBBAAACCC???<<<===@@@@@@<<<777;;;:::777444111000//////000555::::::777333111111//////------222999:::777444333444555555333///,,,:::<<<;;;888888999666000333222111000111333555777666444222222555999;;;<<>>@@@>>>777111///...---((('''&&&'''***,,,---,,,,,,999CCC???555222444666...---,,,+++++++++***************++++++,,,,,,---000000000000000333666777;;;NNNqqqcccSSSAAA666AAAUUUfffuuu~~~~~~gggJJJ:::<<<888555555000444222111222222333777<<>>///VVVmmmHHHBBBMMMQQQJJJBBB;;;888666444222<<<888EEEZZZ|||iii]]]SSSiiiuuu___JJJEEECCCDDDHHHHHHDDDDDDHHH@@@FFFMMMSSS]]]gggkkkjjjjjjjjjhhhccc[[[RRRGGG@@@CCCBBBEEEQQQcccrrryyy{{{WWWIIIAAABBBDDDGGGSSSdddyyy[[[HHHHHHLLLKKKZZZggg]]]QQQFFF===<<<=========>>>;;;>>>BBBDDDCCCBBBAAAAAABBBBBBCCCDDDDDDCCCCCCBBBDDDAAA>>>???BBBBBB@@@<<<<<<:::777333111000111111///333777888666222///...000000000333999======;;;444333444555777777555333666777666444666888555000333333333333444666777888999666333222444777999:::===<<<===BBBJJJSSSYYY\\\dddhhhmmmsssxxx}}}WWWAAA999DDDFFF===@@@PPP^^^rrrmmmWWWGGG>>><<<666222222333111,,,///.........//////000111///111000...///222111---222333444333111...+++))))))))))))******+++------///;;;:::444777<<>>444;;;555ZZZaaa666000:::???KKKTTTNNN===222555<<<:::888CCCUUU~~~iiiXXXTTTLLLUUUnnngggRRRBBB@@@AAADDDFFFEEEBBBCCCFFF???LLL[[[ffflllpppmmmgggaaahhhnnnjjj]]]NNNFFFEEE:::DDDXXXmmmyyyuuudddVVV??????BBBEEEFFFOOOjjjrrr]]]IIIIIINNNKKKXXXfff^^^SSSHHH>>><<<=========>>><<>>???AAACCCAAA@@@;;;999666333111222444555111222444444222000//////...111666===@@@???===;;;888666444333555888999:::<<<<<<:::999<<<>>>;;;444666555555555666777999:::999777555555666777777666::::::<<>>;;;===EEEIIISSSooowwwdddQQQJJJ???777444333111...000000///000000111222333111444333000///111000---///222444444111...,,,+++******++++++,,,---//////000777777;;;HHHWWWooobbb999===888,,,777777999???DDDDDD===999:::;;;BBBCCC;;;666666444///((((((''')))+++,,,,,,+++000555666333111222222000)))+++---,,,+++))))))***)))******+++,,,---......///---///222111---+++,,,...///888<<>>BBBCCCAAA@@@BBBDDDCCCRRRcccllloooooojjjdddmmmxxxkkkRRRFFFFFFOOO[[[iiimmmeeeXXXMMMHHHAAADDDEEEBBBHHH```vvv___JJJIIINNNJJJVVVeee```UUUJJJ???===>>>>>>>>>@@@>>>AAACCCDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA???===<<<<<<>>>??????>>><<<:::555222111333555777555444333222222111111111---333<<>>:::555222444777:::<<>>???BBBBBBHHHXXXqqqiii]]]MMM@@@999555333333111111111111222333444555444777666111///000///,,,+++///333444222///......,,,,,,,,,---...///000111---///666MMMiii{{{rrr:::333;;;555...111666666<<>>===666+++******+++------,,,+++///555777444000000///---***,,,...---***))))))+++******+++,,,---...//////111000222555444000111777<<>>?????????AAA@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA???===<<<<<<<<<<<<<<>><<<999777777888;;;===666555555666999<<<===<<<<<>>BBBCCCBBBAAAFFFKKKVVVqqqqqq\\\LLLBBB===;;;;;;222222222222333444555666666999888333//////...,,,)))---222444222/////////,,,---------///000111222333222???bbbMMM888CCC777555===111111000777HHHTTTUUUNNNHHHDDDJJJHHH???;;;>>>:::111---,,,,,,---...///---,,,///777;;;777111...---++++++---...---***(((***,,,***++++++,,,...//////000222......111111333===III[[[LLLBBBDDDOOO```nnn{{{~~~qqqOOOFFF>>>666888;;;===666333666444222<<>>BBBCCC@@@>>>BBBIIINNNYYY```bbb^^^]]]cccmmmrrrfffkkksssvvvpppgggjjjsssooodddWWWOOONNNMMMJJJGGGBBBBBB@@@JJJooodddLLLIIIMMMHHHSSSeeedddXXXLLLAAA>>>??????@@@BBBAAACCCDDDCCCBBBBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDEEECCC@@@>>><<<;;;;;;;;;BBB>>>888222000111444666222222222333333222///---...555@@@CCC:::000333===888555222333777<<<@@@CCC===<<<::::::@@@DDD@@@888AAA>>>:::777666888;;;===555333333555999>>>AAABBB???FFFNNNRRRQQQQQQTTTXXX[[[___fffmmmttt{{{vvvIII@@@@@@<<>>BBBBBB666000444===+++333NNNZZZTTTGGG;;;@@@@@@<<<666555:::======999333+++))),,,......,,,///333444000---,,,...///000,,,'''&&&)))+++***)))111(((%%%+++333333000...444:::???@@@CCCRRRlllqqqOOOAAAEEEIIIWWWnnn[[[GGGBBB???<<<999555333111555888111:::UUUaaabbb]]]```fffXXXBBB999444QQQcccNNN222444;;;444999888777777888;;;???AAAKKK;;;>>>DDDQQQyyyYYYKKKOOOBBBaaa~~~~~~eeeNNNGGGBBB999@@@@@@BBBBBBAAACCCJJJRRRdddYYY^^^hhhddd```eeeeeellleeeiii|||~~~oooUUUSSSNNNIIIHHHJJJLLLLLLCCCJJJPPP]]]aaaGGGCCCIIIGGGUUUfffdddZZZMMM@@@===??????>>>>>>BBBCCCBBB@@@>>>===???@@@BBB???>>>BBBFFFHHHEEEAAACCCAAA>>><<<<<<>>>AAACCC<<<666:::<<<555555555---444000///222222///---......222666444000...000333555222000333999???BBBBBB555333555::::::555555:::EEEBBB???<<<<<<===???AAA:::777444444888===AAACCCDDDMMMSSSRRRPPPPPPRRRQQQ^^^gggfffhhhvvv~~~pppYYY>>>444DDDBBBEEEMMMQQQNNNWWW{{{{{{lllZZZOOOCCC;;;555888:::999888999666777666555333333444666666///,,,---///...///111444111...,,,...111222000222;;;[[[www}}}mmmNNN???555777999777777<<<...999LLLSSSGGG;;;777333777888666222222666888777;;;666///,,,,,,---,,,++++++...222444555333///+++,,,---......,,,***((((((111///---,,,000999DDDLLL]]]ooooooooofff]]]VVVIIICCCNNN[[[jjj}}}gggNNNCCC???<<<888:::999555999<<<777AAA[[[cccddd^^^___dddVVVAAA;;;???aaajjjMMM333222777666<<<999555555888:::999888???666>>>CCCKKKwww}}}___OOOPPPSSSjjjtttYYYGGGDDDBBB===>>>>>>???CCCHHHOOOWWW]]]```\\\cccggg```fffxxxqqq\\\EEEEEEEEEEEEFFFGGGFFFDDDDDDIIIbbbfffKKKEEEKKKGGGSSSdddbbb[[[MMM@@@===??????>>>???EEEFFFGGGEEEBBB???>>>>>>???>>>>>>BBBHHHJJJHHHEEEBBB???===<<<===@@@BBBCCCAAA777666888666999;;;333444222222444222...---///---000222111---+++...111222000///000333666999999333111444888777333444888===<<<<<<<<<<<<<<<<<<===888555222333666;;;???@@@@@@GGGLLLKKKIIIKKKMMMMMM[[[dddccceeesss|||~~~zzzGGG333DDDDDD@@@EEELLLCCC===YYY|||qqqaaaVVVKKKEEEAAA>>><<<===>>>>>><<<999666555777888888111,,,...111111222444999333------111333333111000888WWWuuuxxxkkkTTT999CCC???:::777666777777777000888:::222---000333000000222000------111333111;;;888444000---+++++++++333...)))***///222222111'''+++///000...///444888)))<<>><<>>>>>@@@BBBDDDDDDDDDLLL```mmmPPPHHHMMMHHHQQQbbbbbb\\\NNNAAA>>>???@@@???@@@EEEGGGIIIHHHDDD???<<<:::===<<<>>>CCCIIIMMMLLLJJJDDD@@@<<<<<<>>>AAAAAA@@@EEE666111222222999===444666555777777333------111...000111...++++++---000000000000///......000111......000333222///000333:::;;;<<<======<<<:::999555333111111444999<<<===>>>CCCFFFDDDCCCGGGJJJKKKWWW___^^^```oooyyy|||bbbAAA???GGG===;;;BBBBBB===III\\\|||mmm```VVVNNNJJJHHHCCCBBB???;;;777666777999444111111222222000222666777000,,,000555555333111222000NNNxxxyyyTTT666///888???@@@:::666888444...---222333777AAA@@@444,,,222333000+++***///111000888888666333///------...555///***+++---///000333555444000+++(((+++111666DDDfffzzzfffRRRCCC;;;888555777666999???LLLttteeeHHHAAAAAA>>>;;;;;;555666<<<<<>>[[[|||~~~tttbbb\\\wwwmmmNNNBBBBBBAAA??????DDDGGGKKKSSS^^^ggggggcccdddfffqqq{{{ooo\\\UUUWWWTTTLLLHHHCCC?????????AAAFFFKKKRRRsssSSSIIINNNHHHQQQbbbddd]]]OOOBBB>>>@@@@@@@@@AAABBBDDDEEECCC@@@<<<:::999===>>>@@@EEEJJJMMMMMMLLLHHHCCC>>>===???AAA???===DDD888444333///444888111999:::<<<;;;555...///444222222111///,,,,,,///222000222444333///---...000++++++---......---...000===>>>?????????===;;;999555222000111444888;;;<<>>======???AAAEEEHHHkkktttnnniiieeeVVVUUURRRMMMHHHEEEEEEFFFAAA???<<<777///)))---666666000...444777444//////222FFFjjjmmm>>>)))444)))333666000000888:::555444222---444@@@777000<<<::::::444---+++///333222222333555444222111111222+++,,,000555333......333333333555;;;FFFPPPXXX[[[{{{{{{kkkNNNKKKFFF@@@:::777777777444999;;;AAANNN^^^jjjIII>>>???@@@999999333333;;;===HHH]]]]]]bbbcccbbb[[[DDD777???gggtttUUU111777;;;111666222555999:::888666777888888555888:::<<>><<>>AAAAAACCCFFFJJJKKKKKKJJJFFFBBB??????AAACCCBBBAAAFFF???@@@>>>444333666111;;;<<<>>>===666000000666333222111...------///000///333666666222//////000,,,...000///...///111222:::;;;<<<===>>>>>>>>>>>>555333111222555888:::;;;@@@CCCBBB@@@BBBHHHNNNOOOOOOXXXYYY\\\lllvvvxxx}}}zzzLLL>>>DDDEEE???:::<<>><<<333&&&999XXXPPP;;;BBB??????999111///222555444,,,...111444666666555444---)))(((,,,...111>>>MMMOOOUUUbbbsss~~~|||kkk[[[PPPDDD888555555555333000......///222???GGGRRReee|||oooMMM===;;;>>>888999444444===AAAKKK^^^^^^ccccccaaaVVV???777FFFwwwnnnKKK333:::;;;111222444999===<<<666333555888<<<888666888;;;JJJooo}}}oooiiiwww}}}```NNNBBBDDDHHHEEE???===JJJZZZjjjooorrrtttqqqjjjlllwww}}}bbbMMMKKKJJJCCCEEEOOO@@@AAAFFFHHHCCC>>>FFFSSSyyyTTTHHHNNNHHHOOOcccjjjdddUUUEEE@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>???AAACCCCCCDDDFFFHHHIIIIIIHHHHHHAAAAAAAAABBBCCCEEEGGGHHHGGGFFFLLLJJJ>>>:::;;;666<<<;;;;;;<<<777111000444222111///---,,,,,,------///222666777666333111000000444555222111444666666111333555888;;;>>>???@@@555444222333666999:::;;;===???>>><<>>@@@FFF;;;===CCCGGGBBBBBBUUUmmm|||UUUHHHMMMGGGMMMbbbjjjgggWWWGGGAAA@@@??????@@@AAABBBCCCCCCBBBAAABBBCCCDDDEEEGGGHHHHHHGGGFFFFFFAAADDDGGGFFFCCCCCCGGGKKKCCCAAAHHHJJJBBB@@@@@@999:::777666777555000///000222111000//////...---,,,222444777:::;;;888333///111555666111111555777666---000444999;;;<<<;;;:::555333222333666888999999:::<<<;;;:::>>>EEEJJJIIIMMMYYY\\\bbbqqqxxxwwwyyyxxxqqqOOO888>>>FFF@@@;;;??????===FFFooopppKKK444333...///555444111:::IIIwwwNNN///000000+++222(((''')))///333222111111555GGG===:::QQQNNN888999666999:::888666666444///***))),,,333:::<<<777222333333CCC```vvvzzzfffOOO;;;111111---,,,///000...///444***///333222///...222666BBBhhhttt|||eeeGGG<<>>YYYuuuQQQ:::999555222555777333333444555888999::::::111444777999666555VVVwwwmmmhhhtttnnnHHH===@@@@@@======AAAEEEFFFOOOhhhzzzuuujjjhhhlllmmmaaaTTTddd|||\\\FFFJJJJJJCCC?????????>>>???>>>AAABBB>>>GGGhhhVVVHHHMMMFFFKKK```iiiiiiYYYHHHAAA@@@???>>>??????AAADDDEEEDDDAAA@@@@@@CCCEEEGGGHHHGGGFFFFFFFFFFFFJJJMMMIIIBBB@@@CCCHHH;;;777===CCC@@@AAAAAA888888333222444444000------444333333222222111///---777777999===???===666000...333333......333555333///222888<<<===:::666333444333111222555777888888999;;;:::999>>>FFFIIIHHHNNNZZZ^^^dddsssyyywwwyyyxxxmmmIII???AAA@@@@@@BBB===BBBEEETTTbbb>>>---<<>><<<>>>AAADDDEEEYYYfffnnnkkkjjjnnnppplllMMMPPPkkkaaaQQQIIIKKKKKKGGGAAA<<<;;;;;;999???CCCAAA@@@RRRxxx[[[MMMPPPHHHNNNbbbiiifff^^^III===AAAAAA<<<@@@===BBBGGGFFFBBB???@@@BBBEEEFFFFFFGGGGGGHHHHHHIIIJJJOOOQQQNNNIIIFFFAAA<<<@@@EEEEEE???:::888666444???===999555222111111111555999999666777<<<:::444>>>>>>;;;666111111888>>>333777444...///777888222444888:::;;;>>>???666***666555444555777999999999======<<<;;;<<>>@@@@@@<<<:::>>>AAAKKKooooooMMM???222000AAA999===TTTtttbbbBBB666888222333555---///+++***///222111000111111:::===777666<<>>111111333222..................//////+++000333111///000444666___|||{{{rrrSSSBBBAAA:::???@@@===???MMM^^^iiilllooosssZZZEEE999DDDYYY???...444888222444???<<<555000222888;;;888555444:::999666555666JJJlllzzz|||{{{}}}|||}}}mmmRRR@@@===>>>@@@??????CCCIIIOOOffffffeeegggnnnqqqkkkaaaQQQ\\\rrrgggLLL@@@CCCEEEFFFCCC???<<<<<<>>><<>>999555111000111111222555444111333888777333666888777333//////333777222444555444555777444///555999>>>BBBBBB???;;;888333222111333555777888777<<<<<<======>>>BBBGGGKKKMMMSSSZZZaaalllvvvzzzxxx{{{[[[DDDBBBBBB<<<<<<===>>>CCCVVVzzzjjjRRR333777;;;===RRRuuurrrEEE777777<<<444///222000444///---000222111222555222888888333333:::===;;;:::777333111555===@@@===FFF@@@999<<>>AAA@@@DDDGGGLLL^^^{{{dddKKKIIIGGGKKKXXXaaaccc]]]III===@@@???<<<@@@@@@CCCDDDBBB???>>>@@@BBBEEEFFFHHHHHHGGGGGGIIIJJJLLLUUUYYYSSSJJJGGGFFFEEEBBBEEEDDD>>>999777555222>>>;;;666333111222444666111222000...000555666444111333444111...---000222444444777>>>>>>888222///222333;;;DDDCCC<<<<<>>@@@CCCHHHKKKLLLQQQXXX___iiitttxxxvvvzzzzzzVVVEEEBBBBBBBBB??????AAAGGG[[[aaaFFF===111SSSqqq~~~WWW>>>888666555...+++111777===777333333333222444888555777444...///444777444666111///111333555999???MMMOOOXXXjjj|||~~~nnn]]]TTTJJJ???888111+++---222///444666333333666666333999888777444000---------111///...///333CCCaaa|||ttt\\\AAAFFF```nnn~~~{{{oooUUUIIIPPPTTTQQQIIIGGGVVVmmm~~~|||mmmYYYOOOQQQ^^^sssNNNBBB===DDDHHHCCCBBBGGG555777666444555888888666555999666555888444777GGGjjj{{{mmmqqqyyy|||zzzzzzsss]]]GGG???CCCCCCCCCBBBAAACCCKKKUUU]]]hhhkkkqqqqqqfff[[[bbbrrrlllQQQDDDAAA>>>AAAGGG:::===>>>===<<<<<>>===@@@BBBHHHJJJKKKJJJGGGFFFGGGIIIJJJSSSXXXQQQGGGCCCEEEFFFBBBDDDBBB<<<888777555111666444111///111555999<<<222111...---///444666777333333222000......111333:::777;;;EEEEEE;;;333444222///777DDDEEE<<<===HHH888666555555777888888777999;;;===???AAADDDHHHLLLMMMRRRXXX___iiisssxxxwwwuuuyyyqqqMMM@@@DDDEEE@@@???CCCCCCKKKgggvvvYYY???<<>>333444222000111000...---///444555444111222444444222444777777444///...222888%%%555555...DDDmmmxxxgggOOOBBB;;;FFFPPPQQQeeehhhPPPLLLOOOOOOKKKQQQccczzzooo^^^SSSWWWcccdddKKKKKKSSS```gggfffdddeeeFFFDDD888...666FFFCCC333777:::444222777666666AAAWWWnnn~~~yyy|||}}}oookkktttzzzuuu{{{```JJJCCCDDDDDDHHHCCC???@@@IIIUUU___dddrrrnnnlllggg]]]\\\pppkkkBBB>>>GGGCCC======<<<>>>@@@???======@@@CCCDDDCCCDDDSSSssskkkHHHBBBIIIKKKRRRaaaeee```NNNAAACCCBBB@@@GGGEEEDDDBBB???>>>>>>@@@BBBLLLNNNOOOLLLGGGDDDEEEGGGFFFOOORRRKKKAAA???AAACCCBBBCCC@@@:::888888555111111000......000555999<<<333///,,,,,,///222555777777555111---,,,...222555>>>888:::CCCCCC:::555777777222777FFFIIIAAAAAAIII999777666555666777666555888:::<<>>>>>CCCDDDFFFUUUjjjlllMMM```sssGGG@@@999===777666>>><<<666999???:::555333///---000666777333///000777===???===555222///...222AAAZZZoooyyykkkZZZEEE333+++***---------...////////////111111111111111333555666555777777333///...111555333---666QQQkkklllWWWCCC:::888???GGG@@@;;;KKKdddtttvvv~~~hhhJJJQQQVVVWWW\\\iiiyyyyyydddOOORRRiiibbbNNNSSS]]]ggglllllliiihhhWWWaaa]]]FFF555666;;;:::777:::444000666777666>>>GGG___zzz}}}vvv|||pppvvv|||}}}oooOOO???BBBEEEAAAEEE@@@???FFFUUUccckkknnnvvveeeWWWXXXhhh}}}wwwIII<<<@@@???===>>>===@@@CCCBBB@@@>>>@@@BBBDDDBBBHHH^^^|||nnnJJJBBBKKKJJJOOOdddccc___NNNAAABBB@@@???GGGFFFEEEBBB@@@???@@@AAABBBLLLOOOPPPLLLEEEAAABBBEEEDDDKKKLLLEEE===<<<>>>???@@@AAA===888777999777222222111000000111333666888222---***,,,...///111555888444///+++***,,,000333;;;888888;;;<<<888666666555222777BBBEEE???<<>>AAAAAAAAAJJJWWW}}}uuuxxxWWW777:::777AAA<<<<<>>BBBFFFFFFEEEFFFFFFDDDUUUaaannniiiPPP777444>>>555:::444000666666555;;;:::MMMfffxxxuuuYYYDDD>>>AAACCCAAA@@@BBBHHHSSSaaalllqqqsssgggXXXKKKSSSppplllNNN<<<<<>>===??????;;;777777:::888333333333333333444555666777444...+++...000///000444888555000---,,,---...///666888777666777999888333...444;;;>>><<<888555555222111111222666888999999666777999:::===BBBIIINNNOOOTTTXXX]]]gggrrrwwwwwwvvvzzzUUUDDDBBB@@@???<<<<<>>IIICCC444888777444333333111000555===;;;444///444<<>>FFFXXXoooccclllnnnfff\\\cccmmmCCC:::<<<;;;666444999???AAAJJJ@@@PPPvvv```@@@777333:::666111666555222777222@@@VVVlll||||||xxxaaaFFF@@@BBBAAA@@@CCC>>>FFFRRR___iiioooqqqrrrVVVRRRNNNUUUjjjwwwiiiRRRPPP}}}sssNNNEEECCC<<<:::???DDDFFFDDDAAAAAAAAAEEEFFFZZZ}}}vvvRRREEENNNGGGIIIdddeeebbbQQQDDDEEECCCCCCKKKHHHFFFDDDCCCCCCCCCBBBAAABBBFFFIIIGGG@@@>>>AAAEEEGGGIIIGGGAAA===>>>???===>>>===:::666777:::999444111111333555777999:::;;;777111...222444111222666999666333111000///...---333999999555666<<<:::222---:::DDDAAA999666444333000000111444888<<<>>>>>>666777888999<<>>EEEKKKKKKDDD;;;555444666888:::777///,,,444AAA>>>888444888===>>>???AAAYYYuuuwwwiiidddYYYHHH333000---,,,---000111111////////////000000000000777'''222???000(((///...777***000PPPooozzzzzzyyyyyyzzzoooVVV===111111333111333666888;;;<<<<<<<<>>AAA@@@UUUaaa___ffftttmmmYYYLLLKKKGGGiiipppSSSMMMBBBAAATTTyyy>>><<<===>>>===AAAEEEDDD@@@@@@CCCHHHMMMppp~~~|||UUUBBBKKKJJJKKK```gggdddXXXGGGAAAGGGKKKIIIJJJHHHEEEBBBAAA@@@@@@AAABBBDDDFFFFFFDDDCCCBBBBBBCCCIIIJJJCCC@@@AAA@@@===FFF???@@@===333333777222888666999AAABBB===;;;===???666000333777666666999<<<666...+++,,,000222333;;;::::::<<<>>><<<666111888<<<<<<777333333222///666===>>>999555666777555666555777:::;;;===DDDLLLSSSSSSWWW]]]bbbfffpppzzzbbbRRRCCC???>>>:::;;;@@@GGG[[[|||tttGGG;;;:::777<<<;;;@@@EEEGGGDDD@@@>>>===***...444666222,,,...444888777777:::>>>FFFQQQ[[[{{{sssZZZHHHCCC<<<222555222///...///111222222000000000///////////////555,,,666;;;+++'''333666999111???jjj{{{eee```RRR???333111333555///222666:::======;;;:::???===@@@JJJWWWbbbiiikkktttWWWNNNmmmEEE???CCCCCCAAACCCEEEBBB;;;555FFF:::CCCkkkyyyAAA<<<888555666666333444888333666:::GGGccc{{{{{{~~~zzzzzz|||zzzaaaNNN???===???>>>DDDLLLUUUaaagggffflllsssjjjWWWKKKTTTVVVjjjdddGGGFFF@@@@@@LLLOOOFFF???@@@AAADDDFFFBBB<<<<<>>???>>>555666:::666777777;;;AAA@@@<<<:::======555000222555444444555777444000...///111333333444444666777888777444222555888999444222222111///999>>>>>>:::888::::::777666555777:::;;;<<>>444666:::>>>;;;444000111333///---333EEE^^^sss~~~xxxiiiPPP999......///---777444111000111222222222000000000//////.........111111888666+++000CCCKKKoooddddddyyyvvvooobbbMMM999000111000...,,,///555;;;>>>>>><<<;;;===>>>???AAAEEEMMMVVV]]]kkkZZZMMMWWWfffxxxGGG@@@GGGJJJGGG@@@<<<999666666BBB888444LLL~~~VVV@@@999333444555444444666666555555<<>>@@@EEEPPP]]]ccceeefffiiikkkhhh]]]PPPLLL^^^cccgggUUU===AAAAAA>>>>>>gggWWWKKK@@@DDDFFFIIIIIIBBB;;;===DDDQQQccc|||VVVDDDMMMKKKKKK^^^iiiggg[[[HHH???AAADDDAAABBBAAAAAAAAACCCEEEGGGHHHEEEEEEEEECCCBBBAAACCCEEEEEEDDD@@@>>>BBBFFFDDD???BBB;;;<<<<<<555666;;;666666777<<>>RRRqqqOOOAAA333......///222555666444111000111222222111000000000///......---------111555333555FFFZZZccc~~~~~~{{{mmmUUU>>>444111...((())),,,111777;;;>>>??????AAACCCCCC??????EEEKKKNNN```sss```VVVQQQRRR```ppptttJJJ;;;AAAEEECCC===999888888>>>555777???>>>```nnnCCC999222222555555444555888555666999<<>>BBBCCCBBB666MMMbbbqqqSSSJJJCCCEEEHHHMMMMMMEEE@@@EEENNNYYYppp{{{VVVEEENNNKKKIII[[[ddddddZZZIII???AAADDDBBBAAAAAABBBCCCEEEGGGIIIJJJFFFFFFDDDBBB@@@AAADDDFFFFFFDDDAAA>>>>>>@@@@@@???@@@999999999222444888333333666;;;<<<999666777:::888555222222333222000///111333444333///...111333000222333111...,,,...111222666777333111222111///444333222333777999777333555555777;;;;;;<<>><<<999111......///000333666888555000+++,,,---111666555111222666:::OOOhhh{{{kkkMMM888222000444444///...111444222000///000111000///000/////////.........------000///333EEEZZZgggnnnwwwnnnlllmmm]]]VVVHHH888111000///---)))***---111666<<<@@@CCCHHHIIIFFFBBBDDDHHHHHHCCCBBBQQQgggzzzgggLLLLLLXXXkkksssppprrrzzzmmmfffzzz}}}___EEE<<<;;;;;;======<<<;;;;;;???111999EEE333JJJzzzCCC999222222555555444555777777;;;===888999NNNhhhxxxxxxkkkTTTMMMEEEBBBDDDOOO\\\dddiiikkkgggdddffffffYYYGGGEEENNNdddaaaZZZJJJBBBEEEBBBAAAGGG;;;IIIYYYnnnQQQGGGEEE@@@DDDJJJKKKGGGEEEMMMWWWddd~~~yyyVVVFFFNNNJJJFFFXXXbbbddd[[[JJJ???@@@CCCAAADDDDDDEEEEEEFFFHHHIIIIIIGGGFFFDDDAAA@@@AAADDDGGGDDDEEEDDDAAA======CCCJJJDDD;;;::::::333555777000111555999888777666777777777666555333222333111000333444333000---,,,///333777888888333...+++,,,///222666666222///000///---666333222666::::::999777555555888;;;;;;;;;AAAHHHLLLKKKQQQ[[[dddiiinnntttyyynnnWWWWWWWWWOOO;;;@@@CCCJJJbbbMMM===>>>EEE;;;222444333+++///444777777444000---...444;;;===666000555===kkkiiiXXXBBB...666555555666333...---///111///......///000000///........................000000,,,888UUUdddfffjjjwwwvvvlll]]]TTTPPPIII@@@;;;;;;777///+++---///...******+++---222888>>>AAAHHHHHHEEEAAAEEEKKKEEE:::333:::III^^^ttttttIIILLL\\\pppvvvnnnjjjnnnrrrppp[[[YYYsssqqqOOO<<<@@@:::888;;;??????===<<<999777===;;;,,,PPPrrr@@@999333444555444444666555888===???888444???PPP~~~}}}yyy{{{~~~|||```PPPVVVGGGHHHNNN[[[hhhnnnmmmiiigggcccaaa[[[JJJ<<>>===CCC===KKKZZZqqqOOO??????;;;>>>CCCGGGFFFGGGPPPZZZoooyyyWWWGGGPPPJJJFFFVVVdddggg___LLL???>>>@@@>>>FFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDBBB@@@AAADDDFFFBBBCCCEEEDDD@@@AAALLLXXXKKKAAA???===777888999111111555666666777:::999666666888666222111333444222333333222000...///111333<<<;;;999666111///......///333444000...//////,,,333000111555777666555666555555888;;;;;;;;;@@@GGGKKKKKKPPP[[[dddiiilllpppyyykkk^^^[[[YYYAAABBBBBBFFFTTTooo___HHH:::???EEE999666;;;666,,,000555666444111000111...555;;;999111333GGG]]]cccDDD@@@@@@999111222111///000333555444///------...000111111000,,,------....../////////222222///CCCdddjjjaaagggsssrrreeePPPDDDDDDAAA999888888555...,,,...---+++,,,,,,,,,---000333777999???AAA>>>999===DDD???444666666<<>>888777===AAA>>>::::::777999888888;;;bbb~~~VVV<<<888555666666333444888444666999999666555999???[[[sss|||}}}uuuUUUNNNYYYOOOUUU^^^gggooorrroookkkgggaaaXXXLLL@@@???RRRiiigggOOOHHH;;;===FFF:::??????<<>>777555888666000///333555444111111111333555666555444999888666555555444222000---222444222111333444222///---///333333000111555444555888<<<<<<;;;???FFFKKKJJJPPP[[[dddhhhkkkmmmyyy|||vvvVVVLLLOOOFFFBBB???@@@EEETTTqqq|||AAALLL::::::===111444;;;111///333666444///,,,---111999@@@FFFDDDBBBTTT~~~ddd888(((333555))),,,...,,,***///999;;;666...------...111222222111+++,,,,,,---...///000000222333333MMMpppnnnaaajjjUUUdddhhhVVVEEECCCEEEDDD???===777000000111///))).........///000111111222555999777111333;;;:::111333111222===PPPfffxxx[[[TTTSSS]]]jjjpppnnnjjjiiigggRRR[[[wwwNNN@@@666333666>>>@@@;;;888999<<<555///@@@TTTnnnppp>>>999777777888666333444999222444444222333666777666<<<^^^xxxzzz|||zzzyyyzzz{{{___GGGEEEOOOVVV```kkkqqqssssssrrrqqqlllbbbSSSFFFAAAMMMhhh[[[CCCDDD;;;===DDD999EEEDDD???EEEQQQmmmMMM===CCCBBB@@@AAAEEEGGGIIIPPPWWWppp|||[[[LLLUUUNNNHHHWWW^^^ccc^^^NNNBBBBBBDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEECCCBBBAAACCCEEEFFF???<<<>>>@@@CCCLLLVVVLLLAAA???>>>999;;;<<<333666777555555<<>>AAAAAA;;;EEEYYYbbbxxxSSSBBB;;;@@@???999;;;CCCBBB999000111222222444555333000999===DDDCCCQQQ~~~vvvQQQDDD555///111555555222111000///000222333333222000000///......///111111,,,000222222444666333,,,444...BBBkkk|||mmm___aaaOOONNNGGG===;;;???AAA>>>555666///...333///+++444333111///...---...000111666666666555555555555555666888:::<<>>AAA___~~~yyy}}}uuu}}}}}}zzz|||pppRRR@@@DDDQQQ\\\eeelllmmmppptttsssnnnsssOOOBBBCCCFFFhhh~~~lllEEECCC>>>999888:::;;;:::AAAAAALLL]]]```QQQBBB<<>>AAADDDEEEIIIOOOJJJAAA???EEEDDD;;;666888666666555555;;;BBBDDD@@@;;;333222///,,,444999111,,,,,,222<<>>>>>AAA999111000666:::888444...888777777BBBDDD777//////111333444444555666777;;;>>>CCCFFFCCC======BBBCCCNNNQQQUUU^^^___^^^dddtttxxx{{{```OOOFFF@@@CCCDDD;;;>>>JJJOOO___WWW:::@@@:::;;;666111777AAA@@@777777888777222///333===EEEHHHHHHSSS___cccbbbUUUAAA>>>888000---///222444444000///000111333444333111000///.........///000111444000---...333666666555666555FFF```gggWWWIIIGGGHHHFFF???777444555222+++,,,...***+++111,,,'''---222111///.........///000222333444666777888999999:::;;;;;;:::<<>>JJJXXXZZZ```iiihhhXXX@@@///333111...,,,...222444444222444666777666333222333:::666EEEggg~~~|||~~~wwwaaaNNNFFFOOO\\\bbbgggjjjlllnnnoooggg]]]OOOCCCPPP```iii~~~zzzRRR???>>><<<:::;;;===>>>>>>FFFBBBOOOeeecccJJJ<<>>777:::CCC888999888888===CCCCCC???>>>777666333000777<<<333------111999>>><<<;;;;;;===555...---222666444111,,,333222444???>>>444111222333444444333444777999===???BBBEEEAAA;;;<<>>;;;@@@???FFFeeelllCCC444AAA???<<<555222999DDDDDD===999555111111555888888777IIIdddvvvrrr]]]@@@000444000//////......///222444...///000333555555222000///...---------///000111888...***///444333444999000777BBBKKKKKKFFFBBBBBBHHHEEE>>>666444333000+++111444111333:::444,,,111000000000000////////////...000333777:::;;;======;;;;;;;;;999888<<>>:::===VVVsssmmm```\\\LLL444///;;;777222------111444333222000555999999666444555777;;;333444IIIfff{{{eeeQQQJJJNNNYYYcccfffhhhiiikkklllgggYYYLLLGGGBBB___yyy```;;;;;;;;;<<<>>>>>>?????????@@@???TTTnnndddBBB777DDDEEEHHHFFFFFFIIIEEEJJJ^^^cccNNNKKKIIIIIIQQQhhhjjjbbbOOOCCCBBBDDDBBBEEEEEEDDDCCCBBBAAAAAA@@@EEEDDDCCCDDDEEEFFFEEEDDDGGGBBB????????????BBBHHHOOOJJJHHHEEE===999CCCRRR???@@@>>>===???BBB???999<<<555555444111999>>>555000...000666999777555666999333---,,,///222222///+++...,,,000;;;777000444555555555444333444777999??????@@@BBB>>>:::<<>>@@@>>>BBBTTTvvvvvvOOOAAA>>>===AAA@@@<<<888<<>>888999999888888:::>>>BBBSSSgggyyyxxxkkkbbbdddjjjiiifffdddZZZWWWcccWWWBBB@@@MMM;;;333>>>LLLUUUgggzzzwwwWWW@@@>>>:::///111>>>999444111555888666000---111555666555555777888777888666666???VVVrrr|||www[[[NNNNNNTTT\\\cccfffhhhiiiiiieee\\\NNNCCCOOOGGGaaazzzYYYFFF>>>======???AAAAAA??????AAA<<>>@@@BBBDDDHHHNNNUUUPPPJJJFFF???===FFFRRREEEFFFDDD@@@@@@???999111333...000111000999===555222......222444222000111666222...---///222222222---...+++///777222...777555666777777666555666888>>><<<===>>>===:::===BBBJJJMMMIIIMMM\\\bbb```dddxxx|||~~~aaaJJJAAADDD@@@???BBB@@@EEEEEETTTtttVVV888888;;;444999===>>>;;;777888;;;<<<@@@;;;666111///999SSSlllggghhhJJJ...333888000///555222......000222000...---///222666888666222///......------...///111222111///333:::777666HHHbbbdddKKKEEE???555;;;BBBIIIGGG<<<111///111222222,,,...777333---222000000000111000///......---///222555888:::;;;;;;888999999::::::;;;===???GGGTTTgggwwwppphhhbbbdddiiihhhccc^^^VVVPPPYYYyyyOOO>>><<<;;;555???ZZZkkkeeeWWWPPPDDD888111666;;;888333000666111///444888888;;;@@@<<<999222,,,///666666111111555777888DDD[[[pppzzz|||~~~}}}tttgggYYYUUUWWWZZZ]]]```dddeeefffbbbWWWKKKBBB???EEEPPPgggrrraaaMMMIIILLL@@@>>>???CCCCCCAAADDDKKKVVVbbbjjjbbbNNN>>>999:::;;;>>><<>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEGGGCCCCCCFFFIIIJJJNNNTTTSSSLLLEEEBBBAAA@@@AAACCCDDDEEECCC@@@???>>>777///111,,,///000///777;;;111333///---000111///---...222111///...///111333444222555111111666111///888333666999:::999777666555:::888888;;;<<<<<>>;;;444111555:::@@@222...>>>SSS```fffjjjSSS???,,,...666...)))222333///,,,...111333111......///222666888666333///............///000222333333333555555666GGGooozzzggg~~~uuuUUU>>>666777666///111;;;888111555000000000000////////////......000222444666777888;;;;;;;;;;;;;;;<<<<<<===@@@DDDVVVgggtttqqqkkkfffgggiiihhhaaa[[[TTTOOORRRvvvdddGGG===:::666EEE]]]ooolllXXXDDD999///555888555222333444222777111...111666@@@VVVlll]]]SSS@@@000000888888111000444666333777HHH___nnn}}}___[[[ZZZ^^^```___^^^```bbb```]]]UUUHHH===<<>>>>>BBBDDDEEENNN[[[}}}~~~oooSSS???===>>>;;;:::===<<<@@@HHHJJJVVVmmmqqqWWWOOONNNOOOTTThhhmmmgggRRRAAA<<<======>>>>>>@@@AAACCCDDDEEEFFFFFFGGGHHHGGGEEEEEEEEEFFFGGGDDDCCCGGGHHHFFFHHHLLLPPPIIICCCEEEJJJKKKEEE??????AAA@@@>>>???@@@;;;333666111444555222999;;;000222...---000111...,,,---....../////////111555888888@@@<<<333444333111666111555888:::999777666666777444555999<<<<<>>777+++,,,222111///.........///000------------///222555777:::999999:::;;;<<<<<<<<>>===666:::999222,,,---444:::777333222333444AAAdddyyy[[[>>>333888:::555222333333444666>>>OOO___sss}}}~~~^^^[[[]]]bbbdddaaa^^^___```XXXOOOHHH@@@===DDDMMMYYYrrrpppXXXUUU```[[[MMMJJJBBB???BBBCCCFFFUUUgggxxx___HHH>>>???AAA@@@<<>>@@@666111------111333///---...,,,///111222222444999===<<>>AAACCCJJJIIIMMMYYY]]]^^^eeevvv{{{~~~}}}rrrOOOGGGAAA@@@CCCBBB<<>>???<<<444===FFFMMMpppsssnnngggdddfffiiifffaaaLLLRRRVVVrrrQQQLLLQQQNNNMMMccclllZZZBBB888999999555222222888999444111111222222444333...888[[[mmmEEE111222666333000...000555777888@@@LLLaaa|||}}}{{{hhhbbb```bbbbbb___\\\]]]^^^QQQEEEAAAAAAEEEPPP\\\kkk```KKKEEEOOORRRQQQWWWRRRGGGAAAAAABBBEEEWWWkkksss^^^IIICCCDDDCCCAAABBB===???===@@@HHHKKKXXXppp|||```TTTPPPNNNPPP___gggdddQQQAAA>>>BBBCCCAAAAAABBBBBBCCCDDDDDDDDDKKKKKKJJJGGGCCCBBBEEEHHHGGGFFFHHHLLLLLLHHHFFFHHH@@@@@@AAAHHHSSSYYYUUUNNNFFFEEEBBB>>>>>>>>>999222222///555:::;;;CCCGGG===000---...222444111...///...111555666666888>>>CCC???SSSMMM666111666222---555555444222222555999===777444444999<<<;;;<<<>>>???HHHIIILLLWWWZZZ[[[ddd~~~~~~hhhKKK@@@???>>>>>>??????AAA@@@>>>OOO~~~sssLLL===222555>>>CCCAAA>>><<<777777;;;888666AAASSSyyy{{{xxxiiiJJJ000***222000...,,,...222222...***,,,111666666111,,,+++,,,444===000333888///333333333000......222444444333111111777===IIIqqqpppfffeeeoooqqqpppxxxyyyfff```ZZZdddLLL...///333///222+++***---111111---***+++444666888999888999:::;;;888:::<<<===DDDZZZyyy}}}fffbbbpppqqqhhh]]]RRRLLLSSShhhvvv___777ZZZ\\\vvvhhh@@@999<<<:::<<<333999:::555111444555333666///222:::666444MMMpppaaa777***111777111000//////444:::>>>>>>BBBbbb~~~uuuxxxzzzzzzuuuiiikkkaaa[[[ddddddWWWPPPGGGGGGAAA<<>>FFFEEEHHHPPPYYY\\\WWWQQQDDDAAA<<<999777666444333666666666888:::;;;:::999111000......000111000///000222444444444666888:::======;;;777444444777;;;333555222...///666777333666777888:::;;;<<<======CCCFFFHHHLLLTTT___eeeeeepppooopppuuu~~~___EEE>>>>>>>>>@@@@@@AAA@@@:::BBBcccwwwaaaAAA888111222666777777999<<<:::===FFFPPP[[[lllzzz~~~iiiPPP???333,,,,,,///111...,,,...222222///+++,,,000444333...******+++111<<<000222555000666333333111//////222444444333111444999>>>TTTsssjjj```YYYNNNRRRbbbcccZZZ[[[nnnuuuVVVFFFAAA555(((///000...,,,,,,000444777444666999;;;:::999999:::???@@@>>>;;;<<>>GGGCCCJJJhhh~~~oooUUUNNNRRRNNN\\\gggiiiZZZFFF>>>AAAFFFCCCCCCCCCCCCBBBBBBBBBBBBHHHKKKKKKHHHCCCBBBFFFJJJFFFDDDDDDIIIOOOPPPKKKEEEIIIHHHHHHOOOWWWZZZWWWRRRFFFBBB<<<888666555333222444333222333555666444333000...------///111000000222333333333222333666888444444333000...///333666666666222---///555777444:::::::::::::::999999888CCCFFFIIILLLTTT___eeeeeemmmlllnnnttt{{{|||RRR???===?????????BBBAAA:::888HHH\\\ccc```CCC===888444111000666>>>@@@JJJYYYiiiwww~~~xxxnnnSSSBBB111---000111///,,,111...---///222222000---...111333111---+++,,,---+++;;;888888555111:::444333111000000222444555444222555<<>>777666AAANNNnnnssswwwrrraaaNNNFFFGGGNNNSSSUUUQQQHHH@@@<<<;;;CCCJJJAAA<<>>AAACCC???:::>>>FFF[[[```LLL^^^:::777666888:::AAANNNZZZooo|||nnnPPP))),,,000333222000///111111///...///111222111///222333444222///...///111888OOOXXXWWWCCC444:::///222111000000111222444444333444AAAXXX}}}ggg@@@+++,,,,,,<<>>BBBCCCBBBAAA@@@LLLLLLHHHBBB<<<;;;@@@FFFaaa{{{iii___fffhhhfff___SSSLLLOOOvvvgggDDDMMMaaa]]]>>>888AAA999777@@@AAAKKKHHHBBB:::555333222222///333444000...000333333222BBBmmm[[[999777///000333555444111222666111888===FFFeeevvvyyyrrrTTTNNNYYYUUUHHHDDDAAA>>>BBBZZZiiisssgggMMM:::666;;;=========:::888>>>LLLYYYwwwhhh[[[KKK???DDDQQQYYY\\\YYYMMMAAA;;;:::;;;@@@KKKCCC;;;AAAAAAIIIcccqqqVVVLLLMMMIIIWWWeeelll___KKKAAACCCHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGDDDCCCCCCFFFJJJKKKGGGCCC???<<<;;;>>>FFFLLLOOOPPPDDD???:::666444555555555888666333222111000...,,,000...---,,,---...---,,,222111000......000444888888777666444444666888:::777666333222333555555333999::::::<<<===???@@@AAABBBEEEHHHKKKTTT```ffffffkkklllpppvvv|||ZZZBBBCCC???>>>@@@BBBAAA???>>>@@@FFFdddJJJ===[[[PPPQQQXXXdddooovvv}}}wwwgggcccdddTTT<<>>@@@AAABBBCCCLLLMMMLLLIIIDDDAAA@@@@@@MMMnnnssshhh___XXXYYYdddcccQQQLLLMMM~~~QQQEEEGGGdddiiiKKK<<<>>>AAA888???LLLHHHFFFBBB>>>:::777555444555///333222......555888555@@@111???qqqYYY333///---...333333111222777111:::<<<:::OOOxxx}}}qqqvvv}}}|||zzzwww|||bbbKKKCCCQQQHHH999EEEYYY]]]XXXlllbbbUUUJJJCCC>>>;;;:::===999666:::HHH\\\llluuurrr```QQQNNNKKKGGGGGGMMMVVV[[[XXXKKK???===AAACCCBBBRRRJJJ===AAABBBIII___~~~vvv[[[QQQSSSNNNTTTeeennncccNNNBBBCCCHHHDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIEEEDDDEEEHHHKKKLLLIIIGGGEEEBBB???@@@DDDIIILLLLLLCCC@@@<<<::::::<<<======>>>;;;888666555444222000333111...---------+++***.........---...111666:::888666444333333444555555444333333555777555333111666777777999;;;>>>AAABBB@@@DDDFFFJJJSSS___eeeeeehhhkkkpppvvv|||xxxUUUHHHDDDBBB@@@??????>>>===;;;@@@FFF[[[dddAAAIIIoooyyyrrrXXXRRRBBB222111:::777,,,333222///+++---222444333111000000000111222333444222222111000//////000000@@@VVVwwwccc???AAA555000000111000000000333555666;;;ZZZzzzvvvpppJJJ222333000///999DDDRRRcccnnn___@@@+++,,,666+++...333666999<<<@@@CCCJJJKKKLLLLLLIIIEEE@@@===@@@]]]{{{rrreeeYYYOOOQQQ```aaaMMMRRR[[[IIIQQQSSSyyy\\\FFFHHHJJJBBB999@@@IIIEEE===999888:::;;;999777888222333111......333777777;;;666444FFFsss[[[888000,,,111333000222777666333444:::DDDYYY}}}www{{{~~~|||zzzrrruuueeeOOOCCCKKKaaaeeebbbqqq~~~ssscccVVVHHH<<<<<>>:::<<>>GGGZZZSSSAAABBBBBBFFFXXXvvvuuuZZZQQQSSSOOOSSSeeeqqqfffPPPCCCCCCHHHCCCCCCDDDDDDEEEEEEFFFFFFDDDFFFHHHHHHHHHHHHJJJLLLFFFFFFHHHKKKOOOQQQPPPOOOKKKHHHDDDBBBBBBBBBBBBAAACCCAAA>>>>>>???AAABBBAAA???<<<999666666555444333444222///...------+++***,,,------...///222777:::999777444444555555555444222000111666777555222222777666666666777999;;;<<<>>>BBBEEEIIIRRR^^^dddddddddhhhnnntttyyy~~~sssSSSHHHEEEAAA>>>======;;;999:::444;;;TTTuuuuuuTTTBBB<<>>BBBEEEFFFJJJMMMMMMIIICCC>>>>>>PPPiii}}}fffRRRRRRWWW]]]ZZZMMMVVVnnnLLLYYYnnn^^^AAAJJJGGG===;;;;;;;;;???>>>;;;<<>>:::<<>>???>>>===:::777444222222222222111222000......//////...---,,,...//////000222555888:::777555666888:::999888333...---222444333333555:::999777666666777888999===@@@CCCGGGPPP\\\bbbcccbbbgggooouuuyyy~~~\\\JJJHHHCCC>>>======<<<999999777999AAAKKK\\\xxx```???999888555888@@@???@@@AAA<<<444000000***,,,.../////////...---///777888///(((+++111444111111111111111222444666444333333333444444333111<<<555OOOuuuZZZ888???555333444666444333333666:::777SSSxxxYYY111222777222333333,,,;;;]]]ppp```FFF888444333222111222777>>>CCC@@@BBBGGGMMMPPPNNNHHHBBBAAAJJJ^^^xxxjjjOOOZZZccc^^^VVVOOORRRvvvsssMMMVVV___;;;EEE>>>999@@@:::555AAAHHHCCCDDDIIIHHH???666333333///111555555222666>>><<<444333777444:::```UUUAAA111111333...---000///<<<<<<000444MMMbbbiii||||||wwwyyy}}}vvvuuuRRR999AAA===:::;;;???@@@???DDDMMM^^^ggggggXXXHHHAAA???>>>555@@@CCC<<<<<>>DDDJJJJJJFFFEEEJJJOOOMMMMMMNNNOOOOOOOOOOOONNNIIIIIIIIIHHHGGGDDDBBB@@@999888888888999999777555555222///---...//////...000///......000111111000...///111111111222444666666444333444888::::::888444---+++///111111444999<<<:::999888888:::;;;===;;;???BBBFFFOOO[[[bbbbbbccciiiqqqwww{{{