BM 6( Ħzzzsssoooooohhhaaa^^^^^^\\\WWWQQQTTTRRRNNNJJJGGGEEEDDDDDDBBBCCCCCCDDDCCCBBB@@@???BBBBBBAAA@@@??????>>>>>>BBBIIIPPPRRRQQQQQQWWW\\\ZZZ___eeegggiiippp|||>L|||iiigggccc]]]VVVQQQPPPPPPKKKIIIEEECCCAAA>>>;;;888888777666555444333111000555555555555555444333333555666666666666555555444888777777666555555444444///333777777444333555888;;;;;;:::888888:::>>>AAA@@@CCCIIIPPPWWW]]]aaacccooouuu~~~HdĦ~~~rrriiiQQQNNNIIIEEEAAA===888555======;;;777444333444666111000//////000111000...---000222333111000000222***,,,...000111000///...111111000000000111222222555444444333333222222111666666666666555333222111444111......000111000///000000000111333555666777333777>>>EEELLLSSS[[[```nnnvvvDdDӵӵӵĦӵĭӵ{{{oooeee___JJJEEE@@@===<<<999333...777777777888999:::::::::555555444333222333666999777555444444555555444333333555777888777666444444333333444555555444222111333222222111222333555666666666666555555555444444555333111222444555333000000///...000333444444333999888555333111000000000222333333222000///111222555999===@@@CCCKKKWWWaaannnxxxD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??yyyjjjTTTQQQKKKCCC<<<666222111555555555444333333333444//////000111111222333333333333222///---,,,...000444222111000000000...,,,444222111333666555111,,,444222111////////////000111000//////000111222444555555444444444444444333222...,,,---111222000...---///000000...------...000000///...///000222333111222333222222222444666<<<===;;;666222333:::AAA;;;===BBBIIIUUUdddttt~~~Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ}}}hhhYYYOOOCCC444(((888888555222000111444777222222222...***((((((***777999:::999777777888999111222333222111111222444444222111111222222000///555222000333888:::666000222111///......000222333111000000000000111111222555555555555555444444444999666333333555666444222///222444333111111333555222111111111222222333444,,,---......---...000222%%%)))---.........111333666555333000///222777:::>>>AAAIIIUUUfffxxxHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦzzzcccSSSCCC===777444555777999999444555555333111111444666//////000222666:::<<<===000222444333222111333555***,,,///111222222333555000///...///000111000...000...---///222333222000222222333333444555666666444444555555555444333333555555555555555555555555444222000///000000000000,,,++++++---000333444444000000000000000///...---777777666444111//////000444555555555444222000...***///444888888666555444111///------000666;;;???JJJPPPYYYcccpppDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ}}}fffOOO???777666666222444666444111///111333111444555444111//////111999444//////222444111---333555666444000...///111222444777666444111000000444222111111222222111000333444444222000000111333///000222333333222000///555666777777777555444333111111111111111222222222333333333222222333555666666000+++---222555333///***,,,///111444555555555---...///000///000222444222///,,,+++...111333444444444222000///000444777000111333333222000---+++666666555222222999EEEOOOgggqqq>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵxxxSSSIIIRRRHHHCCC<<<888777777555333333666555111111333444111333555555222///...111555333111000222555666555222777666333111111111222333666666666666555444333222444555555666666555555444555444444333333444444555555333111111333444111///333333333333333333333333///111444777777777555333444333333222222333333444///222444555444333333333111222333333444444333333777555444222111111222222---///222444555333000...------...///111222333333///777===;;;222---///333,,,222555333111444777888999<<d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR{{{lllZZZEEE999888777444111000111222111000111444333//////222222///222333444444222111111222555444333444666666444111666555333111111111333333555555666666666555555444222333333444444333333222444444333333333333444444555333111111222333222000333333333333333333333333***,,,...111333444333333333333222222222222333333333444555444333333555666444444555666666666666555777666555444444444444444555444111///......000111111111222333444555555555000333555555222///......///333333000///222222111000111222222333888???EEE\\\nnnHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hwwwdddQQQAAA>>>???999222///999888666666777777666555222444444000000333333111555555666777888777444222777666555555555555333111555444333222222222333444222333444555666666666666000000111111111111000000333222222222222222222333555333111000111222222222222222222222222222222222---...000222555777999:::333333222222222222333333333333333222111222444777333444555555666666555555555666666666666666555555777555222000000111333444000111222222333333333222555222111333666666222...111222111///000333222///444666777666333111111222000888FFFUUUfff|||D^DdDĦs׼srrr[[[HHH???444111222555555111222666000000222333444444333333666888777444444777888555555333222444777777444111555444444444444444333222333333222222222333444444///000222444555666666777000000111111111111000000222222111111111111222222444333111000111222333333111111111111111111111111222222333444666999;;;===222222111111111111222222///000111111000///111222000000111222222222222111222333444555555555444333111333555888999999888777222222333444444333222111555222000222666777444111111222111000444999888333///111444555555555444333//////......444@@@RRR^^^>d<Ħ>d<ĦĦBeĦlllTTTJJJ@@@444///111000222555666222...///444---000333666888::::::;;;777999999666666999999777333000------000222111///000111222333333333333333333333333333333333444444...///000222333444555555111222222222222222222111222111111000000111111222333333222111111111333444111111111111111111111111111000000000000222555666222111111000000111111222+++...222333222000//////......///000000000000///...///111222222111000///111222555777888888888777666777888999999888666555222222222222222222333444333333222111555:::888333111111000000111111000000000444888999777444333333555IIIeee}}}DdDĦsdKĦgdKĦgdKĦtttcccPPP@@@333111111///222777888333...///333666555333<<<>>>??????<<<:::999999444666666333333777777555555333000000111333444555...000222222222222333444333333333333333333333333///000111222333333333333333333444444444444333333222111111111111111111222000222333333222111222444222222222222222222222222222111000//////000111222111111000000000000111111,,,000555777666333111000///000000111222111111111...///////////////......777555111...---///333555444555777888888666555333444777999666333222666;;;555666555222333555444000999666333222333555555555111333777777555333111000'''---555<<>><<<888888999999555000+++******111444444111111555666333444555666666555555777888///222444444222111222333444444444444333222222111333333444444444333333222444444555555555555444444222222222111111222222222...111444555333222222333333333333333333333333333555444444333333333444444000000000//////000000000...111555666555333222222000111222222333333222222222111000//////...//////666333///+++***,,,///111...000222444444222111///666888888555222222666:::555999999555333555555333555111......111333444444666444111......000555888;;;888111(((%%%--->>>KKKqqqSSS===555666:::000555888888999999666222333;;;BBBCCCAAA===:::777111333555555222222444777111444333111111555666333---111444555333111222333222555666555222000111333555555555444333222111000666666666666555444333222444555555666666555555444333333222222222222333333,,,000555666444222222222333333333333333333333333333333444444444444444444000000////////////000000///000222333111111111222000000111222222222222111555444222000//////000111...//////000000000//////...000333555555444222000111000///,,,++++++...111444999<<<888666888;;;;;;===999555444666666555444555777:::<<<<<<<<<;;;;;;111444666555222333888===222GGGiiieeeSSS@@@888666444555999000333777:::=========<<<999:::::::::888555222000333333333222111000///...111111222222222111111000444333333222222111111111333333333444444444444444555444444333111000000///222222222222222222222222666555444444555666555444444444555555555444222111444444444444444333333222222111000000111222444555222000...000333444333111555444333111000//////...000///---++++++---...///////////////////////////000000000///...///222555222000...///000111000000222222222111111000000000666555333111000000111111111111111111111333444666:::888555444444777:::<<<:::666444666555333888@@@>>>888333222111111444999444777@@@NNNaaa|||oooQQQCCC777444555444333555===>>>???@@@???>>><<<;;;000111333444555555555555333333333333222111000///111111222222222222111111333333333222222222222222777777666666555555444444444444444444444333333333777777777666666555555444555333222333444555444333444444333222111222222222666555555444333444555777555555555555555555666777333111000111333444333111555555333222111111000000111000///......///000000111111111111111111111111000111000...------///111666444333333444555555444222222222222222222222222444333111000//////000000///000111222333333333222777555444222333444666888888888<<>>===;;;999888666555444333333222222222222222444444333333222222111111111111222222222222222222222222222222333333333333555444444333222111000///444444555555666666666777777666666555444333222222333222111222333444333111666555333111111222444555666666555333222333666999Ħ777666666444333222Ħ222111444444333222222222222222111111111222222222111111222ӵ222222222222000...---///111444222111111222333333222111111111222222222222222222111111000000111111222,,,...111333444333111///333333222111111111222222555777<<>>;;;;;;;;;888222...///888999:::888333333===JJJeee4ĉ@ӵ^^^>>>222222666777===FFFNNNOOOKKKGGG888777555444333333333333888777555333222222333444555444444333333222222222222222111111222222333333111222222333333444444444222222222111111000000000555555555555666666666666333333333222222111111111444222111222333444333222777666666555555555666777777888999777444333444666>L666444333222555444=hĦ111222222222111111222222333///0002224444443332221114ĉ@ӵ333444444333111111333555222000...///000111000000111111111111000000//////111111111111222222333333---///000222222222000///111111111111000000///...000111222333333444666999???===>>>AAAAAA===<<<===666666888<<<:::666666999666FFFaaaGG=?\\\>>>333888AAAGGGIIILLLNNNNNNIII???777666555444333333444666777333222222222444777:::===555444333222222222333333222222111111222333444444222222222333333444444555444444444555555666666666555555555444444444444333333333333444444555555555444333222333444555444222333555777888888777555444888<<<@@@???:::555333444HdĦ444333111000444=Īj000000000000000111111222---///111333444333111000GG=?222333333333333555777666444333333444555555444555555444333111000////////////000111111222222222000000000000000000111222000111111222111000///...***,,,...------///111222333222555<<>>666ӵ222Ħ111111222444666777444333222111ĭӵ444444Ħ666777555Ħ222Ħ222333444444555333222333444555444333222000888444DdD222333444?fӵ000000///Ħ---...000ӵƜ`1.׼s---...ĭӵ444888777111------...///000000000ӵ///000222333Ħ222222222111000222000777:::???EEEVVVJJJ@@@Ħ444999;;;777444CCCĦ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵ???===???===888777:::g&e222>hӵ222000000000000333222111fff?><z111g&e>&e444444HL111222222ShӵgL000000111111222333222111222333444333S?ʬ2221113h?D%%)?222333ZufĦ111111000gL111---...g&e111gĉ@///---g&e>&e000@e555555??333333///000111222222111g<ĉ2222222221113we<Ħ1111111111113h?@e000///---///222===;;;===Z666...333::::::3333h?gL4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@DDDBBB@@@AAA<<<444333888Hu]Ħ444ZuR)Ħ222333444555666333222sߝLGdUĦ111Hƅ^Hu]Ħ444ntHdĦ222222HGgĉ@666HdĦ444444444444444222111000111222222Htƅ^555555Bt=o9ĦDtfo9Ħ000333222g?222222HdĦ111//////Hu]Ħ333tt///000Hƅ^Hu]Ħ///H׼s000///222333333333444555666555555tQ444555555333je<Ħ000000000Bt=o9ĦH׼s///111000...///222......333HtĦSSSFFF:::111222Bt=o9ĦHdĦ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqet>>><<>>GIdnuR)ĦDdDĦ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ666444555555666666777>d<Ħ555Dt444444444444444444111111DdDΦDdDĦ000>d<ʜ4DuTӵ3334DwDd<Ħ111puR)Ħ>d<333333555777111111222333333peӵ555ĦpeӵDx<>d<ӵDd<555qR/ܗ?fӵ111>d<444333>d<Ħ3334DufئL>e000DdDʜ4DuTӵ000DdDĦ333...///111333333222000///111222111000------geĦ...s<v>aĦ333444peӵDx<DdDĦ222//////111111...555444222DdDĦ///000111444peӵDx<>d<4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ111s&dq&ĒR333333i?ʜtd<Ħ222HHܗDӊB111<x666777444555666666666B?daĦ444444B?Ho9333>d<000222222///888777555>d<ӵ------B?Ho9CCC<x4DuXӵHu]3hhne=enepIƎ@t@h>hfe}}}@ďDAAA<<<777888888999999999888ne555555=e111000000111222222222222ege222111sĪj@h222222333fdDĦ444@ďD222111Hkge444666777999999888666444@h555444@G111333HĪj@IŌ444333Bene000Hkge222ne000111fe000Hu]3hh222000...se...///111333444333222111///000111///---+++geĦja>aĦ333222@G222333se222111444444111555555444<Ō111///---@GLLLNNNHkge4DuXӵĵD^~~~qqqDDDEEE@@@999<<<<<<;;;:::999999777555444111000//////000111222333333000000000111111333444555DdDĦ555444222333444333333555777000111111111111000444555555444000111222666666111333111333222//////000111111D^000111000000s׼s...111111222222222222222222666888999888444000geFm8111>aĦ000111222111222333s׼s666222222555444111111111111Ho222222111000111999OOO\\\Φ4DuXӵtvӵ>d<ĦĦĦsssiiiTTTRRRMMMIIIKKKOOOKKKCCC???>>><<<;;;::::::;;;;;;Ħ444333444555555333222000//////000222333222333333333444444444444111111111111222333555666222333555666666666666555>d<Ħ555444333//////000000111333444444222333444333222222444666,,,,,,---///111333555666111222333444444444333222111333333222111000000111222222333333444444444555222222111111111111111000111333444444333222333333444333222000Ħ000222111000//////000111222222>d<Ħ000......000111Be222333444333222111111111222333555999<<<===:::666geFYĉ000///>aĦ000111222222222222111111111111111333Be555555222222444444111000000111nu]ӵ333444333222222333000///111BBBPPPLLLPPPeee?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦyyypppYYYYYYUUUQQQTTTYYYVVVNNN???>>><<<;;;:::;;;===gdKĦ333222333444444444333111000000111333444222222222333333444444444555444333222222222333444555666777777777666555444gdDĦ444333222333222111111000000111111222333333333222222444555888777444222111000111111333444444555444333111000111333333222000///000111000000000000000111111111333333222111000///...---///333666666333111222444666444333gdKĦ111222111///......000111333222sdKĦ///---,,,///333222555777666444222000000000222333)))...555888888666ŶS,,,---...3we<222111000000111111000000111333222444444111111333333000222333444iĉ@3hR/Ō555555222000000222111999888666999:::EEE[[[>Anenene~~~iiidddeeejjjiii\\\OOOIIIBBB???:::666555444ne333333444444555555000111222333333222111000666555444444222222111000111222333333444444444333000111111222444666888De555333222111555444444333333333444444444333333222222111111000222222222333333444444444333333222222333333444555444444333333222111000000444222000222555777666555555555444333222000000///222333333222111000222333000000ne///...333333333333333222111000111ne///......444333222000000000111111333333222111111000000///333222222111111222>A222333333k<333333222111000333222222111000///......222222222222222222222222444555555fh444///---...000111000000//////111666;;;>>>???SSSxxxsssssspppcccTTTKKK:::888666555777888222000///...---------444333222111111222333444555444444333333222222111111222222333444444444333000000111111333444666777444444222111000333333333333333333333333444444444444444444444444333333333444444555555555222222222222222333444444444444333333222111111000333111///111333555555333333333333333333444444444111222333222111111333555222333222111000000000000000/////////...///000111111111111000/////////000111222222222111111111111000000222111111111111111111222222222222222222111111444444333333333333333333222222222222222222222222444444444555>>>:::555333444555444333777555444555777:::<<<<<>>BBB[[[gggLLL;;;777666555666666666444222333222222222333555888999555444333111111333444555222222222333333444444444222222222222222222333333222222222222222222333444000111222333333222111000000111333444555444222111111111111222222333333333444444444444444444444444111111222222222222222222444444333333333222222222000000000111222222222222666555555444333222222222111222333222111111222444111111111111000000//////333333222111111111222333555555444222111///...---444444555555555666666777111111222333333444555555111111222222222222111111222222222222111000///.../////////000000111222222111111111111111111111111111222222222222222333333666444222000000222444666999999999888888777666555666444444555888:::;;;:::???;;;HHHkkkqqqTTT>>>222555555555777999:::999888666555444333222333333444222222333333333333222222111222222333333444444555333333222111111111222333444444333333333333444444222333444444444333222111000222444666666555444333333333333222222111111111222222222222222222222222000111222333333333333222444444444333333333333333111222333444444333333333444444333333222222111111333444444222111000111222111111111000000000000000333333222222222333333444555555444222111///...---222222222111111000000000222333444444555666777777222222333444444333222222333333333222111000///...000/////////000111222333111111111000///.........111111111222222333333333333333222111000//////...333444666777666666666666777666666777:::<<<<<<<<>>???>>>===>>>FFFIIIIII^^^^^^GGG???<<<:::<<<:::888777888888888777555666666666555222000...444444333333333333444444333333333333333333333333444333111000///000111222333222222222333444555555666777777666555333111000111222222333444444555555444444444444444444444444333333333222222111111111111333444666666555444333444444444444444444444444111444777777555333333444000000111222333444555666000111222222111222444666444333222111111111222333+++---///111111000...---/////////000000111111111333333444555555444333222333333444444555555555666111222444555555444222111444444444444444333222111444333111000000111222333333222222222111111000000000111111222333333444444111111111111333444555666555777888666444333444666<<<;;;<<<>>>AAACCCBBBAAAAAAEEEHHHOOObbbtttUUUGGGFFFEEEAAA::::::;;;???FFFLLLQQQSSS]]][[[XXXRRRIII@@@777222777666444222222444666777333333333333333333333333444333111000///000111222111111111111222333444555777777777666444222000...111111111111222333444555000111111222222333333444444444444333333222222222222333555777777666555444444444444444444444444444000444777777555222222333444444444444444444333333---...000111222444666999333222000/////////000111***,,,///222222111...,,,111000000000//////.........///111222333222222111222222222333333333444444000111333444444333111000444444555555555444333333666444222111000111222333000000000000000111111111000000111222333333444444444222000//////222555777777888888666222000111444666666888===AAAEEEFFFEEEIIICCCGGGZZZnnn___RRRMMMFFFBBBCCCJJJRRRbbbwwwzzz^^^GGG???===;;;777999888333444999888333444444555666777777777666222000///222555777555333111111111222222333333333555444333333444555777888666666666555444444333333888777555555444555666777222333333333333333333444444444444333333222222222///555666111///333555444444555666888888888777777333000///111555666333///666555444333333555666777000000//////000000111222333222222111111222333333111222333444333111///...000111111000000///...---111111111000111111222222000000111333666888777666444111///000333555444111333777666000000444444000111222222333444555666666444333222111222444777888888:::;;;:::888666666777999<<<666333:::888222555444222555<<>>@@@:::666<<<999444888999555444999???CCCGGGLLLXXXWWW\\\jjjvvveeefffsss~~~^^^CCC888999999666666777666444555888888555888888777666555333111000444333222111000111444666444444444444444444444444222333333333333222222111111111111222333444444444333333222222222222333333666555555444333222111111444444444444333333333333555888999666444555555444111222333555666777777777444111...///222444333222222222222222222111000///000111222333333333222222111111222222222000///...,,,---///000111111000000000111222222333222222222333222222222222333444555666444222222333444444444111444777555000---...111000222222000111444555444555444444444333333333222222222222222222222222333:::;;;>>>EEENNNXXX```ddd___aaaXXXNNNLLLAAA777999333222555???HHHNNNTTTZZZqqqiiigggvvvkkk^^^LLL@@@>>>>>><<<777888666444333333444333111999999888777555444222111'''---444888666444333444333333222222222222111111222333444444444222111000111222222222333333333444444333333333444444555555222222333333444555555555444444444444444444333333444555555444444444444444222333333444555555555555444111///...111333444333555555666666555333222000000111333555555444333222111222333444333111///.........000000111111000000---...///000111111111111333333333333333444555666444111///000222555777777111333555444111//////000000000000///000111222222333333333333333333333333111111222222222111111000:::888777999AAAQQQdddqqqwwwppp```QQQPPP???:::777888???NNNfffzzz{{{yyylllbbbIIIEEEAAA??????===:::999888555333444555555555555333333333333222111000///'''---444888666444222333222222222222222222222222333444555555555333222111444444444444333333222222333333333444444555555555222222333444444555666666444444444444444444444444555444333444555555666777555444444333333333333333444222000000111333444555666777888888777555333222000222444555666555333222222333444555555333111000222222222222111000000///---...///111222222222222333333333333444555666777444111///000222444666666222000///111333333111///666444444444333222333444111111222222333444444555111111222222222111000000333444444111333@@@UUUfffyyyrrrcccMMM999222DDDlllSSS:::999AAA>>><<<<<<999555666999777444333666999888999;;;333333444444444333222222222333333222000000111222333333333444444555555555444444444444444333333222555555555444333222222222000111222333444444333333555555555555444444333333444444444444555555555555<<<777333555777777999<<<555555444333333333444444444333333222222444555666555555555555555444333222111222333444444444333333222333444555555444333333333333222222111000000000000111222333444444444444222222222333444555666777666444222111222222222111333000---...222444333000777444333444333000000333000000111222333444555555111111111111111111111222---222555555333777BBBLLL^^^qqqooo[[[ZZZppprrrSSSFFFIIIAAA<<<999999777444555;;;:::555333777888555555777555555666666666555444444666444111000000000000000222222333333444555666666333222222222222333333444333333333333222222222222000111333444555555444444555555555555444444444444444444444444555555555666BBB:::444444666555777;;;444333333333444555777777444444555555555555555666555444444333333333444444222222222222333333333333111222222333333444444555111111111000000000000111111222222333444444444444111111111222333555666777555444222222333222111///444222///......000111222444000000333333///000444111111222222333333333444222111000000111222444444111333444555666777888999DDDSSS]]]eeesssjjjSSSFFF>>>888===777555:::<<<999999<<<===777333555444...,,,...333333333333222111000///000///000333666555000,,,//////000111333444555555111111000000000111333444000000000111222222333333222444555777888888777777222222333444555666777888444444444555555555666666FFF;;;222222333111333888222111222333444777999;;;333555777777666666666777666555444333333555666777222222111111111222333444000000000111222333555666///.........///000111222000000111222222222111111111111111222333444666666111000000222444555333222444555333///++++++///444666222222666777444555999333333333222222222222111222111000000111333555777:::555000111555888666444000<<>>999555444666666666777777777666555444333555555555333333444555444222111222555555333111444444555555555555444444444333222222444555444333444444444555444444333333666222222666666222222555555555555444444444444444444444444444444444444444444444555555555666666666444444555555555555444444222333555666666666555555999888666444444555666777777666555444333333333333555555555444333333222222222222111000000111222333333333333222222222222222555222222444444000000333000000111222222333333333222222333333333222222111222111000111222222000...222222222222222333333333111222444555444333111///111111111222222111111111777666666666666777888888777666888;;;===BBBMMMYYYuuuvvv___TTTIII>>>:::999777555555222333333444444444444333555666666555333222333444555222000000111333333222444444555555555555444444333222222333555666666555555555555555444333222222555333333555555333333555222333444444555555444444444333333333333222222222222222222333333333444444555666666777777777666666333333444555666777888999555555444444444333333333777777777777666555444444666666555555444444333333222111111111222222333444444444444444444444555555555222222444444111111333000111111222333444444555444444444444333222111000111000///000222222222000...000111333333333222111000222555777777444111//////111222444444222111///222222333444444444444333000111444888888777<<>>LLLbbb||||||jjj\\\JJJ888;;;555111222333111111444000000000000111333444555333444444333111000111222222444666666555333333444111222333444444555444444555333222222222222111///555555555555444333222222111444444222333666666444888888666555333333333333333333444555555666666777777777777888888888999999222333333444555555555555555555444444444333333333444444666777777777666555111222222222222222111111555555555444444444444444333444444555555444444333222333333333333333333444444222222555555333333666333222222111111222444555///000222333555666666666555333111111222333333333333222///------///111333333111000//////000333444555333222000000222333555111111222222333333222222444111111333444222333666777333222888FFF[[[uuuvvv^^^NNNCCC;;;555777333111333444222222555000000//////000111222333000222333222000000111222222444555444111111333555111111222333444444444444444333222222333444333111444444444555444444333333000444555222222777777444:::888666444333444666777555555555444444333333333666777777777777888888888222222333444555555555555333444555666666555444444222333333444444444444444444444333333333333444444333333444444444444444444555555666666555444333222444444444333333333333333444222222555555333333666444333111000000111222333111222333444555555555555:::777444222222333222222444333111000000000000000222111111111111222333444333333333222222333333333000000//////000000111222///,,,---222444444555888555222111444777???PPP```nnnppprrrXXXFFF<<<777888<<<555222222444444000///111000000///......000111222///000111111000///000222444444333000...///333777000111222333444444555444333222222333555666666555333333444444555444444444000444555111222777888444666444333222444888<<<>>>777777555444222111//////333333333444444444555555555666666666555444333333111333555777888888777666666666666666777777888888777666555444444555777777111111111111111111111111666666777777666444222111333333333222222111111111222000000333444111222555555333111/////////111111333333444444555444444444???;;;777555444444444333333333333333222000///...111222333444444444444333333444666777777666444333444333222222222333555666666222222444444111...///222222555666222///666AAAUUUoooiiifffsssuuudddWWWIIICCC???:::888888555555444333222111000///222222111111111111222222222111111111222333444444555555444333333444444444333444444444333222111111444444444333333222222222666666555555555555666666444444333444555555333222222333333222111111222444888777666444222000///...111111222222333444555555555333111222444555333111444555666777777666555444:::999777555444333444444222333444444333222000///444333111000000111333444444333222111222333444555666444333333444555333222111111111111111111111111000111111222222333444444222333333444555444444444999888666444222111000000,,,,,,,,,---///111444555333222222222222333444444666666777777666444222111555555666666555333111000444444555666444222000...222111111333666888999888>>>DDDTTTtttxxxXXX\\\eee\\\UUUJJJ???;;;999555444444111111000000000000////////////............//////000000000///000000111111111000000000111111222333666666666666666555444444666666555555555444444444555555444444444444555555555444333333444555444333222333444333111111333444222222333333333444444444333333333444555666666666999777555555555444111///555555666666666666555555777666555444444444555666444555555666666666555555555444333222222333444555333333222333333444555555666444333333444555333222000000000000000000000000000111111222222333444444555555666777777777777777777666555444333222222222............000222444555666555555555555666777777444444555555555444444333333444444444444222111000222333444444444222000///666444222222333444444333888;;;GGG^^^}}}]]]HHHQQQVVVFFFFFF>>>777666777555444555000000111111111222222222111111000000000000111111111111000/////////000000//////000000111111222222666666666777666666555444666555555555555444444444444444333333333333444444666444222222333555555444333444444333222222333555000111222333444555666666555555555666777777888888999888777777777666333000666666555555555555666666555555444444555666777777555555555555666777888999666555444333333444555666222222333444555666666666666444333333444555333222000000000111111222222222000111111222222333444444222333444444555555444444444444333333333333444444000000000000111222333444333333333333333444444555333333333333333444555555111222222333333222222111000111222333333222111000777444111000111222222222444333999GGGWWWooo]]]FFF>>>EEEGGG;;;:::555222333555333333444000000000000111111111111333222222111111222222333444333222111111000111111333333444444444333333333444444444555555444444333333333333333333333333333444444333333333333444444666444111111333555666666444444555444333222444666555444444444444333333333555555666666777777777777444444666777888777666444777666555444444555666777666666666666777777888888555444333222333444666777555555444333333444555555111222444666777777666666666444333333444555333222222333333444444555555666000111111222222333444444111111222333333333333333444444333333222333333444222222222222333333333444222222111111222222333444444333222111111222444555111111222222333333333333000111222333333333333222555222000///111333555555666222555<<<@@@NNNsssbbb===:::999777888777222...---///000...---000/////////.........------//////............//////333333222111000000000000666666777666555444222111333333444444444444444333333333333333333333333333555555444444444444555555666444111111333555666666444444555444333222444666777666666555444333222111444555555555555555666666111333444555555555444444777666555444444555666777999999999999888888777777666555333222222222333444444444333333333333444444111333444666777777666555666444333333444555333222333333444444444555555555000111111222222333444444444444555666666666666666555444333222222222222222333333333444444444333333555555555555555666666777666555333222111111222222222222333333444444555555222222333444444555555555555333111111222555555555888444666:::888:::QQQnnn~~~OOO666;;;;;;444444777333000///111111......111333333222222111111111000111000000//////000000111000000///.........//////555555666555444333111000333444555555666555555555444444444555555555555666555555444444444444555555555333111222444555666666333444444333222222333555444444444444444555555555444444444444444444444444444555555444222000111222666666555555555555666666999999999999999888777666888777666555444444444444333333333333333333333333333333444555555555555444666444333333444555333222222222222222222222222222000111111222222333444444222333444444555555444444555444333222222111222222222333444444444444444333444444444333444444555666777666555333222222111111444333333333444444555666333444444444555555666666777555333333333444333222555333666999555222:::GGG\\\zzz\\\DDD:::<<<888777999666555333222444333111222666222222222333333333333333333333222222222222333333///............//////000111222444555555444222111222333333444555555444444444444444555555555666666444444333333333333444444333222222333555666666555222333444333111111333444222333333444555666777777444444444444444444444444444555555222//////222444555555666666666666555555555666777888888888777777666666777777777666666555444444555555555555444444555444444333333333333333666444333333444555333222333333222222111111000000000111111222222333444444000000111222222222222111222222222111222222333444111222333444555444444333222222111111222222333444555555555555555444333222444333222222222333444555444444333333444444555555333222222333444444222000///222444444222111333666<<<]]]gggKKK;;;888888444...666:::///222000///111000...000555******+++,,,---...//////000000////////////000000000000///000000111222333///111333555777777666555///000111111222222222222222222222333333444444444333222222222222222222333222222222444666777666444222333333222111111222444444444444555555555666666555555555555555444444444222333333111///111555:::444555666777777666555444111333555666777888777777222444555777777777666666555555666666666666555555666555333222111111222333666444333333444555333222666555444444333222111000000111111222333333444444333333444555555555555444000000000111222444555666000111222444555555444333555555444444444555666666333444555666777666555444444333222111111111333333444333333222222333333444,,,---///222555666444222,,,111333000///333666555999BBB^^^lll\\\OOO;;;<<<888333111111222333333000000000000111222444444......000111333333444444......,,,))),,,111111---***,,,///111333222111000000////////////111333444000000000000111333555666222333444666666666666555555444444333333222222111222222222333333444444444777666555444333333444555444333222111222444666888:::888666444444555888999888777555333444666888:::555666777888888777666555999999888777666666777777;;;777444333555555333000444333333222222333333444444222111333666999;;;;;;555555555555555555555555333222111000111222333444333333222222222333444444555555444444444333333333111222333222111111222444444555666666555333111000111111000000111333444666666666555555444444444444777888666111+++)))...222444111...111555777555222555444333222222222222333333444444444333333222111888<<>>KKKiiijjjTTTAAA;;;;;;555222000......000111111000000000/////////000000111111111111000000...---,,,000111000---...111111---111000///......///000111222111000///000000222333000111222333444555555555444444555555555444333333333333333444555666666666555555555444444444444444222222222222222444555555777666666444333222111111//////000111222333444444444444444444555555555666333444444555555555444444666666555555444444555555666666666555333333444555444444333333333333444444222111111222444444333222333333333333333333333333333333444444555555555444777777666555555444444444333444555555555444222111555666666444222111111333444444555555555333111000555555444444444555666666444444555666666555333222111333444333111111444777888555222222444444111...222333333444333222111000000111222444666777777888333888999:::IIIlll^^^FFF;;;000...333444/////////000222333222111000//////.........//////000111111222222222111111111333222//////111111---///////////////000000111222111000000000111222333222333555666777777666666888888888777777666555444333333333444444444555555444444444555555555666666333333333333333333444444333333444555555444444333111222333444555555444333333444555666666666555555333444444444555555555555666666555555444555555666333555777555333222555888444444333333333333444444000000111444777888777555555555555555555555555555111222444555555555444333777777777666555444333333222333444555555333222111222333444444333333555777666666666555333111///...666555555555444444444555333444555666666555333222111333555555444333444666555444222333555666555333222333555666555444222000555666666666555444444333///666;;;888;;;SSSzzz|||RRR>>>666666---***000333.........000222333111000//////...............///000111111222222222111111000333333000///111111...+++,,,///111222222111000222111111000000111222333444555666888888888777777999999888777666555555555333333333222222222111111222222333444666777888888666666666555444333222222222333444555555555444444444555666777666444333111444555666888888777666555444444444555555666666777666666666555555666777777333555777555333222555888555444444333333444444555000000111444777888666555555555555555555555555555000111333444444444333222666666666666555333222111222333444444444333222111222333444444333444666888444444444333333222222111333333444444333333333222222333444555555444333333333444666666555444333333666555444555666777666666333444666777777555333222888777777666555333222111111666;;;888777CCC^^^uuuTTT:::333777999///---222111...------...///000...,,,//////.........//////000111111111000000...---,,,...222444111///111111///)))+++///222333333111000111111000000111222444555555555666777777777777777777666555444333333333333333333333222111000000000111111222444555666777888888888777666555333222111666555555444444333333222555555666555444333111000444555777888888888777666555444444444555666777888666666666555666666777888444555555555444444555777555555444444444444555555444333222333444444222000333333333333333333333333000111222222333333222222444555666666555444222111444333333333222222222222444555555444222111333444///000111222333444555666111111222333333222222111333333333333333444444444555555555555444333222222777777777666555555444444444555555666666444333222444444444555555555444444777666666555333888HHHYYYcccDDD444444999777...111666000111000............---+++............///000111111000000000000000///......+++111333111///000111///,,,---///000111111111111000000000000111333555777444444333333444444555555666555444222222222333333222222222222222222222222333333333333444444444444555666666666555333222111555555333333333333444555444444555444444333222222444555666666777777666666333333333333333555666777555444444444555555666777777555444444555555555444555555444444444444555555666444222222333444333222333333333333333333333333333222222222222333444444444555666777777666444333555444222111000111222333333444444333111111222444000111111111222333444555///000111333333333222222444333222111222333555666555444333333333333333222444555555555444444444555444444333333333222222222000111222444555555666666777555555666444333;;;EEEfffeeeGGGAAA555555777000***333:::111666444111000000///...---.........//////111222333...///000111333333444444)))000333000...000111000111000///......///000111/////////000222444666888333222111000111222333444777666555444333444555555111222222333333444444555555555444333333222111111222333444444444333222111222111111111333555888:::555555555555555555555666444444444444555555666666222222111111222444555666333333333333444444555666999555333333555666555222555555444444444444555555666444333333666888999999555555555555555555555555555444333222333444555666444555777888999888666555666444111//////000333444///000111222111222555777666555444222111000000000...000111333444444333333555333111000000333555777444333111111333444444444...///111333333444666888333222111000000000111111000111222333444444444444333333888===:::333444;;;:::lllqqqIII:::<<<222222333333333333333333222111000000000000000000000333555444111000111333///222444333111///...---000//////...------,,,,,,000000000000000000000000333111000222444555222000444555666666555333111///222222222333333444444444666666666555444333111111666555555444333333222222444333333444666777777666222222111111000111111222///222444555555444555666444555555444222222444555333333444444555555666666999888555444333444555666666666666666666666666666888777555444333333333444555444333555888888555222444333333444666777666555777777666444333222111111444555555666666666666666888555222111333333222///555555555666555555444444444444333333333333222222222222333555666555222000666555444333333333444555666666666666555444333333000000111222333333333333555555444333222222111000777444111111444666666444777444555888888666666999???GGGiii}}}VVV@@@888444444444444444333333333333555444333333222222222222///111222222111111111222///111333333111///....../////////000111111222222222111111000///...------000//////111444555444222444444666666555444222000000111444555666555333222444444444444333222111111555555666666777777888888555444333444666777777666333333222222222222333333111333555555555444555666444555555444333333444666666666666666666777777777777777555444444555666666666666666666666666666666777666555444333333444444555444333333555666444111666555444444555666555333444555555666777777777777444444555666666666666666555444222333444555333111444444555555555444444333333333333333222222222222333333333444444333111000333333222111111222333444555555666555555444333333000111222333333444333333333333333333333333333333444333111222333444444333555333333666777444444777;;;@@@ZZZWWW;;;999888///666666555555444333333333666555444333222222222222111000000222333444333222///111333333111///.........//////000111111222222000/////////............//////000222666888888777333333555555555444333222///111555777777555222000222222333333333333222222222222333444444555666666444333333444666777777666333333333333333444444444444555666555444444555777555666666555444444555777999888888888888888777777555555555555666666666666666666666666666666666666666555555444444444555555666444222222333444333222888666555444555555333222444555777888999999999888333444555555666666555555333333333555666777555333333333444444444444333333555555444444444333333333444444333222222222222222000000000000111222333333444555555555555444444333000111222333444444444444222222222333333444444444222444555555333333333333444111222555555222333555777777FFFhhhjjjCCC444777999333777777666555444444333333444333222000////////////222000000222666777555222000111333222000/////////.........---------,,,,,,++++++,,,...///000111222111111333555777999999999222333444555555555444444111333444666666555333222111222333444444444444444444333333333222222111111333222111333555666555444222333333444444444444444777777777555333444666888555666666666555555666888999999999888888777777777333444555666777777666666666666666666666666666666555444444444555555555666777666444333222333333444777555444444555555444333555666777888888777555444333333444555555555555444333444555777777666444333222222333333444444333333777666666666666555555555444444444222222333555888//////000111111222333444333333444555555555444444000111222333444444444444333333333333333333333333222555888888555333444666444222222555555222222555444444888MMMwwwtttQQQ@@@;;;888777999777777666555444444333333222222111//////.........111///...000444555444111000111222222000//////000------,,,,,,,,,,,,,,,+++***+++,,,...000111222333222333444555555555666666222222333444555555555555555555444333333444444555222333444555666666666666666666666555555555555555111000000111333444444333111111222333444444333333777777777555333444666888444555666666555555777999888888888777777666666666333444555666777777666666666666666666666666666666444444555555555555555555888777666444444444555666555444333444666777666555333333444555555444333222222333333444444444444444444666777888666444222111111222333333444444444333555555555444444444333333333444444333333555999===000111222333333444555555222222333444555555555444111111222333444444444444555555444333333222111111000444777777555333444666666333333666666333333555333555555>>>___nnnSSS@@@@@@???666333:::666666555555444333333333444333222222111111222222---------...000111000///000111222111000///000111++++++,,,...///000111111/////////000000000000000000222333333111000111111333333333444444555555555777666444222222333555666444444555666666666666666000111222333444666777777111000000111333444444333///111222444444444333333444555666555444444555777333444555555444555666888666666666666666666555555555555555555666666666666666666666666666666666666444555555666555555444444666777777666555555666888444333222444666777777666000000111222333333444555111222333333444444333333555666888777444222111111111222333444444555555444222222111111111000000000222444555444333555:::>>>222333444555555555555555111111222444444555555555111222333444444555555555666555555444222111111000///111333444444444555666777555444777777444333666222666777:::OOOwwwtttHHH>>>888::::::444222555444444444444333333333333444444333333444444555555---///000000/////////000000111111111//////000222,,,---...///111222333333111111111111111000000000///222444333111000111222444444333333333444444555777666555444333444444555444444555555666555555555......///111222333444555333222111222444666555444000111333555666555444444111333555555555444555666222333444444333444666888555555666666666666666666777777555444444555666666666666666666666666666666555555666666666444333222222444777777666555666888555444333444555666555444444333222222222444555777111111222333333333333333333555666555222111222444222222333555555666666666222111111111000000000000111444666555222222666:::333444555555666555444333000000222333444555555555111222333444555555555555444444444333333222222222333222222333666999:::999888555555777777333333666333777999999BBB[[[~~~NNN222666888444333444333000222333333333333333333333333333333333444555666666000333555444111000111333000111111000//////111222////////////000000000000//////000111222333333444111333666666444333444666555444444333333444444444555555666666666555333222333444444555555444333333444444444444444444444444444333333444666777777666111222444666777777666555///222444666555444555666111333444333333333666888555555666666777777888888999888666444333444555666666666666666666666666666666666777777666444222111///222666777666555666888777666444444555555444222<<<999666333222333444555111111222333333333333222111333444333111111333666222333444555666666666666444444444333333333222222111555777555000///222555333444555555555444333222///000111333444555666666222222333444555555555555222222333333333333444444777555333555:::>>>???>>>777555444666666333222555666888999888888EEE___wwwoooGGG444333111000000111333444555555555444333222000///111222333333111111222333333222111111111111///,,,,,,,,,---...///000111111///...,,,,,,,,,...000111000111333444444333222111...///111333444444444333333444555555555444333222333222222333444333111///555555555555555555555555222222222222333444555555444333333444555777999;;;666666777777777777666666555333111000111222555777555555555555555555444444333444444555666777777888;;;:::888777666555666666777777666666666666666777777666555444333444555555666555444333222111111111666444444777===>>>;;;888999888666555444444444555333333333333222111000000111333444333111111333666444555777999999888666555111222333333444444333333555444222111111222444555000//////111333333222111555555444333333333444444555444333222111111111111///000111222222111//////444666222000888DDD@@@444111222444666777777666666333333666888666===[[[|||[[[>>>444333111000000111222333444444444444333222111000000333666777555333333222333222000000111111///...,,,,,,,,,---......//////...---,,,,,,,,,---///000///000111222333333333333222333333444444444444333444444555666666555444333555444444555555555222000555555555555555555555555777666555444333333333333222222222222333555666777444444555555555555444444444444444444444444555555555555555555555555555555555555666666777888888888888777666555555555666777999999888888888888888999222222222333555777999;;;888888777666555555555555444222111333888999777444999888666555444444444555555666666666666555555444222333555444222222444666333444555666666666555555222222333444444444444333555444333222222333444555222111111222333444222111444444333333333444444555555555444333222222222222111222333333333222111111111444111...444===:::000000111222333444444333333777666888999666:::SSSnnnjjjIII<<<888777555444333444555555222222333333333333333222111444888:::888666444333555222000///000111000///..................//////...---,,,,,,,,,---...///000000000000111222333444666666555444444333444444444555666777777666555444666555444444555444222000555555555555555555555555888888777666555555555555444333333333333444555555444444555555555555444444444555666777666555444333555555555555555555555555777777777777888888888888666666666666666777888999666555555444444555666666888777666555444444555555888777777777777777777777555222000111444666444222888777666555444444444444333333444444555444444444222444555555444333555666222333333333444444444444222222333444444444444444666555444333333444555666444333222333444444222111333333333333444444555666555555444333222222222222333333444555555444444333000444333...000666555///444555555666666666555555777666777999777999JJJ]]]SSS======888777666555444444444555222222333444555555555555222555888888777555444444555333000...///111111111222222222222111111000000...------,,,,,,---......222111000///000111222333777666444333333333444555333444555666666666555444444333111222222222000...444444444444444444444444555444444555555666777888666666666666555555666666555666666777777666666555555555555555555444444333555555555555666666666666888777777777777777777777999999999999999999::::::444444444444444444555666;;;:::999777555333222222444444555555666555555555777555222222444555555444666666555555444444444444111222333444444444444444333444555555555555555666333333222222222333444555222333333444555444444444666555444444444444555666666444444444555555333111222222222333444555666777444444333222222222222222333444444555555555555555333777777222111444444111777777777777777666666666444333444888888:::DDDOOO```@@@555999444444333222222222222222222333444666777777888888444555555444333333444666555333000///000111222222333333333222111111000000///.....................444333222000000000111111444333222222222333555666222333444555666666555444444333111111222333222111333333333333333333333333333333333333444555666666666666666666666555555555555555666666666666555555555444333111111222444555555555555666666666777777666666666666666666555555;;;;;;;;;:::999888888777888888888888888999::::::555555666777777888888888333333444555555555444444888666444333444555555555555555555555555444444444444555666777777777777777333444444555666666555444444444444333444444555666333333444555555555444444555555555444444555555555666555444444555555333111222222222333444555666777333222222111111111111222333333333333444444555555444777888555222222333333444444333333333333333333333333444777888999>>>DDDkkkeeeIII:::666777555555555555666666555555222333555666777888888888555444333222000111444777444222000000111222222222111000000000//////......000000000////////////...444444333222111111111111333333222222333444555555222333555666777777666555666555333444666777777666333333333333333333333333555444333222222111222222333444444555444444333333333333444444444444333333555333111000000222555777555555555666666777777888555555555555666666666666999999999888777666444333777777777777888999::::::777777888888888888777777555666777888777666555444555444444333333333444444444444555555555444444333333444555555555555555555333333333555777777555333444555555555666666666666333333444555555555555555444444444444444444444444555444333444555555333222333333333333444444555666333222222111111222222333222222222222222333444555333444555444222222222333444333333333333333444444666666777777666777:::===SSSVVV===::::::555555666666777888888888888111222333555666666666666333444444333222222333555333222111111333333222111//////////////////......111111111111111000//////222222333444444444444444444555555555555444444333444555777888999999888888666555444444777999:::999555555555555555555555555555444333222222111111111222333444555555444444333222333333444444333333222222222222222333555666777444555555666777777888888555555555666777777888888666777777777777666444444444333333444555666777777::::::::::::888777555444777888999999999777555444222333444444444333444444333333444555555555444333111222222222222222111000222222222444666777444111333444555666777666666555333444444555555555555555333333444444444444333333333222222333555555444222444444333333333444444555444444444333333444444555222222222222222444555666333111111333444333333444444444333333444555666777444666777666444666;;;>>>BBBlllNNN666888999111...///111222333333444444000111222333444444444444222444666666444333333444222111111222444444222111000000000000000111111111222222222222222111000//////000222555666777777666777777888888777555333111666777999:::;;;;;;::::::444333222333666888::::::777777777777777777777777222222222222333444555555333444666777777777666555444555555666666555555444000111333555777777777777444555555666777888888999555666666777888999999:::555666888999999888888777555555555666666888999999333555777999:::;;;;;;:::777777888999888666444222222444666777666555555555222333444555555555444333555555555555444333333222222111111444666666333000222333555777777666555444333444555555666666555555222333333444444333333222222111111333555555444333555555444333333333444444666666555555555666666777333333222222333444666777444111111333666666666666000000//////000222333555000444666444444888???DDD:::\\\iiiKKK777777:::333444333222111222444666888666666666666666666666666444444444555555555666666777555444444555555444222333333222222111000//////333333222111111222222333333333111111111111333333333333333333333333333333777666444333444555777999111222333444555555555555555555555555555555444444444555777666555333444444777777555555444555666666888777666777888777555444555444444333333555666777555333111222555888888777777888888888999999999999888888777666666666666666222222333333555666777888:::777444222222444777999777666555444444555666777777777777777777777888999888777666555555555555555000111111222444555555666555555666666555444333333555444333111000111444777666444444444555666555444555666777666444444555777222444555555444333555666222222222333333444444444333222111000111333666888777555222///...000222444222333555666666555333222111111222222333444555555777555444333444777:::<<>>RRRuuuTTT>>>555444444000555999111444333222111222444666888444444444444444444444444222222333333333444444444111000///000222333222111333333333333333333333333333333222333444555666777222333444555555444333222333333444444555666777777777666444333444555777999333333555666777777777777444555555666777888888999222444666666555444555666444555777888888777444333444333333555666777666444222333555666666666555444444777:::999666444555666888888888888999999999999888888777666666666666666777777555444444333333333777666666555555555666666444555666777777666555444222333333444666888999:::222444666777888777666555888777666555444333222222333333444555666666666555444555666666444444555666222111000111222333222000///000111222111222555777222444555555444333555666444444444333333222222222000111222444555555444444333333333333333555666666111111222333444666777888777777666555444333333222444444555666777888999999888888999===IIIffftttHHH<<<888555555777777222---555333222222333222111000333333333333222222111000555444333111000111111222444444444555555555555666222333555666666555333222777555222333555555333111444555666777777666555444999888555333222333444555888666333222333333333222444444555666777777777666888888777555555444444444666555444333333444555666333444444555555444444333777777666666666777777888;;;999777777888999888777666777888888666555555666333555777888999888777666333333444777999:::999777555777999999888777777888555444333444666888888777555555555444444333333222666555444333333444666777888888888888777666555444777666444333222222333333222333555777777666444333444444444444444555666777777666444222111111111111111222333333444444444444333333333222222111111111000222333333222222444555000333666555222///000111666666555555555444444444333222222111222333555666888888777777666666555555666333111333666999999888777888777===HHHVVV|||VVV;;;;;;777444444666666333///222111111111333444555444222222333333333222111111333222111000000000111222333333333333444444444555444444333333444444444555666444222333444555333111444555666777777666555444555444222000000000000111444222111111333555666555333444555555555555555555333333333333444555666777777666666666666666666777444444444555555444444444666666555555555555666666444444333222000000000111333555777777777666777888444555777888999888777666888777666777888888666444777888999888666666666888666444333444666777777777555555555555444444444444666555555444444444555555444444555666777777777777555555444333222222222222666777888888777666333222888777777666555555555555111222333444444444333333111222333333333333333333444444444444333333333333555666777666444444555666444555666555444333333333444444444444333333333333555444444333333444555666666666666555555555555555555222111222555888888777666777666;;;DDDOOOqqq```>>>999:::666333222444666444222222222111111222333555666111111222333333333222222222111000000000111222333222222222333333333444444555444222111222444666777444333222222333333222111444555555666666555555444555555444444333333222222333111000111333555555555444444555555555444333333000111111222333444666666777777888888888888777777444444555555555555444444555444444333333444444444:::;;;:::999777666777888222444666777777777888999444555777888888777666666999777666555666777666555888888888666444444666888777555444444666777666666555555555555666666666666666666666666555444333333333444444555666666777777333333333333333222111000555666666777666555333222666666555444444555555555///111444666666555333222222222333333333222111111222222222333333333333333777888888777555333444555666555333333444444444333222222222222333333333333555555333222222333444444444444444444444555555555222111000111333555666555444666444888???GGGcccMMM888???999666333222444666777666555444333111//////111222000111222222333333333333111111000000111333444555222333333333333444444444444333222222333444666777333222222222222222222111444444444444444444444444666666777777777666555555555444222222333333222111666666666666555444333333444333333222222333333444666777888999999888777666555555666666666666555555444444333222222222333333666333111222444555444333222444666777666666777888555666777777777777666666777555444444666888999999999888777555333333555888888666444444666666666555555555666666777777888888555666777777666444222111666666555444444444444444333333444555444333222111///000111222333444444444//////000111222444666777444555666666555333111000333333333333222111000000/////////000000111111222444555666555333222333444666222//////222444333111222222222222333333333333444333111000///000000111333333444444555555555666111000000111222333444444222666444777>>>DDDYYYyyy```@@@888<<<888666444333555777888999222333333111...---///111000111222222333333333333333222222222333555777888444444444444555555555555111222444555555555444444111222222222222222222333444444333333333333444444222333444555555444444333444333222333444444333111777777777777777666555444666555555444444444444555444555666777777666555444555666666777777666666555555444333222222222222222777222---000888;;;888333444666777777555444555666666777777777777777666666888666444444666888999888777777666444222333555777888666444444666666666555555666666777777888888888555666777777666444222111666666555444444444444555444555666666666555333333///000111222222333333333...//////000222444555666666666555444333333333333333333333333333222111000/////////000000111111222222333444444333333444666555222//////222444333222333333333333333444444444444333111000///000000111444444444555555666666777000111222222222222333333222666555777???DDDUUUooooooIII<<<999555666555555444555666777888---000222222000///222444111111222333333333222222444444333333444666777888444444444555555555666666222333555666666555333222111222333333222222333444444333333222222333333444444444444555555666666666111111111333666777777555777777888888888777666666555555555555666777888888444444555555555555444444666666777777777777666666666666555444333333333333<<<777333666===AAA>>>:::444666777777555444444444777777777777666666666666;;;999666666666666555444555555555444333333555777777555444444666777666666666666666666777777777777666666666666555444333333333333333333444666999:::555555666666666666555555777666555444333222222111555555444333333444444444444333222222333555777888333333444444444333222222222222222333333333333333222333555555444555666888555333222333444555555444555444444444333333333333555555333222222333444444555555555555555666666666000222444444333333333444222888666888@@@EEERRRggg[[[@@@<<<999222333333444444444444444555,,,111555555333111222555222222333333333222111111555444333333444555666777333333444444444555555555555555555555444333222222111333555444333222444666444333222111111222333444555444444444555666888999111111222555888999888666555666777777777777777666777666666555555666666777555555444444444444555555666777777888888777777666888777666555555444444444333111111111222333333333333444666666555444555666888888777666666666666666:::888777777777666444222222333444444444444555777666444333444666777777777777666666666666666555555666555555444444444555555444444333444555777:::;;;555555444444444555555666999888777555333222111111777666555444444333444444222222333444555666777777333333444555555555444444444444444444333333333333222444555444333333444555111333555555444444444555555555444333222111000000555444444333333444555666555555555444444444444444111444777777555444444666333888666666>>>CCCMMM___sssNNN<<<999666000000222333333222222222222000555:::999555111111222333333333333333222111000444444333222333444555666222222333333333444444444888777555222111222333333111333555555333333555777444333222111111222333444111000///...///111444555555555555666888888666444444444555666777777777666;;;:::888666444333222222666555444333333444555666777777888888888888777777999999888666666555555555555999;;;888333111444999111333555666555555666888888888777666666666666666666555666777999999777555///222444555555555555777555444333444666888888888777777666666555555444444666555444333333444666777888777666555555666888999555444333222222333555666555555444333222222222222222222222222333333444555333444666777777666333222333333444555666666666666333333333222222111111111222333333222000//////000---111444555222111222444555444333222111///......333222222111222333555666444444444333333222222222222555888888666555555777444999555444<<>>GGGNNNaaa~~~kkkNNN<<<888333222444000888===BBBAAA;;;666444555111111111222333444666666555555555555555555555555555555555555555555555555222222111111111111111222222222222333444555666777888777666555666666888999777555555666444000222777666888:::<<<<<<;;;::::::888777555444444555777888555555555666888888777555888666333333444555555555555555555666666777888999555555555444444555555555555666555333555;;;<<<999777666555444444444444444777888999888666666888999666777888999999888777666555777888777444333444666444444333222222555888999333444444444555555666666555555555555555555444444:::999777666555555555666555555666777777888888888777888888999888777666555555555555444444555555555333222222111222222333333666555444555555444555666555666555444333444444333222444555444222000///000111222444444222333555888222444666666555444444555444444444444444444444444777555222222444555666555555444444555777888777555555555666666666555555444999:::999777777===FFFMMM___zzz___FFF:::999444111333///333777::::::666222111111222222222222333444666666555555555555555555555555555555555555555444444444444333333333333333222222444444444444555666777888666555555555555666666777666666777888555111444999888:::<<<<<<;;;999999:::666555555555555555555666555555555777888888777555777555444444555666666555555444444555555666777888666666666666666555555555777888666222333666444000999999777666666666777888777888888777666666777999111333666888::::::999888666999;;;999666444666999333555444222222666777666555555666666777888888888666555555444555555666666999888666555444555555666888888888888777666555444777888999999999888666555777666555444444444444444111111222333444666888999888555444666666444555888555777666333333555666444333444555333111000000111222555777666333222666:::000333777888888777777777444444444444444444444444666444333333555666666555888777666777777777555333666666777777666555555444333555666666888>>>HHHOOO^^^xxxkkkTTT???888;;;777444666222222222222333222111111111333333333333333444555666555555555555555555555555333444444555555666666666444444555444444333333222444444333444444555666666444555666777777777777666666666888999666222666<<<:::<<<<<<:::777555666777333444555555555555444333333333444666888888555333666555444555777777666444333222222333333444555666777777888777777666666555666888777444555777555000777666555555666888:::;;;666777888777555555777999222333444666777888999999888888999888777666777777222666666222222666666333555555666666777888888999666555444333444555777999777666555444444444555666777777777777777555444333666666777888777666555444555555444333444555666666222222333444666888:::;;;999555444777777444555999444777666222333777888555444555444222000000222444555555555555444444666777222444777777777666777888555555555555555555555555333333333444666666555333666555555666777777555444444444555666666666555555000222444666888>>>GGGMMM[[[tttVVVIII777333888555444666333444222111111333444444444444444333333333444555555666666666666666666666666222222333555666888999999333444444444333333222111222222111111111222333333666777888:::::::::999888555666888:::666333777>>>;;;<<<<<<888444222333555222333555666666555333222222222333555777666444222555444555666888888666333666666555666666777888999888888888888888777666666444666888777:::===<<<777222222222333555888;;;===666777777666555555666888777666555444444555666777999666333444777888555222111666777333333666555000333333333444555666666777666555333222333666999;;;555555444333333444666666222444555777777777666666444555666666666555333222444333333333444666777999555555555555555666777777999555444888888444555999444777666222222888999666555555444222000111333666888555222333666777555333555666666555444444666999555555555555555555555555111111222444555666444222111111222444777888888777111222333444555666666666111333666666777<<>>CCC\\\ggg{{{]]]>>>777666555444333333333444555333111111444555444333555444333444555555444333444444222222222222333444222222222333333444555666555666777888888777666555777888999777444222444666222333555777888888777666333222333555777:::;;;<<<999888777555444555555666555555666777777777777777666666777777888888888999888777555444333444555666777666555666888888888666666444222333555666666444777666555333333333444555666666777777888999::::::999999888777666555666666777777666555555666777888666777888777666666888:::444333222444777777666444777777666555555666777777444444555777888777444111666666666666666666777777666777777777888888999999777666555444333333333333666555666777888777555222444666777777555555555666666888888666444222444666444333333333222222111111777777777666666555555555444444444444444444444444111222333333333333444555333222222444666666333000333333333333333444444444777666555444333111000000444444444444444333333222666666666555777;;;AAAEEETTT```tttwwwPPP<<<888777666555555555555666777555333333444444444333888555222111222333333333333333333222222222222222444444444444444555666777555666777777777777666555444???IIIFFF;;;111222777666444444666999:::777444---///333666888999999999555555666666777888999999666777777888888777777777444555666777888999999:::888777666555444555666777999888777777888888777666333222222333555666444333888777555444444555555666777777888999999:::;;;;;;:::999888777777777777777555555666666777777888888666777777777555666777999444333333555888999888777666666555555555555666666555555555666777555222///777777777777777777666666333444555666777888999999777666666555444444444444666666777999999777222///666555444555666666666444666777777666444333444555777666666555444333222222777777777777777666666666444444444444444444444444333111000222444666555333333333333444666666444111000111111222333444444555999777444222000000111222333333333333333222222222222333333333444888>>>BBBOOO[[[ooobbbEEE???888888777666555444444444555444333333333444444444333222111111333555444444111222333444444444444333555555555555555666777777444444444444444444444444000???PPPUUULLL>>>666333777444111333777888555000111444777999888666333222333444666888999:::::::::444444555666777777666666333333444444555666666777888777666666666666777777:::999777777777777666444444555666777888888666555888777666555555666777777777777777777777777777777777666666555444444555555444555666777888888888777555666666666444444666888555555666777888999999888666555555555555555555666777777777888999888666333999999888888777777666666444555555666777888888888999888888777777777777888999888777777777555222///777444222333666888666444666666666666555444444444888888777666555333333222555555444444444444444444444444444444444444444444555444333333333333222111333333444555666666555444000111111222222333333444444333333222333555666888666666555555555444555555111111222222333666<<<@@@IIIUUUhhhxxxJJJ888===888777666555444222111000111111111222222333444555111111222444666666333111000111333555666777777777666666555555555666777777444444333333333333444444222999EEEOOORRRJJJ<<<222888555222333777888555111555888;;;;;;888444111000555666777888999999999888222333444666777888888888555555555444444444444444777777666666666777777777999888666666666666444222444666888999999888777777888777666555666666888888999888777666555444444333555555444333333333444444555555666777888777777777777888999888666666777999777888999999888888777777555666666666666666666555777666777888::::::999777999999888888777777666666999999999999888888888888888777777777777888888999<<<999666444444444444333777444111222555777666444666666666777777666555444555555444333222111000///333333333333333333333333444444444444444444444444222555777555111///111444333444555555555555666666222222222222222222222222111222333555777888999999888777666666555555666666444555555555666888===@@@@@@JJJ\\\rrr___===333;;;666555555444333111///...///000111111111222444666333333444666777555111...222333333555666777888999666666555555555555666666666666555555555555666666777444555===FFFGGG???666:::777555666888999777555555999<<<;;;777444444555777777777777777777777777444444666777888999999999777777777666666666555555555555666666666666777777999777555555666555444222333555777777666555666777777666666555555666888999;;;;;;:::888777666555555666666555555555555666666777777777777666666666666666666777666444444555666777999:::999888666666777666666777777777777666666555444444666888999888777777777777777777777666666666666555555555444444444444444444444555666666777;;;888444222333555666666555333222222444666666666777666777888999999777444777666666555444333333222444444444555555555555555444444444444444444444444...222666555111000444888333555666666555555777888333333333333333222222222333444555666666666666666777666555444333444555555444555555444444666999<<<===EEETTTiiilllMMM;;;666777222222333444444333222111111222444333111111444666555444444555666666444222555555444333444555666777666555555444444555555666666555555444444555555666888444111444:::===;;;888888777777777777888888888777999;;;999444333555999888777666555555555666777666666777777777666666555555555666666666666666666444444555666666666666666999777666666777777555444333555666555333333555888666666555444555666777888::::::999999999888888888777777666666666666777777999888777666555555666666444444555333222111222444555777999999777666777999666777888999999888777666666555444555777777666555666666666666666666777777333333333333444444444444333333333333444555666777777555333333555777888777333333333222222333666999888777777999;;;;;;888555999999888888888777777777555555555555666666666777444444444444444444444444000222444444222222444666333555777666555555888:::222222333333444444555555666555444222222333333444777555444222222333444555333333333222111222444666;;;BBBNNNaaawww~~~WWWBBB;;;666000///000222444555555444444333555666555222111333666333222111222555888999999888777444222111222333444666555555444444444555555444333222222222222333444444555777777666666666777444555666555444555666888:::;;;;;;777222000444888888666555333333555777888666666666555444222111000111222222333444555666666333333444555666666555555999888777777888888777666555666777555333333777:::666555444444444666777888666777777888999999::::::666666555555555555666777;;;:::777555444444555666777888888777555444666777222555888999777777999;;;777888999::::::999888777999888666666777777666444444444555555666666777777777777888999:::;;;<<<<<<444444444555666777888999333333333555777999888777222333444333111222666:::999888888:::===<<<999666666666666666555555555555333444444444555555666666444444444444444444444444666444333333444333222000333555777777555555888;;;000111222333555666777888666444000......000444666888666555333333444555666777777777555444444666888666;;;FFFWWWnnnrrrGGG???888///555555555444444444444555555111111111111222333444555000222666888999777555333888777666666777666444222666444333444555444000---333444666777777777666555444555777777555333333333333333333333333333333333888555333444888999666222333555666555444444555666333444666777777666444333444444333333333444555555;;;888555333333666:::<<<777888777555222333888===333333333444555666666777999999888888777777666666666666777777777777666666555555444333444555666777444333333333444666888999777444111000222666888999888777777666555444444333777888999:::::::::::::::777777888888888666555333777888888777444333333444777666666555444333333333888777666555555666777888666444333444666888888777333333444555666777888888;;;;;;999888777777777777666666777777777777666666999777555333222333444666777555222111222444555666666555555333222111000000777555444222111111222222777444111222444444222///555444333333555777666666555111...///444777666333555444222111111222333444666999AAARRRjjjjjjBBB===888000555555444444444444444444555444333333444444666777777444444444444555555555555555333222222333333222111333222111333555666444222222333333444444444444444222444666666444222222222444333222111111222444555777444222444777888555111///111333444444555777888333444555666666555444333666555444333333333333333555555444444555555666777666555555555666777888888555555666666777888888999777777777666666666666666666666777777777777666666555555444333444444666666555555555555666777888888666444111111333666777888555555666666666666777777;;;::::::999888888777777777777777777777666555555555666777777666555777888777777666666555444444333666555555555555666666666888666444444555666555444444444555555666777777777999999888666666555555555666666666666666666666666333333444444555666666777555444333333444444444444666555555555555444444444000000000111333555777888555555555444333222222222333222000111333444444333888444000000333555333000555444444333333444444444888:::@@@OOOddd}}}UUU777666444///333444444444444444444444444444444444444555666777777777555333111000222444666444222000000222333222111444333111222444555555444333333333333333444444555333555666666444333333444666444222111111222444555555333111333666777444111///111333333333444666888555555555555555555555555777666555444333222222222000222444666666555333222555333222555999;;;777444555666666777777888888999555555555555666666666666555666666777777666666555666555555444444444555555666777777888888777777777555333222222444666666666444444555666888999::::::;;;:::999777777777888888888777777666666666666777333555777777777888:::<<<888777777666666555555444333333555666666666666555:::777555444444444333111666666666666666666666666777666666555444444444444999888777777777777888999111333444666777666666555222333555555555555333222444444444444555555666777555444333222222222333333333666888666222000222555333111000000222333333222888444111111333444222000555555666666666666555555888888===GGGZZZrrrsssGGG222333444333444444444555555555555444444222222111111222333444444777555222000000111333444888666333333444444444333888666444222222222333333666555444333444555666777666888999888777666777888666666555444444444444555444333222444666666555333444555666555333222333444666555444444444444555666666555444333333333333333000222555777888666444222333222333555888999777555444444555555666666666666555555555666666777777777555666666777777666666555666666555555555444444555777777888999888777555444444333333444666666555444444555666777888999:::;;;888777555555666888;;;<<<888777666555555666777888444666888888888999;;;===888888777777666666666555222333666888999888666555999777555444444444333111777777666666555555555555666666555444444444555555999888666555555666888999666666666666555444333222333444555555444333333444333333222222222333444555777666555333222111000000444666777666444222444555444333111222333444444333333111000111444666555444555666777888888888777666555666888@@@OOOfffnnnFFF888777777888777444555666666666666555444111111111111111222222333444444444333222222222222:::888666555555555333222777666555333222222333444555555444333333555666777777888999888777777888999666777888999999777555333444444444555777777666555666777777666555444444555666555444444444444555666333333333333333444555666555666777888888888777777333555666555444555777:::555555555666666666666666666666666777777888888888666666777777777777666666666666666666666666666666666777888888777666444333444444444555777777555333666666777777888888888999666666555444555888:::<<<777666555555555777888999666888999999888888999;;;777777777777666666666666333555888:::;;;999777555777555333333555666555444777777777666555555444444666666666555666666777777666555333222222333555666888777555333222333444555444555555333111111444777555444333111111222333444///000111333444555666666777555333444666666555333555333222222333444333222222111111222444555444444444555777888888888777666444555777<<>>;;;555999888888777888:::;;;<<<555555555555666666666777777666555666777777777666666666666666666666666666999888777666555555555555<<<999666777999:::888555777888999:::;;;:::999999444555777888888888777666666666777777888888999999:::::::::888666666888999::::::::::::888777666555777999999777444333555888555555555555555666777888999999888888999999:::;;;999999999999888777555555666555555666777777666444555333222333666777555222222444555555444444666777444444333333333444555555777666444555777666333000222333444555555444333222111222333444555444333222333333333333333444666666444666333555>>>CCCTTTooo___BBB333666666666777111777555333333444444444333333555777777555555777999333444444555555555444444666666666666666777777777444444444555666777888999222222222333555666555444333444777999999888666555666666555555555555666666666666666777777777888888555444333333333555777888555555666666666555444444666666555555555444444444666666555555666666777888777666444333333555777999666???DDDAAA;;;999999777::::::888777777777888999555555555666666666777777888777666777777888777777777777777777777777777777999999888777666555555666888888888999:::999777555777777999999:::999999888666666666777777666666555666666777777777777777777444555777777888999<<<>>>888888888888777666555444666777777666555555777999777666666666666777777888999888888888999999::::::999999999999888777666555555444444555777777666444444222222333666666444222333444555555444444555666333333222111111111111111666555444555666555222///333444444444444444444333222222333333444444333333333333333333444555666777666888444555<<>>DDD===444222666:::999888777666555444444333555666666666666777777777888999:::999999888999:::888888888888888888888888999999888777777777777777444888;;;;;;888666666888555666666777777777777777666555444444444555777888777777666666555555444444555777999:::888777777888333444555555666666666555777444222333777888777555999999888777666666666666777888888999999999999999777888888888777777666555333222222333555666555444222222222444555555555444444555666555333222333444999888777666555555555555666777777888888777555444555444333222222333444555444333222111222333444555444444444444555666777777222444000333;;;===HHH___xxxdddBBB777777999333555999666:::777333111222333444444777777666666777777666666666666777888888888888888777777666666555555444444555666666777666666555444===;;;777555444444222111555555666777777666555444444555666666666666555444222222222222333333333333555555555444444444444444222222333444555555555444222444555777777666444333444444444444444555666666444555666777777777666666222888:::666333444666666555555555555555555555555666666666666777777777888888:::;;;:::888888999;;;888888888888888888888888999888777777777777777777666888999777444444888;;;666666666666666777777777444333333444555777999:::777777666666555555444444777999::::::888555444555444444555666777777777777999666444555777888555222888777666666555555555555666777888999999999888888666666666777666666555555333222222333555666555333111222444555555555555666444555666555333222222333444333333333333333444444444555666777666555444444555444333222222333444555444333222111222333444555444333333444444555666777333444111444<<<<<>>222333333444444333333222666444333222222333444666666666555444333333333333...333666555000...111555333333444555555444666999555333222333555777666666555333111444888:::999777666666777888777777555555666555333222000000000000666555555444444333333222555444444444444555555666666666666555444444555666777444333555:::;;;777222///000222333555666888999888888777777777777777777666777888999:::999888777444555777999::::::999999333666888888666555777888555555666777888:::<<<===999:::;;;;;;;;;:::999888777777777777777777777777888888888999999999999999333333444444555666666666666777999:::999777555444999888777777666666666777555666777777555444555666555666666666666777777777999999888888666555333333888777666555444444444555555555555666777777888888777777888999999:::;;;;;;:::999888888888888888888666555444444333333333444555555444444444444444444111222444444222222222333555444222222333444333222333222000//////000222333111444333111111444555333111111111222111111222333333333333222111333666999<<>>::::::::::::::::::::::::666666777888999999::::::666666777777888888999999888777777777888999::::::888777777777777777888888000333666888777777666777777777777777888888888888999888777777777777777888::::::::::::999888777666777777777888999999::::::777888888888888999999999999888777666555555555555666666555555555666666777444444555555444222111000333444444222000000111333666666666777888777555333444333111000111333555777222555555222222555666444000333333111555:::888111555666666555333333444666555999>>>JJJbbbdddGGG;;;777<<<:::777444333333333444888888888777666666666555444555777999999777555444333444444444333333555666333333666;;;999444555;;;777444111000111333333333222444555555444222222222777777555555444444444444333333333222222111111111111222333444555555555555444444444444444555666777888777666555555666777888777666444333444555777999;;;777444444777999:::999666666777777777777666666999999:::;;;;;;:::::::::777777888777777666555444888666444444777999888666888777555444555666888999===;;;777444222333555666888777666777999::::::999777777888888888777777666999999888888888888888888666777888999999888666555999999999999888777555555///555;;;;;;777555666888111222444666888888888888777777777777777777777777333555777777777666777888555555444555666777999:::888:::;;;;;;:::999;;;<<<666555555555555666666777777666555444444333444444777777666666555444222222444444444444333222111111444444555555555444333333222222333444444333333333444333333222111111111222888777666555333111000000444444666888999888555222222888>>>HHH```cccHHH===:::888777444222111222222333555555555444444444444444666666777888888777666666444555666666555555666888333222444888666222333999999666444444555666666555222444666666444333222333333333333222222333444444333333333333222222222111111111222444444555555555666555555444444444555555777666555444444555666777777666444444444555777888999666444555777999999888777777777777777666666555;;;;;;::::::999888777666888888888888888888777777777555333444777999888777666777777888888888888888:::999888777666555555555:::999777777888999888777<<<<<<;;;:::999777555555777888888999999999888888666777888999999888666555888888888888777666555555333666::::::888777777999333444555666777888888888777777777777777777777777777999::::::888777888999999888777666555666666777777999::::::999888:::;;;777777666666666666666777555555555555666777888888555555555555555555444444555555555666555555444444333333444444444444444333222333333444444333333333444333333222111111222222555555555444444444444444333222333555666555333000333777<<>>777999666333222333444555555888888888666444444666888000000000000111222333444//////000000111111111222222222333333333222222111555555444333222222222222333444555666666555444333444555555666777666666666999::::::888666777:::>>>;;;;;;::::::888777555555777888888999999999888888;;;;;;;;;;;;::::::999888999:::;;;999666555777999666777999:::::::::888777666888:::<<<;;;999666444<<<:::888777888888777666555555666888888999999999:::888666444444555777999666666666666777888999:::888999999:::::::::999999666:::===;;;666444666:::777888999:::;;;:::999999777777777777777777777777888:::;;;:::888666666777444555777999::::::::::::888:::;;;;;;:::999;;;<<<777777777777777777888888999888777666666555555555666555444333333444666888444444444444333222111111666666666666666666555555666666666666555444333222333333333333333444555666333333333444444444444444666666777:::;;;:::666444444444888;;;???JJJeee~~~wwwXXXDDD;;;888666///000222444444444222111===777222444;;;===888222555222111222666999:::999<<<999666555666555222///000444999;;;999888888::::::888666444444666888:::888777666555555555555555333333333222222111111111333333333222222222111111//////000111222222333333222333666888777555111///555555555666666666666777???===:::666444333333444777777666666666666777777999999:::::::::999999888555666888;;;<<<;;;::::::666888:::<<<<<<<<<:::999===@@@;;;333666???===333999999999999999999999999999999999999999999999999;;;:::888777666777888888555777999:::;;;:::888777<<<<<<:::888666444333222999888888888888:::;;;<<<;;;;;;:::999888888888888777777777999;;;<<<;;;:::666777888:::::::::999888666666666666666777777888666888;;;===<<<:::777555555777999999999:::<<<===444777:::999777777999<<<666555555666888777555222999999999999888666555444888555333444666666444222111222333444555555555555555555444444444333333333444444555666666666666666555555555666666666666666;;;999666666777777777666777777666555444333333222555999888:::BBBIII^^^|||vvvVVVBBB:::777666222333444555555555444333:::666333444999;;;777333666555555777::::::999666===;;;999999::::::888666222444888999888666555555444222111/////////111111555555555444444555666666333333333222222222111111333333333222222222222111000111111222222333333333222444555666666444222000333333444444444555555555777666555444444555666666666555555444444555555666777777888888888888777777777777777777888999999:::777888999:::::::::999888<<<;;;666000111888:::777999999999999999999999999999999999999999999999999999999888777777777777777666777888999:::999999888777777888888999999::::::555555666777888;;;===>>>::::::999999888999999999888777777999;;;;;;:::999666666777888888888888888777777666666666777888888======>>>???===;;;888666666777888888777666777888777888999999888888999:::666888:::888555333444555888888777777666555555555777555333444555666444222333333444666666777777777555555555444444444333333555555666777777777777666555555444444555555666777888666444444555666666555777777666666555444333333333777777:::BBBIII^^^|||sssSSS@@@888666666777777666666666666666666999777666777999999888777888888999;;;===;;;888555:::888777777999999888666666666777888999888555222444333333222222111111111333333333333444555666777333333333222222222222111333333333333222222222222333333333333333333333333333444444444444333333222222222222333333333444444222333333444555666666777777666666555555666666777555555666777777666666555999888666555555666888999999999888888777888888888888666666999777444555999999999999999999999999999999999999999999999999999888888888888888777777666888888888999999999999999555666777888:::<<<===>>>555555555666888:::<<<===999999999999999999::::::999888888999::::::999777666666666666666666777888888777777777777888999999============<<<;;;:::999999::::::888666555555666;;;:::999999::::::999888888;;;===:::444111444888777666555444444555666777666555444444555555444333222333444555555666666555555555555555555444444444444444555666666666666555555444333333333444666777555333222222444555555444777777777666666555555555111666555999AAAHHH[[[yyyoooPPP===777555555999888777666666666666666888999::::::999999:::;;;888999:::;;;<<<;;;999777888777666666666666666555:::888777999;;;;;;888444444555666777777777666666333222222222333333444555222222222222222222222222444444333333333222222222444444444444444444333333444444333333333333333444222222333333333333444444444555666666777666666555999999888888888888999999555555666666777666666666999888777666555666777777<<<:::999777666777888999555555>>>IIIEEE666222888888888888888999999999999999999999999999999999999777888999::::::999888777999999888888888999:::;;;777888888999999:::::::::888888777777777777777777777888999999::::::::::::999888888888::::::888666888777666555555666888999888888888888888999999:::666666777777999:::;;;<<<;;;<<<<<<:::888777777888===;;;888888:::;;;888555999;;;<<<999555333666:::777666444444444666888999555444444444444444444333000111222222333333333222555555555555555555555555222222333444444444444444555444333222222444555666333222111222444555555444777777777777777666666666111666666888???DDDVVVrrrkkkMMM<<<666555555999888777666555555666666666888::::::888888999;;;777888888888888999:::<<<;;;;;;:::999888666666666999777666888;;;<<<999666///000333555666777666666444444333222222222222222222222222222222222222222444444444333333333222222555555444444444444444444444333222222222222333444444444444444555555555555666666777888999999888888999999888888888888999999555666777777888888888777888999999999999777666555===<<<999888777888:::;;;999888BBBNNNHHH666111:::777777777888888999999999999999999999999999999999888999:::;;;;;;;;;999999999999888888999999:::;;;888888888888888777777777888888888888777777666666777888999:::::::::::::::999888777888999999888666:::999777777666777888999888888888888888999999:::555555555666777999;;;<<<888:::;;;:::999888999:::>>>;;;888888::::::777444:::999777777777999::::::888777555555555777999;;;333444444444333333444444111111222222333333222222444444555555555555555555333333444555555555555444444444333222333444555666444333222333555666555444666666666777777777777777333777666888===???NNNiiigggKKK;;;666555555777666666666666666555555444666777777666777888999777777777777666777:::===999::::::888555444444555555444444555777777666555...000222444666666666666666555444333222222222222111222222222222333333333444444444444333333333333444444444444444444444444333222222222222333333444555555555666666666777777444555666777888:::;;;;;;777666666555555666666777666666777888999999999999777888:::::::::888666444===;;;:::888888999;;;<<<===:::===CCC>>>333444>>>666666777777888999999999999999999999999999999999888999::::::::::::::::::999999999999::::::::::::555666666777888888999999666666777888999999999888777888999:::;;;:::999888888777777888999999888666:::999999888888888888888888777777777777888999999;;;::::::999999999999:::555666888888777777888:::;;;:::888888888888777555999777555666999;;;:::999888777666666777888999:::222333444444333333444555444444555555555555444444333333333444444444444444555555666777777777777777333444444444555555555555555444444555666777555444555555555666666777777777333888777777;;;;;;IIIcccdddJJJ;;;666555444555555777888888777666666666666666777888999999999666888::::::888777888:::555777888777444333444666444555666555444333444444333333444555666666666666555444333333333333333444111111222222222333333333555444444444444333333333222222333333444444555555111111222222333333333333555555666666666777777777555444333333444555777888666555555444444555555666555666777888999999999999777777777777777777666666:::999999888888999:::;;;:::777777888666333777>>>666666666777888999999999999999999999999999999999888777777777888888999:::888999:::;;;;;;;;;:::999555666777888999::::::;;;777888999::::::999999888888999:::;;;;;;:::888777666666666777999:::999777888888888888888777666666777777666666666777888888<<<<<<<<<<<<;;;;;;::::::555777888888777777888999888888999888666555666777666777888999888888888888666666666777777777777777111333444444222222444666555555666666666555555444222222222333333333444444444444555666666666666555333444555777777666555444555444444555666666444222333333444555666666777777111666666777:::999FFF```{{{bbbJJJ<<<777555444444555777999:::999888777:::999888:::<<<>>>===<<<777:::======:::777666666666999;;;:::888888:::<<<666999:::888444222333555444444333333333222222222333333333333444555666666111111111222222333333333555555444444444333333333111111222222333444555555000111222333333333333333555555555666666666666777777666333111//////000111777777666666666666777777555555777888999999999999777666555444444555777888777777777777888999::::::222333555888888777888:::555666666777888999999999999999999999999999999999777666555555555666888999777888:::<<<<<<;;;:::999999999999999999:::::::::;;;;;;<<<;;;:::888666555999999;;;;;;;;;999777666666555555777999:::999888666777888888888666555444666666666666666777777888999999:::;;;<<<<<<<<<<<<999:::;;;:::999888999:::555888999888555444555888444999===;;;666333555888555555666777666666555555000222555444222222444666444444444555444444333333111111111222222333333333111111222333333333222222222444666888999777555444555444444555666555333000222333333444555666777777///444444666:::999FFF___uuu|||ZZZDDD999444333444555555666666777777888888;;;777555999@@@CCC@@@;;;888999999999999::::::::::::>>>===888888<<<===999:::999999777666555444333444444444555555555666666444555555555555555444444333333333333333333333333222000///000444666444333//////000111222222222222111222333333444444333333222444666555333111111111444444555666888999;;;<<<666777666555333444666888777888999:::::::::::::::888888888999999:::::::::888777555444444666888999;;;;;;;;;999777666888::::::::::::::::::::::::999;;;;;;;;;;;;::::::999888>>><<<:::888777777888999444555666777777888999:::888666555777:::;;;:::888999999999888777666666555:::999888666666666666777;;;:::999888888888999:::???>>>;;;999888999:::;;;777777666888;;;<<<<<<;;;===???@@@>>>;;;:::;;;===777999===@@@>>>999999<<<===<<<;;;;;;:::::::::;;;:::999888777777888999999999888777555444444444444666666666666666666666666777777666666555555555555666666555444333444777:::777444222222555666444111888666444555777777666333666777888888999888888777333333444444555666666666222333666999888:::EEEQQQooo{{{[[[EEE;;;777666888666777777888999999999:::;;;999888:::>>>@@@===:::;;;;;;;;;::::::999999999:::===<<<888888;;;<<<888666666555555444444333333333444444444444555555555555555555555555555555555444444444333333222222222222111///111333555444222///000111333333333333222333444444555555555555555333555666666555333333333777777666666777888999999999999888666444333444666777888999999:::::::::999777777777888888888999999;;;:::888777666777777888888999999888777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999888;;;:::888666555666777888:::;;;;;;;;;::::::;;;;;;;;;999777888999:::888666999999999999999999999999::::::888777777888888999:::999888777777888999:::<<<;;;999888777777777888999888666777888888777666:::===>>>>>>;;;:::;;;<<<888888;;;>>>;;;555444777<<<<<<;;;:::::::::::::::;;;:::888777666666666666999999888777666666666666555555555555555555555555666666666555555444444444444555666666555555666888444555666666666666777888666444333444777888777555999999888777666555444444444555555666666777777888444555888:::999;;;EEEQQQhhhyyyYYYDDD;;;777777888777888999:::;;;;;;;;;;;;=========>>>>>>===<<<<<<>>>===<<<;;;:::999999888:::;;;;;;888777::::::888444444555555555555555555333333333333444444444444777666666555555666666777555555444333333222111111333222111111333444333111///111333555555555444333222333444444555555444444333555666777666555555666666666666666777888999:::<<<<<<;;;888444333444555777888999999:::999999999666666666777777777777888<<<<<<;;;:::999888777777666777888888777888:::<<<:::;;;;;;<<<<<<=========::::::;;;;;;;;;:::999999:::999777777777777999999888999::::::999888999::::::999888888999999888777888888999999:::;;;<<<<<<999999999888999999:::;;;999999888888888888999999999999999999888777666666999888777777888888777555777:::<<<===;;;::::::;;;777777999<<<:::555444777<<<<<<;;;::::::::::::;;;<<<;;;:::888666666555555777777666666666666666777444444444444444444444444555555444444444444333333222444777777666555555666000444777777555444777;;;333222222333666888777666>>>===;;;:::999888999999555666666777777888999999777777888:::999;;;DDDOOO```vvvVVVBBB999555444555777888:::;;;<<<===<<<<<<@@@BBBCCCBBB>>><<<===>>>===<<<<<<;;;::::::999999999:::999777777888888888777777777777666666666666222222222333333333444444777777666555666666888888666666555444222111000000333222222222222222222111000111444666777666444333000111111222333222222222222444555666555555666888222333444666888:::===>>><<<<<<;;;888555444555777888888999999999999888888777777777777777777777777:::::::::::::::999888777888999::::::999999:::<<<999::::::;;;<<<======>>>:::::::::;;;;;;::::::999:::::::::::::::;;;<<<===555777:::999888777:::<<<777777777888:::;;;;;;;;;777777777888999999::::::777777888888999:::;;;;;;999999999999999:::::::::888999;;;;;;;;;999777666888777777888:::<<<;;;:::555777999;;;;;;;;;::::::888777999<<<<<<888888:::<<<;;;;;;:::::::::;;;;;;<<<;;;:::999888888777777333333333333333444555555333333333333333333333333333333333333333333333333222444666666555444555666000222444444333333555777333333333444555666666666;;;:::999888888:::<<<>>>555555666777777888888999888777777999888:::BBBKKK[[[|||uuuVVVAAA888444222333777888:::<<<=========<<>>;;;<<<>>>:::;;;;;;;;;;;;;;;;;;;;;:::999888888888777777888999999888777666555444444222222222333333333444444666666666666666777888888666666555444222111000000222333333222222111222222111222444666666666555444111111222333333333333222111333444444444444666888333333444666888:::<<<===999::::::888666666888:::888888888999999888888777888888888888888888888888555666777888999999888888:::<<<===<<<:::999999:::888888999:::;;;<<<<<<<<<999::::::;;;;;;::::::::::::::::::;;;;;;<<<======:::===???===:::888:::===777888999999999:::;;;;;;666666666666666666666666555555666777888999::::::999::::::;;;;;;;;;<<<<<<777999:::<<<;;;:::888666999888777888:::;;;;;;:::555666777999;;;;;;::::::;;;999999<<<;;;888666888888888777777777777888999777777777888888888888888333333222333333444555666333333333333333333333333222333333333333333333333555555444333222333666888555444222333555555444222555555555555555444555555555444222222333555777999444555555666666777888888888666555777777888???HHHZZZ{{{tttVVVCCC:::666555666666888;;;===???>>>>>>======@@@AAA@@@===;;;<<<===;;;;;;;;;<<<<<<<<<======;;;888777999999666777999888888777555444333222111333333333333444444444444444444555777777777777777555555444333333222111111111222333333222111222333222222333444555555555555333444555555666666555555222333444444333444666888777777777777777888888999777777888777777888:::<<<888888888999888888777666999999888888888888777777444444555666777888888999;;;<<<===<<<:::999888999888999999::::::;;;;;;;;;999999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;<<>>FFFZZZxxxpppSSSAAA;;;888777888888:::===???AAAAAA@@@???>>>???@@@@@@@@@??????@@@??????>>>>>>>>>>>>>>>>>><<<888777::::::666777:::777666666555444333333333333444444444444555555555111333555777888777666555444444444333333222222222///111333333111111333555333222222222333444555666444555666666777777666666444555555555444444777999999888888777777777777777666777777777666777:::<<<888888888888888777666666888888777777777666666666666555555444555666888999777999;;;;;;999888888888:::::::::;;;;;;;;;;;;;;;888999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;:::666:::===:::444111444888>>>??????<<<888555555666777777777888999999::::::666666888999999999999888666777888:::::::::::::::777888999::::::999888777;;;999888777777777555333;;;888666666888;;;;;;:::>>>999777999;;;888555666666666666666666777888888444444666666777666555555777777666666666777888888444444444444444444444444333333333333444444444555333444444333222333555777666555555555666777666666555777888888666555777999999999999888888888888777555666666777777888888999888444333555777999???FFFWWWtttjjjOOO???999777888999999;;;>>>AAACCCCCCAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>===888777;;;;;;666777;;;777777777777777777777777444444444555555555666666///111555888999777555333333333333333333333333333...111333333111111444666333222111000111333555777333444555555666555555555666777777666555555777:::666666666666777888999:::666777777666666666999;;;888888888888888777666666777777666666555555555444999888666444444555777888333666888999888888888999<<<<<<<<<<<<<<<<<<;;;;;;888999::::::;;;;;;;;;;;;<<<======>>>======<<<<<<222777<<<;;;777777;;;AAA;;;===>>><<<888666777999777888999:::<<<===>>>???777888999:::;;;:::999999444555777888999999888888:::;;;;;;<<<<<<<<<;;;;;;:::999888888:::;;;:::999===999666555888;;;;;;;;;;;;666555:::>>>>>>===???;;;:::::::::;;;<<<<<<===888999:::::::::888777666666666555555555555666666444444444444444444444444333333333444444555555555111333555666555444444555///222555555333333555999333666888888777777999<<<333444666777999999999999777777777888999999::::::999555333666888:::@@@GGGUUUppp~~~mmmSSS>>>666888<<<<<<<<<<<<===@@@DDDEEEDDDCCCDDD@@@AAAGGGHHHCCCAAABBBBBBDDDCCC???===>>>;;;666888888999999999999888777777666555444333222222222000333666666333222444666444555555555444444666777222111111000111333444555555555555333111111222444555555555555555555444444:::888666333222222333444222000000222555777555333444555777999999999888777999888:::<<<:::777777;;;:::999888777777777888999888777777666666666666777777888999999999777666555888666555777;;;======<<<;;;;;;;;;;;;::::::999888888888888888888888999999::::::999999888777777666999999888888999;;;===>>>999888777888:::;;;:::999666666777888999999::::::666888999888777666777888999999888777666777999<<<;;;;;;<<<<<<;;;:::888666;;;:::999999888888999999:::999999888999:::<<<======;;;888555555666999:::666666777888999;;;<<<===999888777666666888:::;;;333333444444555666666666555555666666555555444333444666:::======;;;777555777666555555666777666444333555777777555444333444999888666444333444555666555555666666777888888888:::999888888::::::999888666777888888888;;;???BBBSSSlll~~~lllRRR>>>666777:::<<>>>>>BBBCCC???===>>>FFFDDD@@@<<<===@@@<<<666777777777777666666666555888777666555555555555555111333555555444444444555444555555555444444666777333222111111111222333444333333333222111111333555555555555555555555555666888777555444444444666777666555444666888888777444444444555777777888888888666555777::::::777777;;;<<<;;;999888777666777777777666666666666666777777999999999999999888777777<<<999777777:::<<<<<<;;;:::;;;;;;;;;::::::999888::::::999888777777777888999999999999999999::::::888888777777888999;;;<<<999777666777999:::999999888888888999:::;;;;;;;;;<<<<<<<<<999666333333333666777666555444666888;;;<<<<<<;;;;;;:::888777666<<<<<<;;;::::::::::::;;;;;;:::999999999:::;;;<<<:::999999888777777888888666666777888888999:::::::::999888888888999:::;;;888888777777666555555555333333444555555555555555777666444222222333555666666555444444666666555444333555777777666666777888888777555555555666777999777777777666666666555555777666555666888888888777555555666666666999<<<@@@OOOjjj~~~kkkQQQ>>>666777;;;===FFFLLLQQQPPPJJJFFFGGGIIIEEEAAA???@@@AAA>>>===>>>EEEAAA<<<999===AAA???888:::999777666555444555555777666666555555555666666444333333333555555555444444555555555444444666777444333222111111111222333111222333222111111333555444444444555555666666666666555444444555666777888666555444444555555333222333444444555666777999999555555777;;;:::888999===<<<<<<:::888777666666666555555555666666777777888;;;:::999999999999999999@@@===999888888:::;;;;;;::::::;;;;;;;;;:::999999<<<;;;:::999777777777777999999999999:::;;;<<<===777777666777777888999:::999777555555777999999999444444555555666666777777666777888888777666888999666666777666666777999<<<<<<;;;:::999888777777777<<<<<<;;;:::::::::::::::;;;;;;:::999999999::::::777888999::::::888777666555666777888999888777777777777777777666666666666777777777666555555444444000111333444555666666666777555111///...000222444555444333444555666555333///111222222222222555777666666555555666777999:::999888777666555444333222555444444555888999999888555666666666666888<<>><<<>>>BBBAAA<<<>>><<<:::777555555666777333333333333333444555666666333111222555666555222333555555555444444555777555444333111000000111111222333333222111000111333111222222333444555666666555555444444444555666777444333444444555444333222555444444444666888:::;;;888777999<<<;;;888999<<<;;;:::999888888777666666333444555666777777888888;;;:::888777777888999:::???===999777666888:::;;;:::::::::;;;;;;::::::999;;;:::999999888888888888999999888888999:::<<<<<<888888888888888888999999:::888666666777999::::::333333444444444555555555333444666777777888:::<<<777888999999888999<<<>>>:::999888777777777999999:::999999888777888888888<<<;;;;;;:::999999999999777888999999999999888777444555888999:::999888777777777888888888777666555222222222333444444555555111222333444555555555555444555555555444222111000444333222333555555555333111111111000///000333555666555555555555666777888888888777666555444333333777666666888;;;======<<<777888888888888:::>>>AAALLLeeezzzfffNNNAAA===>>>DDDKKKSSSRRRQQQPPPMMMIIIDDD@@@IIIGGGCCCAAAAAACCCDDDBBB===FFFKKKHHHCCCAAA@@@??????===:::777555555666666333333333333333444555666777444111222444666555222333555555555444444555777666555333111000000111111333444555444111000000111000000111222333333444444555555555444444444444444555666777888888999999999777666666666777999;;;<<<888777888:::888444444888777888888888999999888888444444666777888888888888999888777666666777888999;;;999777555555777:::===999::::::;;;;;;:::::::::999888888888999:::;;;;;;:::999888777777888999:::::::::::::::::::::999999;;;999888888:::;;;;;;;;;888888888888999999999999999::::::999666555555666777888999999888999;;;===777666666666777999;;;===999999888777777777777888;;;;;;;;;;;;:::999999888999888888777777888999:::444666888:::<<<;;;::::::999::::::;;;;;;:::999999222222333333444555555666444444444555555444333333555666666666555444222111444333222333555666555444888888777666444444555777777666666555444444444444666666666666666666666666888777777999<<<>>>???>>>888888999888888:::===@@@JJJ]]]vvvzzzdddNNNCCC@@@@@@GGGOOO\\\XXXTTTPPPMMMHHHAAA===CCCCCCAAA>>>???CCCDDDBBBEEEQQQYYYSSSHHHAAA???>>><<<:::888666444444444444555555555555555666777888777555333222333444444444444555555555444444666777666444333111000000111111333555666555333111111222000111111222222333333333666666555555555444444333333555777888777888999:::888888888888999:::;;;;;;777555666888555111000444666666888999999:::999999555666888999:::999999888777777777666777777888999777777666555555777:::===999999:::;;;;;;;;;::::::888888888888999;;;<<<===;;;999777666666777999:::<<<<<<======<<<;;;:::999;;;:::999:::<<<<<<<<<:::888888888888888999999999777999999888666666666777444666777777666666777888555666666777999;;;<<<===;;;;;;:::999999999999999::::::;;;;;;;;;:::999999999888777777777888999:::666777999:::;;;;;;::::::555555666666666777777777888888888777666666555555555555666666555555444333999777333111000222444666444333222333555666666555888999999777444333444555777777777666555444444444555555555666777888888999666555555777:::<<<<<<<<<666777777666666888;;;>>>MMM^^^ttt|||dddMMMDDD@@@???EEEOOOYYYXXXTTTOOOJJJEEECCCBBBBBBDDDCCCAAADDDIIIJJJGGGIIISSSXXXRRRHHHBBB???>>>999999888777666555444333666666555555555666666777666666555333111222444666444555555555444444666777555444222111111111222222111333555666555444444555333333333333333333444444555666666777777777777777222444777777555444666777888888888999999999888888666444666888666222222555777777888999999999888888777888:::;;;;;;:::999888666777888888999999999888666888888888666777:::===888999::::::;;;;;;;;;:::999999999999999:::;;;<<<:::999777666777999;;;=========>>>>>>===;;;:::999888888999;;;===<<<:::888666666666666666666666666444666777888777888999;;;444666777777555444444555777888999:::;;;;;;;;;;;;;;;::::::999999999999999888999:::;;;;;;;;;:::999777777888999999999999999::::::999999888888777777333222222222333555666777:::999999888777777666666555555666666777666666666777666444333333444555777444333333444666777777666444555666666444222333333777888888888888777777777666666777777888999999:::555444444666888::::::999777777777666666777;;;>>>KKK___www}}}eeeNNNDDD@@@===BBBMMMPPPRRRRRRMMMFFFCCCFFFJJJFFFJJJJJJHHHKKKRRRSSSNNNGGGNNNPPPKKKEEECCCAAA>>>::::::::::::999777666555555444444333333333444444555666666444000000333777444555555555444444666777444333222111111111222333...111444666666777888999555555555555555555444444555666777999::::::::::::777999;;;:::888666777999777777888999999888666555777666777:::999555666:::888999::::::999888777666999:::;;;<<<<<<;;;999888666888999:::;;;::::::999777999;;;:::888777999<<<888999::::::;;;;;;;;;;;;;;;;;;:::999999:::::::::999888777777888;;;>>>@@@======>>>>>>===;;;999888666777999;;;===<<<999666999999999999999888888888;;;;;;;;;999666444333444777888999888666555555555999:::;;;<<<<<<:::999888999888888777666777777777777888:::;;;<<<;;;;;;:::444666999;;;<<<:::888666===<<<:::777666444444444777777666666777:::<<<>>>555555666666777777888888333444555777888888888888222555888;;;;;;999555333555444333555777888888777444666888999888666666777777888999:::::::::::::::777888888888999999999999666555555666999::::::999999999999888888999===???BBBZZZuuuzzzhhhRRREEE@@@BBBIIIPPPPPPXXXXXXLLLCCCEEEFFFDDDCCCDDDIIINNNOOOLLLLLLPPPIIIHHHFFFFFFFFFDDDBBB???:::<<<>>>>>>;;;888666666000222555777777666333222444444444444444444444444555666777888999999888777333333333444444333222222111111111222222333333333444555666555555555777999666666777777888888888888888999;;;;;;999666333111777999;;;;;;888666444444777666666666666888:::;;;;;;999666333333555777999888888999999888777555444888666444555888999777555:::::::::999888999;;;>>>999;;;===<<<;;;;;;<<<>>>555666777888999:::::::::666666777888:::;;;<<<<<<888666444777<<<>>><<<888<<<999:::>>><<<888999>>>555666888:::;;;;;;;;;:::444888999666555777777555555666555333111333888===999888888777777777777777999999999999999999999999<<<;;;:::888777777888999;;;:::999777666666777777666666777888888888888888777777666666666888999:::777777777777666666666666555666888:::;;;:::999888444555666666666555333222333666888666333222444666666888999777333111222444888777666666666666777777;;;888555333333666:::<<<777555555777:::<<<;;;:::666777777777777888;;;===BBBTTTmmmtttcccOOODDD@@@BBBIIIPPPZZZ\\\ZZZTTTQQQOOOKKKFFFEEEDDDFFFKKKLLLHHHFFFHHHEEEEEEEEEFFFFFFDDD@@@<<<888999:::999666444333333111333444666666555444333333333333333333333333333555666777888888888777777222222222333333222222111222222333333444444444444666777777666444333333444555555666666777777888888777888999999999777555444777888::::::888666555666666555555555666777999999;;;:::888666555777888:::888999::::::::::::999888888666555666888888777555666888999999888888999:::::::::;;;;;;;;;;;;<<<<<<::::::::::::999888777666888999999:::;;;<<<======:::888777999>>>@@@>>>;;;<<<:::;;;===;;;777777<<<888888999::::::;;;;;;;;;555999:::666555777777444;;;:::888555333222444666;;;:::888777666666777777888888888888888888888888:::999999888888999:::;;;;;;:::999888999999:::;;;666777777888888888888888888777666666666777888999888888888777888888888999777888888999999999888777555666666666666555444444444555666666555444555666333555666666333333444666777777666666666666666777;;;999777555666888:::<<<;;;666333666===@@@<<<888666777888777777888:::===FFFXXXpppssscccRRRHHHDDDEEEIIIOOO]]]XXXVVV[[[]]]WWWNNNHHHJJJFFFEEEIIIKKKHHHEEEDDDFFFFFFGGGIIIIIIFFFAAA===;;;;;;;;;999666555555666333333444444555555555555444444444444444444444444666777777888777777666555111111222222222222111111444444444444555555555555444666777777555333222222444444555555666777888888777777777777888888888888666888999888777666777888555555555555555666777888999999888777777777777777666777888::::::;;;;;;;;;888777666666888888777666333555888:::999777666666;;;:::999:::;;;<<<<<<;;;<<<<<<;;;:::999888666555999999:::::::::;;;;;;;;;:::888777:::>>>???===;;;<<<:::;;;<<<999555666999:::999999999999999::::::666999999666666888777444===;;;888777666666444333<<<;;;999777777777777888;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<999888888999:::;;;<<<===777777777888888888888999888888777666666666777777777777666666666888999:::::::::999888777777777777777777666555555555555666555444444555666777777666333444666666666666888:::666555555555666666666666:::999888888888999;;;<<>>BBB===666777777888777666777999<<>>>>><<<999777666888999555444444333444555666777777777777777777777777777777777777777666555555444111111222333333333222222444444444444444444444555///222555666666444444444444444555666777888999:::999888777666666777888999666777888777666666888:::666666666666777777888888666666666666666555444444555666666777888888999999888777777777777888777777333666888888777666777777<<<:::999:::===>>>===;;;999::::::::::::999999888888888888888888777777777888777666888;;;<<<;;;999999999::::::888666777888888888999:::999888666555555777888666777:::999555999777666777:::;;;999666;;;:::999888888999:::;;;::::::::::::::::::::::::888888888888999:::;;;;;;888888888999999:::;;;;;;888777777888888888999999999888888777666666666666444444333333444666888:::<<<;;;888666555555666666999888777666555666777777666444222444888:::999666555666777888888999:::;;;444555555666666666666666888888888999999999::::::===888555777<<>>PPPggg|||sssfffXXXQQQOOONNNPPPSSSUUURRRVVV]]]YYYMMMFFFIIIMMMGGGFFFMMMSSSUUUUUUUUUSSSRRRQQQQQQPPPMMMIIIFFF===<<<:::777444444666888666555444333333555666888777777777777777777777777777777666555555444444444222333333444555555444444444444444333333333333333///222555666666444444444444555666777999:::;;;<<<;;;:::888666555666777777666777777777666777999;;;777777888888999999999888555666777777666666444444777777777777777777777888777888888888777777777888777888888777666777999;;;<<<;;;;;;<<<===>>>===<<<999999:::::::::999888888888888777777777666666666888777888999:::;;;:::999555777999888777888999:::444666999;;;:::777333111333555666555888===<<<888666555555888<<<===;;;888888888999:::;;;<<<======666666666666666666666666999999999999999999999999:::;;;;;;;;;;;;;;;;;;:::888888888777888999::::::999999888888888777666666333333333444555777999:::<<<:::888555444555666777:::999888777666777888999777444333555999;;;999777777777666777777888777777444444555666777777666666666777777888888888888888888888888888999999999999666777777666555666999;;;===NNNeeezzzlll```TTTOOONNNNNNQQQUUU\\\^^^```]]]SSSHHHEEEHHHJJJEEEEEEKKKQQQTTTVVVYYYXXXWWWVVVUUUTTTPPPKKKGGG???>>>===:::777666888:::666555444444444555777888555555555555555555555555666555555444444444555555222333444555555666666555444444444333333333333333444666777777555333222222444555666888:::<<<===>>>;;;:::888666666666666777555777888888777777888:::888888999::::::999999888999999999999999888777777::::::999999888999999:::777888999999777777888999999999999777666777:::===:::;;;===<<<;;;;;;<<<>>>;;;;;;:::999888777555444999999999888888888888888999:::;;;;;;<<<<<<<<<;;;333777999777777:::;;;;;;333666999;;;:::777444111444555555555999>>>===888888777777888::::::999888777888:::<<<>>>>>>>>>===::::::::::::::::::::::::999999:::::::::999999888=========>>>>>>===<<<<<<999999888777888999:::;;;999999999::::::999888888555666777888999:::;;;;;;999888666555555666777888::::::999888888888888999777666666777888999999888666555444444444444333222444555666888888888777777666666777777777888888888555777999999777777999;;;444555666666555777:::<<>>888888777777777777777888555777999999888777777888777888999999999999888777::::::::::::999999999999999888888888888:::;;;<<<777888:::999777666888:::777999999999888888:::;;;666:::>>><<<888666:::>>>888999999888777666555444777777888888888888888888999:::;;;<<<;;;;;;;;;<<<555:::;;;777777:::<<<999777888888999999888777666777777666555999>>>;;;555777888999888777666777888888:::===@@@@@@>>>;;;999<<<<<<<<<<<<<<<<<<<<<<<<666777999:::;;;::::::999999:::;;;<<<======<<<<<<:::999888777777999:::<<<888999:::;;;;;;;;;::::::666777999;;;<<<;;;;;;:::666555555555666777999::::::::::::::::::999999888777888999888777777888999777444333333555555444222444555777999:::999888888888888777777777888999:::777777888888999:::;;;;;;333444555555555777:::===CCCRRRgggzzzrrreeeVVVNNNJJJHHHIIILLLWWW]]]YYYKKKCCCEEEHHHFFFLLLIIIIIIKKKKKKKKKOOOUUU^^^```eeegggddd[[[NNNEEE;;;;;;;;;999666555555666555555555666666666666666666666666666666666666666444333333222333444666777000111222333444444555444777777666666555555555444444555666555555555777999222222444666999;;;<<<===555666666777888999999999444777::::::999777666666666777888999999888777666:::999888888777777888888555555555555777999;;;<<<666999::::::777666888:::555777:::;;;:::888888888222999>>>;;;555333888>>>444444555777888888888888555555555555666666666777777999::::::999999999:::777<<<===888666:::;;;888;;;:::888777777888:::<<<:::999777666999===999222555777999888555555888;;;:::<<<@@@BBBAAA>>>999666777777777777777777777777444555888:::;;;<<<<<<<<<333444777999:::;;;;;;::::::999888777777999;;;<<<888999;;;<<<===<<<<<<;;;444666999;;;;;;:::888777333333444555777999:::;;;999:::;;;<<<;;;:::999888777999;;;:::777555777:::888666444555888999777555444666888:::;;;:::999888:::999888888888999:::;;;999777555888<<>>>>>NNNbbbvvvjjjbbbVVVKKKHHHKKKPPPQQQZZZTTTMMMHHHGGGIIILLLNNNKKKHHHJJJOOORRRSSSWWW[[[oooqqqqqqnnnhhh^^^PPPEEE<<<;;;999888777666777777111444666555222000111333333444555666666444222111444444333333444555777888333333333333444666888999888777555555666666555333777444333444666777555333111444777::::::;;;<<<===777888888888999999999999666777888999:::999888888777888888999::::::;;;;;;<<<;;;999888888999;;;<<<:::999777555666888:::<<<999:::<<<<<<<<<:::888777888888888999999:::::::::;;;<<<<<<;;;:::888555444>>>>>>>>>===<<<:::999888888999:::<<<>>>@@@AAABBB<<<<<<======>>>?????????:::::::::::::::999888777777888::::::999999:::<<<888555666999;;;:::;;;???666666888;;;<<<;;;777444;;;<<<<<<;;;999888888999888999<<<===<<<:::666444555555666888999:::;;;<<<999888777888:::;;;:::999999::::::::::::999888888;;;:::999999::::::888777<<<<<<<<<:::777555666777888999:::;;;<<<;;;:::999;;;999777999<<<===888444>>>===<<<:::888777666555666888:::999888777888999888999999999999:::::::::999999999888888888777777777777777777888999:::;;;<<<999999<<<;;;777666888@@@JJJbbbwwwpppfffXXXNNNKKKMMMNNNNNNPPPNNNLLLIIIHHHFFFDDDCCCTTTPPPOOORRRUUUXXX^^^dddnnnqqqrrrpppiii]]]PPPGGG???>>>;;;888666444333333666888999888666444555666666555555444444333333444777666555444444444555666555555444333333444555666777666555555666666444333666444333444666777555333444666888888777666777888777777777888888888999999666777888999:::999888888888888999999:::;;;;;;;;;:::999888888888888999:::999888777666666888999;;;;;;;;;::::::999999::::::888888999999999:::::::::666777888:::;;;;;;::::::=========<<<;;;:::999888777777888999::::::;;;;;;??????>>>===<<<<<<;;;;;;999999:::::::::999999888777888999888777666777888999666555888999888:::>>>888888:::<<<===<<<999666888999:::999666555666777===<<<;;;:::888666555444666666777888999::::::;;;888777777888::::::999888888999999::::::999999999;;;999888888999999888777888999:::;;;<<<<<<;;;:::666777888:::;;;<<<<<<<<<===:::888999<<<===:::666888888888888888777666555999:::<<<<<<:::999999:::777777777777888888888888888888888888888888777777777777888999:::<<<>>>???===999888999999777888;;;???III```vvvqqqeeeVVVMMMMMMNNNNNNLLLJJJIIIHHHFFFEEEDDDCCCCCCVVVPPPLLLNNNQQQUUU]]]eeeiiilllooonnneeeXXXLLLFFF???===;;;888555444333333888:::;;;:::888666666666888666444333222333555666888777666555444444444444777666555444333222222222666555333444555555444333666555444444555666555444555666666555444333444666666666666777777777888888666777888999:::999888888888888888999::::::;;;;;;888888888888888888888888777777777777777888888888;;;:::888777777999;;;<<<999999999999::::::::::::444555777999:::;;;<<<<<<<<<<<<<<<;;;:::999888777888888888888777777777777>>>>>>===<<<;;;:::999888888999999::::::::::::999777888999777555444444555:::666555777777666888<<<777777888:::;;;:::777555888999:::888666555666777===;;;888666444555777888777777888888888999999999666666777999;;;;;;888666777888888999:::::::::;;;:::999777888999999888777888:::===@@@AAA@@@<<<999666666777888:::<<<>>>??????<<<999999<<<===;;;999777888:::<<<===<<<;;;;;;:::;;;<<<<<<:::888999999777777777777888888888999888888888888888888888888666666777888;;;===???@@@===888666777777777:::???@@@IIIaaaxxxmmm^^^PPPKKKNNNOOOMMMLLLKKKHHHDDD@@@@@@CCCIIIMMMQQQLLLIIIKKKNNNRRRYYYaaagggiiilllkkkbbbTTTJJJFFF<<<;;;999777666666666777888888888888666555444333777666555444444555666666888777777666666555555555666666555444333222222111444333222333555555444333555555444555555555555444444555555444333444777999666666666666777777777777666777888999:::999888888666777777888888999::::::888888999999999999888888555666777888888888777777999999888888888:::;;;<<<::::::::::::::::::::::::888888999999999999888888;;;;;;;;;:::999888777777;;;;;;::::::999999888888::::::::::::::::::::::::888888999:::;;;;;;;;;;;;777888888777666555555666;;;777555666666555777;;;999999999:::;;;;;;999777;;;<<<<<<;;;:::999999:::888777555444555777:::<<<888888888888888888888888666777888;;;<<<<<<999666777777777888999;;;<<<<<<999888777777999999888777:::???DDDEEEBBB<<<888666777777777777999;;;===>>>>>><<<999888:::;;;;;;:::888:::===???@@@@@@>>>===888999;;;:::888666666777999999999:::::::::;;;;;;999999999999999:::::::::555555666777888:::<<<===:::777555777888888;;;@@@CCCJJJbbb{{{lll\\\OOOMMMOOONNNLLLKKKKKKIIIFFFAAA???BBBHHHMMMOOOLLLLLLPPPSSSVVV[[[aaahhhggghhhiiiaaaSSSJJJHHH<<<;;;999888777666777777777666666666555555333222444555666777777777666555555666666777777888888888444444444444444444444333333222222333555666555444444555555555444444555555666666666555444555777:::666666666666777777777777666777888999:::999888888555555666666777777888888999999:::;;;;;;:::999999555666888999999999777777666777999:::;;;::::::999::::::::::::::::::::::::::::::999888777777777777::::::::::::999888777777:::::::::;;;;;;;;;;;;;;;999999999999::::::::::::888999:::;;;;;;;;;;;;;;;666777999888888777999:::;;;777666777777555666:::>>><<<<<<<<<===>>>===<<<;;;<<<======;;;:::;;;<<<555555666777888999999:::999999999888888888888777777888999<<<======999777777777777888999;;;<<<===999888777888999:::999888999AAAIIIHHH???777555777999888777777888999;;;<<<<<<;;;888888888999999999777999;;;======<<<:::888888999::::::888777777777999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777888999999:::777555666:::;;;:::;;;>>>CCCIII```zzz~~~ppp```TTTRRRQQQLLLIIIJJJGGGHHHIIIFFFBBB@@@BBBDDDLLLJJJLLLRRRVVVXXX[[[```fff___]]]___ZZZNNNEEECCCAAA???===:::777666555555777666555666777777555444444555777999999888666555555666777888999999999999333333444555666666666555333222222333555777666666444555666555444444555666999999999888555444555777666666666777777777888888666777888999:::999888888555555555666777777888888::::::::::::::::::::::::666777888::::::999999888666777999;;;;;;:::888777;;;;;;;;;;;;::::::::::::777777777777777888999::::::::::::::::::999888777888888999999:::;;;;;;;;;;;;;;;::::::999999888888999::::::;;;;;;;;;;;;:::666888999:::999999;;;<<<:::777666999999666666999;;;999777777999::::::999999:::;;;:::999888999:::888888999:::999888666555999999888888888888888888777777888:::<<<<<<999777888777777777888:::<<<>>>:::888888888:::;;;:::999666===DDDCCC<<<666777:::999888888888888999999:::::::::999999888888888999;;;<<<===>>>>>><<<;;;999888:::<<<;;;:::999:::;;;888888888888999999999999<<<<<<<<<;;;;;;;;;::::::;;;::::::999999::::::;;;666444666;;;<<<::::::===AAADDD[[[vvv|||mmm___UUUTTTQQQJJJGGGLLLDDDFFFHHHFFFCCCAAADDDGGGIIIGGGJJJPPPUUUWWW\\\aaafff[[[UUUXXXWWWKKKBBBAAABBBAAA>>>;;;888777666666666555444555888999777555666666777777888888888888666777888999999999888777444555666777777777666666333222222444666888888777333555777666444333444666777888999999777555555666777777777888888888999999666777888999:::999888888666666777777888999999999;;;:::999888888999:::;;;888888999:::::::::::::::999999999999999888888777<<<<<<;;;;;;;;;:::::::::555555555666777999;;;<<<::::::::::::::::::999888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::888:::;;;:::999999:::;;;999666888;;;;;;888777999999666444333555666777666777888999999777777888999::::::::::::999888666555888888888888888888999999777666666777999999888666999888777777888:::<<<===:::999888999;;;<<<;;;:::777888:::;;;:::999888888666666777999999:::::::::999:::;;;;;;:::999999999===>>>>>>??????>>>>>>===777999;;;;;;::::::;;;<<<888888888999999999::::::<<<<<<;;;:::999888888777:::999999999:::;;;;;;<<<888555666999:::999;;;???@@@BBBWWWssszzzgggZZZRRRSSSPPPHHHGGGNNNEEEEEEEEEAAA@@@DDDMMMUUUKKKIIIJJJQQQVVVZZZ___eeennn___WWW[[[[[[QQQHHHGGG@@@???===;;;:::::::::;;;444222222444777888666444888777666555666777999;;;999999::::::999888666555666666777888888777666555444333333444777999999888333555777666444333444777111444777888888888888999888888888888999999999999666777888999:::999888888888888888999::::::;;;;;;:::999777666666777999:::999999:::::::::;;;;;;;;;<<<:::888777666777888999<<<<<<<<<;;;;;;:::::::::777666666666666888:::;;;::::::;;;;;;;;;:::999999<<<<<<;;;;;;;;;;;;;;;;;;666777888999;;;===>>>>>><<<<<<<<<<<<;;;:::999999:::;;;;;;:::888777888999777666888======999888999===;;;888777999;;;;;;;;;777888999999888777888:::999999999999999999::::::777777888888888999999999666555444444666777777666:::999777777777999;;;===;;;:::999:::<<<===<<<;;;;;;777333555999;;;888444333444666999;;;;;;;;;;;;999;;;======<<<:::999999999999::::::;;;;;;<<<<<<444666888999999999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999777666555555666666666777888:::;;;<<<;;;777555777888888;;;AAABBBBBBWWWssseeeXXXUUUVVVOOOMMMOOOJJJHHHGGGEEECCCBBBAAABBBBBBHHHGGGKKKQQQVVVYYY```hhhggggggeeebbbaaa\\\OOOBBBAAA???<<<:::999;;;>>>@@@:::999777666555555555666555666777888::::::;;;;;;999777444333444444444333555666777777777666555444111555999999777666777999555555555666666666666777888777666666666777999::::::777555666999;;;:::888999777666666777777666444<<<;;;999888888888999999???===<<<<<<>>>>>><<<999666666777777888999:::;;;888999:::999777666777888;;;:::999888888:::<<<===888999:::999777888:::===:::888888888999999888666@@@===999888:::<<<;;;::::::===??????>>><<<;;;;;;::::::;;;;;;<<<===>>>>>>999:::;;;<<<;;;:::999888999::::::;;;:::999888777999999:::;;;;;;:::::::::======>>>===<<<:::888777:::::::::::::::999888888999999999999999888777666555777::::::999888888999999999:::::::::;;;;;;;;;??????===:::888777999;;;333555555444666999888444555666999<<<<<<;;;999888999999999::::::999999888666666777888:::<<<>>>???::::::::::::;;;;;;<<<===>>><<<;;;;;;===>>>>>>===<<<:::888999:::;;;;;;:::888999999::::::999999999888999999999999;;;???BBBBBBLLLXXXggg{{{eeeWWWSSSRRRKKKIIIJJJEEEGGGFFFDDDCCCBBBBBBBBBBBBIIIGGGHHHMMMQQQUUU^^^ggghhhgggccc___]]]YYYOOODDD<<<:::888777888:::===???999888666555555555555666777777888888888888777777777555333333444666666555444555555666666666555555333444666777666666777888555555666666666777777777666666555555555666888888999777555666888:::999888999777666666777777666555999888777666666666777888===;;;::::::<<<<<<:::777777777777888999:::;;;<<<999:::;;;:::888777888999:::999888777888:::;;;===;;;999777777999::::::::::::999888999::::::888666===:::777777999::::::999:::<<>><<<;;;<<<======<<<<<<;;;;;;::::::<<<<<<<<<<<<;;;:::999999999999:::::::::999888777999999::::::999999888777888888888888888777777666;;;;;;;;;:::999777666555888888888888888777666666444666888999888777888888:::999888777666555444444888999;;;:::999888999:::999;;;:::777888:::888333555666888999::::::999888<<<<<<<<<<<<;;;999777666>>>>>><<<;;;::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;===>>>===<<<>>><<<::::::;;;;;;:::999:::;;;;;;;;;;;;;;;::::::777888888888888:::===@@@;;;GGGUUUfffhhhYYYSSSQQQIIIFFFHHHDDDFFFEEECCCBBBBBBBBBCCCCCCJJJFFFEEEHHHLLLRRR]]]gggnnnkkkddd]]]\\\[[[TTTKKK;;;999777555555777999;;;777666555444444555666777888888888777666555444333555333222333555777777777444333333333444555666666555333333333555777777666555666666666666777777777555555444444444555666777777666555555777888888777999777666666777888777555777777777666777777888999;;;:::::::::<<<<<<:::888999999999999::::::;;;<<<:::;;;<<<;;;999888999:::888888777777888999;;;<<<>>>:::666666999;;;:::777:::999999999::::::888666:::888666666777999999999:::<<<>>>???===<<<<<<======<<<<<<;;;::::::999999:::999888777666666666666999999999:::999999888777999999999999888888777666888888888888888999:::;;;<<<;;;;;;999888666444333666777777777777666555555222444777777777777888999999888777666444333222111222444888:::999888888999:::;;;:::888999;;;999555555666666777888888999999;;;<<<======<<<:::888666:::::::::::::::;;;<<<<<<;;;::::::999999999999::::::::::::<<<>>>>>><<<:::@@@>>><<<;;;;;;;;;:::999===============<<<;;;:::777777777777777999<<>>>>>===<<<===>>>999:::::::::;;;;;;<<<<<<888777666555444555666777888999999999999888888888888888999999999999888888999888888777888999;;;<<<:::::::::999777555444333666777777777777777666666333555777777777777999:::888777777777777666666666222444777888888888888999555777777666888<<<;;;777777777666666777888:::;;;666888:::<<<===<<<:::999777666777777888999:::;;;;;;::::::999888888888888888888:::<<<>>>>>>;;;999>>><<<::::::;;;<<<;;;:::>>>>>>>>>>>>===<<<;;;:::777888888888777999<<>>???::::::;;;;;;;;;;;;;;;<<<::::::999999999;;;<<<===888888888888888888888999777777999:::;;;;;;<<<;;;777666555444444555666777888888888888888777666555777777888999999888888888555777888888777888:::;;;888888888888888888888888888888888777666666888:::555777777666999===<<<888999888777777777999;;;<<<555777888:::::::::999888>>><<<:::888666555444444;;;::::::999888888888888888888999<<<>>>>>><<<::::::888777888;;;======<<<===============<<<;;;;;;999::::::999888:::===@@@CCCIIIVVVggg|||jjj[[[VVVTTTLLLJJJLLLHHHEEEDDDBBBAAAAAAAAABBBBBBBBBCCCJJJRRRXXX[[[```fff```[[[PPPIIIJJJOOOOOOKKK>>>===;;;:::888888888999888777666555555666777888222333444555555555555555777666555666888777666444444333333333444555666666444222222222444666666555333333444444444555555555666666777777777666555555444555666555444555666888888777666777999999999888666666777888888888777777555777::::::::::::;;;<<<===<<<;;;;;;::::::::::::;;;<<<===<<<:::999:::;;;888888888999999999999999666;;;>>>;;;555333888???<<<;;;;;;;;;<<<<<<:::888999;;;<<<<<<;;;:::;;;===999:::<<<===<<<===???AAA??????>>>===;;;:::999999999999999999:::;;;<<<<<<888888777777777888999999777888999:::;;;<<<<<<<<<777777777666666777888888888888999999888888777777777888888999999999999888777888999888777777999;;;:::999888888777666555555;;;;;;999777555555888:::999;;;;;;999:::===;;;777999888888888888:::;;;<<<;;;::::::999777666444444======;;;::::::999999999;;;::::::999999999999:::999999999;;;>>>>>>===;;;777666666888;;;===>>>>>><<<======>>>>>>=========:::::::::999999:::===@@@@@@BBBMMMbbb{{{kkk\\\WWWUUULLLIIIIIIDDDFFFDDDCCCAAA@@@@@@AAAAAABBBDDDIIIQQQVVVWWW\\\aaaaaa\\\SSSMMMOOOUUUUUUQQQ>>>===<<<;;;:::999999999:::999888777666666777888333333444555555555555555555444555777999999777666444555555666666666555555111333555555555555555666555555555666666666777777555555666666666555444333444666777666555555777999888777666777999:::999888777777888999888777666666444777::::::999999;;;======<<<;;;:::999999999999:::;;;<<<;;;999999999::::::::::::::::::999999888777:::<<<:::666555999>>>===<<<;;;<<<===<<<;;;999:::<<<>>>===;;;999:::<<<888:::<<<<<<<<<===@@@BBBAAA@@@???>>><<<;;;:::999888888999999888888777666888777666666777888999:::999999:::::::::999999999777777999:::;;;<<<<<<<<<::::::::::::999888777666666666777888888888888888888999999777666555777999888888888777777666666666888999:::999777666777999888::::::888:::===;;;777777777777888888999:::;;;>>>===;;;888666555444444999999999:::;;;===??????::::::::::::::::::;;;<<<::::::999;;;===??????>>>999888777999;;;===>>>>>><<<===>>>???@@@@@@@@@@@@:::::::::999888999<<>><<<999888777666<<<;;;999888777777777777555555555666666555444444222333444666999:::999888555666777777777666555444000333777777555444555777777777777777888888888888444444555666555444222111555777888777555555777:::888777666777999::::::888999:::;;;;;;:::999888777555888<<<<<<;;;;;;===???===<<<;;;:::999888888888:::;;;<<<;;;999888999:::;;;;;;;;;;;;;;;999888888888999999888888999;;;<<<===<<<;;;<<<======;;;999:::<<<>>>===:::888999;;;888:::;;;<<<<<<===@@@CCC>>>>>>>>>>>>>>>=====================;;;999666555888777666666666888999:::;;;;;;::::::888777555555111333555888:::;;;;;;;;;======<<<;;;999777555444555555666777777777777777999999888666444444555777555666777888999:::;;;<<<444777999:::999777777777222555555555888<<<<<<888666666666777888888999999>>><<<:::777666777888999===<<<;;;:::999999999999::::::::::::;;;<<<<<<===<<<::::::;;;===???@@@@@@<<<:::999:::<<<>>>>>>======>>>???@@@AAABBBBBBBBB999999999888777888;;;>>>FFFBBBIIIbbbiiiaaaUUULLLJJJKKKHHHDDDFFF@@@<<<===AAABBB>>>999BBBFFFJJJKKKLLLNNNSSSWWWWWWZZZSSSDDDBBBMMMOOOHHH@@@>>>;;;:::::::::999888:::999777555444555777888555555555444333333222222666666555444444444444555999:::999777555555666888666555444333333444555666888666555666888999999888333333222222333666888:::777666444333333444666777555555555666666777888999<<<999666777:::;;;:::888666777999:::;;;;;;:::999;;;;;;<<<<<<;;;999777666444555777888999999999888888777777777777888999:::::::::999888888999999999888888888888888888888888===<<<;;;:::::::::::::::;;;999888999<<<>>><<<:::<<<;;;::::::999999999999888777777777777777888888;;;999888666666777999:::999999::::::999888666555999999999::::::;;;;;;;;;666666666666555555555555777888999888777666666888888999999888777555666777::::::999999999999999999999999999999999999999999555555444555555666777777GGGAAA;;;777666777666555;;;999777666777777666555999999999999999999999999999888888999:::::::::999???<<<999777999===@@@BBB>>>???AAAAAAAAA>>><<<:::BBBAAA??????@@@@@@>>>===999888777777888999;;;<<>>:::@@@BBBDDDCCCBBBCCCGGGKKKPPPTTTSSSOOOPPPSSSNNNEEEBBB???<<<:::::::::999888777666444333222333444555777777666666666666555555777777777777666666666666555666777666555555666888777666555444444444555555777555444555666888888777444444333333444666888999777666444333333444666777666555555666666777888999;;;:::888888::::::::::::888888999:::;;;;;;;;;;;;999:::::::::999999888777444555777888888888888777::::::::::::;;;<<<===>>>;;;;;;:::::::::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>><<<::::::<<<<<<:::888::::::;;;<<<<<<:::999888::::::999999999999:::::::::999888666666777999:::777777888999999999888888888888888999999:::::::::888888888777777666666666777888999888777666666888888999:::999777777888999999999999999999999999999;;;;;;:::::::::999999999777777777666777777888888???<<<888666888::::::999<<<:::888888999999888777999999999999999999999999777777666777888:::::::::???===:::999;;;===@@@BBB<<<===???AAAAAA@@@>>><<<@@@>>>============<<<:::;;;:::999999:::;;;===>>>@@@BBBMMMeee~~~nnndddXXXQQQOOONNNKKKIIIEEEDDDCCCBBB@@@???>>>===@@@BBBBBBAAA???AAAFFFJJJLLLLLLNNNRRRVVVTTTLLLEEECCC@@@===::::::999888777555555333222222222333444666666666666777777777777666777888888888777555444111333555666555555666777777666555555444444555555666555333444555666666555666555444444444555777888777666555444444555666777666666666666777888999999::::::;;;:::999888:::;;;::::::::::::;;;<<<======999999888888888888999999666777888888888888777777999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;===???@@@AAA===<<<;;;;;;<<<===<<<:::888:::<<<>>>===;;;999777::::::999999999999::::::999999888777777888999:::666666777777888999999:::777888888888888888999999:::::::::999888777777666777888999888777666666888999999999888777777:::<<<888888888999999::::::;;;<<<<<<;;;;;;;;;:::::::::777777666555555555666666:::888666777999;;;;;;;;;===;;;::::::;;;<<<;;;:::::::::::::::::::::::::::777666666666777888:::;;;>>>===<<<<<<<<<>>>@@@AAA;;;<<<>>>@@@AAAAAA@@@??????>>><<<<<<======;;;:::;;;:::999999:::;;;===>>>AAA>>>GGGbbb~~~lllaaaUUUOOOMMMJJJHHHGGGDDDFFFFFFDDD@@@===>>>??????AAABBBBBBCCCFFFNNNSSSRRRKKKGGGLLLQQQOOOLLLKKKCCC@@@<<<:::999888666555666555555444444444555555333333444555666666777777333444666777777555333222111333666666666555555555777666666555555555555555777555444444555666666555777666555555444555666666666666555555555555666666666666666666777888999:::777999;;;999777666999;;;::::::999999999;;;===>>><<<;;;999888777888999999999999::::::999999999888::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;888888888888888888888888888888999:::<<<>>>???@@@999999:::;;;===???@@@@@@999:::;;;<<<<<<;;;:::999999999888777777777888888999888888777777888999:::777777777777888888999999888888888888999999999999;;;;;;:::999888777666666777888999888666666666888888888888777666777:::<<<777777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::999888777777777777777999888888888999:::::::::===;;;::::::<<<===<<<<<<::::::::::::::::::::::::999999888777666777999;;;>>>>>>>>>>>>===>>>@@@AAA======>>>???@@@@@@@@@@@@AAA???>>>>>>???>>>===;;;999888777777888999;;;<<<@@@<<>>AAA<<<>>>@@@AAABBBGGGNNNUUUZZZQQQLLLOOORRRPPPOOOPPPAAA>>>;;;888888777555444555555444444444555555555333444444555666777888888333444666777777555333222444666777777666444333333666666666666666666666555888666555555666777666555777777666666555555555555666666666555555666666666666666666777777888999:::666888:::888555555777:::999999888888888:::;;;===???>>><<<:::999888999999<<<<<<;;;;;;;;;;;;;;;;;;@@@???>>><<<;;;;;;;;;;;;777888999:::;;;:::::::::888888888888888888888888999999999999:::;;;<<<===999:::;;;<<<>>>???@@@AAA<<<;;;:::999:::;;;<<<===:::999999888777777888888888777777888888999999:::999999999999888888888777:::::::::::::::::::::999::::::999888888777666666777888999888666666666888555666777666555666888:::777777888999::::::;;;;;;888999:::;;;===>>>???@@@======<<<;;;::::::::::::777777888888999:::;;;===<<<:::999999;;;<<<;;;;;;::::::::::::::::::::::::;;;<<<<<<:::777777999;;;>>>??????>>>======???BBB@@@@@@????????????@@@@@@AAA@@@>>>>>>??????===<<<999888777777888999;;;<<>>???AAA@@@BBBDDDDDDDDDGGGMMMRRRYYYYYYXXXXXXWWWVVVSSSQQQAAA>>>:::888888777666555333333333333444444444444666777777888999::::::;;;666777888888888777555444555666777666444333333333444444666777777777777777999777555555666777666555666666666666666666666666666666666666666666666666777777777777888999::::::777888888888666666888999888888888888999:::;;;;;;???>>>===;;;:::::::::999<<<<<<;;;;;;;;;;;;<<<===???>>><<<;;;:::999888888666777999:::;;;::::::999:::::::::::::::::::::::::::999999999999999::::::===>>>???>>>===<<<===>>>>>><<<:::888888;;;===???===<<<;;;::::::999::::::777777777888999999:::::::::;;;;;;<<<;;;999777666;;;;;;;;;:::::::::::::::999999999888888888888777777888999888777666666888444666777777555555666777888888888999999::::::;;;888888:::;;;===>>>???@@@999888888777777777777888555666777888999<<>>===999777999;;;>>>??????===;;;;;;>>>BBBBBBAAA???>>>>>>???@@@AAA@@@???======>>>>>><<<;;;;;;:::999999:::;;;===>>>EEEEEENNNbbb|||ppp```TTTRRRPPPIIIGGGJJJBBBBBBCCCBBBAAA@@@@@@AAADDDFFFHHHHHHFFFHHHLLLPPPPPPXXXZZZTTTQQQTTTSSSNNNAAA???;;;:::::::::999888333333444444555555555555888888888999999:::::::::777777777777666666666666333444555444222222333555222333555777888999999999888666444444555555555444555666666777777777666666666666777777777777666666777777777777888999::::::;;;999888888999::::::999777888999:::;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999:::;;;<<<===999999888777777777777888666777999;;;<<<<<<;;;:::::::::::::::::::::::::::::::::999999999:::;;;;;;>>>@@@AAA???===;;;===>>><<<;;;:::::::::<<<===>>>======<<<;;;::::::::::::666666777888999:::::::::888:::<<<>>>>>><<<999888::::::::::::999999888888999999999999::::::::::::777888999888777666666888444666999999777666555555999999999999999999999999999::::::;;;<<<<<<======555555444444444555666666888999999999888;;;@@@DDD===;;;999999::::::999888;;;;;;;;;;;;;;;;;;;;;;;;555999======:::888:::<<<>>>??????<<<888999>>>CCCAAA@@@>>>===>>>@@@BBBDDDAAA@@@>>>>>>??????===<<<;;;:::999999:::;;;===>>>BBBDDDPPPgggooo___SSSRRRPPPHHHFFFJJJAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCFFFFFFEEEFFFJJJNNNHHHSSSTTTGGGCCCKKKPPPLLLBBB@@@===;;;<<<<<<;;;:::555555666777888888777777777777777777777888888888666666555444444444444555111222222111000111444666111222444777999:::::::::777555333333444444333222555555666777777777777777666666777777777777666666777777777777888999:::;;;>>>;;;888999<<<===<<<:::888999;;;<<<======<<<;;;555777999;;;<<<===<<<<<<888888777777888:::;;;===999999999999:::;;;<<<===777888;;;=========<<<;;;888888888888888888888888:::999::::::;;;<<<===>>>;;;>>>@@@???======???AAA:::;;;;;;<<<=========<<<<<<;;;:::999888888888888666666777999999:::::::::666999===@@@@@@???<<<999999999999999888888777777999999:::;;;;;;<<<<<<===777888999888777666666888555888;;;;;;999777555444::::::999999999999999999<<<<<<;;;;;;;;;:::::::::999888888888999:::;;;;;;===>>>===:::777888===AAA???===;;;:::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;000555<<<===;;;999;;;===>>>???>>>:::666777===CCC???>>>======>>>AAADDDGGGDDDBBBAAAAAABBBAAA@@@>>>999888888777888999;;;<<<>>>@@@NNNhhhkkk___SSSOOONNNLLLJJJJJJGGGDDD@@@=========<<<<<>>===<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>???AAA@@@???>>>============;;;:::999999;;;;;;:::999888999:::;;;<<<;;;::::::<<<<<<<<<;;;888666666777<<<>>>>>>;;;777666777999:::::::::999999999888888<<<;;;;;;:::999999999999;;;999888999;;;;;;999666777777555555555666777888777999;;;<<<<<<;;;:::999;;;777666999999888:::===<<<999777777999;;;:::888333777;;;<<<999999<<<@@@>>><<<:::999;;;<<<<<<<<<>>>======<<<:::999999888444777999:::;;;;;;===>>>===???===:::;;;@@@BBBAAA>>>===<<<<<<>>>@@@@@@@@@AAAAAA@@@???===<<<:::999666555444444555888<<<>>>>>>CCCPPPgggttteeeVVVNNNKKKGGGFFFGGGAAA???>>>>>>@@@BBBBBBBBB@@@AAABBBCCCCCCDDDGGGIIIGGGGGGGGGGGGEEEDDDBBBAAA???<<<999777777888888777666666666777777777888888777777666666666666777777888777666555555555666666222444555555444444555666222222222333444666777888555555555555555555555555444444444555555555555555;;;999888888:::;;;;;;:::777777777888888888888888:::;;;;;;888555444777::::::999999999::::::;;;;;;999::::::999777777999::::::888777888:::<<<<<<;;;::::::::::::::::::;;;;;;888888:::;;;<<<=========999999999:::::::::::::::;;;;;;::::::;;;<<<>>>???======<<<======>>>???@@@;;;:::::::::;;;;;;::::::777777888999999999999999999:::;;;:::999999999;;;;;;======<<<888777777999555666666777888999::::::888888888888888888999::::::888777888:::;;;999888888777777666666777777777777999:::<<<<<<;;;:::999;;;999888;;;;;;999:::===>>>;;;777777999;;;<<<;;;888;;;???>>>;;;:::<<>>???CCCPPPfffyyyiiiWWWMMMIIIEEEDDDFFFEEEDDDBBBBBBBBBAAA>>><<>>???;;;;;;;;;;;;<<<===>>>???::::::::::::::::::::::::999888888888888999::::::999:::;;;:::999999:::;;;:::<<<===<<<:::888777888444444555666777888999999555555555555666777888999999777666666888:::::::::999999999999888777666666777888:::;;;;;;;;;:::999<<<::::::>>>===:::999;;;===;;;888888:::<<<>>>>>>;;;===???>>>;;;999:::<<<>>>===<<<===>>>===<<<::::::;;;;;;;;;<<<<<<======;;;<<<======;;;999999:::888<<<===<<<===@@@AAA>>>CCCBBBAAABBBDDDFFFEEEDDDGGGDDD@@@<<<::::::;;;;;;999888777777888:::<<<===@@@DDDOOOeeeuuufffVVVNNNJJJGGGGGGHHHFFFEEEDDDCCCBBB???;;;888>>>@@@AAAAAAAAABBBDDDFFFHHHGGGFFFEEEDDDBBBAAA@@@<<<:::999999:::999888666555555555555666666666666777777666666666666777777666666555555444444444444444555666666555444555666333333222222222333444444333444444555666777777888555555555555555555555555888666555555777888888777666666777888888999::::::666555666888::::::999777999999::::::;;;;;;;;;:::888999999999777777999:::<<<<<<<<<===>>>===:::888::::::888777777777888999999999999999999888888777777777888999999:::::::::;;;;;;;;;<<<<<<===>>>>>>===<<<;;;;;;:::::::::;;;:::;;;;;;;;;::::::;;;;;;<<<;;;:::::::::;;;===>>>;;;<<<<<<:::777666666666999:::<<<===<<<:::888777777777777777666666666666666666555555555666777777888777555555666999;;;<<<999:::::::::999888666555777888999:::;;;;;;::::::;;;999;;;???>>>999777888999999999:::;;;<<<======:::<<<===<<<:::888888999<<<;;;<<<>>>??????===;;;============>>>>>>>>>>>>;;;<<<>>>===;;;999999::::::???AAAAAABBBEEEDDDAAA@@@@@@@@@AAACCCDDDCCCBBBEEECCC@@@===:::999888888999888777777888999;;;<<>>???AAACCCBBB???===:::;;;<<<<<<<<<<<>>>>>======;;;:::999999::::::888666666666666666555555555555777777666666666666777777777777777777666666555555444555666555444333444555555555444444444444555555444444555555666777888888333333444444555666666777777555444555666777777777555555666666777888999999666666777:::<<<<<<:::888888999:::;;;;;;;;;::::::;;;<<<<<<:::888777888999<<<;;;;;;<<<<<<;;;999666666777888999999999888888:::::::::::::::999888888888888999999999:::::::::999:::;;;;;;<<<=========<<<;;;;;;::::::::::::::::::;;;===<<<:::999;;;<<<===<<<;;;;;;;;;<<<>>>???:::;;;;;;999666444444555999999;;;<<<<<<;;;999777888888888888888888888888:::999888777666555555555777666555555555777:::<<<999:::::::::999888666555777777888999:::::::::;;;999888:::>>>>>>999666666444666:::<<<===;;;:::999999;;;<<<<<<;;;;;;;;;<<<999999:::===???@@@???>>>;;;;;;;;;::::::::::::999999:::<<<<<<;;;:::;;;<<<:::???BBBBBBDDDFFFEEEBBB???>>>???@@@BBBCCCBBB@@@AAAAAA@@@???<<<999666444777777777666777888999:::@@@DDDOOOeeesssfffYYYSSSOOOIIIEEEDDD@@@@@@@@@AAAAAA@@@===:::;;;<<<======<<<===???AAAAAAAAA@@@???????????????<<<:::888888999999999888777777777666666666666555777777666666666666777777888888888999888777777666444555666555333333333555666666555555555666777777555555555666666777777888222222333444555666777888888777555666888999999888555555666666777777888888::::::;;;;;;:::999777666888999:::;;;<<<;;;:::999=========;;;888777888999;;;:::999:::::::::888666555666888:::;;;:::888777777888999:::;;;<<<<<<<<<::::::::::::::::::::::::888999:::;;;;;;<<<;;;;;;888888888999:::<<<===>>>999<<<>>>===:::999;;;===;;;::::::::::::;;;<<<<<<777888999888777666777999999999999:::<<<<<<:::888555666777999:::<<<===>>><<<;;;999888666555555555555666666666555555888:::999999999999888777666666666777777888999:::;;;;;;888777999======888666777333666;;;===<<<:::888888<<<===>>>???@@@@@@@@@@@@888888888;;;>>>??????>>><<<<<<<<<;;;;;;:::::::::666888:::;;;::::::;;;===888<<>>:::666333666666666666777888999:::@@@DDDOOOfffvvvhhhYYYQQQMMMHHHFFFFFFFFFEEECCCBBBAAA>>>:::777>>>???@@@@@@??????AAACCCBBBAAA@@@@@@@@@AAACCCCCC===:::888777888999:::999888888777777777666666666777777666666666666777777888888999999999888777666555666777666444333444555555555555555666777777888666666666666666777777777333444444444555555666666888666555555777888888777777777777777777777777777888:::<<<;;;777555666888777999:::<<<<<<;;;:::999:::;;;;;;:::888777888:::;;;:::888888999::::::999999999999999999999888888777777999:::;;;<<<<<<<<<===<<<<<<;;;;;;:::::::::666777999:::;;;:::::::::888888888999;;;<<<>>>???999<<>>::::::;;;<<<<<<<<<<<<<<<888:::;;;:::999888999::::::999888999;;;===;;;:::555666777999:::<<<===>>>:::999888777666666666666444666888777555444666888888777777666666777777777666666777777888:::;;;<<<999777999======999888:::777999<<<<<<:::999999;;;>>>>>>???@@@BBBBBBBBBAAA;;;999888999;;;======<<<<<<<<<<<<<<<============555777999:::999999:::;;;666:::<<<<<<===AAAAAA?????????@@@BBBDDDDDDBBB@@@AAAAAAAAA@@@>>><<<999777555555666777999:::;;;;;;>>>CCCPPPgggvvvgggWWWNNNKKKIIIIIIJJJBBBAAA@@@AAABBBBBBAAA???<<<===>>>===<<<===???AAA>>>============???AAABBB>>>;;;777666777999::::::999999888888777777666666777777666666666666777777777888999999999888666555777888888777666555555666444444444555555777888888777777777777666666666666666555555555555444444444555444333333555666666555999999999888888888888888333777:::999666555888<<<777888:::<<<<<<;;;:::999777888999888777777999;;;<<<:::888888999;;;;;;;;;>>><<<:::888777777888888999::::::::::::999888888>>>>>>===<<<;;;::::::999555666888999::::::999999;;;;;;;;;::::::;;;<<<<<<999<<>>:::888;;;???;;;<<<>>>?????????>>>======>>>>>><<<:::888888999;;;999777888;;;===<<<;;;888888999999999:::::::::888777777666666666777777333666888888555444444666777777666555555666777888666666666777888:::;;;<<<:::888999===>>>;;;:::<<<<<<===<<<:::888888;;;>>>???>>>>>>???AAAAAA@@@>>>===;;;999888999::::::999666666777888999:::;;;<<<666888999999888888888999666:::<<<;;;===AAABBB???======???AAACCCCCCAAA???DDDCCCAAA@@@>>>===<<<<<<555666777888:::;;;<<<======CCCPPPhhhnnn___VVVKKKJJJNNNKKKFFFDDDCCCBBBBBB@@@===;;;>>>??????@@@AAAAAABBBBBBAAA@@@??????>>>?????????===<<<;;;999888777777777777777888999999999999888:::;;;;;;;;;:::999777666888999999777555666777999666555555444444444444555333555888999888777666666999777666666777777666555444444444333333333666888777777777777666666666666777777888888888888777777<<<888444444777999999777;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<======<<<:::888999;;;>>>===<<<<<<<<<<<<;;;;;;;;;::::::999888999:::<<<===<<<<<<<<<======>>>???@@@??????>>>===<<<;;;;;;;;;@@@???>>>@@@BBBBBB???<<<======<<<<<<<<<<<<======888:::<<<======<<<:::999888888999:::::::::999999444555777888888777777666444555666666444444555666666666777777888888999999;;;::::::<<>>???===>>>???@@@AAA@@@@@@??????===::::::;;;:::777333444444444555888;;;???AAA;;;;;;;;;;;;======;;;:::888999;;;>>>@@@@@@>>><<>>@@@>>><<<;;;;;;;;;999888666666666555444555888;;;@@@FFFQQQcccmmm___WWWKKKHHHJJJGGGDDDBBB@@@>>>>>>===;;;999>>>>>>??????@@@@@@AAAAAA>>>>>>======<<<<<<;;;;;;::::::999888777777777888999999999999999888777666333444555777777777777666666777777666555555777999777777777777777888999999444777999:::999888888888888777555666777777666444777888999888777777888::::::999999888777666555555888999999999999999999888999888777666555666888:::999:::;;;<<<<<<;;;:::999888888999999999999888888;;;;;;;;;;;;;;;;;;::::::999999888888888888999999:::::::::999888888:::<<>><<<;;;:::999::::::999999999:::;;;<<<;;;<<<>>>@@@@@@@@@???>>>???>>>>>>>>>===<<<<<<<<>>===???AAAAAA>>><<<===<<<<<<<<<<<<<<<<<<===:::;;;;;;;;;;;;:::888777999:::::::::::::::999999888888999999999888666555222333444333222333444666333333444555666777888888888777777:::===>>>===:::999:::;;;<<<<<<;;;:::999:::999999999:::;;;;;;;;;===>>>???@@@AAA@@@?????????===;;;;;;;;;:::777444444333333333555777:::;;;::::::999999::::::999888<<<;;;<<<===@@@AAA@@@???===<<<===???AAACCCBBBAAAAAA???===<<<<<<;;;:::999666777777666555666999<<>>??????@@@@@@BBBBBBCCCCCCBBB@@@???>>>:::999999888999999:::::::::::::::999888777555444111222333444555555555555333555555555444444666888555555555555555555555555444666888999888777777888888666555555666666555444555777888888666555666666::::::999888666555444444777888888999999888888777666999:::888444444777;;;777999;;;<<<<<<;;;999777888888888777777888888888::::::;;;;;;;;;;;;;;;;;;888888777777777777888888888:::;;;;;;999999999:::999:::;;;<<<===>>>???@@@:::::::::999::::::;;;<<<:::<<>>>>>>>>======<<<===<<<<<<===??????===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;999888888777777;;;;;;;;;;;;;;;:::999888:::;;;;;;;;;:::888666555444444555444333333666888222333444555666777888999777777777888:::;;;:::888888999;;;<<<<<<;;;999888::::::999999999:::;;;;;;===>>>???@@@@@@@@@???>>>>>><<<;;;;;;;;;:::888666333333333333555777999;;;::::::999888888999999:::>>><<<::::::<<>><<<<<<<<<:::999777777888777666777:::======DDDRRRjjjzzzggg]]]VVVJJJHHHMMMKKKIIIEEEAAA????????????>>><<<<<<======>>>?????????EEEFFFGGGGGGFFFDDDBBB@@@<<<<<<;;;::::::::::::;;;999999999999888777666555777777777666666555555555111333444444444444666888666666555555444333222111222444666666555444555555777666555555666666555333555777888888666444444444888777777666666555555555555555666666666666555555777888999777555555777:::999999999999999999999999999888777666666777888999:::::::::;;;;;;<<<<<<<<<:::999999888888999999:::777:::<<<===<<<;;;::::::444555777999;;;===??????;;;;;;:::::::::;;;;;;;;;:::;;;===?????????>>>>>>;;;;;;<<<=========<<<<<<;;;;;;;;;<<<=========<<<;;;;;;::::::::::::;;;;;;===<<<:::999888999:::;;;======<<<<<<;;;:::999888999::::::::::::888666555999999888777555555777999666666777777888888999999999999888999999999888777777999;;;<<<<<<;;;999777666777888999:::;;;===???===>>>???@@@@@@???>>>======<<<<<<<<<;;;:::999777555666666777999;;;===>>>999999999999999:::<<<>>>===:::777666888;;;>>>???@@@??????@@@BBBCCCBBB@@@CCCAAA>>>======<<<;;;999777888999888888999;;;======DDDQQQiii~~~kkk```WWWIIIGGGMMMMMMJJJGGGCCCAAAAAAAAA@@@@@@;;;<<<<<<===>>>>>>??????@@@AAABBBBBBBBB@@@===<<<===<<<;;;999888888777777666777777888888888777777888888777777777777777777111333555555555555666888666666777888888888777777222444555555444444555666888666555555666666555444888:::<<<<<<:::888777777333444444555555666666777555555666666666666555555999777555666888999888666;;;:::888777777888:::;;;999888777666666777888999:::::::::;;;;;;<<<<<<<<<:::999999888888999999:::555888;;;<<<;;;:::999999===<<<;;;:::999888777777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::<<<>>>???999:::;;;======<<<;;;::::::;;;;;;;;;;;;;;;<<<===;;;;;;::::::::::::;;;;;;===<<<:::999999;;;>>>???======<<<<<<;;;:::999888666777888999999888777777<<<<<<;;;888555444555666888888888888777777777777777888999999::::::;;;<<<888999;;;<<<<<<;;;999888666888::::::999:::===???===>>>???@@@??????======;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;<<<======555777999999999:::===???>>>;;;777666888;;;>>>???@@@??????AAACCCDDDDDDBBBDDDBBB???======<<<:::999666777999999999:::<<<>>>???DDDPPPfffpppdddZZZJJJFFFKKKJJJIIIFFFCCCAAAAAA@@@???>>><<<<<<<<<===>>>>>>??????======>>>???>>>===<<<;;;;;;:::999777666555444444555666777777888888777777444444444555666888999:::333555777777777666777888///111444666888:::::::::555777888777666666888999888777666666777777666555666888999999777666666777222222333444666777888888777888888999999888888777:::777444666999;;;888555<<<;;;999777777999;;;<<<888888888777777888888888::::::;;;;;;;;;;;;;;;;;;888888777777777777888888333666999:::999888888888>>>>>>>>>===<<<;;;;;;:::;;;<<<<<<<<<<<<;;;::::::<<<:::888777888:::===???999;;;<<<======<<<:::999999:::;;;;;;:::;;;===???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;===???AAA;;;;;;;;;;;;;;;:::999888555666888999999999888777888999999777444222222222666666666666555555555555333555888999;;;===AAACCC:::;;;;;;;;;;;;;;;;;;:::999;;;===;;;888777999<<<===>>>?????????>>>===<<<:::<<<======;;;:::;;;;;;======<<<;;;:::999888888444777:::;;;999888:::===???===;;;:::<<<>>>??????;;;;;;===@@@DDDGGGGGGFFFDDDAAA>>>===<<<;;;999888555777999999999:::<<<===@@@GGGRRRfff{{{mmmfff^^^NNNHHHKKKIIIGGGEEECCCBBBAAA@@@>>><<<<<<======>>>>>>???@@@@@@>>>>>>>>>>>>????????????;;;:::999888777666666666666777777777777777666555444444444444666888:::;;;666888::::::999777888888...000222555666777666666777888888888777777999::::::888777777888888777666333444555444333333555666444555555666777888999999888999999999999999999888777777777888888888777666::::::;;;;;;;;;;;;::::::888888999999999999888888;;;;;;;;;;;;;;;;;;::::::999999888888888888999999555777:::;;;:::::::::;;;:::;;;<<<===>>>???@@@@@@;;;<<<=========<<<:::999;;;:::999999:::;;;===>>><<<===???@@@???===;;;999999;;;<<<;;;::::::===@@@===<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;<<<===>>>999:::::::::::::::999999888999:::::::::999888777444666888888666333333222444444444555666777777777444777999999:::<<<@@@CCC===<<<<<<;;;;;;<<<<<<===999<<<===;;;777666999<<<===>>>?????????>>><<<;;;999;;;>>>===;;;:::;;;===;;;;;;;;;;;;;;;:::999999999===AAA@@@<<<999999:::>>>======>>>???@@@???===999999;;;>>>CCCEEEFFFEEECCCAAA>>><<<;;;:::888666333666888999999:::;;;===@@@IIIWWWiiiqqqfffddd```SSSLLLNNNKKKGGGFFFDDDDDDDDDBBB???=========>>>>>>??????@@@@@@<<<<<<<<<<<<===>>>???@@@<<<;;;;;;::::::;;;;;;<<<888888888888777555444333999888777666666777888999777999;;;;;;:::888888999666777888999888777555333555666777666555555777999:::999888888999999888666666666666666555666888:::888888888888999999999999777777888888888888777777444888::::::777555777999777999===??????===999777888999:::;;;;;;:::999888<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<999;;;===>>>======>>>???>>>======<<<;;;;;;::::::<<<<<<=========<<<:::999::::::;;;<<<============>>>???AAABBBAAA>>><<<:::999;;;<<<;;;::::::>>>AAA======<<<<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;888888999:::::::::999999;;;<<<<<<<<<;;;999777666222555888:::999777666666333444555777888:::<<<<<<999;;;;;;:::888888;;;>>>???>>><<<;;;;;;<<<>>>???666999<<<;;;888888<<<@@@===>>>?????????===<<<;;;999;;;>>>>>>;;;:::<<<>>>666777999<<<>>>???@@@@@@@@@DDDHHHGGGAAA;;;::::::;;;;;;<<<>>>@@@???<<<:::;;;:::;;;===@@@BBBBBBAAACCC@@@===;;;;;;999777666333555888999999999;;;<<>>>>>999???EEEDDD>>>;;;>>>CCC;;;;;;<<<<<<<<<<<<;;;;;;888999:::888666555555666999888777555555777888999666666777888888888888888888888777777666666555555999666555777;;;;;;777333777555333333555555555444555666777888888777666555777888999999888777666555444555666888:::;;;<<<<<<777777888888888999999999555888===???>>><<<:::999;;;;;;;;;;;;:::999999888777777888999;;;<<<===>>>:::::::::::::::;;;<<<===>>>===;;;:::999::::::;;;333666:::>>>??????===<<<===;;;999;;;===>>>===:::>>>===;;;::::::<<>>@@@>>>===???BBBBBB@@@>>>AAA???<<<::::::;;;===>>>888777777777888:::<<<===:::::::::::::::;;;<<<===<<<:::999999:::;;;:::999999;;;<<<<<<:::999999:::999::::::999777666777888:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;??????>>>===<<<:::888777666888:::999888888;;;>>>@@@???>>>======>>>??????BBB@@@===:::999:::;;;<<<>>>============???AAABBB???AAACCCBBB???<<<:::::::::;;;<<>>:::777888<<<@@@BBBBBBCCCEEEHHHAAAAAA???>>><<<:::999888666888999999999;;;===???AAALLL\\\qqq{{{pppbbbYYYQQQKKKIIILLLIIIHHHFFFDDDBBBAAA@@@@@@???>>>===;;;::::::<<<===>>>??????@@@@@@??????>>>;;;<<<===;;;999888999:::888777666555555666777888666666777888888888888888666666777777777777777666999777555666:::;;;888444999777555555777888777666666666777777777777666666555666777777777777666555333444555666666777666666888888888888888888999999666999;;;<<<;;;::::::;;;>>>===<<<::::::;;;<<<<<<888999999:::;;;<<<======;;;;;;:::::::::;;;<<<<<<;;;;;;:::999999999999999666888;;;===??????=========;;;999:::<<<===<<<:::<<<<<<======>>>>>>>>>>>>999:::;;;:::999999;;;<<<>>><<<;;;<<>><<<::::::;;;===>>>999999888888999:::<<<<<<;;;;;;::::::999::::::::::::999888999:::<<<<<<;;;999:::<<<;;;999888888999999:::999888666666888:::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999777999:::999777888;;;===???>>>>>>======>>>???@@@CCCBBB???===<<<<<<>>>???<<<;;;;;;;;;===>>>@@@AAA;;;;;;::::::999888999999===<<<<<<===>>>===<<<;;;<<>>===<<<;;;::::::444555777888888:::<<>>::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999999::::::999999888888999:::;;;<<<============<<<;;;::::::;;;<<<;;;:::999;;;>>>@@@AAA???<<<:::888:::;;;<<<;;;:::;;;<<<<<<;;;:::;;;===?????????>>>===<<<;;;;;;;;;<<<===;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999999999999999888777999;;;======<<<888999;;;:::999777777888999999888777666777999<<<::::::::::::::::::::::::999:::::::::;;;;;;;;;<<<::::::999888888999:::;;;:::::::::888777888:::===============>>>>>>@@@@@@BBBAAA???=========???@@@;;;;;;;;;<<<===???@@@AAA===;;;999888:::===>>>???>>>>>><<<<<<<<<===>>>??????AAACCCBBBAAA@@@AAAAAAAAA@@@???===<<<:::999888444666888999999;;;===@@@BBBJJJZZZsssyyyiii]]]SSSLLLJJJMMMKKKJJJHHHFFFDDDCCCBBBBBBJJJBBB:::999===@@@@@@>>>===>>>>>>>>>>>>>>>>>>===888999::::::999888:::;;;888777666666666666777888666666777888888888888888444555777888888888777666:::888555555777888888777666555333444555777666666999888777666666777888999666666666666666666555555888999999999999888777777999999999888888888888888888:::::::::888888:::;;;;;;:::999888888888:::::::::::::::::::::999999999<<<<<<<<<<<<;;;::::::999888999:::;;;;;;:::999888;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;::::::888:::===??????===:::888999<<<>>>???>>>>>>>>>>>><<<;;;;;;;;;===>>>@@@@@@===<<<<<<;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;999888888999;;;<<<;;;:::777999::::::888777777888888888777666666777;;;>>>::::::999999999999::::::999999999::::::;;;;;;<<<<<<:::999777777999:::<<<<<<;;;:::888777888:::<<<<<<<<<<<<===>>>???@@@@@@???>>>===;;;;;;<<<===>>>============>>>>>>??????@@@===;;;<<>>???@@@AAABBBCCCCCCDDDDDDEEECCCBBB@@@>>>;;;999777666999:::;;;;;;;;;<<<>>>@@@EEEMMM\\\vvvvvvhhh^^^TTTLLLIIIKKKNNNMMMKKKIIIHHHGGGFFFFFF>>><<<:::999:::<<<======<<<======>>>>>>======<<<777888:::999888888999:::888888888888888888888888666666777888888888888888666777888888777666555444:::888666555666888888888666555444444666777777666999888777666666777888999:::999888777666666555555333444555555555555555555888888888888888888888888888:::======;;;:::999:::777888999:::::::::888888999999999999888888888888;;;<<<<<<<<<<<<:::999999999:::;;;<<<<<<;;;:::999;;;;;;:::999999:::;;;<<<<<<<<<<<<;;;::::::::::::999::::::;;;;;;:::999999:::===???@@@???>>>>>>???:::;;;;;;;;;<<<<<<>>>???;;;;;;<<<<<<<<<<<<<<<;;;============<<<;;;;;;:::::::::::::::;;;<<<>>>>>>;;;:::::::::;;;;;;999777777999::::::888777777888777777777777666888;;;>>>:::999888888888888999:::888888999999:::;;;;;;<<<>>>===:::999888999:::;;;===;;;999888888:::;;;;;;;;;;;;<<<===>>>?????????>>>===<<<;;;;;;<<<<<<============<<<<<<;;;::::::;;;;;;;;;<<<===<<<:::888999;;;>>>>>>===<<<<<<>>>@@@@@@@@@AAABBBCCCCCCCCC@@@@@@???===<<<:::999999<<<======<<<;;;:::<<<>>>CCCKKK[[[uuuvvvhhh^^^UUULLLIIIJJJJJJIIIGGGEEEDDDBBBBBBBBB:::<<<>>>===;;;;;;===@@@>>>??????????????????>>>:::;;;<<<;;;:::999:::;;;999999999999999999999999666666777888888888888888999888888777666555555555888888777777777777888888888777666666888::::::999888888888777777888888888:::999888777666666666777444555666666666666666666777777888888888999999999999;;;>>>>>><<<:::999999777999;;;===>>><<<:::888999999999999888888888888:::;;;<<<<<<<<<;;;:::999::::::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<<<<===>>>===;;;::::::;;;<<<;;;:::999999999::::::;;;===>>>>>>===<<<<<<===888:::<<<<<<;;;:::;;;<<<999:::<<<======<<<;;;:::<<<=========<<<;;;::::::888888999:::;;;===>>>???<<<;;;;;;;;;<<<:::777555888999;;;:::999777777888666777888888777888:::<<<:::999888777777888999:::777777888999:::;;;<<<<<<>>>===;;;:::999999999:::<<<:::999999;;;<<<;;;:::;;;;;;======>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<:::::::::999999777666555999;;;>>>===;;;888777777888<<>>>>>??????>>>===<<<<<<<<<<<<=========>>>::::::;;;:::888888999;;;DDDNNN```yyyzzzjjj^^^TTTLLLKKKMMMGGGEEEDDDBBB@@@???>>>>>>???@@@@@@???===<<<>>>@@@???@@@@@@AAAAAA@@@@@@???<<<===>>><<<;;;999:::;;;888888999999999999888888666666777888888888888888999888666555555666777888666777888888888777777777888777666777999:::::::::777888888999999888888777777666666555666777888999999999999999888777666555666666777888999::::::;;;:::;;;<<<;;;999888999:::888999:::<<<<<<;;;::::::::::::::::::::::::;;;;;;999:::;;;======<<<;;;:::::::::999999:::;;;;;;<<<;;;<<<<<<=========>>>>>>===???@@@>>>;;;:::;;;======<<<<<<;;;;;;:::;;;;;;>>>??????===;;;;;;<<<===:::===@@@AAA>>><<<;;;;;;888999;;;===>>>===;;;:::;;;;;;<<<<<<<<<;;;::::::777777888888999:::;;;<<<;;;::::::;;;<<<;;;888666999:::<<<;;;999888888999555777999:::999888999999999888777666666777888999777777888999:::;;;<<<<<<:::::::::999999999999999:::999999;;;===>>><<<999;;;<<<===>>>>>>======<<<>>>>>>===<<<;;;:::::::::777888999999999999888777:::>>>AAA???:::777999===;;;>>>AAA@@@======@@@DDDCCC@@@>>>>>>@@@AAA@@@???===============<<<<<<<<<666888999888888888:::<<>>???@@@@@@@@@@@@>>>@@@AAA???<<<:::;;;=========>>>>>>>>>===;;;:::BBBBBBAAA???===<<<>>>???>>>BBBFFFFFFCCC@@@>>>>>>777999;;;===>>>===;;;999999:::;;;<<<<<<;;;::::::888777777777777777888888999999999;;;===<<<:::777999;;;<<<<<<:::999999:::444777:::;;;:::888888888999888777555555777888999666777888999:::;;;<<<<<<555666888999:::::::::999888888888;;;??????<<<999<<<<<<===>>>>>>===<<<;;;<<<<<<;;;:::888777666666777888:::<<<=========<<<888===@@@<<<555444:::AAA???AAABBB???<<<>>>DDDIIIBBB@@@>>>@@@DDDGGGGGGFFFBBBAAA@@@>>><<<999888777555777999999:::;;;>>>@@@???NNNeeeoooaaaWWWOOOMMMOOOMMMIIIEEEGGGJJJIIIBBB;;;@@@===:::999;;;===>>>>>>===>>>???>>>===<<<===>>>999999999999999999999999555666777888888777666555777555333333555777777777555777999999999:::;;;===<<<;;;;;;:::999888777777999888777666777888;;;<<<888888888888777666444444999888666555444444444555999888888888777777666666555555555666777888::::::999:::;;;:::999888888:::666777777888999999:::::::::::::::;;;;;;::::::999@@@===999999;;;===<<<;;;::::::;;;;;;;;;::::::999::::::::::::;;;<<<======999>>>???<<>>???===;;;888888;;;>>>???>>>============???@@@BBBBBB@@@???===>>>===;;;999888888888888999:::::::::999777555444<<<:::777555555777999;;;999888888;;;======:::777999999888888888888999999999666444555777999888666999777666444444444555555666777777888999999999999888888777777666666555555444666888;;;======<<<<<<<<<<<<=========<<<:::999>>>===<<<<<<;;;;;;;;;;;;;;;;;;===???<<<888999>>>>>>===<<<;;;:::999888888AAA@@@???<<<;;;===AAAEEEAAAAAAAAAAAABBBCCCEEEEEE???>>>===<<<<<<:::666333999999888777888;;;@@@DDDGGGSSSgggssseeeZZZPPPLLLMMMJJJHHHFFFGGGIIIHHHDDD???@@@>>>:::999;;;===>>>>>>>>>???@@@???===<<<===>>>???>>>===<<<:::999888888777888999999999999888777:::999888888:::;;;;;;:::888999::::::888888999:::888888777777666666555555999999777777666777888999666777777888888888888888555555555666888:::;;;<<<888888888888777777777666999999888888888999999:::666777777666444333444555999999999::::::;;;;;;;;;999999:::;;;;;;;;;::::::???<<<::::::<<<===;;;:::888888888999999888888777::::::::::::;;;<<<======<<<999:::JJJhhhxxxhhhLLLGGGCCC>>>===???BBBCCCCCC<<<>>>???>>>===<<<===???======>>>??????>>>======>>>===<<<;;;;;;;;;<<<<<<:::;;;;;;::::::999888777;;;:::888777777999;;;<<<===;;;999999:::;;;999888777777666666666666777777666444333444888::::::999:::999888777666777888888888999:::;;;;;;;;;999999888888888888888999999999777888:::<<<============;;;;;;<<<<<<<<<;;;999888::::::999999999::::::;;;===<<<>>>AAA>>>:::;;;@@@>>>>>>===<<<;;;:::999999======<<<;;;:::;;;>>>AAAFFFEEEEEEEEEEEEEEEFFFFFFDDDBBB@@@???>>><<<999777888888777666777999>>>BBBCCCRRRhhhvvvhhh]]]SSSNNNMMMJJJJJJKKKKKKKKKIIIHHHFFFAAA>>>;;;:::;;;===>>>??????@@@AAA???===<<<<<<===???>>>===<<<;;;999888888999999::::::::::::999999;;;::::::;;;======<<<:::;;;;;;<<<:::888777777888666666666666666666666666999999888777777666555555555555666777999:::;;;;;;:::::::::::::::999999888888888888888777777777777::::::999888888888888888888999:::888666555555666::::::::::::::::::;;;;;;888999:::;;;;;;;;;;;;;;;===<<<;;;;;;<<<<<<;;;999777888888999999888888888::::::::::::;;;<<<======AAA::::::MMMnnn~~~kkkMMMCCC>>>888666999<<<>>>>>>?????????===;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;:::999999999:::;;;<<<<<<@@@===999777777888888888666666666666666666666666666555444555777999999888888888777777777888999999777999:::;;;<<<;;;:::999999999999:::;;;;;;<<<<<<999999:::;;;<<<<<<======:::::::::;;;::::::999888888888888888999:::;;;<<>>???BBBAAA===>>>AAA??????>>>===<<<;;;::::::;;;<<<===<<<;;;;;;===>>>DDDDDDDDDCCCCCCCCCCCCBBBGGGDDDAAA???>>>===<<<:::888888777666666888===@@@BBBRRRkkkttthhh^^^UUUPPPOOOHHHJJJLLLKKKHHHEEEFFFGGGAAA>>>;;;:::;;;===?????????@@@@@@>>><<<::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::888777888999;;;:::888666;;;;;;<<<:::888777777888888888888999999:::::::::777777777777777666555444444555555666888999:::;;;:::;;;;;;;;;999777555444888888888777777777777777999888777777777777888888;;;;;;<<<:::888666777888888888888888888888888888888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===<<<:::888999999:::;;;;;;;;;::::::::::::::::::;;;<<<======>>>??????CCCMMMTTTOOOEEEFFFEEEDDDDDDCCCCCCCCCBBB===??????>>>;;;999999:::;;;:::999999999999:::;;;999999999999::::::;;;;;;;;;:::999999999:::<<<===777888999:::;;;;;;;;;;;;===;;;999888888888888888888888999999999999888888:::999777666666555555555444555555666666777888888777777777888999;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<888888888999:::<<<===>>>;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;<<<===???>>>???BBBBBB??????AAA?????????>>>===<<<<<<;;;<<<>>>AAAAAA@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBEEEBBB>>><<<<<<=========999999888666666888===@@@EEEVVVooorrrfff]]]TTTNNNLLLFFFHHHJJJGGGBBB??????AAAAAA>>>;;;:::<<<>>>??????>>>??????===;;;999999:::::::::::::::::::::::::::999999999888888999999999666555666777888888555333888:::::::::888888999:::888888999999:::;;;;;;;;;444555666777777777777777666555555555555666777888111333555777888999888888777777777777777777888888888777777888999:::;;;;;;888999:::888666555555666777888888888888888999999999:::;;;;;;<<<<<<<<<;;;:::;;;<<<===<<<:::999999888999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<======777>>>BBB???:::<<>>===<<<;;;;;;;;;;;;???<<<===@@@AAA???>>>@@@?????????>>>======<<<<<<===@@@CCCDDDCCCBBBAAA@@@AAABBBDDDFFFGGGGGGGGGGGGBBB???<<<;;;<<>>BBBHHHXXXqqqssseee[[[RRRKKKIIIJJJLLLLLLIIIDDDAAABBBCCCBBB???<<<;;;<<<>>>???@@@===>>>???===;;;::::::;;;@@@???>>>===<<<:::999999888888777777777777888888888777777777888888777555777888::::::999999:::<<<666666777777888888888999555555666777777888999999777666555444333444555666444444555666666666666555777777777777888888888888999999999999;;;<<<===>>>999:::;;;:::999888999:::888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<:::999999:::666777888888999999999999::::::::::::;;;<<<======:::>>>AAAAAA???=========???>>>@@@EEEKKKLLLHHHCCC@@@CCCEEEFFFDDDBBBAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;:::999999999999999:::;;;;;;666777888999999999999999444777:::;;;:::999888888555666777888888777666555444555666666666666888:::666777888999:::::::::::::::999777777:::???EEEIII>>>===<<<;;;:::888777777<<<<<<>>>???AAACCCDDDEEE???>>>>>>>>>>>>???@@@@@@??????===;;;:::999999999>>>;;;;;;???AAA???>>>??????>>>>>>>>>=========<<<<<>>@@@BBBEEEFFFGGGGGGGGGBBB???<<<<<<>>>@@@BBBBBB999999888888888;;;@@@DDDIIIYYYqqquuueee\\\TTTNNNKKKNNNMMMMMMKKKHHHGGGGGGGGGBBB???<<<;;;<<<>>>@@@@@@>>>???@@@???===<<<<<<>>>@@@@@@???===<<<;;;:::999999888777666666777888999;;;:::888888999999888777777999::::::999888:::;;;555555555555666666666666999888777666777777999999777666555444444555666777;;;:::999777666555444444666777777777888888888888888888888888999999:::;;;999;;;<<<<<<;;;:::;;;===777777888999;;;<<<==================<<<;;;:::999:::;;;<<<;;;888888999;;;666666777888999999999999::::::::::::;;;<<<======>>>>>>???AAAAAA>>>;;;999EEECCCIII[[[nnnppp^^^KKKBBBCCCCCCCCCBBBCCCFFFHHH======>>>??????>>>======:::;;;<<<=========<<<;;;999:::;;;;;;;;;;;;;;;:::999999999999999999999999777999;;;:::888666777999555666777888888777666555222444666666555666999<<<777777999:::;;;::::::999888888888999;;;>>>AAABBB======<<<;;;::::::999999===>>>@@@AAABBBAAAAAA@@@@@@???>>>>>>???@@@AAABBB@@@???>>><<<<<<;;;;;;;;;???;;;:::???BBB@@@???@@@>>>>>>============<<<<<<<<<>>>BBBCCCBBB@@@??????===>>>AAACCCDDDDDDDDDCCCAAA???<<<;;;<<<>>>>>>>>>777777777666777;;;@@@DDDKKK[[[sssuuufff^^^XXXTTTRRRIIIHHHFFFEEEEEEEEEEEEEEEBBB???<<<;;;<<>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::===:::888777888999999888888:::;;;:::888888999:::666666666666666666666666<<<;;;888777666777888999777666555444555666888:::888888777777888:::<<<===666666777777888888888999777666666555555555555555444666777888777777888:::444555666777999;;;<<<<<<>>>>>>======<<<;;;999999;;;<<<<<<:::777777999<<<777888999:::;;;<<<<<<<<<::::::::::::;;;<<<======:::<<<>>>???===<<<@@@FFF;;;;;;IIIiiidddCCCBBBAAA???======AAAGGGLLL===???@@@BBBBBB@@@???===666777999;;;<<<<<<<<<;;;:::;;;<<<======<<<;;;:::;;;;;;:::999999999::::::;;;<<<;;;888555444777:::666888999::::::999888666555777888777555444777:::555666777888999888777777444555777999::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;===>>>???@@@???===;;;:::@@@???>>>>>>>>>???AAABBBAAA@@@???????????????@@@@@@;;;;;;@@@CCCAAA@@@@@@============<<<<<<<<<<<<===@@@CCCDDDBBBAAAAAAAAAAAACCCEEEFFFGGGFFFEEEDDD@@@>>>;;;999999999999888444555555555777:::@@@DDDMMM]]]wwwpppfffbbbYYYPPPMMMMMMMMMMMMKKKHHHFFFFFFGGGEEE???:::;;;<<<<<<>>>BBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;:::999777666666>>>===;;;999888888888999:::;;;<<<<<<;;;:::888777:::999777666666777999:::444777::::::::::::===@@@999999999999999999999999777777888999::::::;;;;;;888999:::;;;;;;:::999888999999888777666555444444<<<888888::::::777777:::::::::999999::::::;;;<<<>>>===;;;::::::;;;<<<>>>777777777888888999::::::===;;;888666666777999;;;;;;:::999999999:::;;;<<<===>>>???@@@AAA@@@@@@???>>>???NNNvvviiiTTT>>>>>>???CCCGGGHHHEEEBBBFFFHHHFFF@@@>>>@@@CCCCCCBBBBBBAAA>>><<<;;;<<<===::::::::::::::::::::::::???<<<999777666888:::<<<::::::<<<<<<<<<;;;:::999999:::::::::999888666555>>>===<<<:::999999888888777666444333333444555666555666666777777888999:::<<<<<<<<<>>>@@@@@@>>>===>>>======>>>@@@BBBBBBAAA>>>===<<<<<<<<<<<<===>>>>>>===<<<;;;;;;<<<===>>>;;;999===DDDEEE@@@>>>AAA???<<<:::;;;===???>>><<<@@@BBBCCCDDDCCC???<<<:::BBB>>>@@@EEEFFFBBBBBBGGG;;;===;;;777888<<<<<<777666444444555555666===FFFSSSbbb|||vvvfff___XXXPPPLLLJJJLLLMMMLLLIIIHHHHHHHHHFFF@@@<<<===>>>>>>???BBBAAAAAAAAA@@@@@@@@@??????=========<<<;;;;;;::::::;;;:::999888777666666666777777777777777888888999777888999::::::999888888:::999888777777888999:::777999;;;:::999888:::<<<777777777777777777777777777777888888999::::::;;;888888999999999999888888999999888888777666666555???<<<;;;===<<<::::::===999999999999999:::;;;;;;<<<;;;999888888999;;;<<<999999999999999999999888<<<;;;999888888999:::;;;:::999888888888999:::;;;<<<===???@@@@@@@@@???>>>:::FFFddd~~~TTTBBBBBBBBBDDDGGGGGGEEEBBBGGGIIIHHHCCC@@@AAA@@@===@@@@@@>>>===;;;:::;;;<<<:::;;;;;;;;;;;;;;;;;;:::>>><<<:::888888999;;;===999:::;;;<<<<<<;;;;;;:::999999999999888777666555888777666555555555555555666666555444444444555555444555666888999:::::::::<<<===>>>???@@@@@@???===>>>=========>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;;;;:::AAA@@@>>><<<;;;:::::::::<<<:::===CCCDDD@@@???AAA@@@>>><<<<<<>>>???>>><<>><<<888888;;;:::555777555555777666777>>>FFFSSSbbb{{{hhh]]]YYYTTTMMMHHHJJJMMMMMMKKKIIIHHHHHHFFFAAA>>>@@@AAA??????BBB@@@@@@@@@@@@????????????>>>===<<<:::999::::::;;;<<<;;;999777777888999:::666666777888888888888888555555666888888999999888999999999999999999999999999:::;;;999777666777888555666666666666666666666777777777777888888999:::888888888777777888888888888888888999999888888888AAA===<<<>>>===::::::<<<888888999999999:::::::::;;;:::999888888999;;;;;;<<<<<<;;;::::::999888888<<<<<<;;;;;;:::::::::::::::999999999999:::;;;<<<;;;<<<>>>?????????>>>===>>>KKKqqq\\\GGGFFFDDDEEEFFFGGGFFFEEEEEEGGGGGGDDDCCCCCC???:::===<<<;;;;;;::::::;;;;;;:::;;;<<<======<<<;;;:::::::::999999999:::;;;;;;888999:::;;;<<<<<<;;;;;;:::999888777666666666666777777666666666666777777666666666666666555444333333444777:::;;;<<<;;;;;;<<<===>>>???@@@???>>>>>>======<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999888777@@@???>>><<<;;;:::::::::<<<;;;<<<@@@AAA??????AAAAAA???======>>>>>>===<<>>FFFSSS```yyylll]]]\\\XXXPPPIIIKKKNNNNNNLLLIIIGGGGGGFFFAAA>>>@@@AAA??????AAAAAAAAAAAA@@@@@@@@@??????@@@>>><<<:::999:::;;;<<<>>>===:::999999;;;===???;;;<<<<<<<<<<<<:::888777666666777777888888888888888999999::::::999999888999999999888777666555666666666777777777777777888777777666666666777999999999888777666666777888999666777999:::::::::::::::>>>;;;:::;;;:::777777999888888999999999999999999<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::;;;<<<=========<<<::::::::::::;;;;;;<<<<<<======;;;;;;===>>>>>>>>>===<<>>???>>>===<<<<<<;;;<<<<<<<<<;;;:::;;;<<<<<<;;;:::999888888888999<<<<<<;;;<<<<<<<<<=========<<<<<<===>>>>>>???AAAAAA???>>>======<<<<<<;;;>>>???AAABBBBBBAAA@@@??????@@@AAADDDDDDCCCBBBBBB@@@>>><<<:::::::::888666888888:::<<<;;;;;;???GGGTTT```yyyooo___\\\XXXPPPLLLNNNPPPOOOLLLHHHEEEDDDEEE@@@>>>@@@@@@>>>===???CCCBBBBBBBBBBBBAAAAAAAAAAAA@@@===<<<;;;<<<===>>>>>>===;;;999999;;;>>>@@@<<<<<<=========;;;:::999::::::999999888888888888888999::::::::::::999888888777777777777777777666888999999999::::::;;;;;;888777666666666777888999999888777666666777888999555666999:::;;;<<<;;;;;;<<<999888999999555555888777888999::::::::::::999;;;;;;;;;;;;<<<<<<======::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>><<<;;;999888999999:::;;;<<<<<<<<<:::;;;<<<===>>>======<<<888AAAxxxrrrLLLFFFEEEDDDCCCEEEHHHMMMPPPCCCDDDCCC???@@@CCCBBB>>>===;;;:::;;;>>>>>>===;;;888999::::::::::::999888777888999:::;;;;;;::::::999999999999::::::;;;;;;:::999777666666666888888555555555555666777888999666777888888777555333222222444888;;;======<<<;;;888;;;======;;;999::::::999;;;======<<<<<<===??????===:::777777888;;;===:::;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;<<<>>>??????>>>>>>===<<<;;;::::::;;;<<<>>>AAADDDDDDBBB???===<<>>??????======@@@CCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???============>>>;;;:::999888888999;;;<<<777777888:::;;;;;;;;;;;;===<<<;;;:::999999999999::::::::::::::::::::::::888777666777888999888777999::::::;;;;;;<<<<<<<<<:::999777666666777999:::888888888777777888888888444666888;;;<<<<<<;;;:::<<<999888::::::777888;;;888999:::;;;<<<;;;::::::888999999::::::;;;;;;;;;999999:::;;;;;;<<<======;;;<<<=========<<<::::::555666777888999::::::::::::;;;===>>>>>>>>>===<<<;;;???eeekkkYYYGGGAAABBBBBBBBBDDDHHHNNNSSSGGGJJJIIICCC?????????===>>><<<;;;===???@@@>>>;;;999999888888888888999999;;;;;;<<<=========<<<<<<::::::999999999999::::::999999888888888888888999888888888888999999:::;;;888888888777666555444333333444777:::;;;<<<;;;;;;777:::===<<<999777888999888;;;>>>>>><<<<<>>???===<<<======;;;999999:::;;;<<<>>>AAADDDDDDBBB???======AAACCCCCCCCCDDDBBB>>>???;;;999;;;<<<;;;:::<<<888777999<<<======CCCKKKZZZjjj~~~nnn^^^QQQKKKNNNOOOPPPNNNJJJHHHGGGGGGIIICCC>>>??????>>>???AAACCCCCCBBBBBBBBBAAAAAAAAA?????????>>>======<<<<<<::::::999999999999999:::666666666777888999;;;;;;<<<;;;:::999999:::;;;;;;;;;:::999999999999:::;;;:::888666777999:::888666777888888999::::::;;;;;;;;;:::888666666888:::;;;888888999999999999888888444666888;;;<<<;;;:::888;;;888888;;;;;;999:::===888:::;;;======<<<;;;:::777888999:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::555666888999:::;;;;;;:::;;;<<<===>>>???>>>======???AAAJJJTTTVVVRRRKKKEEE>>>@@@AAABBBCCCGGGMMMRRRGGGNNNPPPIIIBBB????????????<<<;;;===@@@AAA===999;;;:::888777777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::888888888888999999999::::::::::::999999<<<;;;;;;;;;;;;;;;<<<===:::999888666555555444444444555666888999:::::::::666:::>>>===999666777:::999<<>>;;;:::===@@@:::::::::;;;;;;<<<===>>>;;;<<<<<<<<<<<<;;;999888999======:::;;;>>>>>>;;;;;;======<<<:::999;;;>>>AAA@@@@@@@@@@@@@@@@@@@@@:::???CCCBBBCCCFFFDDD???AAA<<<:::<<<===:::888;;;777666888;;;<<<>>>EEENNN```rrrxxxbbbRRRLLLNNNNNNNNNMMMJJJIIIIIIJJJKKKDDD?????????>>>@@@CCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;::::::::::::999888777777777888999:::999999888999:::<<<===<<<;;;999888888999;;;<<<<<<999777777999:::888555555666666777888999999999<<<;;;888777777888:::<<<888999:::;;;;;;:::999888444555888:::;;;:::999777999777666999:::888999===999:::<<<>>>>>>===<<<;;;999:::;;;<<<============<<<;;;;;;::::::999999888<<<<<<;;;;;;::::::::::::888999;;;===>>>>>>>>>===;;;<<<>>>?????????>>>===777AAA@@@???KKKPPPEEE:::===???AAAAAABBBEEEKKKPPPCCCNNNTTTOOOFFFBBBBBBCCC???<<<;;;<<<@@@@@@<<<777===;;;999777777999;;;===::::::999888777777777888===<<<:::888777777888888888999;;;<<<<<<;;;:::999999999888888777888888999;;;:::888666444444555555555666666777888888999:::777;;;???>>>999777888::::::===@@@>>>:::888;;;>>>666888;;;===>>>>>><<<;;;777999:::<<<======<<<<<<888===>>>:::;;;>>>>>>999;;;===>>>===;;;;;;===@@@EEEBBB???===<<<>>>AAACCC444<<<@@@AAADDDIIIHHHCCCDDD===;;;======888777999777555666999;;;>>>GGGPPPeeexxxyyylllccc\\\RRRMMMLLLOOOPPPLLLGGGFFFFFFDDDBBB@@@??????@@@@@@AAACCCFFFEEECCCBBBCCCEEE???????????????>>>======;;;;;;:::::::::;;;<<<<<<999888777888:::;;;:::999:::::::::999999888888888777777888999999:::;;;;;;:::999888888:::;;;;;;;;;:::888888888:::;;;:::999777888888888888777666666777888999;;;:::999777666777888999:::999777555444666444555888999777777::::::999888888;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888666555777:::<<<;;;<<<>>>===>>>;;;===BBB:::666AAA:::;;;;;;<<<===>>>??????DDD@@@===>>>BBBFFFHHHHHH@@@MMMPPPJJJPPP]]]WWWDDD;;;999999:::======;;;888<<<999:::<<<;;;888777999999888777888999999999888:::;;;;;;<<<<<<;;;;;;:::333444666777999:::::::::555555777888999:::::::::;;;888444222333555666666666666444333666<<<===999;;;:::999888777777777777;;;???AAA???:::777888;;;AAA@@@>>>===<<<===???@@@;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;<<<===???AAABBB@@@???===:::777999???DDDFFFCCC???>>>???AAA@@@???:::===BBBDDDEEEDDDDDDDDD@@@<<<888666777999;;;<<<===;;;;;;;;;;;;===HHHTTTfffxxx~~~pppddd\\\TTTOOOLLLOOOOOOIIIDDDBBBJJJHHHDDDAAA???>>>===>>>@@@CCCEEEEEECCCBBBCCCEEE@@@@@@@@@@@@@@@???>>>>>>;;;::::::999999999::::::999888777888:::;;;:::999888888999:::;;;<<<<<<===888888999999:::;;;;;;<<<>>><<<:::999::::::999888<<<:::999:::;;;;;;:::999888888888888888777777777555666777888888777666555666777999999999888666555;;;888999<<<<<<;;;<<>>>>>AAA???===???CCCFFFHHHGGG@@@GGGGGGAAAFFFPPPLLL@@@:::999888777999;;;>>>@@@???:::777888:::888888:::888777777777777777777666999::::::::::::::::::999555555777888999999999999999999:::;;;;;;;;;;;;:::999777666666777888888777666666555333666;;;;;;888:::999888888777888888888555999;;;;;;888777:::>>>???>>><<<;;;;;;;;;======;;;;;;;;;<<<;;;;;;:::999:::999999:::;;;<<<>>>?????????===:::888999>>>BBB@@@CCCEEEDDD@@@>>>???AAA<<<>>>@@@CCCFFFFFFDDDCCC@@@<<<777555666888:::;;;777888::::::999;;;GGGTTThhhzzzuuuggg^^^VVVPPPMMMNNNMMMGGGAAA???JJJHHHEEEAAA???>>>>>>>>>???AAACCCCCCBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@??????;;;::::::999888888888888999888777888:::;;;:::999888999999:::<<<======>>>999999::::::;;;<<<<<<<<>><<<;;;;;;;;;;;;:::999:::999888888777777888888666666666666666666777777666777888999999999888777;;;888777999:::999:::>>>>>>===;;;:::999999999999;;;;;;;;;::::::999999999888888999:::::::::999999888888999999999888777777:::;;;;;;::::::;;;::::::999@@@;;;777>>>>>>:::<<<<<<<<<<<<<<<<<<<<<============>>>AAAEEEGGGGGGGGGBBBAAA>>>;;;===AAAAAA<<<888999;;;===???BBBEEEHHHKKKAAA888777999999999:::999999999888888777777777888999999::::::999999888666777888999999999999888;;;;;;;;;;;;;;;:::999999666555555777888999777555777888666444666::::::666888888888777888888999:::888;;;<<<<<<;;;<<<@@@CCC===<<<:::999999999:::;;;;;;;;;;;;;;;;;;:::999999999999999:::;;;<<<===>>>>>>>>>===;;;::::::===@@@:::CCCKKKIIIAAA<<<===BBB@@@>>>>>>BBBGGGHHHEEE@@@???;;;777555555777888999666:::???@@@===>>>JJJYYYkkkyyylllaaaWWWQQQMMMOOONNNHHHCCCBBBFFFDDDBBB@@@??????@@@AAA???@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>><<<<<<:::999888888888888999888777888:::;;;:::999;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<=========;;;::::::<<<>>>??????>>><<<;;;:::;;;;;;999777;;;:::999888777888888999999888888777888888999:::666777888999999999999999:::777555777888777888<<<<<<<<<<<<;;;999888999999<<<<<<;;;;;;:::999999999999999999:::::::::999999888888999999999999888888888::::::999999<<<===;;;555AAA???888;;;===<<<@@@<<<<<<<<<<<<<<<<<<<<<;;;;;;<<>>>>>===<<<===@@@DDD;;;;;;:::999999999999::::::;;;;;;;;;;;;:::999999;;;;;;;;;<<<<<<===>>>>>>;;;<<<<<<<<<===>>>???AAA:::BBBIIIHHHAAA<<<>>>BBBCCC???<<<@@@HHHJJJEEE>>>===:::666444555666777777777===DDDEEE??????LLL\\\ooo}}}pppeeeXXXRRRNNNPPPPPPLLLHHHGGGEEECCCAAA???>>>>>>???@@@>>>??????AAABBBCCCBBBBBB???????????????>>>>>>=========<<<:::999999999999999888777888:::;;;:::999999999999999999:::::::::;;;;;;<<<<<<<<<<<<======???===::::::<<<>>>??????===;;;999999:::999888666;;;::::::999999999999999888888777777888999::::::777777888999999999999999<<<999888::::::999:::===777999;;;;;;999999:::<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;::::::::::::;;;999999:::::::::::::::999666999999555555999:::888666;;;;;;BBBTTTUUUFFF<<<<<<<<<<<<<<<;;;;;;;;;;;;:::===BBBEEEEEEEEECCCBBBCCC>>><<<@@@???:::888;;;>>>FFFZZZuuuooo[[[XXXKKK>>>:::;;;999888777;;;===>>><<<:::999:::<<<::::::;;;;;;;;;;;;:::::::::::::::::::::999999888888888999::::::::::::999;;;777444222222444444444999<<<<<<999888;;;;;;888666666777777888999;;;;;;::::::999999999;;;>>>AAA;;;;;;:::::::::999::::::::::::;;;;;;::::::999888::::::;;;;;;<<<<<<======999999:::<<>>===JJJZZZpppqqqeeeXXXRRROOOQQQSSSOOOLLLLLLIIIGGGDDD@@@>>>=========???>>>???@@@CCCDDDCCCBBB>>>????????????>>>============<<<;;;::::::::::::999888777888:::;;;:::999555555777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;999999:::;;;;;;;;;::::::666:::999333333999:::666@@@999999UUUzzzxxxUUU:::;;;;;;;;;;;;;;;;;;<<<<<<===@@@DDDFFFDDDBBB@@@???===<<<===@@@@@@<<<;;;<<<999???SSSssspppVVVJJJ@@@999999:::999888888777999;;;:::888777999;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999::::::;;;<<<<<<<<<<<<<<<>>>:::666444444666888888777<<<===:::999:::;;;999777777777777888999:::;;;777777888999<<>>AAAAAA@@@EEE???;;;>>>DDDGGGBBB;;;999777555555666888999999:::>>>CCCDDDAAABBBOOO]]]ooopppaaaZZZTTTPPPRRRSSSPPPNNNMMMKKKIIIEEEBBB@@@???>>>???@@@???>>>AAADDDEEEDDDBBB???@@@@@@@@@@@@???>>>>>>;;;;;;::::::999::::::;;;999888777888:::;;;:::999555666777999;;;<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;FFFBBB===999888999888888;;;:::999999:::;;;:::888999:::<<<======;;;999777333444666777888888777777::::::999999888888999999777555666::::::666555666333777;;;<<<999888;;;>>>999::::::;;;;;;<<<<<<===<<<<<<:::999999999::::::888888999:::::::::::::::555;;;<<<777999CCCFFFAAADDD:::<<<\\\~~~sssPPP>>>:::::::::;;;;;;<<<<<<<<<@@@CCCFFFFFFBBB???===<<<999===>>>>>>>>>@@@AAA@@@::::::CCCXXXlllmmmZZZEEE===999888;;;<<<999777888444888;;;:::777666999===:::::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::<<<<<<<<<===<<<<<<;;;::::::888666666888:::;;;;;;444:::<<<:::888999:::888888777777777888999::::::888888999<<>>;;;===BBBCCC@@@;;;888666555555888:::;;;;;;===>>>BBBEEEEEEIIIVVVdddrrrooo]]][[[UUUQQQRRRSSSPPPMMMMMMIIIHHHEEECCCBBBBBBCCCDDD@@@???>>>AAADDDFFFEEEBBB@@@AAAAAAAAAAAA@@@??????999999999888999999::::::999888777888:::;;;:::999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::DDD@@@;;;888888999::::::;;;:::999:::<<<<<<<<<:::888:::===???>>><<<999777444666888:::;;;:::999888;;;;;;:::999888888888888:::999;;;??????;;;888999333888<<<<<<999777999<<<777888999:::;;;;;;<<<===<<<;;;999888888888999999666777888999999999999999444<<<>>><<>>999666777555999<<<;;;999888<<>>>>>>>>BBB>>>;;;===@@@AAA>>>;;;777555555666999;;;<<<<<<999999<<<@@@CCCJJJWWWeeewwwuuuiii\\\ZZZYYYWWWQQQKKKLLLQQQJJJHHHEEEDDDEEEEEEDDDBBBAAAAAA@@@BBBDDDEEEEEEEEE???>>><<<>>>???>>>;;;777;;;:::999999999:::;;;;;;888888888888888777666555999888888999<<<>>>>>>>>><<<;;;;;;::::::999999888666666777777888999;;;;;;???;;;999;;;>>>???<<<888444666888:::::::::<<<===;;;999777666777999<<<===<<<999666666888999888777555777777666999>>>>>>:::???AAACCCAAA===999999999777666666666888999888777>>>:::777666888999777666999999777555333333666999999666???<<>>EEEGGGBBB:::666;;;666888??????;;;@@@KKKJJJAAA:::;;;<<<:::777666888???DDDGGGKKKOOOLLLFFFFFFBBB>>>>>>AAACCC>>>777===>>>??????>>><<<:::888999999999888888777777777::::::::::::::::::999999:::;;;<<<>>>>>>>>>>>>===AAA;;;999<<<<<<777444555;;;<<<<<<:::888777888999444555777999:::999888777999999:::::::::999888777;;;;;;<<<<<<;;;;;;:::999;;;999777777999:::;;;:::===<<<<<<;;;;;;<<<<<<===777888999999888666333222888888888999:::<<>>>>>;;;999888888888;;;???AAA???<<<:::999777888:::<<<<<<;;;;;;<<>>======<<<======<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<:::999888999<<<=========<<<<<<<<<;;;;;;;;;;;;;;;888888888888999:::;;;<<>>:::666777888::::::999999:::;;;:::999888777777888:::;;;<<<:::777777888999777555888:::999777999======999===???@@@???;;;888888999888777666777999:::999888===:::777666888999888777777888999888666666666888;;;777???===<<<\\\jjjLLLFFF<<<444888>>>@@@>>><<>>@@@@@@BBBFFFDDD>>>:::::::::999;;;>>>HHHIIIJJJJJJIIIHHHIIIJJJMMMLLLFFF???<<<<<<;;;888======>>>>>>===:::888777::::::999999999888888888<<<<<<<<<=========>>>>>>999:::;;;<<<======<<<;;;>>>::::::===>>>:::999<<<<<<======;;;999888999:::888999:::;;;;;;:::888777999999999999999:::::::::<<<<<<<<<<<<<<<;;;;;;:::999999888888888999:::;;;999999999999999999999999777888999999999888777666;;;::::::999:::;;;<<<===<<<;;;:::;;;>>>>>><<<:::;;;:::999;;;===>>><<<::::::999999:::<<<======<<<666777;;;???CCCLLL___qqq}}}~~~pppeeeZZZQQQSSSXXXWWWRRROOOPPPMMMJJJHHHGGGEEECCCAAABBBAAA???======???AAACCCAAADDDFFFEEEBBB@@@@@@AAABBB@@@???>>>>>>===:::888::::::;;;;;;<<<<<<======<<<:::999:::<<<======<<<<<<<<<<<<===============:::::::::;;;;;;<<<<<<===>>><<<::::::<<<<<<999666999;;;<<<;;;999888888888999999888888888888888888;;;999888999999999777555;;;<<<;;;999:::===<<<888:::;;;<<<<<<:::888888999:::888888999:::;;;:::999;;;999777777888999999888555777::::::999888888888===777???>>>777FFFNNN999???;;;:::===>>><<<<<<>>>???>>>;;;;;;AAAHHHHHHCCC===:::999:::::::::@@@HHHOOOIIIFFFEEEAAA===EEEQQQmmmkkk```MMM>>>999:::999<<<<<<<<<<<<;;;999777666;;;:::::::::::::::999999::::::::::::;;;:::::::::999:::;;;;;;;;;;;;;;;:::<<<;;;<<>>@@@EEE===>>>>>>===;;;::::::;;;;;;<<<======<<<:::999888:::999999888999:::<<<===<<<<<<=========<<<;;;;;;555888;;;:::888777999;;;666777888999999888777666888888999999::::::::::::<<<<<<;;;:::999999999999999888999:::<<<===<<<;;;===<<<::::::;;;;;;999888555555666888::::::888777777777:::???DDDNNNaaarrrqqqnnnaaaVVVUUUYYYWWWRRRNNNPPPNNNKKKIIIHHHGGGEEEDDDAAAAAA@@@???>>>???AAABBBEEELLLRRRQQQJJJEEECCCEEEIIIEEE@@@===<<<<<<:::888;;;::::::::::::;;;;;;;;;===;;;::::::<<<===<<<<<<;;;;;;<<<<<<===>>>??????<<<<<<==================;;;:::999:::;;;;;;999777:::;;;<<<;;;999888888999888999999999999888666555777888888::::::999888666;;;===<<<:::;;;>>>===999999999::::::999999999:::;;;:::999:::;;;<<<<<<:::999999888888999::::::999666888::::::999999:::;;;<<<777===???777:::???777777;;;@@@@@@999333777AAA::::::777777BBBNNNLLLAAA:::777777:::===@@@FFFMMMKKKAAA>>>???;;;999JJJaaa}}}lllRRR???:::;;;:::::::::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777:::;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAABBBFFFJJJ@@@AAABBB@@@===;;;;;;<<<<<<<<<<<<===<<<;;;:::999:::999888888999;;;>>>???;;;;;;<<<<<<;;;;;;:::999333888<<<<<<888666888;;;888999;;;<<<<<<;;;999888:::999999888888999::::::;;;;;;::::::999888888888888888999::::::;;;:::999<<<;;;:::999999999999888333333555777999999777444<<<;;;===AAAFFFPPPbbbsssqqqmmmcccYYYVVVUUURRRPPPPPPOOOMMMKKKJJJJJJIIIHHHGGG>>>AAACCCCCCBBBAAABBBDDDPPPYYYcccddd^^^WWWUUUVVVUUULLLAAA;;;;;;<<<======@@@???>>>===<<<;;;<<<<<<===<<<:::;;;<<<======<<<::::::;;;<<<===>>>>>>???>>>>>>?????????>>>======888888888:::;;;<<<;;;:::888:::;;;;;;:::::::::;;;888999:::::::::888666555444555888999:::::::::::::::<<<;;;:::<<<@@@???;;;::::::999::::::;;;;;;;;;;;;:::::::::<<<===<<<;;;888999::::::999999999:::999999999888777888;;;>>>;;;777;;;===888666:::<<<<<<999;;;AAADDDAAA>>>===777777555666CCCOOOJJJ<<<<<<777666<<>><<<===QQQkkk|||wwweeeJJJ;;;:::;;;777888999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<======>>>>>>???@@@DDDEEEDDDCCCDDDGGGKKKMMMHHHHHHHHHFFFBBB>>><<<<<<999999:::;;;;;;;;;;;;;;;999888777777888;;;>>>???999::::::::::::999888888333777<<<;;;888555777;;;888:::;;;======;;;:::888::::::888777666666666666888888999999999999999999999999::::::999888777777999999:::::::::::::::;;;777888999;;;>>>===;;;999;;;:::;;;@@@GGGSSSfffvvvuuuggg___XXXTTTPPPMMMOOOSSSOOOMMMKKKJJJJJJJJJIIIHHH<<<@@@CCCDDDCCCCCCFFFIIIZZZcccmmmppplllggggggiii]]]RRRDDD<<<<<>>>>>===:::;;;;;;<<<===>>>>>>??????@@@@@@AAA@@@???===<<<888999:::;;;;;;<<<<<<;;;777999;;;;;;;;;;;;<<<===888999:::;;;;;;999888777333666888999999999:::<<<999;;;;;;999<<<@@@???;;;<<<:::999999;;;===<<<<<<<<<::::::;;;<<<===<<<;;;888:::;;;;;;:::999999:::::::::999777666777;;;>>>999::::::999777555888===>>>777BBBddd{{{VVV333;;;888777<<>>;;;;;;<<<:::<<>>??????::::::;;;;;;;;;;;;;;;<<<666777888:::<<<>>>@@@@@@=========>>>@@@AAACCCDDDHHHHHHFFFEEEJJJRRRVVVUUUSSSSSSRRRNNNHHHCCC???>>>888888999999:::;;;<<<<<<777777777777888:::<<<===888888999999888888777666444777:::999777666888:::777888999::::::999888777999999888777666555444333555666777888999:::::::::999:::;;;:::888777666777666888;;;<<<<<<;;;<<<<<<888888888:::<<<===;;;:::666444777>>>IIIXXXmmm~~~|||jjjaaaXXXTTTPPPMMMOOOSSSPPPNNNKKKJJJJJJIIIHHHFFF<<>>=========>>>>>>????????????@@@AAAAAAAAA???===;;;;;;<<<===<<<;;;:::::::::777999;;;<<<;;;;;;<<<===999::::::;;;;;;;;;;;;:::666888999888777777999;;;;;;<<<;;;999;;;>>>===999===:::888888;;;<<<<<<;;;;;;:::999:::<<<===<<<;;;999;;;===<<<:::888888999999::::::888777777888:::555;;;:::888;;;:::999===999;;;VVVwwwBBB>>>999:::EEEOOOMMMBBB999;;;:::>>>EEEHHHDDD>>>;;;999;;;<<<:::777999AAAIIIqqqwwwlllQQQ>>>===>>>:::999999999999:::;;;<<<===999999::::::;;;;;;;;;;;;555666777888:::;;;<<<===<<<<<<===>>>@@@CCCEEEGGGHHHGGGEEEGGGRRR```eeebbb______]]]WWWPPPHHHCCCAAA::::::::::::::::::;;;;;;666666777888888999::::::999999999999999888777777777777777777777888888999888888888888888888888888666777777888777666444333555666777888999999999888777999;;;;;;888777888999555999===???>>><<<;;;<<<777666666777999::::::999888666888AAAMMM^^^tttsssggg[[[VVVSSSPPPOOOPPPRRRPPPLLLJJJIIIHHHFFFDDD===>>>>>><<<<<>><<<;;;;;;<<<===>>>;;;:::999;;;===???@@@??????????????????@@@@@@@@@@@@@@@AAABBBAAA???<<<;;;>>>??????>>>;;;999888888999:::<<<<<<;;;:::;;;<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;888555444777:::<<<>>><<<999:::<<<;;;666===:::777888:::<<<;;;:::;;;:::999:::<<<<<<<<<;;;999<<<>>>===:::777777888777999;;;:::888777666777111<<<;;;999???AAA>>>@@@<<>>777;;;LLLVVVPPPEEE@@@888;;;CCCIIIGGG>>>888777999@@@BBB===:::<<>>@@@CCCFFFHHHGGGFFFDDDHHHXXXjjjppplllggggggddd^^^UUULLLFFFCCC===<<<;;;:::::::::::::::555666777888888999888888999::::::::::::999888888999777555555777999999999999999888888888888999999444555777888999888666555555666888999999888777777555888;;;;;;999888:::<<<555:::???AAA???<<<:::::::::999888888;;;<<<<<<<<>>===???>>>:::<<>>>>>??????===:::???>>>===<<<===@@@CCCEEECCCBBB@@@@@@@@@@@@???===???@@@AAABBBAAA???===<<<<<<<<<;;;:::999999999999::::::::::::::::::::::::>>>;;;999999:::;;;888666<<<;;;:::888777666666666;;;;;;<<<======<<<<<<;;;>>>===<<<:::999999::::::???===;;;:::999:::;;;===:::::::::::::::::::::::::::999888999999888666444>>>===;;;999999999:::;;;===;;;WWW[[[AAA<<<>>>KKKTTTOOOBBB999::::::>>>DDDFFFAAA===<<<<<<;;;:::999:::;;;<<<===FFFEEECCCAAA>>><<<:::999999999:::;;;:::999777666555777999:::999999:::;;;???===;;;<<>><<<===>>><<<;;;<<<>>>@@@>>>===>>>===<<<<<<===???BBBDDDEEECCCBBBAAABBBAAA@@@>>>??????@@@@@@???>>><<<;;;999888888777777777777777::::::::::::::::::::::::>>><<<::::::<<<<<<:::888999999888777777777777888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===??????===<<<<<<<<<======::::::::::::::::::999999999888888999;;;<<<;;;:::>>>===;;;::::::<<<===>>>999:::GGG]]]fffYYYFFF;;;;;;777888BBBMMMPPPEEE:::999;;;@@@DDDAAA;;;:::===;;;::::::999:::;;;<<<===@@@???>>>===<<<;;;::::::;;;;;;<<<<<<<<<;;;999999999;;;============>>>???===<<<;;;;;;=========;;;===@@@BBBBBBCCCEEEIIIJJJLLLKKKZZZeeefffxxx}}}qqqcccSSSFFFJJJCCC<<<:::;;;===<<<:::999888888888888888999999;;;::::::999999999999::::::999888777777666777777888888999999::::::999999999:::::::::::::::999999777:::<<<<<<::::::<<>>@@@???<<>>???>>><<<888444::::::;;;>>>AAA@@@<<<888===<<>><<>>???======???===<<<;;;;;;===>>>>>>======<<<;;;;;;<<<>>>@@@BBBDDDCCCAAAAAAAAAAAA>>><<<>>>>>>======<<<;;;;;;;;;:::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;:::::::::<<<<<<:::999777777777777777888999:::<<<;;;:::999999999:::;;;888888888999:::<<<>>>???::::::;;;;;;::::::999999;;;;;;::::::999999999888<<<:::999999;;;===>>>>>>;;;:::999999:::;;;>>>???===AAACCCAAA<<<888999<<<>>>===:::===IIISSSMMM>>><<>>;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;777999;;;;;;;;;:::;;;<<<:::;;;<<<;;;:::::::::;;;===???BBBDDDEEEDDDEEEGGGRRR\\\ppp|||vvv[[[EEEJJJDDD>>><<<===>>>===<<<777777777777888999:::;;;999999888888888999::::::;;;:::999888777666666666444555777888:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<888;;;>>>>>><<<<<<>>>@@@@@@===:::;;;???BBBBBBAAAAAA@@@>>>===<<<:::666333999999999;;;======;;;999???>>>CCCNNNXXXeee}}}vvviiiccc[[[RRRRRRYYYZZZVVVRRROOONNNNNNLLLKKKDDDBBB@@@???AAABBBBBBBBBRRR\\\```aaalllvvvhhhPPPGGG@@@<<<======<<<>>>AAAAAA???>>><<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===???@@@AAA@@@?????????>>><<<999======;;;::::::999:::::::::;;;;;;<<<============::::::::::::::::::::::::888888999:::::::::999888888888888888888999:::;;;<<<;;;999777777888:::;;;777777888999;;;<<<===>>>777888:::;;;;;;999888777;;;;;;::::::999888888888@@@===:::999:::;;;<<<<<<999888777666666888:::;;;777999999888<<>>:::DDDSSSOOO@@@;;;===BBBFFFCCC===:::<<<999999999:::;;;<<<===>>>;;;;;;;;;<<<<<<=========<<<============<<<<<<<<<555777999999888888888999999;;;===<<<999888:::===@@@???@@@BBBBBBCCCGGGLLLggg{{{nnnRRRHHHDDD>>>;;;::::::999999888888777777888999999:::666555555555666777888888:::999999888777777777777222333444666777888999999;;;;;;:::999:::;;;===>>>999<<>><<<:::;;;===<<<;;;999;;;>>>BBBCCCBBB???===<<<;;;;;;:::888555888888888999::::::::::::>>>>>>EEERRR]]]lllpppfff]]]TTTSSSWWWYYYWWWTTTQQQPPPOOOMMMLLLFFFCCC???===???BBBEEEFFFKKKUUUWWWWWWeeettthhhNNNFFF@@@<<<>>>>>>===>>>AAABBBAAA???===<<<<<<<<<===<<<<<<;;;;;;<<<===>>>???????????????@@@???<<<:::===<<<;;;:::999999999:::666777888999999999999999::::::::::::::::::::::::777888:::;;;;;;:::999999::::::999999999::::::;;;<<<;;;999777666777999:::888999999::::::;;;;;;;;;:::<<<>>>??????>>><<<;;;:::::::::999999888888888>>><<<999888999:::;;;;;;;;;:::888666666666888999:::999666666<<>>>>>;;;:::===???FFFAAA???CCCGGGLLLWWWbbbyyyXXXGGGDDD???;;;888777666555:::999999888777777888888666555555555666777888888888888777777888999::::::555555666777777777777777:::999999999:::;;;===>>><<>><<<::::::999888666777777888888888999;;;<<<<<<===FFFUUUddduuunnnccc[[[TTTQQQSSSRRRSSSSSSSSSRRRQQQOOONNNHHHDDD???<<<===@@@BBBBBBIIINNNNNNOOO^^^mmmdddNNNDDD@@@>>>AAABBB???>>>@@@??????>>>===<<<===@@@CCC<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@BBBCCCCCC@@@>>>======<<<<<<;;;:::::::::777888999:::::::::999888::::::::::::::::::::::::888:::======<<<:::999999::::::999999999::::::;;;<<<;;;999888888888888999999:::::::::::::::999888999:::<<<>>>>>>===<<<:::999999999999999999999999888777666777999<<<======>>>===:::999888888999:::===<<<:::999:::;;;===>>>;;;>>><<<888<<>>>>>>>>@@@AAAHHHBBBBBBIIIQQQYYYhhhwww\\\GGGEEEAAA<<<999777666666;;;:::999888777777777777999999888888888999::::::777777777888999:::;;;<<<999999:::::::::999999888888888999:::;;;<<<>>>??????BBBEEEDDD@@@<<<;;;<<<;;;<<>>;;;999888666555666888999:::999:::;;;===;;;===GGGXXXiii|||ooobbbZZZTTTPPPMMMOOOQQQSSSTTTSSSPPPNNNLLLFFFCCCAAA???@@@@@@???>>>LLLLLLJJJKKKWWWaaaXXXGGGBBB???@@@DDDFFFBBB???>>>>>>>>>>>><<<:::;;;???CCC===============>>>>>>>>>>>>???@@@CCCEEEEEEBBB@@@===>>>>>>>>>>>><<<;;;:::999:::;;;<<<<<<:::999888::::::::::::::::::::::::666999<<<<<<:::777666666666666666777888999:::;;;<<<;;;;;;:::999999888888888999::::::::::::999888666777888999::::::999888777777777888999999::::::777666666888;;;======<<<===<<<:::999999:::;;;<<<222///666EEELLLEEE===;;;999<<<>>>===<<>>===>>>;;;>>>CCCGGGHHHGGGFFFFFFFFFBBB>>>:::999999888777666999<<<<<<;;;;;;===>>>===???JJJ\\\mmmuuueee]]]VVVOOOJJJPPPRRRUUUUUURRRNNNJJJGGGBBBBBBBBBDDDEEEDDDAAA>>>DDDBBB@@@DDDOOOUUULLL???AAA???BBBGGGHHHCCC???===@@@@@@???<<<888888;;;???=========>>>>>>>>>>>>>>><<<<<<>>>BBBDDDDDDBBB???===>>>@@@@@@@@@>>>;;;:::666777888888888666444333::::::::::::::::::::::::222666999999666222111111222333333555777999;;;<<<;;;<<<<<<;;;;;;999888777777888999:::;;;::::::999888999::::::;;;;;;;;;;;;666666777888999::::::;;;:::999999:::<<<<<<:::888999999777777777999;;;===999333BBBeeexxxiiiKKK888777888;;;<<<777333999DDDGGGEEEFFFHHHGGGCCCBBBDDD;;;<<<<<<===<<<:::999888::::::;;;<<<<<<===>>>>>>;;;::::::999:::;;;<<<===<<<===???>>>===<<<<<<===:::888888;;;@@@CCCCCCAAA???===CCCQQQWWWVVV[[[fff```>>>>>>===;;;888777888:::777777777777888999:::;;;::::::999888777777777888::::::999999888999999999777888999:::::::::::::::888999<<<>>>@@@@@@@@@@@@777;;;@@@AAA???======>>>999>>>DDDHHHIIIGGGEEEDDDCCC@@@<<<::::::;;;<<<<<<666999===>>>===<<<===??????AAALLL]]]oooxxxggg___YYYSSSMMMPPPUUUXXXTTTMMMJJJKKKMMMEEEJJJIIICCCAAACCCBBB>>>GGGFFFDDDDDDEEEEEECCCBBBDDD@@@DDDXXXdddQQQ@@@FFF???@@@BBBBBBAAAAAAAAABBBAAAAAAAAA@@@>>>===>>>???===???BBBEEEEEECCC@@@>>>>>>>>>=========<<<<<<<<<999999888888777888888888<<<<<<<<<:::888666777888:::777333333555555333000666777888::::::;;;;;;::::::;;;===>>>>>>===;;;:::999999999888888888777777888999:::;;;<<<=========;;;;;;;;;::::::999999999666666666777888999;;;;;;888;;;===;;;999999:::::::::EEEVVV]]]<<<:::===>>>;;;777555999===>>>===<<<===???CCCHHHKKK<<<>>>;;;666888???BBB???<<<<<>><<<:::999999999:::;;;===>>>??????@@@BBBDDDAAAFFFMMMOOOOOOOOOSSSWWW{{{|||hhhQQQBBBAAA>>><<<::::::::::::888777666555666777999;;;777777777777777888888999===999555555888:::999777999666333222333666777888666888;;;>>>@@@AAABBBBBB===>>>???===;;;;;;>>>AAA;;;FFFJJJCCC===@@@BBBAAADDD@@@;;;999;;;===>>>===?????????>>>======<<<<<>>@@@AAAAAA???>>>???@@@>>>??????===;;;:::;;;===<<<===???@@@AAA???===<<<;;;;;;::::::999999999:::;;;::::::999999999::::::444666999:::999777777777888777555555666777666555777777888888999::::::;;;:::<<<===>>>>>>===<<<:::999999999888888888777777666666777888888888777777:::::::::999999888888888888888888888999999:::;;;666888999::::::<<<<<<<<<666MMMooo```@@@;;;===>>>===<<<<<<>>>@@@===;;;:::999;;;>>>BBBDDDAAA@@@;;;888>>>HHHLLLIII<<<;;;<<<===;;;;;;DDDPPPTTTHHH===<<<>>>>>><<<<<<;;;:::999888777777888888;;;<<<>>>>>>===>>>@@@BBB>>>CCCHHHKKKKKKMMMRRRVVVhhhlllxxxlllYYYGGG999???>>><<<:::888888888888999888666555666777999:::777777666666777777888999888888777888:::;;;:::999999777555555666888999999999:::<<<>>>@@@BBBCCCDDDAAA>>>;;;<<<@@@CCCBBBAAAAAAKKKPPPJJJCCCCCCCCCAAABBB>>>:::888999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;AAAFFFRRReee{{{xxxiii]]]SSSLLLLLLPPPUUUUUURRRMMMKKKKKKDDDEEECCC???>>>AAAAAA@@@===AAAEEEHHHIIIKKKPPPTTTKKKFFFJJJdddxxxeeeHHH@@@@@@AAABBBBBB@@@>>>>>>???AAABBBBBB@@@>>>===>>>@@@@@@@@@AAAAAAAAA@@@@@@???;;;:::999777777888999999:::999999999999999::::::555888<<<>>>===;;;999888666777888888777777999;;;888888777777777999:::;;;;;;<<<===>>>>>>===<<<;;;999999999888888888888888:::;;;;;;;;;::::::999888999999888888888888888777:::::::::999999::::::;;;@@@??????AAACCCEEEEEEEEEGGGbbbSSS;;;<<<;;;:::;;;<<<;;;:::888===<<<:::888999:::===???FFFCCC>>><<>>===<<<<<<>>>??????BBBEEEFFFEEEGGGKKKOOOVVV]]]lll~~~jjjQQQDDD???;;;;;;:::999888777777777777999888777666666666777888777777666666777777888999111333666777777777888888999888777888:::;;;:::999999::::::<<<>>>@@@BBBCCCDDD<<<777;;;DDDJJJHHHCCCEEENNNUUUSSSNNNJJJGGGEEE@@@<<<888666777999:::;;;===<<<<<<;;;<<<<<<>>>>>>===IIIXXXfff{{{~~~nnnaaaWWWQQQDDDFFFKKKPPPOOOJJJGGGGGGHHHHHHHHHGGGFFFCCC???;;;???CCCIIIJJJHHHIIIOOOTTTNNNJJJKKK```ppp___FFF@@@DDDEEEFFFDDDBBB@@@@@@@@@BBBCCCCCCBBB??????@@@AAABBBBBBAAA@@@@@@@@@@@@AAA<<<;;;999888888888999:::777666666666666777888888:::<<<>>>>>><<<999777666666888:::999666666999<<<999888666555666777:::;;;999:::;;;;;;;;;;;;:::999888888888888888888888888<<<<<<============<<<<<<999999999999888888888888===<<<;;;:::::::::::::::555666>>>MMM^^^kkkuuu|||wwwfffGGG<<>>===888333???===<<<::::::;;;===???FFFEEEBBB@@@AAADDDEEEEEE;;;:::999888:::@@@MMMWWWXXXJJJ<<<888:::;;;;;;===;;;;;;;;;;;;;;;<<<<<<===<<<===???>>>===<<<<<<===DDDEEEDDDCCC@@@@@@BBBEEEJJJOOO[[[iiinnnjjjfffeeeZZZ^^^YYYIII;;;888<<<>>>::::::999999999999999999:::999888777666666777777666666666666666777888888222555888888666555777:::777777777999;;;<<<:::888777777777888999;;;>>>???AAA;;;666;;;EEEMMMLLLIIIFFFMMMWWW\\\YYYQQQLLLJJJ>>>;;;888666666888:::<<<<<<;;;::::::;;;<<>><<<;;;<<<===>>>>>><<<;;;;;;;;;<<<<<<;;;:::999888777888999999666555555555666666777888777888999777555333333444666888:::888555444666999999777666555555666888:::777888888888888888888777888888888888888888888888555666777888999999999999999:::::::::::::::::::::======<<<;;;::::::::::::<<<===GGG\\\qqqwwwdddQQQIIIIIIKKKGGGDDDEEEHHHGGGBBB<<<>>>===<<<;;;;;;<<<>>>??????BBBFFFFFFAAA<<<<<<>>>;;;<<<<<<:::999>>>EEEJJJGGG@@@;;;:::888777:::???;;;;;;<<<======>>>>>>>>>===>>>@@@@@@>>>=========DDDDDDBBB@@@>>>>>>???@@@DDDDDDHHHOOOPPPKKKIIIIII>>>???===777555888<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999888777777666666666666666666555666777777888999;;;<<<;;;888777:::===555555666888;;;;;;999777777666666666777999;;;===:::999999===DDDKKKPPPRRRLLLPPP[[[dddaaaTTTKKKJJJ<<<;;;999777777999===???<<<:::888777888;;;>>>@@@HHHTTTbbbuuu}}}lllaaa\\\SSSMMMOOOYYY```______bbblll___RRRKKKGGGDDDDDDFFFAAACCCEEEDDDAAA???AAACCCCCCDDDDDDLLLTTTKKKFFFOOOCCCDDDEEEDDDAAA????????????@@@@@@>>><<<;;;<<<>>>>>>===<<<;;;;;;:::;;;;;;777777777777777666666666777666666666777888999:::555666777666555555777999777777777666444444555666777777666555555666777888666666666666666666666666888888888888888999999999333444555666777888888888:::::::::::::::;;;;;;;;;===<<<;;;;;;::::::::::::CCCBBBJJJ\\\nnnrrraaaWWWGGGAAAFFFFFFGGGDDDBBBEEEJJJKKKIIIEEE===<<<;;;:::::::::;;;<<<999===CCCHHHDDD===;;;===:::===>>>;;;999<<<===<<<>>><<<<<<===:::666888>>>888999:::;;;;;;;;;;;;;;;<<<>>>@@@@@@???=========???>>>>>>>>>>>>??????@@@DDD@@@???AAA@@@======@@@AAA>>>;;;;;;===???>>><<<;;;<<<<<<<<<<<<<<<;;;:::888888888888777777777777666666555555666666777888888999999888777666777888444444555777999:::888777777777777888888999;;;;;;444777;;;???CCCKKKTTT[[[WWWWWW```kkkfffRRREEEDDD999999999888888;;;???CCCBBB@@@===;;;<<>>???>>>>>>======<<<;;;::::::666777888999999777666444666666666666777888999999666888:::;;;:::999999:::777555444555666777777666666666666666666666666666666666666555555666666666777777888888888999999999777888999999::::::::::::888888999999::::::::::::;;;;;;:::::::::::::::;;;000///888IIIYYYkkkdddTTTMMM===999>>>888===;;;:::===AAADDDDDDCCC???>>>===;;;999888888888:::888<<>>:::999;;;;;;777<<<999999<<<<<<999888;;;777888999:::::::::999888:::<<>>===<<<===;;;:::;;;<<<===>>>===<<>>>>><<<===AAA===999777777999888666444::::::;;;;;;;;;999888777666777777888888888888777666555555555555666777777333444777:::;;;999666222444444444666999:::999888555666777888888888888888444777;;;@@@EEENNNYYY```^^^[[[dddpppjjjRRRCCCCCC666777888777888;;;AAAFFFFFFCCC@@@===>>>AAAFFFIIIKKKRRRiiisssiiieeeWWWLLLIIIVVVaaaeeejjjqqqWWWOOOLLLOOOPPPIIICCCBBBAAAAAACCCGGGMMMQQQSSSSSSJJJNNNNNNSSSXXXNNNCCCGGGEEEFFFGGGFFFDDDCCCCCCCCC=========<<<:::999:::;;;999999999999888777666555777999;;;<<<<<<:::777666333333333444444666777777666888;;;<<<999666333222666444222444888::::::888555666666777666666555444777777666666666666777777777777888888999999999999999999:::::::::999888888777777888888999999999999:::::::::999999::::::;;;???999999<<<===BBBWWWnnnrrrccc[[[EEE===>>>555999888777888:::===>>>???CCCBBB???===:::888777666@@@777555>>>FFFBBB:::666777<<<<<<888888<<<<<<777;;;555333888<<<;;;::::::888999:::;;;;;;:::888888888:::===>>>===<<<<<<<<<;;;:::;;;;;;<<<;;;999777999777888<<<===;;;;;;>>>===;;;:::;;;<<<;;;;;;;;;888888999999888777555444555666777888888888888888555555555555555666777777444666;;;BBBFFFCCC<<<555666555444666888::::::999222333555666666666555444555777;;;@@@HHHRRR\\\ccc```[[[dddsssmmmUUUEEEFFF444555666777777;;;BBBGGGBBB???;;;888888;;;@@@CCCMMMVVVqqqpppeeeTTTCCCFFFPPP[[[rrr{{{hhhQQQ>>>AAAJJJEEEGGGJJJ>>>BBB@@@AAABBBFFFXXX^^^QQQPPPLLLKKKNNNQQQNNNIIIEEEGGGHHHFFFBBBAAAAAAAAA@@@>>><<<999:::<<<>>><<<:::::::::::::::::::::::::::>>><<<999777666666666777777888888999999777666555222666<<<@@@@@@===777333777666555444444555666777777777777777888999::::::444444444555555777888999:::999777666555666888999999;;;===>>>===:::777444<<<:::888888999;;;;;;:::<<<<<<============<<<<<<===444555@@@AAA999<<>>@@@AAAAAABBBAAA@@@>>>===<<<===999888===DDDFFF???888777777888888:::;;;===>>>888888999::::::;;;<<<<<<;;;<<<===<<<:::777777777888;;;===>>>===<<<<<<<<<:::;;;<<<=========;;;;;;:::;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<<<<:::888666999999999999999999999999888888888888777777777777555333555:::;;;888888:::333777===BBBCCC@@@;;;888;;;>>>>>>999666777777555777777777777666666666666;;;;;;@@@FFFGGGIIITTTbbb[[[fffqqqpppcccPPP@@@999777:::;;;999888:::BBBIIIGGG???999;;;???BBBFFFKKKQQQbbbtttlllXXXJJJIIINNNTTTjjjxxxmmmkkkZZZLLLDDD???FFFLLLHHHDDDBBBEEEEEEHHHZZZeee\\\HHHIIINNNTTTWWWRRRJJJDDDLLLJJJHHHEEEEEEFFFEEEDDDAAA???<<<<<<======<<<::::::::::::::::::::::::::::::::::::::::::999888888777888888999888777666555555666999;;;<<<:::888666999888888888888888999999:::999888888777777888888555555555555555666777888999777666555666777777777999999999999999888666666<<<:::888888:::;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<777777===<<<777:::BBBbbb{{{uuuSSS@@@::::::;;;<<<;;;::::::<<<>>>>>>???@@@???===;;;::::::<<<::::::@@@FFFGGG@@@999<<<<<<<<<<<<<<<;;;;;;;;;777777888999999:::;;;;;;:::;;;<<<;;;999999:::;;;999;;;======<<<;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;:::999888888555666888:::::::::999888777888888888888888888777888888888888777777777777666444666::::::777777999555777<<>>=========;;;:::::::::::::::::::::::::::888999;;;<<<<<<;;;999888777777888888888777666555777777777777777888888999444555666777777777777777999888888777777777888888666666666555555666777777:::777666777:::;;;999777:::999888777777777999999<<<:::888999:::;;;;;;:::::::::;;;;;;;;;;;;::::::;;;<<<<<<:::999888:::;;;LLLjjj^^^CCC===<<<<<<===<<<::::::;;;===<<<>>>??????<<<:::999999::::::===CCCHHHGGG@@@999@@@@@@@@@???>>><<<999888777777777888888999999::::::;;;;;;:::999:::<<<>>>:::;;;<<<;;;::::::<<<>>><<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888777777555666888999::::::999888555666777888888777666555999999888888888777777777777555666::::::777666888666777:::;;;:::888666444222666888555555888999888444555555666777888999:::999888:::;;;:::<<>>888777999777666555777<<>>;;;:::<<>>===<<<<<<;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;:::999888777777777777777666666666777666555555555666888999222333555666777666666555777777666777777888999:::777777666666666666666666;;;888777999===>>><<<888::::::999999999:::;;;<<<;;;:::999999:::;;;:::999999999::::::::::::999999:::@@@AAA:::888======999DDD]]]VVV===;;;===>>>>>>===;;;:::;;;======@@@BBB@@@===;;;:::;;;888:::???DDDGGGEEE>>>888@@@@@@AAA@@@???<<<888666777888888888999999999:::888:::<<<===;;;;;;;;;<<<;;;;;;;;;:::999:::<<<>>>===<<<;;;:::999:::;;;<<<777777777888999999::::::;;;;;;;;;;;;;;;:::888777555666888999999888666555999999999888888888777777999666777::::::666555666666777888888888777666666222666888555555888999888555666666777888888999999999999999999888;;;CCCJJJGGGKKKNNNKKKDDD<<<888777999777444555999===AAABBBAAA@@@@@@AAA@@@DDDRRR```ppplll___MMMEEEKKKQQQWWW\\\mmm|||mmmUUUTTTTTTMMMQQQ??????DDDCCC???NNNdddllleeegggcccVVVLLLGGGDDD@@@HHHEEEHHHOOOPPPIIIBBB@@@=========<<<;;;;;;<<<<<<::::::::::::::::::::::::===;;;:::888777666777777777777777666666666666666555666666666666777777777555777888999:::999888888999888777777666777777777888777777666666666777777999777777999<<<>>><<<999888888:::;;;;;;;;;;;;;;;;;;:::999:::;;;;;;:::999888888999999999999888888777???@@@999888>>>???999CCCPPPhhhuuucccDDD777<<<<<<======;;;:::999:::;;;<<<@@@BBBAAA===::::::<<<888;;;???CCCDDDAAA<<<888<<<===>>>???>>><<<999888999999999:::::::::::::::777:::>>>???===;;;888888:::;;;;;;:::999999<<<>>>===<<<;;;999999999:::;;;666666777888888999::::::;;;;;;;;;;;;:::999888888777777888999999888777777999999999999888888888888999777777::::::666444666666666666777888999999:::555999:::777666888:::888888888888888777777777777999;;;;;;::::::???EEEJJJJJJKKKKKKGGG@@@999666555999888999;;;>>>@@@@@@???===???CCCFFFEEEHHHTTTaaawwwsssiiiSSSIIIOOOOOOMMMVVV```ooopppeee___YYYSSSRRREEECCCHHHFFF???JJJ^^^fffQQQZZZ^^^UUUMMMJJJGGGAAAGGGDDDHHHOOOMMMDDD>>>@@@;;;<<<<<<<<<::::::<<<===::::::::::::::::::::::::>>><<<999777555555666777888777666555555555666666555555666777777777777777666777777888777777777666<<<;;;999777555444444333777777777666666777888888555666666888999:::;;;;;;555666888999:::999999888:::999999:::;;;<<<:::888888888999999999999888888444:::===888777<<<===999???DDDMMMQQQGGG888777???999:::;;;999888888999::::::>>>BBB@@@;;;888999;;;;;;>>>AAAAAA???===;;;::::::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::777:::===>>>===999777666999:::;;;:::999999;;;======<<<;;;:::999999999999999999999888888888777777777777777888888999::::::888888888888888888888888:::999999999999888888888999777777::::::666444666555666666777888999:::;;;888<<<<<<999777999:::888999999888888888777777777888<<<===<<<===BBBFFFGGGIIIGGGAAA;;;666555888:::;;;>>>BBBFFFFFFDDDAAA???:::===BBBGGGIIILLLWWWddd{{{uuu___QQQSSSLLLJJJZZZVVV```rrruuueeeXXXRRRJJJJJJFFFJJJIII@@@EEEUUU[[[JJJVVV[[[RRRJJJJJJJJJFFFGGGDDDFFFJJJEEE;;;:::BBB===>>>???===::::::;;;===::::::::::::::::::::::::;;;;;;:::999888888777777888777666555444555555666777777666666777777888888777666555444444333444444999888777666666555666666666666666666777888999999444777:::999777888===AAA888888888777777888999999:::999999:::<<<<<<:::888888999999::::::999999888666999;;;:::999999:::999:::===???>>>:::888:::>>>:::;;;<<<;;;::::::;;;===;;;???CCCAAA;;;888999===@@@BBBCCC@@@<<<:::;;;===:::;;;;;;;;;;;;;;;<<<<<<999999999999999999999999777888::::::999888999:::888999;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888888:::999999999999888888888777777777777888999::::::999888666555555666888999::::::999999999888888888888666777::::::666555777666666777777888888888888777;;;<<<999888:::;;;999888888888888888888999999666;;;===;;;<<>><<<999:::@@@GGG>>><<<999777777999;;;===:::999999;;;<<<<<<:::888999999::::::::::::999999::::::<<<>>>===999999;;;888<<<===:::999<<<<<<999===>>>???>>>>>>>>>@@@BBB===BBBFFFDDD>>>:::<<>>>>>::::::;;;=========;;;999777@@@KKKWWW]]]XXXNNNGGGCCC???>>>AAAIIIQQQ[[[jjjwww|||mmmfff^^^UUUWWWaaaeeefff\\\UUUWWWSSSNNNSSSJJJCCCEEEMMMIII>>>AAANNNLLLmmmwwwZZZGGGNNNRRRGGGFFFHHHIIIFFFAAA===<<<>>>@@@???>>>===:::888666555666666777888999::::::;;;999:::;;;<<<;;;999777555999999888777666666666777777777777777666666666666777777666555444333222222222222333333444555555555;;;888555555888:::;;;::::::999777666555666777888<<<999666555666888999999666888:::======<<<:::888888999::::::999:::<<<===888<<<333333???999555FFF@@@888333444777888999;;;888555777<<<<<<888:::@@@AAACCCAAA<<<<<>>:::::::::::::::::::::::::::::::::999999888888888888888777777888888999:::444555777888888888777666888888999888777666444222777777777666666666666666555333111222555666555333999777666777999888555222444555777888999999999888999777444555777:::999888:::999999999:::<<<>>>???<<<888666777666444666:::???UUUgggdddUUUGGG???;;;@@@BBBJJJOOOMMMQQQkkkrrriiiaaaYYY[[[ccchhhhhh\\\SSSUUUPPPJJJNNNRRRJJJIIIPPPLLLBBBBBBMMMJJJdddmmmYYYIIIMMMNNNEEEGGGHHHGGGEEEBBB???>>>>>>=========<<<;;;:::999888===<<<;;;999888777777777999:::;;;;;;:::999777555999888777777777777777777999999999888777666666666888777777666666555555444333333333444555555666666;;;888555555888:::::::::===;;;999888777777888999:::999888888:::;;;:::999:::;;;<<<======;;;:::999<<<===<<<:::888777777999444::::::<<>>===999999===:::???BBBBBBEEEJJJLLLIIICCC===;;;===<<<888777:::666;;;;;;777666::::::888777:::===>>>>>><<<;;;;;;;;;:::888777777888999:::::::::::::::::::::::::::::::::::::::999999999999999999999999999::::::;;;555666666777777777777777999999999999888777666555777888888888777777666666444222222333666888777666666555555777:::;;;999777666777999:::::::::999999999777555555888999999888;;;;;;:::999999:::;;;;;;:::888888<<<<<<:::<<<@@@BBBYYYiiiaaaPPPFFFAAA===@@@AAAGGGLLLMMMUUUpppvvvlllccc\\\]]]dddhhhfffZZZRRRUUUQQQLLLOOO\\\QQQMMMRRRPPPGGGEEELLLGGGWWW^^^UUUKKKLLLLLLGGGIIIHHHFFFEEEDDDBBB@@@>>>999:::;;;<<<<<<<<<<<<<<<@@@???<<<:::888777777777999999:::::::::888777666777777777777777777888999::::::999888888777666666777777777777777777777777333444444555666666777777:::888666666888999:::999<<<;;;999777777777777888888888999;;;======;;;999=========<<<;;;;;;::::::<<<<<<<<<:::888666777888888;;;???===999@@@BBB777???:::777;;;===;;;999999:::999:::<<<===>>>CCCHHHMMMQQQTTTRRRQQQPPPMMMGGG;;;;;;<<<>>><<<:::<<>>>>>;;;999:::999888777888999:::;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<777666666666666777888888999999888888888888999999888888999:::999888777666777666666888;;;<<<<<<;;;777666777888:::;;;:::888999999;;;;;;<<<;;;:::999999777666666888999999888<<<;;;:::999888888888888:::999;;;>>>===:::;;;???III^^^gggVVVEEECCCAAA:::@@@@@@CCCGGGKKKXXXuuuxxxlllccc\\\\\\___aaaaaaWWWRRRXXXWWWSSSXXX```TTTNNNRRRRRRLLLHHHKKKFFFKKKOOONNNLLLLLLMMMNNNMMMJJJFFFDDDDDDCCC@@@===999:::;;;<<<============<<<;;;999888888999:::;;;999999999:::999888777666777666666666777888999999777777777777777777777777666666666666777777888888444444555555666777777777999888777777888888999999777666666555555666666777888777777999;;;<<<<<<:::<<<<<<;;;:::999:::;;;<<<777888999999999:::<<<>>>===;;;>>>999555MMM[[[JJJAAA:::777:::=========>>>===;;;999:::>>>FFFRRRZZZ]]]___]]]VVVOOOJJJCCC<<<999999:::;;;:::888888999;;;===>>>:::666555777:::;;;999999;;;>>>???<<<888999999999999;;;<<<>>>???:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999999999999999:::;;;;;;888777666666666777999:::888888777666777888:::;;;888999:::;;;;;;999888666888888888999:::;;;;;;::::::999999888888888666666999:::;;;;;;;;;:::999888888888777888888999888888::::::999888888777777777<<<::::::;;;888555888===\\\hhhcccKKK>>>BBBBBB999DDDBBBDDDIIIRRRddd{{{lllccc\\\YYYYYYYYY]]]VVVRRRYYYYYYWWW]]]___SSSLLLOOOQQQMMMJJJJJJFFFDDDDDDHHHKKKMMMPPPUUUPPPLLLGGGDDDCCCBBB>>>;;;;;;;;;<<<<<<======<<<<<<888777777777888999;;;<<<888888999999888888777777777666666666777888999999333333444555666777888888333333444444555666666666444444555555666777777777888999999888888888888999444444555666777888999:::999777555555888:::;;;<<<999888777777888:::<<<===555666888999:::<<>>>>>EEEgggyyygggHHH???999999;;;;;;<<>>;;;888;;;;;;;;;;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<888888888888888999::::::888777666666666777999:::777666555555666777999:::999::::::;;;:::999888777777777777666555444444444888888888777666555555666888888999::::::999777777888999999999888888888888777777888888888999999999;;;999999:::999:::CCCLLLnnnmmm\\\CCC<<>><<<<<<<<<============<<<<<<999999999888888888777777888888888888888888888888777777777777777777888999222222333444666777888888222222222333333444444444333444444555666666777777888999:::999888777777888666777888999:::;;;<<<<<<;;;888555444666999;;;;;;666666666666888:::<<<===999:::;;;;;;;;;;;;===???;;;<<>>CCCEEEFFFHHHGGGEEE>>>???<<<777666999:::888777???MMMZZZeeefffZZZLLL:::777555777888888:::===:::999999:::<<<<<<;;;:::======<<<:::888777555555::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888888777777888888999:::888777777777777888999999666666555555666777888888:::::::::999999999888888;;;;;;;;;:::777555555666444555666666555666888:::555666777888888888777666888999;;;:::999777888888555555777888::::::::::::777777999<<>>???@@@;;;;;;<<<===============999:::;;;;;;:::888666555888888777777777777888888999888777777777777777777555555555555666666666666222222222333333333333333333333333444555555666666777999;;;:::888666777888999999:::;;;;;;;;;;;;;;;;;;999777777999::::::999777777888888999:::;;;<<<<<<===>>>===;;;;;;===>>>===???;;;CCC```nnn___MMMMMMCCC<<<::::::999999;;;===DDDIIIFFFCCCBBB>>>888===>>>;;;666666999:::888222HHHfff}}}vvvdddAAA999555888:::999888:::888:::;;;;;;::::::;;;<<<<<<;;;;;;:::999777666555::::::::::::::::::::::::::::::::::::999999999999999888888888888999::::::777777888999999999999888666777777888888888777777;;;:::888777777777999999<<<>>>>>>===:::888999:::555777888777555666999<<<444555777888888888888777777:::<<<;;;999777777888555666888999;;;;;;;;;:::777888;;;???@@@EEERRR```SSSJJJ@@@999888;;;@@@CCCEEEGGGNNN]]]xxx}}}vvvkkkbbbTTTccchhhdddaaaZZZ[[[gggXXXRRRLLLIIIFFFDDDDDDEEEDDDHHHIIIGGGHHHKKKIIIDDDFFFGGGFFFCCC???>>>@@@DDD999:::;;;===>>>>>>??????888:::<<<======;;;888666888777777777777777888888999999888777666666777777888888888777666666555555333333333333333333333333222222333333444555555666777999;;;:::888666777888::::::::::::999888777777:::::::::;;;<<<;;;999777999:::::::::::::::::::::<<<===>>>>>><<<===>>>@@@:::<<<333>>>eeeppp\\\PPPEEE>>>999;;;===<<<<<<>>>HHHLLLJJJBBB===??????;;;999;;;;;;888888<<<===;;;777UUUzzzrrr\\\KKK???777999;;;888444444777:::<<<;;;999888:::===888999:::;;;<<<======<<<:::::::::::::::::::::::::::::::::999999888888888::::::999999::::::;;;<<<666777888::::::999888888777888999::::::999888777<<<:::777555555666999:::666888:::888666444666888:::;;;;;;999555555777:::444555777888999999999888777:::===<<<999777777888666777999:::;;;;;;::::::;;;<<<>>>>>><<<<<>>EEEPPPSSSUUUZZZiii~~~nnniiillljjjXXXQQQ\\\cccZZZPPPNNNKKKRRRRRRIIIBBBCCCEEEEEECCCFFFJJJKKKFFFDDDGGGMMMDDDFFFGGGGGGEEEAAA===:::CCCAAA>>><<<;;;;;;<<<===<<<<<<;;;:::999999888888666777999::::::999777666::::::::::::::::::::::::;;;888666777888999666444444333333444555555444222888666555777999:::888555999888777555555555666777888888999999999888888777:::::::::999999::::::;;;888888777777777888999:::???;;;:::;;;<<<===AAAGGGYYY]]]RRR<<<888GGGNNNHHH@@@777888<<<999>>>EEEBBBPPPIII???:::999:::;;;;;;>>>>>>>>>======;;;::::::===VVVqqqxxxnnnccc```bbbiiiZZZIIIAAAAAA???888///999999999999:::999666444666:::<<<:::666555:::>>>::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;::::::999888777777666666666666666777666777777888888888777777::::::999888777777888888444777:::999777555777999::::::999999888777777666666999<<<===;;;888666555:::666333555999;;;999666;;;999777666666777999:::<<<;;;::::::999999:::::::::;;;===>>>@@@AAABBBBBBCCCCCCAAA>>>===@@@CCCCCCOOO[[[jjj}}}wwwlllkkkooo```UUUUUUVVVRRROOOPPPIIIOOOOOOHHHBBBCCCGGGGGG<<>>999999:::;;;>>>AAACCCEEE;;;;;;;;;;;;::::::999888777888999::::::999888777999999999999999999999999777666555666999:::999888444333222333555555333222777666555666999:::888666999888777666555555666777777777888888888888777777999999999999:::;;;<<<===777888999999999999888888<<<;;;;;;;;;999<<>>>>>JJJUUUTTTMMMJJJKKKMMMXXXiii{{{{{{iiiRRRDDD@@@999999888999;;;;;;:::888888999:::999777777:::===:::;;;;;;;;;;;;;;;::::::999999::::::999999888777999888888777777777888888777888888888888888777777999999999888888888777777666888999999777666777777666666777888999999::::::===??????>>>;;;999999999888555333555999<<<;;;888888888777777777888::::::888888888888888999::::::888999<<<>>>???@@@@@@???AAAAAA@@@???AAAEEEGGGHHHPPP]]]tttqqqkkkmmmeeeZZZRRRNNNMMMMMMMMMHHHMMMMMMFFFAAACCCGGGJJJCCCWWWlllpppeeeWWWPPPOOOFFFHHHJJJIIIFFFAAA>>>===>>>>>>>>>>>>>>>>>>??????999:::;;;<<<<<<;;;:::999777888999::::::999888777888888888888888888888888777666555666888:::999888555333222333444555444222555444444666888999999888888777777666666666666777666666777777777777777666888888999:::;;;===>>>???888999;;;<<<<<<:::888777888:::===;;;888???VVVlll}}}{{{oooYYYEEE;;;888666===<<>>BBBDDDFFFFFFEEE@@@<<<@@@HHHKKKJJJFFFeeeoooPPP???;;;:::999888888;;;<<<<<<<<<999999888888888999:::;;;;;;;;;<<<;;;;;;:::999888888999999999999888777777888888777777777888888999999999999999999888777666888888999:::999888777666:::888777777888888666555555666777888999:::;;;;;;AAAAAA@@@===:::999999:::999777555666999:::999666666777888888999999999999555555666777888999::::::666888;;;>>>??????>>>===@@@>>>>>>AAAEEEIIILLLMMMUUUbbb~~~|||sssdddbbb[[[SSSRRRSSSPPPJJJIIILLLKKKFFFAAAAAAFFFJJJNNNPPPSSSVVV[[[^^^ZZZTTTMMMNNNMMMJJJGGGGGGIIILLLEEEDDDCCCAAA>>>;;;999777888:::;;;<<<===<<<:::999888999999::::::999999888777777777777777777777777999999888777777777666555666555444444555666555444444333444555666888999999777777777666666666666777666777777888888888888777999999999:::;;;<<<>>>???<<<<<<=========<<<;;;:::999;;;===<<<;;;DDDZZZppp|||rrrbbbPPPCCC<<<===@@@999888>>>>>>;;;FFFUUUVVV???>>>;;;::::::;;;<<<===555:::BBBIIILLLLLLIIIFFF@@@>>>===FFF\\\nnnlll```XXXbbbllllll```PPPCCC===;;;999777777999;;;;;;;;;:::888777888:::;;;:::999<<<<<<<<<;;;:::999888777999999999999999888888777777666666666666777888888::::::::::::999888666666666888999::::::999777666<<<999666666888888666333888888888888888888888888;;;<<<<<<;;;999777777888>>>;;;999888999777444222777888999::::::999777666555666666777888999999999666999<<>>BBBFFFIIILLLOOO[[[jjj}}}ccc___WWWRRRUUU[[[WWWOOOKKKLLLLLLHHHBBB???CCCIIIKKKHHHDDDFFFPPPZZZXXXPPPJJJMMMPPPNNNJJJHHHHHHJJJAAAAAAAAAAAA@@@???>>>===999:::;;;<<<<<<<<<;;;:::999999999::::::999999999777777777777777777777777999999999888777666666666888777555555666777777666333333444444555666888:::666666666777777777777666777888999999:::::::::999;;;;;;:::::::::;;;<<<<<<@@@???===<<<<<<===>>>@@@>>><<<<<<<<<===AAAOOO\\\eeeWWWGGG<<<999999888888<<<888<<<@@@DDDRRRYYYQQQ???>>>===<<<;;;<<<===>>><<>>NNNeeefffXXXRRRKKKHHHHHHGGGCCC???<<<:::777777777999888888999888777888:::;;;:::999;;;;;;;;;;;;:::999888777:::::::::;;;:::999999888777777777777888888999::::::::::::999888777666555666777999::::::999888666===999666555777888666444999999999888888888888888444777:::;;;:::888888777===<<<;;;:::999777444222888999;;;;;;:::888555333888999999::::::999888888999;;;>>>AAABBBAAA???===DDD@@@@@@DDDEEEEEEIIIPPP```xxxnnncccVVVRRRVVVZZZ[[[YYYLLLLLLLLLKKKEEE@@@BBBHHHEEENNNTTTVVV[[[aaa```ZZZccciiimmmiii\\\MMMBBB===BBBBBBAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777555666888888777777999:::999777555555666777888777333444444333333444777999555666666777777777777666888888999:::;;;;;;;;;;;;;;;::::::999999:::::::::@@@>>><<<::::::===@@@BBBBBB===;;;<<<;;;:::===BBBBBB===555555>>>GGGFFF???EEE===>>>CCCLLL\\\^^^NNN>>>???>>>===<<<<<>>;;;999999@@@[[[xxxhhhHHH888999999888888888999:::<<<:::888777888888777666777888999::::::::::::999::::::;;;::::::999888777:::;;;;;;;;;;;;:::999999999999999999999:::;;;<<<888888888888888777666555666777888999:::999888888;;;999777666666777777777777777777888999999::::::222666;;;======;;;:::999777888999:::::::::999888999:::;;;;;;:::888555444:::;;;;;;<<<;;;:::999888<<<===@@@BBBCCCBBBAAA???DDDAAABBBEEECCCBBBKKKXXXjjjxxxjjj___\\\YYYUUUUUUZZZIIIJJJLLLMMMHHHBBBCCCJJJIIIRRRYYY^^^lll{{{xxxttt___PPPJJJJJJHHHEEEAAA>>><<<;;;:::???>>><<<:::::::::;;;<<<:::::::::999999:::::::::888888888888888888888888444666888888777777888;;;888666333333444666666666333444555333222222666999444555666777888888777666777777888999:::;;;;;;:::888888888888888999:::;;;<<<;;;999999:::<<>>???AAASSSiiiooohhhHHH???===???III[[[\\\JJJ;;;<<<===<<<;;;===BBBFFFIIIFFFAAA===:::999:::;;;KKKwwwkkkKKK222111666<<<>>><<<:::;;;===:::999888999::::::999777555888;;;;;;999888999;;;999999:::::::::999999888:::::::::::::::999888888777777777777888999:::;;;666666777777777666666555777777888888888999999999999999888666555555888:::888888888888888888888888666888;;;<<<;;;::::::;;;444666999;;;;;;;;;;;;;;;777888999999999999888777888999;;;<<<<<<;;;:::999>>>???@@@AAABBBBBBAAAAAA???>>>BBBFFFCCCBBBQQQeee{{{pppjjjjjj```PPPKKKSSSGGGHHHLLLOOOJJJDDDEEELLLQQQKKKEEEOOOooo|||jjj[[[TTTRRRIIIGGGCCC@@@>>>=========AAA???<<<999888999;;;<<<;;;::::::999999::::::;;;888888888888888888888888777999;;;999666444666888777444222111222444555555444555555333111111555888444555666888888888777666666666777999999:::::::::555666666777888:::;;;<<<666777888999:::<<<======::::::<<>>;;;<<<@@@444===>>>;;;LLLkkkyyyuuuFFF===999888@@@SSSVVVDDD888:::;;;::::::>>>DDDJJJ:::::::::;;;;;;;;;::::::>>>xxx[[[EEE999666555444555777888777666888888999;;;======;;;999444999===<<<999666999<<<888888999:::::::::999999888999999999999888777777333333333333444555777777444555666666666666666555888888777777888999::::::777888999777444444888<<<===<<<;;;999777666555444999::::::999888888999;;;555888:::;;;;;;:::999999555666777888999:::;;;;;;666777:::<<<===<<<;;;;;;>>>???@@@@@@AAAAAAAAAAAA;;;<<>>???LLLTTTGGGCCC[[[^^^LLLQQQSSSKKKQQQLLLIIIIIIGGGBBB>>>>>>AAA???;;;777666888:::<<<999:::;;;<<<===>>>>>>>>>999999999999999999999999666555444555888:::::::::777888999999888666333222333333444555666666666555555666666777888999999:::666666777888999::::::;;;>>>===<<<;;;:::999999999:::;;;<<<<<<::::::;;;<<<999>>>===777888??????777666???======IIIQQQRRRVVV???;;;===<<<;;;HHHPPPGGG>>><<<999999AAAIIIJJJFFF<<<999777999999777888<<>>>>>;;;999@@@IIILLLGGGBBBGGGLLLKKK[[[|||~~~nnnfff[[[VVVUUUMMMJJJAAA@@@IIIKKKFFFGGGNNNSSSOOOIIINNNkkk}}}vvvlllccc]]]XXXUUUSSSNNNKKKLLLKKKFFFDDDDDD>>>======<<<<<<<<<<<<===999999::::::::::::999999888888888888888888888888:::888777666777888777666222444666777888888777666111222333555666777777777555555666777888888888888666666777888999;;;;;;<<<======<<<::::::999999::::::;;;;;;:::888777888999???@@@BBBAAA??????BBBDDD>>>AAA888333<<>>@@@???:::<<<<<<777AAAPPPSSS???;;;888;;;FFFMMMFFF;;;;;;888888::::::777888;;;DDDrrrgggKKK===@@@<<<;;;:::999999:::;;;;;;===:::999:::999666666888<<<;;;999888888999;;;<<<777888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::888777666999999999888888777777666777777777777888999:::;;;888888888:::;;;;;;:::888:::999888888777777777777;;;;;;;;;;;;:::999999888;;;::::::888777888999::::::::::::;;;;;;:::::::::888999999:::::::::::::::>>>;;;:::<<<;;;888999<<>>???@@@AAA@@@>>><<<:::;;;;;;::::::999888777777888888888888888888888888;;;999777777777777666555222333555666777777777666000111333555777888999999444555666777888777666555555666777888:::;;;<<<======<<<;;;::::::999999:::;;;<<<<<<;;;888777777888888333222777999555222333;;;???777444???DDDAAABBB@@@666999>>>888;;;LLLWWWJJJAAA888:::GGGNNNDDD555:::777888;;;;;;888888::::::XXXfff\\\NNN???999>>>>>>===<<<;;;::::::::::::===999888999999666777;;;::::::888888888888::::::888999::::::;;;;;;;;;;;;;;;;;;;;;:::999888777777999999888777666666555555444444555666777999;;;<<<999888888999;;;<<<:::999888888888888888888888888:::;;;<<<<<<;;;999666555<<<:::777777999:::999777<<<;;;;;;::::::;;;;;;<<<777888:::<<<===<<<;;;::::::999:::<<<999666999???III@@@:::;;;???AAABBBDDDAAAFFFGGGKKKUUUbbb}}}rrr```YYY[[[WWWPPPIIIBBBAAAEEEJJJMMMOOOQQQ[[[ZZZNNNOOOhhhkkk[[[[[[ZZZTTTPPPOOOLLLGGGDDDEEEAAABBBCCCBBB@@@===:::999======<<<;;;:::999999999888888888888888888888888999777666666777999888777777777777666555333222111222333444555777777888888444555777777777666444333444444555777999:::;;;<<<<<<;;;;;;:::999999999:::<<<===>>>===;;;::::::;;;AAA<<<999===DDDGGG@@@888666===999777AAAFFFGGGLLLQQQ:::666@@@===:::DDDMMMWWWKKK===:::BBBJJJEEE:::888777888<<<<<<999888:::333CCCEEE===;;;777555;;;======<<<<<<;;;;;;;;;;;;>>>:::999;;;;;;999;;;>>>::::::999888888999::::::<<<<<<<<<;;;:::999777666::::::999888888888888888;;;;;;:::999888777777666888888777777777777888888:::999888999;;;<<<;;;999888999999::::::::::::999::::::;;;;;;:::999777666777777777888:::;;;<<<<<<<<<;;;:::999999:::;;;<<<888:::<<<>>>>>><<<:::888777777:::<<<999888===FFFSSSFFF<<<===CCCDDDBBBAAA@@@FFFFFFLLL]]]rrrjjjcccmmmsss[[[PPPEEEBBBCCCGGGMMMTTTPPPWWW^^^\\\SSSTTTggg|||~~~iii___```YYYTTTSSSQQQLLLJJJKKKCCCBBBAAA@@@>>>============<<<;;;::::::::::::;;;::::::::::::::::::::::::999777666666777999888777999999888666444222000///555555666666777666666666555555666777777666555444333444555666777999::::::;;;;;;:::999999999:::::::::;;;<<<<<<<<<<<<===>>>888@@@@@@666333999<<<888:::CCC???:::CCCMMMVVVcccsssLLL777<<<<<<:::===@@@WWWQQQHHHBBBDDDHHHEEE>>>888666888<<<<<<999888:::777???;;;666::::::777<<<:::;;;;;;<<<<<<============:::999;;;;;;:::;;;>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999777666999999888777777777888888<<<;;;;;;:::999999888888;;;;;;:::999888888888888;;;999888999;;;<<<;;;:::999:::;;;<<<<<<<<<;;;::::::999888888888999::::::444777;;;;;;888888;;;>>>;;;:::999888888999:::;;;;;;<<<>>>>>>===;;;888666555666999<<<;;;;;;BBBKKKWWWKKK@@@AAAEEEEEEBBB@@@EEEJJJKKKUUUqqqrrrmmmnnnVVVCCC@@@@@@???EEEPPPUUUYYYdddkkkbbbUUU[[[kkkmmm```YYYTTTSSSQQQMMMLLLMMMCCCBBB@@@>>>>>>???AAABBB===<<<:::999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777777777666555777777666555555444444444666777777777777666555555666666666666666666666777444555555666777888999999::::::999999999999::::::777888:::;;;:::;;;<<<>>>NNNaaajjj[[[CCC888???HHHCCCNNNOOORRRdddyyyZZZ;;;888777777::::::HHHLLLOOONNNLLLKKKEEE>>>888666777;;;;;;999999;;;:::>>>999777===<<<777;;;999999;;;<<<<<<======<<<:::777777:::;;;888888;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;888777666666666777888999999888888888888777777777999888888888999:::;;;;;;;;;:::888999;;;<<<<<<;;;:::;;;<<<===<<<;;;:::999:::999777666777888:::<<<666:::>>>===777555777;;;:::999999888888999999:::;;;<<<======<<<:::888666777666888;;;<<<===DDDLLLSSSJJJDDDDDDFFFDDDCCCCCCGGGNNNRRRccc||||||lllJJJGGGGGG>>>===GGGQQQWWWaaajjjkkkggggggkkk}}}~~~iiibbb[[[XXXTTTNNNLLLLLLHHHFFFCCCAAA?????????@@@@@@???<<<:::999888999999:::::::::::::::::::::::::::888777666777888777666555555555555666666777888555666666777777777666666777666555555555777999:::777888888888999999999999:::999999999999999::::::888:::;;;;;;::::::<<<===GGGUUUooo~~~lllJJJ===DDDLLLZZZcccooooooPPP===:::666666:::999999BBBJJJNNNOOONNNHHHAAA999666666999:::999:::===777<<<888888===:::444999999:::;;;<<<<<<;;;::::::999777999<<<<<<888777888:::::::::;;;;;;:::::::::777888999:::;;;<<<<<<<<<777777555555555777999:::666666666777777777777777666666666777888:::;;;<<<<<<:::999999:::<<<<<<<<<999:::;;;<<<;;;:::888666999999888888888888888888777:::<<<;;;999777888999999::::::::::::::::::999999999::::::::::::999999;;;888777:::<<<===AAAGGGHHHEEEDDDFFFDDDBBBDDDHHHMMMZZZbbbvvv[[[WWWVVVFFF>>>EEEBBBLLLVVV\\\gggsssuuuooo{{{sssiiiccc\\\TTTOOOOOONNNMMMJJJEEEAAA>>>;;;999FFFCCC@@@===;;;:::::::::999999999999999999999999666555444555888:::;;;:::777777666666666777777888444444666777888888888888888777555444555888;;;===::::::::::::::::::::::::999999999888999999::::::<<<===>>>>>><<<;;;<<<===@@@CCClll^^^YYYUUUcccmmmyyygggXXXFFF<<<===@@@999777:::999333:::AAAFFFKKKOOOMMMGGG:::777666999999888:::>>>777<<<::::::???:::444::::::;;;;;;<<<;;;:::888777;;;999;;;??????:::888999888999999::::::999999888::::::;;;;;;;;;:::999999777666555444555777999:::666666777777888888999999666666666666777888999:::<<<:::999999:::<<<<<<<<<888999:::;;;:::888555444999::::::;;;:::888555444666666777999<<<===;;;999999:::<<<<<<<<<<<<:::999666777777888999;;;<<<<<>>BBB>>>@@@DDDFFFCCC@@@EEELLLZZZjjjwwwjjjEEEAAANNNSSSLLLHHHHHHOOOXXX]]]fff~~~xxxoooggg]]]UUUUUUYYYSSSVVVUUUNNNDDD>>>AAAEEEDDDEEEDDD@@@<<<999999;;;888999999999999:::::::::666777777777777777666555555666777777777666444333666555555666888888777666444444555666777666666666888888888888888888888888777777666888::::::999888???;;;888999===???===:::555QQQwwwvvv~~~zzzcccKKK???:::;;;===>>>>>>===;;;:::444<<<>>>:::<<>><<<888555666;;;@@@=========<<<;;;999888777<<<999777999;;;===;;;888::::::999999888999999999=========>>>======<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::777777777777888999:::;;;999:::;;;;;;;;;:::999888;;;;;;::::::;;;;;;<<<===:::::::::999999888888888999999999888888888888777<<<;;;999888777888888999888;;;;;;999;;;???<<<444???;;;999:::999777888<<<===@@@@@@<<<999;;;<<<;;;AAAAAADDDGGGEEECCCHHHQQQ```nnncccHHHKKKPPPKKKNNNOOOVVV\\\]]]ccc|||yyyooodddZZZWWWYYYOOOOOOMMMJJJGGGFFFFFFFFFDDDEEEEEEAAA===:::;;;<<<;;;;;;;;;::::::999999999888888888888777666555444555666777777777666444333666666666777888999888666888999999999999::::::::::::::::::::::::::::::::::::999888999::::::888777>>>:::888999===>>>===:::>>>DDDYYYzzz{{{jjj___\\\UUUMMMKKKFFF???999777:::???CCC:::>>>===666444;;;FFFNNNDDDDDDCCC@@@<<<:::::::::=========<<<;;;:::888888;;;:::999999:::;;;:::999999999888888999999:::;;;:::::::::;;;;;;::::::999;;;;;;:::::::::999999999999999999999999999999999888888888888999:::;;;;;;;;;<<<<<<;;;:::888666555999888888888888999::::::999999888888888777777777777777888888999999999:::999999999888999999::::::;;;<<<:::777999>>>===888???;;;:::;;;;;;999:::>>>===>>><<<999:::???BBBAAABBBFFFFFFDDDBBBFFFMMMQQQggg}}}~~~XXX888<<>>;;;999999:::======<<<;;;:::999888888::::::999888666555444333666666666777666666555444777777666888999:::888777888777777666666777999:::::::::;;;;;;;;;;;;::::::<<<;;;::::::;;;:::888666<<<999777888;;;===<<<:::;;;555444AAARRRaaalllrrrlll]]]MMM@@@NNNOOOOOOMMMHHHBBB<<<888?????????<<<888888DDDQQQFFFDDDAAA>>>===<<<===>>>============<<<:::999888:::;;;;;;:::999888888999888888888888999:::;;;;;;888888999999999999999888::::::::::::999999999999888888888888888888888888888888999999:::;;;;;;<<<::::::::::::999888777666888888888888888999::::::999999999999888888888888666666777888999:::;;;;;;777777888999::::::;;;:::======:::777999===>>>;;;>>>;;;:::<<<<<<;;;<<<@@@BBBAAA===<<>><<<;;;::::::<<<<<<;;;;;;:::999888888:::999888777666666555555666666666666666666555555888777777888::::::999888777666555444444666888999888888999::::::999888888<<<;;;:::;;;<<<<<<:::999:::999777888:::<<<<<<;;;?????????<<<777999HHHXXX___FFFCCCIIIRRRXXXXXXQQQHHHAAA>>>:::<<>>=========<<<<<<:::999999999;;;===;;;888666777:::::::::999999888999999999888999999::::::::::::999:::999999999999999999999999999999999999999999999999999:::;;;<<<<<<<<<<<<777777888999;;;;;;<<<<<<:::::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999999:::;;;;;;777888999:::;;;:::999999======;;;::::::<<<===<<<<<<999999<<<===<<<===@@@BBBAAA>>>???GGGPPPRRRNNNGGGDDDCCCFFFHHHMMM\\\kkk~~~^^^```yyyPPPAAABBBMMMbbbvvv}}}wwwttt}}}zzzgggdddiiikkkiiiddd___ZZZTTTOOOLLLHHHFFFDDDBBBAAA???>>>===999999::::::::::::::::::888888777777777777888999666666555555555666666666888777777888::::::999888:::999777666777888:::<<<888888:::;;;;;;:::888888999999999;;;===>>>===<<<999888888888:::<<<<<<<<<;;;???CCCBBB;;;888BBBOOOTTT>>>>>>???CCCKKKUUU^^^dddDDD:::555;;;>>>;;;;;;@@@VVVPPPHHHDDDCCCAAA<<<888;;;<<<<<<<<<;;;:::999888888:::<<<;;;777666888:::<<<;;;:::999888777777777777888888999::::::999999999999999999999999999999::::::::::::::::::::::::888999;;;<<<<<<===<<<<<<777888999:::;;;<<<===>>>:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999:::;;;:::999888777;;;;;;<<<>>>===<<<;;;;;;;;;888888<<<===;;;<<<@@@<<<<<<<<<>>>EEEMMMLLLFFFKKKBBBEEESSSVVVVVVlll}}}kkk```kkkzzzvvv[[[CCCDDDJJJVVVjjj}}}tttsssfffeeeqqqqqqnnnfff\\\SSSNNNMMMJJJGGGDDDBBBAAA???===;;;999:::::::::;;;;;;;;;;;;888777666666777888:::;;;666555555555555666777777777777666888999:::888777999888777777777888999:::999;;;<<<>>>>>><<<;;;999888777888:::===>>>>>>===999999999999:::<<<===>>>:::555333888<<<======>>>pppJJJ>>>:::666777>>>KKKXXXaaaWWWHHH888444777:::<<<===KKKLLLQQQYYY]]]XXXIII===:::::::::::::::999888888888999:::999888888999:::<<<<<<:::999888777777777555555666777888888888888888888888999999999999999::::::::::::::::::::::::888999;;;<<<===<<<<<<;;;;;;;;;:::999999999::::::777777777777777888999999888888888888999999999999;;;:::::::::999999999999:::;;;::::::999888777777999999<<>>:::999;;;:::888999<<<===;;;<<>>>>>===;;;999888888888:::<<<===<<<;;;999999::::::;;;<<<>>>???CCC<<<999===BBBAAA>>>===UUUDDD===<<<<<<<<<>>>AAADDDEEE___TTTCCC777777>>>AAA??????EEESSScccllleeeQQQ@@@888888999999999888777777888777666777999::::::999:::999999888999999::::::555555666777888888888888777888888888999999999999999999999999999999999999777888:::<<<<<<<<<;;;:::;;;:::888777777777888888777777777777777888888999777777777888888888999999999999::::::::::::::::::::::::999999888999999999:::999;;;>>><<<777888===<<<::::::>>>>>><<<<<<>>>===AAACCCDDDGGGLLLNNNLLLFFFRRR```dddfffvvv}}}nnn```QQQGGGCCCEEEHHHMMMXXXjjjyyy}}}yyyssslllfffcccXXXTTTOOOMMMLLLJJJFFFCCCAAAAAA@@@???>>>===<<<<<<<<<:::888777666777888999666555444444555666777888666555555666888888777666;;;<<<===>>>>>>>>>======777999;;;======;;;999777:::999999:::;;;<<<:::999999:::;;;;;;;;;<<<>>>@@@555999>>>AAA===777999???111UUUxxxTTTCCC>>>===;;;;;;<<<>>>AAABBBUUUSSSHHH:::777???AAA<<>>DDD===999999;;;;;;===AAA:::999888777666666666666222222111111222333555666000000222333555666777888666666888999::::::::::::999999:::;;;;;;<<<<<<===777777777888888999999999999777777999===???>>>===<<<;;;::::::::::::;;;<<<777GGG[[[fff```OOO===222<<<999999;;;:::666777:::UUUVVVNNNBBB;;;<<<<<<888===EEERRRTTTLLLIIICCC555999AAA777>>>TTTEEE111@@@888888999:::;;;<<<<<<===777666555555555666888999999999888888777666666666777888:::;;;;;;999666555777888:::::::::888666555===999555444666888777666;;;::::::999999::::::;;;>>>;;;777777888888666444999:::;;;<<<===<<<;;;:::::::::::::::::::::::::::;;;999777555555777999;;;:::;;;;;;;;;::::::999888DDD:::999AAA@@@888===JJJFFFEEECCCBBBFFFKKKMMMLLLPPPllluuuqqqfffSSSKKK???OOOooo~~~wwwxxx{{{{{{|||wwwrrrpppccc```XXXNNNIIIIIIHHHDDDCCC===999999:::888999<<<;;;:::999888777777777777222222222222222444555666555555555555555444444444222333333444555555555555999999999:::;;;;;;<<<<<<888888888999999999::::::<<<;;;:::;;;>>>@@@???===;;;;;;;;;;;;;;;;;;;;;;;;???AAACCC@@@<<<999;;;>>>>>>888555666888999<<<@@@WWWUUULLL???:::===>>>===777GGGQQQKKK@@@;;;;;;===000:::>>>\\\rrrHHH===666777777888888999999999:::::::::::::::;;;;;;<<<777777777777888888888888888888888888777777666666666777999;;;;;;;;;:::999:::777444555888:::;;;:::;;;;;;;;;::::::;;;;;;;;;;;;999777777999:::999888888999::::::;;;;;;::::::::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<888999999:::;;;<<<======EEEBBB@@@@@@AAABBBDDDGGGJJJKKKKKKIIIHHHJJJMMMNNN[[[fffmmmsssYYYPPPDDDZZZ|||wwwrrr~~~{{{wwwwwwggggggbbbXXXPPPNNNLLLIIIEEE???;;;<<<;;;888777999;;;;;;:::999888888888888444333333333444555666777777777777666666555555444777777777777777777777777777888888999::::::;;;;;;999999:::::::::::::::;;;>>>===<<<<<<===>>>===;;;;;;<<<============<<<;;;:::;;;:::888555555:::>>>???:::777999;;;;;;>>>BBBWWWRRRIII???<<>>LLLGGGAAAIIICCC999===:::<<<999PPPrrrgggDDD999777777777777777777777777:::;;;<<<<<<======<<<<<<666666777777888999999:::999888777555555666777777<<<<<<;;;;;;999777666555:::888666777999;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999777777888:::<<<<<<<<<:::::::::::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===???@@@@@@CCCBBB>>>AAAHHHGGG@@@JJJJJJJJJHHHGGGKKKTTT]]]jjjqqqhhh___QQQUUUfffmmmbbbgggyyyyyyuuuvvvpppsssqqqggg[[[TTTNNNJJJGGGBBB???AAA@@@<<<:::;;;<<<;;;:::999999999999999666666666666777777888888666666666777777888888888<<<<<<;;;;;;;;;;;;;;;;;;777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;:::999999;;;<<<>>>??????>>><<<;;;777:::>>>@@@>>><<<::::::;;;;;;===???===999<<>>;;;;;;;;;999KKKLLL===JJJvvvwwwTTTFFFBBBAAA555555???:::333;;;::::::999999888888888888666777999:::::::::999888777777777888888999999999999888888777777777777777;;;;;;:::999777666666555===<<<:::999999999999999;;;::::::999999::::::;;;999888888999:::<<<======<<<<<<;;;::::::<<<===>>>::::::::::::::::::::::::888999:::;;;;;;:::999888???>>><<<::::::<<<===>>>>>>???BBBEEEKKKMMMGGG???BBB@@@@@@BBBFFFPPP```mmmppp~~~vvv___OOOVVVaaaUUUOOOlll~~~tttmmmlllooouuuvvvnnncccXXXOOOHHHGGGCCCAAACCCCCC???======<<<;;;::::::999:::::::::888888888999999999999999777777777888888999999999999999888777777777888888666666777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999;;;<<<>>>??????>>><<<;;;===<<<999777666777;;;===777:::======777666BBBOOOnnn\\\FFF999666999===???MMMKKK@@@___pppUUU888;;;:::888888444555===:::999999888888777777666444555666777888777666555:::999999999888888777777888999:::;;;;;;999777666888888888888999;;;===>>><<<<<<<<<:::999999999999999888888888888888888999::::::::::::999:::;;;;;;;;;:::999999999:::<<<===::::::::::::::::::::::::888999;;;<<<<<<;;;999888???>>><<<;;;;;;<<<>>>???BBB===DDDUUU[[[RRRHHHFFF999999===FFFOOOWWWcccpppzzzyyy\\\TTT\\\QQQKKKfff{{{zzz~~~sssiiieeeiiioooqqqllleee]]]TTTLLLHHHCCCAAACCCCCC???===>>>;;;::::::999999:::::::::888888999999999999888888999999999888888777777666888777666555555666777888666777777888999999::::::<<<;;;;;;;;;;;;;;;::::::<<<===>>>>>><<<;;;<<<>>>;;;<<<============<<<;;;:::999888888888888999:::777888999777555<<>><<<::::::;;;<<<777999::::::::::::;;;===888777777666666777777888;;;;;;;;;:::888777888:::777777777777777888888999::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;:::::::::;;;<<<>>>AAABBBAAA<<>>???::::::999999999999::::::555666777888888777666555888888888888888777777777888777666666666888:::;;;777777888888999::::::;;;;;;;;;;;;;;;::::::999999999;;;======<<<<<<>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;222555;;;@@@BBB???:::666???======@@@EEEPPPddduuuYYYJJJ@@@EEEOOOUUUVVVWWWFFFAAACCCPPP\\\UUUCCC888===666444555444888999222555555555555555555555444888888777777888888999:::999999999999999999999999999999:::::::::999888777HHHEEE@@@;;;888777777777666888;;;;;;999999:::<<<888888777777777777888888999:::;;;999777666888:::777777888888999999999888::::::::::::::::::::::::======>>>>>>>>>>>>======888888:::;;;===???@@@AAA???@@@HHHRRRRRRHHH@@@???===FFFXXXfffhhhllltttaaaPPPSSS[[[WWWooo{{{rrrxxxwwwsssooonnnooojjjcccTTTMMMIIIHHHFFFBBB@@@AAA999999999888888999::::::444444555666666555444333333444555666888:::;;;;;;666555444444555777999;;;888888888999::::::;;;;;;;;;;;;;;;::::::999999999555888;;;;;;:::;;;===@@@<<<;;;::::::::::::;;;<<<444555666999<<<>>>>>>===FFFDDDFFFPPP[[[dddnnnwww\\\TTTSSS]]]aaaWWWEEE999AAA333222:::<<<>>>???:::555555======444555:::666777777777777777777777777999888777666777888:::;;;888888888999999:::;;;;;;::::::888777777777888999<<<:::888666777999<<<>>>888;;;<<<;;;888666777888999999888888888888999999777999:::999666666888;;;999:::;;;<<<===<<<;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======<<<<<>>===<<<<<<===:::;;;<<<======;;;999888::::::::::::::::::::::::===<<<;;;;;;<<<<<<;;;:::;;;===AAAKKK[[[hhhjjjeeeQQQ\\\kkkpppfffXXXYYYaaagggaaaWWWLLLEEEAAAAAAAAA<<<:::888777888;;;>>>@@@:::999999888888999999:::444777:::;;;999666555666333444666777888777555444777888:::999777777;;;>>>777555333555999;;;;;;999===;;;888666666999===???<<<;;;::::::999999999999:::999888777777888999:::777;;;>>>===:::888;;;>>>999999999:::;;;<<<>>>>>>===<<<<<<;;;;;;:::999999777777999<<<>>>===999666666999===@@@???>>>>>>>>>HHHGGGIIIMMMKKKDDD>>><<>>===<<<:::999;;;;;;;;;;;;;;;:::::::::>>><<<;;;;;;<<<======<<<999RRRkkktttsssmmmaaaUUUDDDKKKSSSVVVMMMCCCEEEMMMJJJGGGAAA<<<888888999;;;::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999777777888888666444666666666666666777777888<<<===<<<999666444555777<<<;;;999;;;>>>@@@@@@???<<<:::888777777999<<<>>><<<;;;:::999999999999999:::999888888888888999::::::888888;;;???@@@===999<<<;;;;;;;;;;;;<<<<<<===;;;;;;::::::::::::999999;;;;;;===@@@AAA@@@===:::;;;===@@@AAA@@@>>>>>>>>>LLLGGGDDDDDDDDDCCCFFFKKKPPPUUUcccjjj[[[VVVYYYmmmxxxmmmcccqqqzzzsssjjjgggppp}}}}}}iiiddd[[[SSSLLLGGGCCC@@@AAA@@@??????>>>;;;666333666555555666888999888777999888888777777888888999888888777777888999;;;<<<<<<======;;;999888999;;;<<<<<<===>>>>>>===;;;:::======<<<<<<;;;;;;;;;:::>>><<<:::;;;===?????????FFFiiiqqqWWWIIIAAA999???@@@AAAAAA<<<777:::@@@999888666555555777888:::888999;;;<<<===<<<<<<;;;;;;;;;<<<======<<<;;;;;;>>>999555555888:::999666999777666555555777999:::777888999888777777999;;;555444333444666888888888::::::999888888999;;;<<<;;;::::::999999999999:::::::::999999999999::::::???999777@@@LLLPPPGGG=========<<<;;;;;;;;;;;;;;;999999999::::::::::::::::::;;;<<<>>>@@@???===:::@@@BBBBBBBBB@@@??????@@@LLLGGGCCCCCCDDDFFFNNNWWWXXXdddlllVVVYYYjjjzzz{{{oooxxxpppccc^^^jjj|||oooiii```WWWPPPJJJEEEBBBCCCBBB@@@>>>===;;;777444888777666777999:::999888::::::999999999999::::::999888777777888999;;;<<<<<<<<<;;;:::888888;;;===;;;;;;<<<======<<<;;;:::>>>>>>======<<<<<<;;;;;;>>><<<:::;;;===@@@AAAAAAZZZ{{{eee???555999999???===;;;:::999999<<>>>>>===;;;::::::999888999;;;<<<<<<;;;999888777777777888999:::666666888999:::;;;===>>>::::::::::::;;;======>>>999999999999999999::::::::::::999999999999999:::::::::::::::::::::::::::>>>888777BBBPPPUUUKKK???<<<;;;;;;:::::::::::::::999999::::::;;;<<<<<<===;;;;;;;;;===??????===;;;AAABBBBBBAAA@@@@@@BBBDDDGGGGGGHHHJJJJJJJJJQQQYYY```|||aaaaaazzzooopppyyy}}}{{{tttnnnvvv~~~xxxrrriii```YYYSSSNNNKKKEEEBBB===;;;:::::::::999999888777888:::;;;:::999888777777666666777777888999888888888888:::;;;<<<999:::::::::999:::===@@@999:::::::::;;;:::::::::>>>>>>>>>======<<<<<<<<<===;;;:::;;;>>>@@@AAAAAAJJJkkkxxx]]]???;;;>>>===999999888888:::=========;;;<<<<<<<<<<<<;;;:::999;;;;;;:::::::::;;;<<<===888999;;;<<<<<<;;;999888888===AAA@@@<<<888999;;;666777999:::::::::999888===<<<<<<;;;;;;:::999888;;;;;;;;;;;;;;;<<<===>>>999999999999999999999888999999999888888999999:::::::::::::::::::::::::::777555555<<>>777999999999888999::::::;;;:::;;;;;;<<<===>>>??????@@@??????@@@AAABBBAAA@@@???@@@@@@@@@@@@BBBFFFIIIGGGHHHKKKMMMLLLMMMWWWbbb~~~|||PPPeeemmmsssxxxxxxrrrqqqzzztttkkkbbb[[[UUUPPPMMMEEEAAA;;;999888:::;;;;;;:::888888888::::::999888999999888888888888999999888888999999:::;;;;;;;;;888999;;;;;;;;;<<>>@@@@@@???>>>VVV___MMM:::999;;;999666888999999<<<@@@???<<<:::;;;<<<<<<======<<<<<<<<<;;;:::999999:::<<<===888888999::::::999888888:::AAAFFFCCC:::444444777555777999:::;;;:::888777:::999999:::<<<===;;;:::555666777777666666888999999999999999999888888888999888888888888999999:::999999::::::::::::999999666777999:::999777555333999999888999999:::;;;;;;<<<<<<======>>>???@@@@@@@@@???===>>>???AAAAAA@@@===>>>@@@AAACCCEEEIIIMMMKKKJJJJJJKKKLLLVVVllluuuooozzz}}}yyywwwsssyyysssjjjwwwzzzsssjjj```XXXRRRMMMIIICCC@@@<<<999999999999888888777666777888888777666::::::999999999999::::::666888:::;;;<<<<<<;;;:::999;;;===>>>======>>>@@@999999999999::::::;;;;;;:::;;;;;;<<<<<<======>>>999999:::===??????>>><<>>?????????:::;;;;;;<<<<<<;;;::::::999999999999999999999999:::>>>@@@===777333444666666777777888888888888888444333444888<<<>>>>>><<<===???@@@???======???AAA::::::999888777777888888888888888888888999::::::888888999::::::999888888999;;;<<<;;;999888;;;===<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>??????>>><<<::::::<<<>>>>>>>>>===???BBBDDDFFFHHHLLLNNNLLLLLLNNNQQQYYYmmmuuukkkooovvvxxx~~~qqq|||zzz}}}~~~wwwmmmcccZZZSSSMMMJJJBBB@@@===;;;:::999666444777666555555666777666444666666555555555555666666555777:::======<<<:::999;;;===???@@@???======>>>:::::::::::::::;;;<<<===999999:::;;;<<<===>>>>>>888999;;;>>>@@@???<<<999111@@@OOOTTTNNNFFF>>>888555:::;;;777777<<<===:::999999999:::;;;<<<<<<===888:::<<<>>>>>><<<999777:::999999888888999999:::777777777666666666888999888777666555666777999:::888666666777::::::777444888:::;;;:::888777:::<<<;;;:::888777777777888999888888777777888999::::::777888999::::::999888777666888999::::::===CCCHHH@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<============BBB???===<<<>>>@@@AAAAAA???BBBEEEGGGHHHJJJMMMOOOJJJNNNUUU^^^jjj{{{rrrppp{{{vvv}}}}}}ooo}}}xxxjjjgggnnntttssswwwrrrdddYYYTTTLLLCCCHHH???:::;;;===:::777666;;;;;;;;;:::888666555444:::888666444444555777999888999:::;;;:::888666555999888888999;;;===@@@BBB???>>>===<<<;;;:::999999888999:::<<<===<<<<<<;;;=========>>>>>>>>>>>>>>><<<888;;;IIIRRRMMMBBB;;;<<<===>>>???>>>===;;;999777888::::::::::::<<<===777999;;;>>>??????<<<:::===;;;:::999:::999777444999888777888::::::888777777888:::999777888;;;???===JJJCCC;;;@@@:::444AAA:::<<<>>>>>><<<;;;:::;;;>>><<<999999999:::999999===888::::::333777<<<888=========<<<<<<;;;;;;:::999999:::;;;<<>>CCCEEEJJJ<<<@@@CCCBBBAAAAAA???>>>DDDDDDHHHNNNOOOKKKHHHJJJSSSRRRWWWkkk{{{pppqqqwww~~~|||```fffiiihhhkkktttzzz|||zzz{{{ttteeeZZZTTTMMMFFFDDD===999999:::777555555777777888888888777666666888777555555555666888999666777888::::::999999888555:::???AAAAAA@@@;;;666;;;:::::::::::::::999999===============;;;:::999>>>>>>>>>======<<<<<<<<<999<<<@@@CCCIIINNNKKKDDD===<<<<<<;;;;;;;;;;;;;;;888999;;;;;;::::::;;;======;;;999666666777:::===999999:::::::::999888777999888888888::::::999777666777888777555666999<<>>===;;;:::999:::777777777888::::::999777888333;;;BBB===:::<<<888<<<<<<;;;;;;;;;;;;;;;;;;333???>>>555@@@^^^oookkkBBB>>><<<======::::::===>>>>>>???@@@AAADDDCCC>>>EEEEEECCC@@@???@@@BBBCCCEEEEEEIIIPPPQQQMMMKKKLLLQQQbbb{{{zzzssssss}}}zzz___[[[XXX___qqquuugggZZZRRRKKKEEEBBB===::::::888555555777333444555666888888888999666666666666777777888999888888888999999999999999555999999555555999888333999999999::::::;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::>>>=========<<<;;;;;;;;;:::@@@@@@<<<@@@LLLPPPLLLCCCAAA>>><<<::::::;;;<<<:::;;;<<<<<<::::::;;;<<<===>>>>>>===;;;;;;<<<===:::<<<>>>>>><<<:::999999999999888999::::::999777777888888777666666888:::TTT^^^QQQ<<<;;;???<<<<<<:::<<<===<<<:::888888888333444666:::<<<<<<:::777999222<<>>BBB???888HHHYYYRRRFFFDDDBBBAAAAAABBBDDDFFFHHHJJJNNNRRRQQQNNNQQQVVV^^^}}}|||vvvzzzxxx~~~rrrkkkeeeiiiwwwvvvkkk___SSSIIIDDDCCC@@@===<<<999555666;;;222333555777888999::::::777777777777777777777777;;;;;;999888888888888888555999888222333:::===999;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>><<<888666;;;DDDIIIIIIIIIGGGDDDAAA>>><<<;;;;;;;;;<<<===<<<:::::::::<<<<<<<<<===>>>@@@@@@>>>===>>>@@@BBBAAA>>>;;;:::;;;:::999999:::;;;;;;:::888:::;;;;;;:::999999::::::BBBCCC<<<555777<<<>>>@@@:::;;;<<<;;;888777777777777777888;;;===>>><<<:::999;;;UUUkkk\\\BBB;;;>>>888888888999999::::::;;;===777444888:::888444222FFFTTTXXXJJJ===;;;======>>>===FFF===444ZZZwwweeeCCCAAA@@@CCCEEEEEEFFFHHHKKKOOOTTTTTTNNNNNN[[[iii{{{zzzwwwuuuyyy~~~{{{yyyyyy~~~xxxtttssslll\\\PPPMMMEEEAAA>>>===999555777;;;555666777888999:::::::::999999888888777777666666999999999888999999:::;;;666:::===>>>???@@@>>>:::======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<======999::::::;;;<<<===>>>>>>===777555999<<<;;;===BBBDDDDDDDDDCCCAAA>>><<<;;;:::;;;<<<<<<:::999:::;;;;;;;;;???IIIRRRQQQFFF;;;===>>>???>>>===<<<<<<===;;;:::999:::<<<<<<:::999;;;:::::::::;;;;;;:::999@@@666444999999888:::<<<:::;;;;;;:::777666777888<<<:::999999:::;;;;;;:::555FFFssszzzQQQ===888777888888999999:::::::::222777???BBB===777999@@@EEEOOOQQQFFF>>>???@@@<<<999999AAA???MMMkkkNNNFFFAAACCCEEEEEEHHHMMMKKKQQQVVVSSSLLLRRRjjjvvvkkkmmmooozzzuuurrruuuzzzrrrvvvuuunnnpppzzzxxxhhh\\\ZZZHHHBBB===;;;888444555888666777888999999::::::::::::999888777777777777888555666777999:::<<<===>>><<<666555999888444666;;;;;;;;;;;;::::::999999999======;;;::::::999::::::::::::;;;<<<===>>>>>>???:::FFFQQQOOOBBB888777===;;;<<<>>>???@@@???===<<<999:::;;;;;;999999:::;;;666???XXXzzzcccBBB;;;999888888;;;===>>>>>>;;;::::::;;;<<<<<<;;;999999888888999::::::999777BBB666888AAAAAADDDGGGAAA:::::::::999888777999:::===:::777666777888777777777CCCcccuuu___CCC999888999999999999999999::::::888RRR[[[HHH888<<<@@@;;;:::===>>>======AAABBB@@@DDD999666BBBppp^^^OOOBBB@@@BBBCCCJJJSSSKKKPPPUUUVVVVVVccctttjjjiiiccciii~~~vvvrrrtttuuu|||xxxzzzqqqiiilll{{{{{{kkk^^^^^^MMMDDD===;;;:::777555666444555666888999999::::::888777666666777888;;;<<<777888999;;;;;;;;;;;;:::<<<333888GGGHHH888444>>>999999:::::::::::::::;;;>>>===<<<;;;::::::;;;;;;========================???qqqvvvMMM:::;;;===;;;;;;<<<<<<<<<<<<<<<;;;666888999999888888:::;;;555>>>^^^dddCCC<<<666666:::>>>>>><<<<<<;;;;;;;;;======;;;:::888777777999;;;<<<:::888888666===>>>@@@VVV^^^HHH999::::::999888888;;;===;;;999888888999888777555<<<:::CCCFFF999444:::<<<:::::::::::::::999999999BBBXXX]]]HHH888<<>>???@@@CCCEEE>>>CCC```\\\LLLAAABBBDDDDDDJJJRRRPPPQQQWWW```nnnuuuoookkk]]][[[lll}}}wwwsssuuunnnuuussshhhjjjxxxxxxfffYYYZZZSSSHHH???======:::777777111222444666888999::::::666555444444666:::>>>@@@======>>>===;;;888555333333555RRRxxxzzzWWW===<<<999::::::;;;<<<>>>>>>???<<<<<<;;;;;;<<<===???@@@AAA@@@???>>>===<<<;;;;;;JJJUUU???AAA>>>CCCAAA>>><<<:::999999:::555777888888888888:::;;;<<<555BBBqqqOOOEEE:::888<<>>???===:::///888???555888^^^hhhEEE999::::::999888999<<<>>>::::::;;;<<<===<<<999666;;;777<<<@@@<<<@@@CCC<<<;;;;;;;;;::::::999999999;;;???EEEGGGEEECCCIIISSSIII@@@<<>>AAA>>>:::888;;;BBBAAA999<<>>>>>?????????HHHlll{{{hhhPPP>>>FFFGGGIIINNNKKKNNN\\\rrreeehhhcccSSSbbbrrrwwwtttwwwrrrgggdddkkkooo{{{|||~~~xxxttttttqqqggg]]]WWWNNNLLLHHHEEECCCAAA@@@???888>>>:::888===;;;666;;;888888777555666888::::::777888888999::::::;;;;;;111BBBTTT]]]CCC<<<999???BBB@@@===>>>======<<<===>>>???<<<888888<<<<<<999777888>>>FFF...EEEOOOAAA888EEEPPPMMM@@@777999===;;;>>>AAA999999;;;;;;;;;;;;<<<>>>>>>777;;;FFFZZZ{{{^^^;;;666FFF===<<<::::::::::::999888:::BBBDDD___rrrFFF;;;::::::;;;:::888777999:::===<<<:::999888888888999:::999777666:::>>><<<777:::CCCKKKNNNMMMMMMMMMMMMFFF@@@;;;::::::999;;;@@@KKKKKKJJJHHHDDD@@@;;;999CCCFFFHHHFFFAAA>>>???AAAcccnnnoooaaaXXXVVVMMM???BBBIIIJJJMMMTTTRRRTTT```hhhppp}}}___uuuyyynnnsssvvvppplllcccdddmmm||||||xxxzzzzzzvvvuuuwwwssshhh^^^ZZZKKKKKKJJJFFFBBBAAACCCEEE:::???:::===PPPVVVGGG999444444444555666777999:::999999999::::::;;;;;;<<<>>>???EEEmmmOOO999;;;===666777AAA======???@@@???===;;;999>>>???999BBBUUULLL<<<@@@@@@777888999EEEnnnLLL;;;888???>>>===???;;;999;;;===>>>===<<<<<<===999FFF___mmmwwwQQQ===AAA===>>>>>><<<999777777777111777666FFF^^^SSS999888>>>>>>===:::888777999:::===<<<;;;:::999999::::::@@@<<<999:::;;;;;;???DDDXXXZZZYYYSSSJJJDDDEEEIIIAAA===:::999999:::BBBKKKKKKHHHDDD???;;;888666555===GGGOOOMMMCCC<<<>>>CCCOOOJJJCCC>>>BBBKKKOOONNNFFFMMMMMMPPPWWWVVVYYYfffnnnsssnnnrrrxxxssspppaaaaaahhhttt{{{zzzvvvuuuwwwqqqooossstttmmmddd___MMMKKKHHHDDDAAA@@@AAABBB:::;;;555BBBhhhvvvYYY777666555888<<<===:::999:::999999999999::::::;;;;;;???AAA;;;WWW___TTTQQQHHH>>>:::>>>>>>???BBBAAA===;;;<<<@@@>>>999ZZZzzzHHH999KKK999888???XXX]]]BBB666;;;999777;;;===<<<<<<======;;;888:::>>>FFF\\\yyyxxxeee[[[dddfff}}}```???444;;;<<<<<<999666555777:::<<<@@@<<>>;;;999999:::===<<<:::999999999:::;;;AAA<<<;;;;;;888888HHH]]]|||lll[[[OOOFFF<<<999:::===999777999;;;===CCCKKK>>>===<<<;;;;;;<<<>>>???:::EEENNNLLLBBB;;;===BBBCCC>>>===CCCHHHGGGEEEEEEJJJRRRTTTTTTWWWUUU]]]ooowwwfffjjjnnnkkkllljjjjjjmmmrrrtttsssrrrsssssshhhccciiirrrqqqhhh```UUUNNNGGGCCCBBBBBB???<<<888;;;666>>>^^^kkkSSS777<<<999999======999999<<<888888888888999999999999///@@@>>>===uuuhhhFFFAAA<<<<<>>::::::===<<<<<<:::```RRRAAA<<<888>>>BBB]]]\\\AAA666;;;888666:::;;;>>><<<<<<===;;;999???HHHlll|||xxxRRREEELLLSSSdddxxxlllGGG777888:::;;;:::777555777===CCCJJJPPPRRRSSSSSSKKKFFFJJJ???AAACCCBBB???<<<;;;:::;;;;;;999888888999::::::<<<::::::888333:::WWWvvvcccGGGBBBEEE@@@:::888;;;555444:::???@@@@@@AAA:::;;;;;;<<<<<<============CCCGGGFFF@@@<<<===@@@??????DDDLLLMMMFFFCCCFFFOOOZZZ]]]ZZZYYYYYYhhh~~~iii^^^cccccccccllluuutttssspppnnnmmmmmmooommmaaaZZZbbboooppphhh___\\\TTTIIIDDDDDDBBB>>>999555???;;;555<<<@@@;;;999;;;555444999888333333999888888888888888888888888999444GGGhhhsssIII>>>888:::;;;888888;;;;;;===;;;JJJaaaWWW@@@???444;;;BBB@@@QQQnnnJJJ999888???===;;;;;;666===:::;;;>>>===<<>>===???AAAAAA???=========;;;:::999888888999:::;;;<<<>>>>>>999888GGGiiivvvRRR777:::EEEBBB:::888999444444;;;AAA@@@<<<999777999:::<<<===<<<<<<;;;@@@BBBDDDCCCAAA???>>>???:::<<<@@@EEEGGGIIIRRR[[[VVV```aaa___aaaiiijjjcccccc[[[\\\ooouuussspppmmmlllmmmmmmkkkjjjaaa]]]fffpppppphhh```\\\UUULLLEEEAAA>>>;;;999666>>>;;;444222///000<<<444444<<>>>>>555;;;888;;;@@@===:::BBBPPPuuucccAAACCCEEEDDDBBB>>><<<<<<:::666999999999===AAAFFFIIIJJJJJJDDD???888///222<<<>>><<<===<<<;;;:::;;;>>>AAA<<<;;;:::999999:::;;;<<<>>>@@@===888>>>UUUrrrcccFFF555???FFF<<<444777777444666===@@@===:::999666777999;;;===??????@@@AAADDDGGGGGGDDDAAAAAABBBHHHJJJIIIDDDBBBGGGOOOTTTYYY^^^]]]^^^lllqqqiiidddSSSTTTlllnnnkkkhhhhhhmmmqqqpppllljjjeeeeeennntttqqqiiicccWWWTTTMMMDDD<<<888888999999:::777:::AAA<<<666===222;;;PPPggghhhSSS???777::::::::::::::::::::::::666qqqhhhTTTOOOnnnhhhRRR???>>>@@@===<<>>>>>FFFJJJAAAAAA@@@;;;<<>>AAA<<<===;;;666<<<@@@666;;;888;;;@@@;;;444999FFFppp|||aaa:::FFFMMMKKKEEE<<<999::::::777666666888>>>EEEHHHGGGEEE444444<<>>===::::::===>>>============???@@@AAAAAAGGGMMMMMMHHHCCCCCCDDD@@@HHHKKKJJJLLLSSSUUURRRXXXYYYUUU[[[ssswwwkkkaaaWWWPPPhhhgggooorrrjjjhhhmmmnnnjjjkkklllfffgggwwwwww```SSSUUUOOOFFFBBBCCC===333000666===888555CCCIII<<<;;;<<>>;;;<<<888888======888888<<<999:::;;;<<<===<<<;;;:::VVVvvvbbbIII===999@@@IIIIII???:::===<<<666:::555999EEEFFF===888===999888555444333555666888444555777888999999999888===BBBAAA999888;;;:::333555===:::555EEE```gggZZZ888<<<@@@BBBAAA===:::888::::::;;;<<<<<<;;;:::888;;;666888BBBBBB777444:::CCCCCCEEEGGGEEEAAADDDIIIOOOFFFAAAEEEJJJOOOVVV^^^XXXXXX^^^sssvvvjjj```ZZZiiikkkiiihhhlllnnnllliiioooiiilllhhhggg}}}uuu\\\SSSIIICCC@@@???>>>???444777===:::777GGGYYYZZZ???777777UUU{{{}}}\\\AAA@@@:::444444888<<<<<<;;;DDDYYY??????CCCccc}}}SSSCCC666777:::888:::???HHHUUU```]]]WWWVVVZZZ\\\WWW]]]```ZZZLLL@@@;;;;;;>>>;;;:::<<<999555777===999999:::;;;;;;;;;;;;;;;CCCSSS^^^VVVEEE:::999;;;BBBIIIHHH>>>888:::888222555;;;FFFMMMGGG;;;555666666666666666777777888888444444444444555666777888<<>>:::444;;;IIIJJJ???:::===@@@AAA???<<<999888======;;;:::;;;>>>BBBFFFBBB>>>::::::<<<<<<======FFFDDDGGGMMMPPPMMMKKKKKKKKKFFFFFFNNNVVVXXXZZZ\\\ZZZYYYcccvvvlllggg{{{hhhrrrwwwmmmiiiooobbbiiillliiigggRRRFFFIIIIII???;;;AAA===888:::777777SSS~~~aaaDDD666CCCWWWaaaWWWBBB???888111222999??????;;;>>>uuuXXX>>>@@@BBBTTTWWWWWWbbbUUU???:::888:::999777>>>HHHYYYaaabbbUUUEEE@@@DDDJJJLLLOOOTTTZZZ[[[SSSGGG===::::::<<<===:::666777;;;999999999999999:::;;;;;;999888888999777555:::@@@BBBGGGEEE<<<777888777222555CCCNNNJJJ???888666666;;;<<<>>>@@@AAAAAAAAA@@@;;;999777666555555666666222???FFF???666777999999888:::999888:::>>>===999>>>???@@@???<<<:::999999===???@@@@@@@@@BBBHHHMMMFFFFFFAAA:::;;;AAA@@@;;;HHHEEEHHHRRRYYYWWWPPPLLLHHHHHHLLLVVV]]]^^^\\\[[[aaaaaasssuuupppbbbjjjpppgggiiikkk\\\hhhpppoooZZZAAAHHHMMM@@@999>>>AAA;;;===;;;555JJJuuugggGGG:::===;;;@@@???,,,333666:::;;;::::::;;;===;;;UUUrrrIII>>>AAAEEERRRHHH999@@@666999:::======888777AAAOOObbbYYYLLLBBB===<<<;;;:::>>>:::;;;DDDQQQWWWTTTNNN::::::<<<>>>???<<<999888:::999888777888999:::;;;<<<444333;;;>>>::::::???CCCFFFCCC<<<999::::::777:::GGGJJJ<<<333999@@@AAAFFFGGGHHHIIIJJJJJJJJJJJJEEEDDDBBB???;;;999777666111@@@IIICCC;;;999999666777666888<<<<<<;;;===AAA@@@@@@???===:::999:::<<<<<>><<>>999<<>>;;;>>>KKKYYYZZZKKK===888===AAAAAA>>>999>>>BBB@@@===CCCQQQ]]]IIICCC<<<999<<<>>>;;;777:::999888777888999:::;;;>>>777888??????999777;;;IIIHHHCCC===;;;<<<;;;999>>>GGGEEE777555CCCKKKHHHHHHGGGFFFDDDDDDEEEGGGHHHFFFFFFFFFEEECCC???<<<:::IIIQQQPPPEEE======<<<999:::777777:::888444777>>>AAA@@@>>>;;;999999<<>>888;;;BBBIIIEEEEEEIIIKKKIIIHHHJJJLLLQQQTTTQQQPPP\\\pppvvv{{{tttmmmooouuussstttooolllqqqvvv{{{qqqzzz```BBBAAA;;;;;;888333???TTT]]]}}}rrrnnniii^^^ZZZ]]]\\\JJJAAA777555:::???>>>;;;<<<888GGGWWWQQQEEEAAA===888999DDD```YYYAAAAAA888;;;;;;;;;===CCCNNN[[[eeeDDD>>>888666666888>>>DDD>>>>>>>>><<<;;;@@@HHHOOO[[[QQQAAA666666;;;<<<999999999999999999:::;;;;;;===:::999:::999888<<>>>>><<<:::999:::???BBBNNNJJJDDD???;;;;;;<<<===FFFGGGDDD>>>===FFFUUU___OOOIIIEEEDDDEEEDDDHHHMMMKKKRRRSSSOOOQQQeee|||~~~sssdddfffqqqrrrjjjrrrxxxtttttt~~~[[[FFF<<<555222===]]]yyy|||nnndddOOOAAA@@@AAAGGGUUURRRJJJ@@@<<<===??????======777999888444:::AAA===::::::EEEaaaXXX<<<;;;555:::777666===MMM___iiimmmEEEAAA@@@???<<<888;;;BBB>>>888333666===BBBAAA===WWWUUUMMM@@@:::;;;<<<:::999999:::;;;;;;;;;;;;;;;999;;;999666777???EEEHHHGGGAAA;;;999999:::;;;<<>>999999;;;;;;:::???LLLJJJ===KKKqqqZZZPPPGGGFFFJJJLLLOOORRRJJJPPPRRRQQQYYYpppvvvkkkrrrqqq}}}sssppprrrEEE>>>;;;;;;IIIhhhuuuhhhJJJHHH666000<<<999555BBBKKKPPPRRRKKK???888<<>>222666>>><<<;;;===999::::::FFFcccZZZ>>>AAA???;;;555333>>>UUUiiipppmmm```VVVOOOQQQRRRKKKEEECCC999>>>AAA<<<555333999@@@FFFQQQVVVOOOEEE???<<<888999:::;;;<<<===<<<;;;:::222888888444999DDDIIIEEE>>>888333444888<<>>888333666777999:::;;;<<<;;;;;;:::888777888===DDDLLLQQQPPP```gggYYYFFF===;;;999666<<>>AAAEEEBBB999999999999999:::>>>CCCGGGIIICCC<<<;;;>>>???;;;666666QQQTTTDDD___cccUUUIIIKKKSSSWWWWWWVVVIIIOOORRRTTT```vvvsssooovvvnnnqqqvvvuuu~~~WWW|||PPP???222===WWWdddTTT===;;;555444999<<<:::888:::555AAAQQQZZZWWWLLLAAA:::777777888;;;>>>===999555@@@>>>RRRaaaQQQ<<<999=========;;;???PPPeeeooommmhhhbbbbbbgggiiiddd``````UUUJJJ===333111666===BBB999???LLLWWWXXXLLL???999888;;;===<<<:::999;;;===666666:::FFFPPPRRRIII@@@BBB<<<888999===>>>>>>===RRRNNNOOOIII777333999:::999@@@<<<888;;;999555:::BBBEEEBBBIIIDDDAAAOOOGGGXXXZZZXXXQQQLLLKKKHHHCCCGGGHHHHHHGGGEEEAAA===:::;;;>>>@@@888555FFFNNNBBBAAA@@@888666??????;;;???999DDDHHHYYYxxxvvvZZZSSSPPPRRRQQQJJJHHHJJJIIIQQQSSS[[[mmm{{{~~~}}}uuujjjiiijjjkkkUUUSSSrrrqqqRRRCCC888AAAQQQSSSDDD444888666777;;;:::555333666222777???FFFKKKOOOSSSTTTAAA===999999;;;===;;;999<<>>@@@@@@:::===PPPaaaddd^^^ZZZOOOIIIGGGKKKMMMKKKKKKMMMZZZVVVOOOGGG@@@<<<;;;;;;BBB:::999FFFXXX^^^WWWNNNEEE===555444999<<<999444JJJIIIIIIJJJKKKIIICCC===222999@@@@@@;;;888===EEELLLGGGFFF@@@666777===888222777666777;;;777666BBBggg]]]QQQHHHIIIKKKNNNPPPQQQPPPIIIBBBFFFEEECCC@@@>>>===<<<;;;666666<<<@@@DDDOOOOOO>>>999:::999<<>>:::888666888???HHHQQQUUUQQQLLLEEE???===<<<;;;;;;>>>LLLccccccKKK<<<===<<<>>>777BBB___lll]]]JJJDDD@@@:::777888:::;;;>>>BBBGGGKKKOOOPPPMMMFFF???;;;777777888===FFFQQQYYY\\\YYYRRRJJJGGGIIIKKKKKKJJJYYYUUUOOOGGG???999777666777===???<<<777;;;HHHTTTCCC===;;;777444===@@@555555777666<<>>777777>>>AAABBBEEErrr~~~ZZZ999DDDDDDCCCCCCGGGNNNRRRQQQNNNYYY[[[^^^tttxxxzzzvvvuuuvvvvvvkkkOOOFFFFFFHHHDDD999888GGGRRRMMMEEECCC777666555444444555888<<>>@@@666:::CCCLLLPPPMMMFFF???666>>>CCCBBBEEEPPP[[[___[[[bbbfffbbbZZZWWW]]]eee___YYYNNNDDD<<<999:::<<<<<<<<<::::::???GGGKKKLLL;;;666666444444>>>AAA333>>>;;;999>>>@@@777???\\\iiiHHHOOOoooVVV>>>999???DDDEEEEEECCCAAA>>>;;;;;;===???AAAIIICCCIIIMMM???555999;;;<<<<<>>@@@???<<<888999777666777;;;>>><<<:::>>>LLL]]]ccc___YYYXXXZZZZZZhhhrrr___@@@:::BBB@@@@@@OOOZZZWWWJJJ???;;;;;;:::;;;<<<;;;:::;;;;;;;;;===<<<===EEEMMMNNNGGG???999:::666555AAAQQQRRRGGGMMMXXXbbbccc[[[UUUWWW[[[LLLDDD:::555444777888888777>>>CCCDDDGGGJJJHHHBBB>>>666777888666<<<>>>555???:::555:::<<<444@@@___qqqlllnnnFFF999<<<@@@EEEJJJHHHHHHGGGGGGGGGGGGHHHIIIMMMFFFQQQ```XXXIII???777???===CCC???999SSS~~~uuucccVVV777HHHCCCEEEGGGGGGKKKPPPPPPMMMQQQ{{{jjjwww}}}wwwuuu~~~```SSSNNNJJJQQQEEE;;;>>>HHHKKKAAA666999EEESSS\\\___^^^WWWOOOBBB???;;;999:::;;;======222AAARRR[[[ZZZSSSPPPOOORRRYYY___QQQ::::::GGGHHHPPP\\\]]]LLL;;;777;;;>>>666;;;===<<<:::;;;999777???:::777;;;DDDIIIGGGCCCAAAQQQSSSAAA555999===999JJJKKKNNNTTTXXXVVVMMMEEEAAA<<<888888;;;>>>>>><<>>999<<<999888;;;888<<<:::666888===:::DDD]]]nnnoooEEE:::;;;:::===CCCCCCDDDEEEFFFFFFFFFEEEEEE;;;QQQvvvcccDDD<<<;;;;;;888???>>>EEExxxooo```ZZZ:::AAAEEEBBBDDDJJJNNNOOOPPPSSS]]]{{{www___qqq}}}}}}kkkaaaVVVHHHLLLFFF<<<777@@@LLLHHH;;;BBBSSSccceee```]]]\\\ZZZTTTPPPJJJBBB<<<:::;;;===888<<>>KKKNNNZZZUUULLLCCC;;;777999>>>333:::>>><<<:::<<<<<<:::777666555777<<>>;;;666999<<<888<<<999:::@@@???BBBPPPmmmzzzpppddd===666888444444<<<<<<<<<<<<===============444RRRxxxvvvMMM222555>>>999555<<<>>>RRRqqqRRR[[[YYYEEEIIIPPPEEECCCNNNRRRNNNRRR\\\mmmvvvrrrtttyyyeeeZZZ[[[VVVOOONNNBBB555;;;KKKJJJ<<>>777<<>>AAA:::666???NNNZZZ[[[WWW@@@:::???DDD@@@EEERRRVVV\\\EEE888===BBB;;;888===111999<<<999888<<<>>><<<999<<<>>>===::::::@@@FFFZZZZZZAAA;;;777999;;;>>>@@@BBBFFFLLLQQQJJJQQQXXXXXXQQQGGGAAA???222777777888MMMuuuQQQ666======666888>>>222;;;999888===;;;888>>>GGGMMMQQQbbbnnnaaa:::444777222444???<<<;;;:::::::::;;;<<<===AAAAAAFFFCCC777777<<<777:::555;;;@@@XXXSSSFFFeeeQQQNNNYYY^^^LLLFFFQQQTTTMMMSSScccwwwtttyyy}}}qqqzzzzzzeeeVVVNNN;;;222<<>>AAARRRVVVMMM;;;666>>>>>>444===CCCJJJPPPPPPKKK???555BBBDDD888666DDDAAA===MMMNNNPPPGGGCCCPPPWWWRRROOOAAA888AAA```eeeBBB111FFF???:::888:::;;;::::::===777999;;;;;;999999>>>CCCUUUtttMMM@@@>>>:::444;;;???<<<<<<@@@AAA>>>CCCDDDEEEDDDAAA>>>:::999999444777:::QQQ___JJJ555333;;;>>>;;;777888:::<<<;;;:::999999::::::<<<<<<@@@XXXuuuXXX>>>888:::::::::>>>999@@@NNNOOOCCC@@@AAA999;;;<<<<<<<<<;;;:::999999444@@@===666QQQyyyuuuSSS@@@@@@sssNNNHHHjjj[[[VVVLLLLLLTTTPPPPPP\\\aaammmjjjZZZUUUGGG@@@CCC???BBBQQQZZZMMM@@@;;;<<<===<<<;;;444777===EEEMMMOOOKKKFFF111HHHFFF888;;;===<<>>666HHH{{{vvvHHH;;;999777999======999777999:::;;;:::999???GGGKKKJJJBBB___jjjRRR999666;;;;;;;;;===;;;888;;;@@@@@@;;;:::::::::;;;<<<<<<;;;:::>>>888:::>>>MMMuuuyyyMMMAAA666555999999777777999;;;<<<<<<;;;;;;===>>>>>>@@@===>>>OOOlllaaaKKK999777:::888777:::<<<]]]xxxiiiEEE:::===777<<<:::888999===>>><<<:::999<<<999555AAARRROOO???@@@DDDhhhpppLLLHHHYYYPPPMMMGGGLLLVVVRRROOOYYYiii|||mmmnnnjjjZZZKKKBBB:::DDD^^^cccFFF555>>>DDD;;;888@@@;;;888888;;;AAAEEEFFFEEE===gggnnnNNN<<<===>>>======;;;HHHMMMIIIQQQSSS???;;;:::IIInnnhhhDDD:::666666999<<<;;;999<<>>WWWllleeeQQQLLLYYYXXXFFF:::===BBBAAAAAA===777444999???>>>999===;;;999;;;===>>>;;;999<<<666888;;;BBBSSSYYYKKK;;;888888:::999555666999;;;<<<<<<<<<<<<===@@@BBBEEEFFFAAA;;;@@@MMMUUUUUUIII===666999<<<888666888:::dddjjj???666===666===888555777===AAA???<<>>@@@<<<999999:::<<>>;;;999888888777:::FFFSSSfffYYYGGGGGGhhhjjjVVVXXXPPP@@@888;;;<<<777>>>;;;777666999===<<<999<<<;;;:::===AAABBB>>>:::888444555999;;;<<<999111555666:::===;;;777777;;;=========<<<;;;<<>>777666::::::777;;;777777<<<===:::888::::::NNN]]]OOO999;;;CCC;;;===:::777888;;;>>>???>>>AAA>>>???AAA<<<666:::CCC888AAAJJJEEE???JJJPPPDDDddd[[[KKKHHHOOONNNSSSddd~~~kkkxxxqqqPPPEEELLLTTT\\\LLLAAA:::===???<<<:::;;;999888999<<<<<<<<>>===:::999888777:::EEEQQQ~~~aaaKKKXXXzzzmmmnnn```GGG888:::<<<888777888999;;;;;;::::::<<<333555999>>>CCCCCC???;;;888999888:::===999444555888777888<<<<<<999888;;;???>>>===;;;999999<<<>>>444777999888888::::::999777777999<<<<<<999999<<<>>>999>>>???999;;;AAA>>>;;;<<<===;;;999999===AAA:::???@@@<<<;;;???BBBBBB???DDDMMMNNNIIIPPPVVVMMMiiiaaaQQQKKKPPPQQQ[[[pppwwwmmm~~~cccWWWSSSJJJDDD:::<<<<<<999999===>>>;;;>>>;;;>>>FFFFFF===888999@@@aaafff@@@999<<<<<<555:::BBBOOOyyyVVVIII:::;;;AAA888444@@@::::::;;;>>><<<999;;;AAA]]]eee___JJJAAAQQQjjjwww___===:::???===666777:::===<<<999:::===;;;>>>BBBCCCBBB>>>:::777666>>>;;;888===:::666<<<:::777666999:::888777999>>>>>>===;;;999888999;;;:::<<<>>>>>>===<<<;;;<<<777888::::::999888999;;;;;;444:::@@@777222777:::999===@@@===999888<<>>???===::::::===>>>>>>AAA;;;CCCYYYfff]]]LLLAAAEEEZZZ[[[@@@>>>===999555777>>>CCCPPPhhh~~~JJJCCCCCCRRRYYYEEE666@@@999888:::>>>???;;;:::<<<...<<>>???666888???>>>888;;;>>>===<<<;;;>>>AAA===CCCCCC???AAAGGGEEE===DDD@@@IIIUUUUUUVVVUUULLLOOOSSSRRRSSS[[[ccc{{{xxx{{{sssTTTFFFUUUNNNFFF@@@@@@???<<<===@@@222///BBBmmmrrr\\\eeexxxnnnFFF777===888<<>>???AAADDDCCC;;;444555:::???@@@???kkkHHH;;;???;;;EEE;;;555999<<<;;;999:::444999<<<:::555555:::@@@;;;PPPIII999===<<<666===555777<<>>CCC<<<===>>>===>>>???>>>;;;:::;;;===:::;;;NNNWWWLLL888888:::<<>>BBBEEEFFFEEECCCFFFAAAHHHSSSZZZbbb```RRROOOTTTQQQQQQXXXgggwwwqqqwww{{{DDDNNN[[[;;;:::BBBAAA@@@EEEAAA:::FFFrrrnnnCCC:::BBB:::===>>>??????>>>===<<<;;;???666BBBvvvbbbHHH<<<:::999888888999;;;<<<888777666888;;;===;;;999DDD~~~mmm???888===888;;;:::888777777777888888<<<<<<===;;;999777888888666[[[jjjYYYGGG<<<:::@@@<<<:::999;;;===<<<888444999;;;<<<>>>>>>===;;;:::<<<======>>>======<<<;;;;;;999777999;;;===;;;999DDD666:::::::::bbbwwwOOODDD;;;:::<<<<<<<<<>>>888CCCAAA===EEEKKKJJJLLLPPPTTTUUUVVV```jjjfffYYYPPPLLLKKKPPP\\\tttnnnDDDLLLnnnrrrWWWBBBCCCFFFAAA???DDD<<<666===[[[ooo@@@888@@@777@@@AAAAAAAAA@@@???===<<>>===;;;@@@SSSYYYHHH999:::;;;666<<<;;;:::999888999999::::::;;;;;;:::888777777999CCCooowww]]]FFF:::;;;;;;;;;;;;:::999999:::;;;;;;<<<===>>>>>>>>>======CCCCCCAAA@@@>>>===<<<;;;<<<:::888999;;;<<<:::888999555<<<===HHHyyy}}}KKKBBB;;;<<>>@@@@@@@@@@@@???>>>===<<>>>>>;;;:::;;;:::999999888999999999888999:::999888777888999JJJtttQQQ<<<999:::<<<<<<999666777<<>>>>>????????????>>>======>>>???AAACCCDDD===<<<::::::;;;;;;999888777999===:::GGGuuuaaaEEE???;;;>>>BBBBBBBBBDDDDDDHHHGGGHHHMMMQQQccciiiRRRUUUQQQSSS```vvv___CCC???888CCCAAADDDKKKJJJCCC@@@CCCDDDAAA===999888===IIIRRRjjjnnnCCC:::BBB<<<<<<<<<==================AAA<<<;;;GGGIII???<<<======<<<;;;;;;;;;<<<<<<888888888999:::::::::999===777999BBBDDD<<<999===777777777777777777777777777999::::::999999:::;;;UUU|||RRR999777:::::::::999888999===AAA>>>>>>>>>>>>>>>???@@@AAA:::999999:::<<>>===<<<;;;::::::888777===<<<<<<777>>>YYY]]]AAAAAA<<<;;;@@@BBBBBBAAACCCCCCDDDCCCFFFHHHGGG```hhhNNNSSSQQQVVVhhheeeGGGBBBEEE???@@@CCCGGGHHHFFFCCCBBB???===::::::===???===999555PPP}}}UUU666;;;999999:::;;;===>>>@@@@@@;;;CCC>>>666<<<>>><<<>>>======<<<<<<;;;;;;;;;;;;777888999::::::999999999888<<>>:::888999777777777888888888777777888:::;;;;;;::::::<<<===___oooIII555555:::999888999<<<>>>>>><<<>>>>>>>>>>>>???@@@AAABBBBBB@@@===;;;999999999:::>>>>>>===<<<:::999888888===888999;;;>>>EEEHHH@@@>>>;;;<<<@@@AAA??????@@@AAABBBCCCIIIKKKJJJdddiiiSSSQQQSSS]]]uuuggg[[[]]]??????>>>???@@@???AAAEEEEEECCCAAA===777999BBBIIIFFF>>>777<<>>@@@BBBDDD:::CCC???999<<<<<<:::AAA======<<<<<<;;;:::::::::999;;;<<<<<<;;;:::;;;<<<:::;;;888555888>>>>>>888999999:::;;;;;;;;;::::::999;;;<<<<<<;;;;;;<<<>>>KKKgggsssiiiVVVAAA777<<<<<<999777999>>>@@@>>>;;;??????@@@AAABBBCCCCCCDDDCCCBBB@@@>>><<<<<<<<<<<<===>>>>>>===:::888999999<<<999999>>>???;;;===DDD===;;;<<<@@@@@@>>>===@@@BBBEEEGGGNNNVVV[[[vvvdddTTTPPPXXXhhhccc:::IIILLLAAA===CCCEEEBBBEEENNNUUUUUUTTTNNNCCC;;;>>>EEEEEE@@@CCCBBBFFFcccpppLLLBBB<<<<<<<<<<<<===???AAABBB;;;???<<<;;;>>>:::777@@@<<<<<<<<<;;;;;;:::999888999;;;======;;;999:::<<>>>>><<<999:::;;;<<<===<<<<<<;;;999;;;<<<<<<::::::;;;<<<444CCCGGGCCCCCC???===CCC===;;;999999:::<<<>>>>>>@@@AAACCCEEEFFFFFFFFFEEE??????@@@@@@@@@AAAAAAAAA<<<>>>???===:::999999;;;:::???>>><<<===:::888===<<<:::<<<@@@@@@>>>???CCC:::======DDDRRR___zzzpppXXXNNNOOO\\\qqqZZZ888OOOwwwjjj^^^AAALLLRRRPPPSSSaaammmrrreeeaaaTTTDDD===@@@CCCAAA777CCC???CCCXXXUUUAAA<<<===<<<;;;::::::;;;<<<===<<<===999;;;???888444???;;;;;;;;;;;;:::999888777777999<<<;;;888777888:::>>>999:::???<<<444444<<<777888:::;;;<<<;;;::::::999:::;;;;;;999999:::;;;888>>>:::888???@@@===BBB===>>><<<999666888>>>CCCAAACCCFFFHHHIIIIIIHHHGGGCCCCCCCCCBBB@@@>>><<<;;;<<<>>>???===:::999:::<<<555CCCBBB:::@@@CCC>>>;;;;;;:::<<<@@@AAA@@@BBBFFFBBBDDDAAAEEEVVViiidddQQQKKKMMM]]]uuuvvvBBB888QQQ\\\@@@QQQ]]]```eeemmmjjj```bbbYYYMMMDDD@@@===<<<:::999;;;===>>>>>>===:::999???>>>===;;;;;;;;;<<<===999::::::999888777999;;;::::::::::::::::::::::::>>>===;;;:::999999:::;;;???===<<<:::999999::::::777777888999999999888888:::999777777777888:::<<<:::;;;;;;<<<<<<=========;;;<<<<<<===>>>@@@AAABBBJJJMMMSSS\\\bbb```WWWPPPGGGEEEDDDCCCBBBBBB@@@>>>===<<<<<<<<<<<<======>>><<<===>>>===<<<<<<>>>@@@???===<<<===@@@AAA???===BBBAAADDDLLLYYYqqqxxx```PPPIIIVVViiifffVVVQQQ~~~|||\\\bbbbbb[[[^^^kkkqqqnnnWWWQQQHHHBBBAAAAAABBBBBB888:::<<<===>>>===<<<;;;<<<;;;;;;;;;<<<===>>>>>>999:::::::::888888:::<<<;;;;;;::::::::::::;;;;;;===<<<;;;:::::::::;;;;;;===<<<:::999888888888999999:::;;;;;;<<<<<<<<<<<>><<<<<<<<<===???@@@<<<;;;;;;;;;;;;<<<<<<===777888999;;;===@@@BBBCCCDDDFFFLLLUUU\\\ZZZOOOEEEFFFEEEDDDCCCBBBAAA???>>>@@@@@@>>>===;;;;;;::::::;;;<<<======<<<<<<>>>@@@AAA@@@@@@BBBEEEFFFEEEBBBMMMLLLNNNQQQZZZsssgggUUUNNNLLL^^^sssxxx{{{bbbaaaXXXOOOSSScccqqqvvv[[[UUUMMMFFFBBBAAA@@@@@@::::::<<<===>>>>>>>>>>>>;;;;;;<<<<<<===<<<<<<<<<999:::;;;:::999:::;;;===<<<:::999888888999:::<<<;;;;;;:::::::::;;;<<<<<<<<<;;;:::999999888999999::::::;;;<<<======>>>>>><<<;;;:::::::::;;;<<<======<<<;;;:::::::::;;;<<<666777999;;;???BBBEEEGGGEEEGGGMMMYYYbbb```TTTHHHCCCCCCBBBAAA???>>>======AAA@@@>>>===;;;::::::::::::;;;<<<<<<<<<<<>>>>>>>>?????????@@@@@@>>>>>>>>>===<<<:::777666999:::;;;;;;::::::<<<>>>:::999777555555777999:::999999::::::;;;<<<======<<<<<<;;;;;;::::::::::::888888888999:::;;;<<<<<<888777777666777888999999>>>===;;;:::999:::;;;;;;:::;;;<<>>>>>===>>>@@@BBB===???BBBEEEIIIKKKLLLKKKPPP]]]ooo~~~qqqYYYNNNTTT^^^sssuuulllbbbVVVOOOMMMNNNRRRVVVSSSQQQNNNJJJHHHHHHIIIJJJDDDDDDCCCBBBAAA@@@@@@???============;;;999777555999;;;;;;;;;::::::<<<>>>;;;:::777666666777:::;;;888999:::;;;<<<<<<======:::::::::::::::999999999777777777777888999:::;;;:::::::::::::::;;;;;;<<<===<<<;;;:::999999:::;;;===>>>>>>@@@BBBDDDFFFHHHEEEGGGMMMYYYccccccYYYNNNBBBCCCDDDBBB>>><<<===>>><<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@???@@@BBBDDD===???BBBEEEIIILLLNNNPPP[[[hhh|||kkkYYYSSS\\\iii{{{vvvkkk]]]RRROOONNNLLLOOOUUUKKKKKKJJJHHHFFFFFFHHHJJJFFFFFFEEEDDDCCCAAA???>>>999999::::::;;;::::::::::::;;;;;;:::999999:::<<<===;;;:::999999:::;;;===888999:::;;;<<<<<<<<<<<<777777888888888888777777;;;:::999888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<>>>???AAABBBEEEFFFIIIPPPUUUSSSKKKDDDDDDFFFGGGDDD@@@>>>???AAA>>>>>>===<<<<<<<<<<<<<<>>===999888888999999:::;;;;;;;;;;;;;;;:::888777888:::::::::999999999999::::::888999;;;<<<<<<<<<<<<;;;888999::::::::::::999888===<<<:::999999:::;;;<<<777777888999999999999999888999;;;<<<<<<;;;:::999777888888999:::<<<===>>>DDDEEEFFFHHHHHHFFFBBB???AAADDDEEEBBB>>>;;;===???<<<<<<<<<<<<<<<===>>>>>>BBBCCCCCCBBB@@@@@@AAACCCCCCDDDEEEFFFIIINNNUUU[[[bbblllxxxyyyfffWWWRRR```ttt}}}mmmpppnnn\\\OOOFFFHHHUUUZZZPPPIIIKKKNNNOOONNNJJJEEEAAABBBCCC@@@AAACCCDDDCCCAAA>>><<<<<<;;;999888777888999999;;;<<<;;;:::777666777888666666666777777666666666999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>===<<<>>><<<:::888888888999:::888888999::::::::::::999666888:::======<<<:::999555666666777999;;;===>>>???@@@AAA@@@???=========<<>>999666888;;;888888999;;;===???BBBCCCBBBCCCCCCAAA??????@@@AAACCCDDDEEEEEEFFFLLLUUU[[[___ooommm]]]SSSUUUkkk|||oooddd]]]\\\\\\TTTQQQMMMKKKLLLNNNOOOOOOQQQOOOLLLIIIFFFEEEDDDDDD@@@AAABBBBBB@@@>>>>>>???>>><<<::::::;;;;;;:::999:::999888999;;;<<<;;;:::888999::::::;;;;;;:::::::::;;;<<<<<<<<<:::888666<<<<<<<<<<<<=====================<<<;;;:::888888;;;;;;<<<<<<<<<;;;:::999;;;<<<<<<<<<<<<<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;@@@===>>>AAAAAA>>>>>>@@@>>>@@@BBBBBB@@@>>><<<<<>><<<<<<===>>>???@@@BBBCCCCCCAAA@@@@@@AAA???DDDDDDEEEIIIGGGNNN```ccckkkwwwzzzfff[[[VVV[[[nnn~~~pppddd]]][[[[[[VVVSSSPPPMMMMMMMMMMMMLLLOOONNNJJJGGGDDDBBB@@@@@@@@@@@@AAAAAAAAA@@@??????>>><<<;;;:::;;;<<<;;;::::::999888999;;;;;;;;;999777777888999999999999888888999:::<<<<<<;;;999888:::::::::;;;<<<<<<======<<<;;;:::999999;;;<<<>>>===<<<;;;:::::::::;;;;;;:::::::::;;;;;;:::::::::===<<<<<<======>>>???@@@AAA>>>???BBBBBB>>>>>>@@@;;;===???@@@???======>>>BBBAAA@@@>>>>>>???@@@AAADDDDDDDDDCCCBBBAAA@@@???@@@EEEDDDEEEJJJIIIMMM]]]eeeppp|||}}}kkkZZZTTTWWWddd|||ssshhh```\\\ZZZXXXVVVRRRPPPNNNMMMJJJHHHQQQPPPMMMIIIFFFCCCBBBAAAAAA???>>>@@@BBBCCCAAA>>>>>>===;;;;;;======<<<;;;;;;:::999999:::;;;999888666666777888888888888777666777999;;;;;;;;;;;;:::888888999:::;;;<<<<<<===>>><<<999888888:::===@@@>>>===:::999888999;;;<<<888888999999999999888888::::::;;;<<<===???AAABBB@@@>>>>>>AAA@@@===<<<>>>999;;;======<<<===>>>@@@CCCBBBAAA@@@AAABBBCCCDDDIIIGGGEEEFFFHHHHHHEEEAAABBBFFFCCCEEELLLKKKLLLXXXVVVdddrrryyyxxxcccPPPKKKSSSddd~~~xxxnnneee]]]YYYWWWUUURRRPPPOOOLLLIIIGGGNNNMMMKKKIIIFFFDDDBBBBBBAAA>>><<<>>>CCCEEEBBB===>>>===<<<<<<>>>>>>===;;;<<<:::999999::::::888777777777888999999999999888777888999::::::::::::999::::::::::::;;;;;;;;;;;;AAA???<<<999888999:::<<<===<<<;;;::::::::::::;;;888888999999999999888888777888888999;;;===???@@@???<<<<<>>:::999;;;:::<<<<<<<<<;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEELLLJJJHHHKKKPPPPPPLLLGGGBBBGGGDDDEEEMMMLLLKKKRRRYYYhhhwwwyyydddOOOKKKSSSfffzzzrrriii___XXXTTTRRRPPPNNNMMMLLLIIIGGGDDDCCCCCCBBBAAA@@@??????@@@===;;;===BBBDDD@@@<<<===<<<<<<===>>>>>>===;;;;;;:::999999999999888777999999:::;;;;;;;;;;;;:::::::::::::::999888888777======<<<<<<;;;:::::::::???>>>===<<<;;;::::::999:::;;;<<<======;;;999888999999::::::::::::999999999999999::::::;;;======???<<<<<>>===;;;;;;===?????????@@@AAABBBCCCEEEEEENNNLLLLLLPPPTTTRRRLLLEEEBBBIIIGGGFFFNNNNNNKKKPPP\\\iiiwwwqqq___PPPPPP\\\qqq~~~yyyuuuppphhh^^^WWWQQQOOOLLLJJJJJJIIIGGGFFF@@@AAAAAAAAAAAAAAA@@@@@@>>><<<;;;===???@@@>>>;;;;;;;;;;;;===>>>>>><<<::::::999888888999:::888777999999:::;;;;;;;;;;;;:::;;;::::::999888888777777======<<<<<<;;;;;;:::::::::;;;<<<============<<<888:::===???>>><<<999666::::::;;;;;;;;;;;;::::::===<<<<<<<<<<<<<<<======???======AAAAAA>>>===???<<<===>>>===<<<;;;<<<===<<<===>>>@@@BBBDDDEEEEEEMMMNNNQQQUUUUUUQQQHHHAAABBBMMMMMMKKKQQQQQQNNNRRRSSS___ooo{{{bbbVVVNNNSSS```uuu~~~xxxpppjjjgggaaaZZZTTTPPPMMMIIIFFFFFFEEEDDDDDDBBBCCCDDDDDDDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<;;;::::::::::::<<<>>>>>><<<:::999888777888999:::999888666777777888888888888888999999888888888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>999;;;<<<======;;;999888::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;<<<<<<======<<<:::;;;???@@@======@@@888:::<<<===<<<<<<<<<===;;;<<<>>>@@@CCCEEEFFFFFFHHHMMMUUUZZZZZZTTTKKKEEEBBBQQQUUURRRUUUUUUSSSWWWTTTaaarrrxxxUUUOOOOOOXXXdddvvv~~~uuujjjbbb^^^[[[WWWSSSQQQMMMHHHDDDCCCBBBBBBAAAAAAAAABBBBBBAAA???===<<<:::<<<===<<<:::999999:::999999:::<<<>>>>>>;;;999888777666777999::::::999333444444555555555555555777777777777888999:::;;;555666777888:::;;;<<<===BBB@@@===:::999:::<<<===<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999888888999:::;;;<<<===888666777;;;<<<::::::===333666:::<<<<<<<<<<<<===;;;<<>>999:::<<<>>>===;;;999777>>>>>>??????@@@BBBCCCDDD<<<<<<;;;:::::::::;;;;;;;;;<<<===>>>===<<<;;;999<<<<<<<<<===>>>>>>??????@@@???AAAHHHPPPRRRMMMFFFGGGIIISSSZZZ[[[dddeeeXXXYYYXXXZZZ______ZZZTTTSSSRRRZZZjjj{{{yyybbbPPPHHHMMMOOO\\\uuuwwwkkkbbb\\\WWWSSSPPPGGGEEECCCBBBCCCBBB@@@===;;;:::::::::::::::999999888888:::;;;;;;;;;::::::777999;;;======<<<999777<<<;;;:::999888888777777777777777777888888888888888888999999:::::::::999===;;;::::::;;;;;;999888666777999999888888:::;;;;;;<<<>>>??????===;;;999888888999:::;;;===???@@@<<<:::888777777888:::;;;888999:::;;;<<<=========<<<<<<===???@@@BBBCCCCCC<<<::::::@@@GGGIIIEEE@@@GGGGGGNNNSSSUUU___ddd[[[XXXZZZ```ddd```YYYWWWYYYTTTZZZcccmmmppphhhYYYMMMLLLQQQTTT```zzz~~~vvvjjj```ZZZUUUQQQMMMFFFDDDBBBBBBBBBAAA???===999999999::::::;;;;;;;;;666777999;;;;;;;;;999888666777999:::;;;;;;:::999===<<<:::888777777777888555555555666666666777777888888888999999999999999===<<<:::999:::999888666555777888888777777999::::::;;;===>>>===<<<:::999555555666777888:::<<<===<<<;;;888777777888;;;===888999999999:::<<<===>>>:::;;;<<<>>>@@@BBBDDDEEE???<<<;;;???EEEGGGEEEAAAJJJEEEIIIKKKKKKVVV^^^YYYVVV\\\dddhhhaaaYYYYYY^^^YYY\\\```aaa]]]UUUOOOJJJLLLTTTYYYfff}}}vvvlllccc[[[TTTMMMGGGEEEDDDBBBAAA@@@???>>>===>>>>>>===<<<;;;::::::999777999;;;<<<<<<:::888777666666777888999:::::::::>>>===:::888777777777888555555555666666666777777888888888888888999999:::;;;:::999999999999888777777888::::::999999:::;;;888999:::;;;:::999888666999999999999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<===<<<;;;:::999888999:::;;;999999;;;<<<>>>@@@AAABBBBBB???===@@@EEEIIIIIIGGGLLLFFFHHHIIIFFFOOOXXXUUUUUU[[[cccgggaaaXXXXXX\\\]]]bbbeee```UUUKKKHHHIIIIIITTT^^^nnn|||}}}wwwoooggg^^^TTTHHH@@@DDDCCCBBB@@@>>>=========@@@@@@>>>===;;;999888888;;;<<<======<<<:::888666666666777777888999:::;;;===<<<:::888777777777777666666666777777777888888888888777777777888999:::999888777888:::;;;:::999777999::::::999888999;;;999999:::::::::999888777======<<<;;;;;;;;;;;;;;;888999;;;<<<<<<<<<;;;:::<<<;;;:::999888999:::;;;;;;;;;<<<===>>>??????@@@>>><<<:::<<>>;;;;;;;;;::::::999999999=========<<<;;;:::999888777777777888888999999:::;;;:::::::::999888888777777777888888888999999999888888777666777888999:::888777777888;;;<<<<<<;;;777888999888777777888999<<<<<<<<<<<<<<<;;;;;;:::===<<<;;;::::::999::::::444666777999999999888888888999999999:::<<<===>>>>>>>>>??????@@@@@@AAAAAA>>><<<;;;<<<@@@DDDFFFGGGKKKFFFMMMUUURRRUUU]]]^^^WWWYYY^^^bbb^^^TTTNNNNNNXXXbbbjjjcccSSSEEEAAADDDLLL___qqqxxxzzztttkkkccc[[[QQQGGG@@@BBBBBBAAA>>>:::999;;;>>>999999999::::::::::::;;;;;;;;;:::999999:::;;;;;;888888999999:::999999888777999:::;;;;;;:::888777777777777888888888999999888888666666666777999::::::999888999;;;<<<<<<;;;888999:::999888777888999============<<<<<<;;;;;;999999888888999999:::;;;666555555444555777888:::888999:::;;;<<<=========<<<===>>>???@@@AAABBBBBBBBBAAA??????AAACCCEEEEEEKKKFFFMMMUUUPPPQQQYYYZZZXXX]]]dddeee\\\OOOKKKMMMWWW___ddd]]]NNNCCCBBBGGGRRReeexxx|||yyyqqqggg^^^WWWPPPIIIDDDAAABBBAAA===:::999;;;>>>===<<<<<<<<<<<<<<<;;;;;;888888777666888:::===>>>888999:::;;;;;;:::888777555777:::<<<<<<;;;999777777777777777888888888888999888666555666777999:::<<<;;;::::::<<<<<<;;;::::::<<<===<<<::::::;;;<<<<<<<<<;;;;;;;;;:::::::::777777777888999;;;===>>>:::888444222333777;;;>>>;;;<<<===>>>===<<<;;;:::888999;;;<<<>>>@@@BBBCCCCCCBBB@@@?????????@@@@@@NNNGGGLLLQQQJJJHHHOOOQQQXXXaaajjjiii[[[LLLIIIOOOYYY___```WWWIIIBBBEEELLLUUUhhh{{{{{{yyykkk___XXXTTTMMMEEEEEEBBB>>>;;;999:::<<<===>>>===<<<;;;:::999999999<<<999666666888999999777666777999;;;<<<;;;:::999:::888777999;;;:::777444999777444333444777;;;>>>777888888999999999888888888777666666666888999:::<<<777333111333666666666555555666888999:::;;;<<<:::999888999::::::999777:::999888777777777888999999999999::::::;;;;;;;;;999:::<<<===>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===FFFNNNMMMHHHEEEJJJPPPUUUVVV[[[```]]]RRRJJJGGGRRRXXXYYYOOOBBB???HHHQQQ]]]pppzzzuuulllbbb[[[WWWQQQJJJEEE???>>><<<;;;<<<>>>@@@AAA<<<<<<;;;:::999999999999;;;999777777888999888666888999999999888666444222:::999777888::::::888555999777555444555777:::<<<777777888999999999999888777777666666666777999:::<<<:::888888999:::999777555666777888999:::;;;;;;:::999888999::::::999777999999888777888999:::;;;999::::::::::::::::::;;;===>>>???@@@@@@???>>>>>><<<;;;;;;::::::;;;<<<===CCCEEEGGGGGGGGGGGGJJJLLLLLLJJJLLLOOONNNIIIHHHKKKUUU[[[[[[PPPBBB>>>FFFPPPnnn~~~uuunnnddd]]]^^^[[[RRRJJJHHH>>>>>>>>>>>>>>>???@@@AAA;;;::::::999999999:::::::::888888888999999777666888999999999888666444333;;;999888777999999999888777777666666666888999:::777777888999999999999999777777777666777777888999;;;;;;;;;<<<======:::888666666777888999:::::::::999888888999::::::999777999999888888999:::;;;<<<;;;::::::::::::::::::999??????@@@@@@???>>>======::::::999999:::;;;<<<<<>><<<<<<<<<;;;;;;::::::;;;;;;;;;777999::::::888777777888444444555555666777888888999:::::::::888999:::<<<777777777777888888888888555666777888999:::::::::::::::;;;;;;;;;:::999999:::::::::999888999;;;===999999999888888888888888777666666777999:::999888:::::::::::::::999888888;;;::::::::::::::::::999::::::::::::;;;===>>>???;;;;;;<<<<<<<<<<<<;;;;;;;;;@@@EEEFFFCCCAAABBBEEEEEEEEEGGGHHHDDDAAAEEEMMMNNNKKKJJJHHHDDDJJJaaa{{{{{{nnn]]]UUURRRHHH;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999888888888888888::::::999666666777:::666666555555555555666666777999;;;;;;:::999:::<<<888888777777777777888888555666777888999:::::::::<<<<<<=========<<<::::::777999<<<<<<:::999:::<<<999999999888888888777777666555666777999:::999888555666888999::::::::::::999::::::::::::::::::;;;::::::999999999:::<<<===;;;;;;<<<<<<;;;:::999888999===@@@@@@>>>>>>AAADDDHHHIIIKKKJJJDDD???CCCJJJOOOJJJGGGGGGGGGPPPmmmsss]]]UUUXXXPPP??????>>>===============>>>:::999888777666666666666999::::::888555555888;;;777777777777777888999999555999<<<===;;;999:::<<<999888777666666777888999555666777888:::::::::;;;======>>>>>>>>>===;;;:::333777<<<===;;;999888999::::::999999888777777777666555555777999:::999888222333666999;;;<<<<<<<<<999999999::::::;;;;;;;;;999888777666666666777888:::;;;;;;;;;:::888666555::::::;;;:::;;;===AAACCC:::@@@JJJOOOLLLEEEEEEJJJLLLGGGEEEGGGJJJWWWwwwwwwiii\\\RRRLLLGGGEEEAAA???===;;;;;;<<<>>>???>>>===<<<;;;:::999999:::555888999999666555777999777888999:::;;;:::999888888:::<<<;;;999888:::<<<666777888777555555666888444555777888888777666666777666555555666888:::<<<777888999:::::::::999888<<<;;;888777666666888999::::::999888888777666666999888888888999;;;===>>>777666444333555888<<>>???>>>===<<<;;;::::::::::::666888999888666555666888<<<<<<<<<;;;999777555444888:::;;;:::777666777999777888999888666666777999777888999999999888777666777777666666666888999:::;;;;;;<<<<<<<<<;;;999888;;;:::888777666777888999<<<<<<;;;;;;:::999999888888888888888888999:::;;;999888666555555777999;;;999:::<<<;;;999888888999888777777888999999888666===:::777666999:::::::::999===BBBCCCAAA@@@CCCFFFBBBEEEDDDCCCNNNjjjwwwnnnbbbXXXQQQLLLGGGDDD>>>===<<<;;;;;;<<<>>>???===<<<;;;:::::::::::::::777888999888666555666777<<<;;;;;;:::999777555444888999:::888666444444555888999999888777777999:::::::::;;;;;;:::999777666777777777777777888888888<<<<<<<<<<<<:::999888777999888777777777888999:::<<<<<<<<<;;;::::::999999777777888888888888888777:::999888777777777777777:::;;;<<<<<<:::999999:::999888777777999999888777<<<:::888777999:::::::::777:::===>>>===>>>BBBFFFHHHHHHEEEFFFXXXzzz|||sssjjj]]]TTTNNNJJJDDD@@@===<<<;;;:::;;;<<<===>>>;;;:::999999888888888999888888888777666555555555666666777888999::::::;;;888888888777666666555666777888999888777777999:::888999:::::::::999888777777777888888888777777666999999999888777777666555777777777777888999:::;;;::::::999999888888888777777888999:::999888666555999999999999888777777666777999;;;<<<;;;<<<===>>>;;;999888888:::::::::999;;;:::999999999:::::::::999:::;;;;;;;;;<<<@@@DDDKKKHHHDDDGGG___rrrqqqgggYYYOOOJJJFFF@@@;;;<<<<<<;;;::::::;;;<<<===888888777777666777777777888777777666666666555555333333555777999;;;===>>>777777777777888999999999555666777777666666888:::555666777999999999888888777777888888888777777666777777777777777777777777666666777777888999:::;;;888888888888888888777777999999:::::::::888777666777777999999:::999888888777999;;;<<<;;;<<<===>>>===;;;999999;;;<<<;;;;;;:::::::::::::::::::::;;;<<<<<<;;;::::::<<>>999<<<<<<;;;:::::::::::::::888777777666666666777777777666555555777777666555666666666666888999;;;<<<777666666888:::<<<;;;:::444666666666555666888:::444555666777888777777666777777777777777888888888888888777777888999999:::666666777888999:::::::::999999999999999999999888999:::::::::999888777777666777888999:::::::::::::::;;;<<<<<<:::999999:::>>>;;;999999:::<<<<<<;;;999;;;<<<;;;:::999:::;;;<<<;;;::::::;;;===???AAAAAA???===LLLssstttlll___NNNEEECCCBBB>>>:::===<<<<<<;;;:::999888888888888777777777888888999666444333444777999777666888777666666777888999:::999777666888:::;;;:::999555666777777666777999;;;777777888888777555444333777777666666666888999:::999999888777777777888888666777888888999999999999777777777777777777777888999888888777777777888888777777888888999:::;;;;;;999:::<<<;;;999888888999<<<:::888777999:::;;;:::999;;;===<<<:::999:::<<<777777777999;;;>>>@@@AAAAAA@@@@@@SSS~~~|||zzzjjj\\\KKKAAAAAABBB???<<<======<<<;;;999888777777:::999999999999999::::::555333222444777999888666777666666666666888:::;;;;;;888666777::::::888666666777888888777888:::<<<:::::::::999777444222000777666555555666888:::<<<999888666555444444444444777777888999999999999888444444444555555555555555888777666555555666777888999999888888888999:::;;;555777999:::::::::;;;<<<;;;999666555777999999999888;;;======:::999:::<<<333333444777<<<@@@BBBBBB>>>===???RRR~~~}}}uuu}}}vvvaaaMMMEEEBBB>>>:::999:::::::::999999999888888888888999:::::::::999999777666777:::<<<<<<888555;;;888555555666999;;;;;;999999999999999999999999888888888999999888888888666555555666888::::::999999888777666666777888999;;;;;;:::999888888888999===999666666888:::888666:::::::::999777666444333999555666<<<>>>:::888;;;777777888:::;;;:::888666???;;;888999===???===:::999;;;===<<<:::999:::<<<555666888888777888:::<<<999999999999;;;===???@@@>>>>>><<>>;;;777888;;;<<<:::777===>>>>>>;;;888666666888888999:::999999999;;;===666555555555666999;;;===>>>@@@AAA```pppcccmmmuuucccUUUFFF@@@>>>:::666444888888888777777777666666::::::::::::999777666555888888999;;;======:::888999888666777888:::999999999999999999999999999999;;;:::888777777888:::;;;:::999888999:::;;;:::888777777777777777777777777999999888777777777888888777:::;;;999666444777;;;;;;:::999888777888888999666333222555777666666888;;;999777666666777999:::===:::777777999:::888666======<<<999555444555666666666777666555555666888888777666666777:::===???===BBBFFFggguuuhhh]]]iii|||mmmRRRJJJAAA======<<<999888999888888888777777777777::::::;;;::::::999888888888888999;;;<<<;;;:::999999888777888999:::999777<<<<<<;;;:::999888777666::::::999999999999::::::999888777777888888777555555666666666666666666555888888777777777777777888777999:::999777666888:::;;;:::888777777888:::<<<999666555666888999::::::999999888777777777999::::::888666777999:::999888999999777666555555777888555666666555333333444555999888777666777:::>>>@@@===BBBGGGjjjxxxjjjddd[[[hhhyyykkkIIIFFFAAA===<<<===;;;999::::::999999999888888888999999:::;;;<<<<<<<<<;;;666777999:::999999999999999888777888999999888777::::::999999999999999888888999::::::::::::999888:::888777777888888666555777777777777777777777777888777777777777777888888999888666777::::::999777;;;999888777777999;;;<<<999888777666888;;;<<<;;;666888::::::999777777888777666666777999:::;;;;;;777666555444555666666777:::::::::999777666777888666555333333555777:::<<<===???DDDhhhrrrfff___XXXeeeuuueeeFFFFFFCCC===:::::::::777:::::::::999999999999888777888999;;;<<<<<<======666777999999888888888999;;;999777777888999888777555666777888:::;;;<<<===777888999999999999888777<<<:::999999::::::888777;;;:::999888888999:::;;;888888777777777888999999999777555777;;;<<<999666:::999888777777888::::::666777666555777;;;;;;888444888<<<<<<999777777888666666666777888999:::;;;888777555555666666444333888999999777555555666777666666666777888:::<<<======<<>>>>>>>><<<999<<<```iii```TTTPPP]]]iiibbb>>>BBBAAA:::666:::<<<:::888888888888777777777777777777888888888777777666777:::<<<;;;999888:::======:::777555666888999999===<<<;;;:::999777666666<<<999444000000444999<<<888777666777888999888666:::777444111111444777:::999999888888999:::;;;;;;333777;;;;;;888777888:::777888888888888777666555333777888666888<<<;;;555777:::;;;888444444888===888888777555333222222333000000222666;;;<<<999666444555666555444444555777444555888:::;;;<<<;;;;;;;;;888:::```eee]]]UUUQQQ\\\fffoooEEE@@@;;;999:::;;;:::888::::::999999888777666666555666666777777777777777444777:::<<<;;;:::::::::;;;:::999777666777777888999::::::;;;:::888555444111222444666888999::::::666666666777999:::888777:::888555444555666777777777666444333444555777888>>>>>>===<<<;;;999888777999888888777777888888999777666444222111222333444===999555666:::<<<:::888;;;:::888666444666999===666777888888777666444333<<<999666444444666999:::::::::999999888666555444===<<<>>>[[[UUU^^^SSSKKKPPPccchhhEEE???999555555555444222888888888888888999999999444555666666777777777777444777999:::999888888999888888888888888888999999888888777777777777777777444444666777888888888888888777666777888999888777999777666666777666444333444444555555666666666666999999:::::::::999999888999999888888888888999999888777555333333444555666<<<888555666999;;;:::777666777777666555555666888999:::;;;<<<<<<<<<;;;:::444333222222333555888:::777777777666666666666666<<<===AAAZZZRRR[[[QQQKKKNNN\\\zzzxxxrrr]]]CCC===777333333444333222555555666888999:::;;;<<<555555666888888999999999666777888888777666777999666666777999999:::::::::888666555444444666888:::666666777777888777777777:::888666666777888888777666666666777888666333000222444666777888777555444444555666777888999999999999999999999999999999999999888777555555666777888:::777555555888:::888666444666888999777666555666666777888999::::::::::::333333333333444555777888555444444444555777888:::;;;>>>CCCWWW{{{PPPTTTUUUQQQOOOSSSlllqqqdddQQQ@@@;;;666444666888999888555555666888999:::;;;<<<666777888:::;;;;;;;;;;;;888999999888666666777999666777888::::::999999888888777666555666666777888666666777888888888888777<<<999666555666777777777444444444555777666444222555555777888888888777666333444555777888999999999888999999999999999999888999888888777777888999:::888666555555777888777555666888::::::999888888888444444444555555666666666888888999888888777666555666555444444555777:::;;;;;;<<>>999888999<<>>:::666777777888888999999999999============<<<;;;::::::222555888:::999888888999888888777666777999:::;;;888777555444555666888999999999999999999888777777666666666777999:::888777888777777888999888555222333444666777888777555444555555666888999999999999333444666777777666444333111222444555777888888888555777999999888777777777444777;;;<<<;;;999777666666666555555666777999:::===<<<;;;999888777777777666777888888888888777777777:::AAA===WWW|||cccOOOFFFbbbdddIII;;;999888888:::<<<>>>>>>===777666666666666666777888555777999999888888999:::999;;;:::666666999999666444333333444777888888777888888666555555666777888<<<<<<;;;999777444222111444444555666666666666666555666777888888777666555888666555666999:::888666:::999888888777888888999777666666777888888555333888777555444444666888999555888;;;;;;999666555444666666777777777666444333:::999777555555555555666555888;;;;;;888777777999666777888777555444444555<<<777888BBBMMM}}}sssQQQDDDUUU```HHH===:::999888888:::::::::888555666666777888999999:::888999:::999777666666666999<<<;;;777777::::::777666555444555777888888777777777666666666777777888;;;::::::999777555444333555555666666666666666555555666777777777777666555666555444666999;;;;;;999888888888888888888888888777777666777888888666444777666555444444555666777555666888777666666666888444555555666555444333222999888777666666555666666888999999888666555777:::777888888777666555666777:::777777???GGGrrrxxxUUUDDDPPPvvv{{{YYYEEE???;;;999888777777777555444444555777999:::;;;;;;;;;888999::::::888666666777:::<<<;;;888888:::;;;888888777666777888999888777555555666777888888888888888888888888888777666555555666666666666666555555444555666666666666555444777666666777999;;;:::999666666777888888888777666888777666777888888666444555555555555555555555555444555555555444555888:::888999999999999888777777666777777777777777666666888888666444222222555888777888999777666555777888777777666<<>>===;;;999999:::555888777555555888999777999888777888999:::999888666666777888999999999999777777888888888888777777444555555666666666666666666666555444444555666666666777888888777666777999444555777888999888888777;;;999777777888888888777:::999999888888777777777777:::<<<===;;;888666555666555555555555666666777666777777777777777666666888999;;;>>>???===999666444555444333111222555888555<<<777>>>===CCCooo{{{ooohhhVVVLLLGGGKKKnnnfffMMMAAA???888777666777999:::999888888888777777777777777777:::;;;<<<;;;999888888888666888888555555999:::888777666666777999:::999888888888888777888888999999999999999888888777666555333333444666777777777777777777666555555666777777333666777777555555777999666666777777888999999:::;;;999777666777888888777;;;:::888777666666666777777888::::::999777777888888777777666777888999:::999888777666666555666666888777888;;;>>>>>>;;;888555555444333222333666999777===666>>>===;;;bbblll___YYYLLLIIIFFFDDD```fffLLL>>>:::999777666777888999888666888888777777888999::::::555777999999888888999:::666999999666777:::;;;999666555555666888:::999888:::999888777777777888999:::::::::999777666444444222222444666777888888888888777666555555666777888555777999777444222444666777777777777888999:::;;;<<<999777666777888888888;;;999777555444444666777666777777666666777999;;;666555444444444555777888:::999777555555555555666666444333555888:::999777666666555333333444888;;;888===555======666YYYooo___WWWLLLIIIDDD<<>><<<<<<:::888666555666888:::999999888888888999;;;<<<;;;:::999:::<<<===<<<;;;999999888888999999:::;;;999::::::999666555555666666666777777888:::;;;<<<999999999888999999::::::777777777777666666666666777777666666666666777777555555666777888999999:::777777777666555444444444777888999999999777666555:::999888666444555888::::::888555444444555777999666666666666777777777777777666444333444666999;;;AAA???;;;888666666777888999888666555333222222222000777999:::999555CCCaaaZZZKKKMMM???SSS===KKKllluuuRRRAAA===<<<;;;:::888777666777888999::::::999888888888999::::::999888888:::;;;:::999777777666666777777888999:::;;;;;;:::888777888999555555555555666777888888::::::999888888888888888666666666666777777777777777777666666666666777777666666777777888888999999555555555555555555555555888888888888888777666555999999888666444555777:::888777666555555666777888888888777777666666555555999888777777888:::===>>>AAA???<<<:::888888999:::999999777666555555444555555999888999;;;777AAAXXXgggMMMMMMDDDNNN<<>>;;;<<<999999999888888888888888:::999999888888888999999999777666777888888777666777777666666777777888999:::::::::999777777999<<<777666666555555666666777::::::999888777666555555555555666666777777888888777777666666666666777777777777777777777888888888333444444555666777777777:::999888777666666666666888999888666555555777999666666666666666666666666999999888777666555444444999999999:::;;;<<<>>>>>>>>>===:::999888999:::;;;:::999888777777777777888777888555777;;;888;;;LLLyyyvvvOOOKKKLLLIII>>>BBB]]]```FFF;;;:::;;;777888999:::999999888777888888888888888999::::::999777666666777888666555999999888888999999:::;;;777777777666555666999;;;999999888777777777777777888888777777777666555555444555555666777888888999777777666666666666777777888888888777777777777777555555666666777888888888;;;:::888666666666666777777888888777555555666777444555666777777777666555888888888777666555555555777777888888999999999999999888666555555666888999888888888777777888999999333666444555999555666DDDmmmRRRGGGPPPFFFFFFEEEPPPxxxxxxVVVBBB:::999:::666777999::::::999888777444555666888999:::;;;;;;999888777777888999888666999999888888999999:::;;;666777777666666666999;;;:::999888777666666666666444555666777777777777777444555555666777888888999777777666666666666777777888888888777777777777777888888888888888888888888:::999777666666666777888666777888888666555555666333444666777777777666555666666666666777777777777888888888777666555555444666555555444555666777888777777666666666777888888///777777666888444666DDDccc]]]FFFOOOEEEKKKGGGHHHeeejjjMMM@@@;;;999999666777888::::::999888888444555666888999:::::::::888777777777999:::999888777777666666777777888999777888::::::999999:::;;;777666555555444444444444222444666777888999888888555555666666777777888888777777666666666666777777777777777777777888888888999999999999888888888888777777777777777888888999444666888888777555444555222333555666777777666555555666666666777777777888:::999888777666555555555666666666666666777888888666666555555555666666777000999999777999777999DDDYYYyyyoooKKKLLLFFFLLLCCCDDDXXX___HHH@@@<<<999999777777888999999999999999666666888999999888888777777666666777999;;;::::::777777666666777777888999666888;;;<<<:::999999999666555555444444444555555444555777999999999777777666666666666777777777777777777666666666666777777666666777777888888999999666666666777777888888999444555666777999999999999333666888999777555444444222333444555666666666666777777777777666666666666888777555444444555777888555555555555555666666666777777666555555555666666444:::666333999999888>>>JJJhhhTTTJJJLLLNNNAAAAAAIIIuuuYYYEEE@@@===:::888777777888888888999999:::888999999999888777555444555444444666999;;;;;;:::999999999888999::::::;;;444666:::;;;999777666555777777666666666666777777666777999:::999888666555777777777777666666666666777777666666666666777777555666666777888999999:::222222333555666888999999222444666888::::::::::::333666999999888555444333333333444444555666777777999999888777666555444444555333222111222555888:::333333333333333333333333888888777666666666666666666888000---777999555666<<>>>>>___tttQQQFFF???:::999666777666555444555666888:::777888:::<<<>>>===:::777444666888:::;;;:::999888555777777777:::<<<888111666666777777888888888888888888777666555444444333666666666666666555555555444555555666777888888999555555444444444555555666666777666444444666666555;;;;;;;;;:::999777555333444666777999999777666444555555444444444555555666666666666666777999::::::::::::999888777666555555<<<;;;888666444444444444444333333333555777999::::::666333333666888888888888777666555555666777888666PPPttttttPPPBBBIIIDDD@@@GGGSSSmmmLLLBBB;;;888888666999888777555555666777888444444666999<<<===;;;:::555666777999:::999999888777:::;;;999999:::666111666666555666666777777888999888888777666555555555555555555666666666666666444555555666777777888888555555444444444555555666999999888777777888999888888888999999888777666555555555777777777777555555777666555444444444444444444333333333444555666777777777777666666555444444888777666555555666777777444444444444666777999:::999777444444666888777666666666555444444555555666888DDDbbbttt```EEEAAAHHH:::<<>>???;;;888777555111666555555444444555777888999888888777777666666666444444555555666666777777555555555666666777777888666555555444444444555555666666555555555555666777777777888999999888888888555555555555555555555555888777666555444333333333777777666666666666777777777777666666666666666666777777666666666666777888555555555666777888999:::555444444555777999888777444444333333333333444555;;;888KKKooosssMMM:::JJJ<<<;;;;;;\\\\\\EEE???:::;;;>>><<<::::::999888888888999:::;;;888666555666777777666666666666666777888999:::999>>>@@@<<<777666666444777666555444444555777888777777777666666666666666333444444555666777888888555555555666666666777777666666555444444444444555555333333444555333444666999999999999999999999999555555444444444444555555777666555444444444444444999888777777777777777888888888888888999999::::::999888888777666555555555666666777777777888999999000111333555888:::::::::444333333333444444555555;;;555===ddd}}}[[[<<>>:::<<>>??????GGGggg```JJJ???===999:::===777666666777999:::;;;<<<===999777555555777888999888777777777888999999::::::666:::;;;888777999:::888888888888888888777777777333333333444444555555555444444555555666666777777555555555555555555555555777666555444444444444444777222222777888444555:::888777666555444333333444555555555555555555555555333333333444555666777888555555444444444555555666444444555555666666666777333444555777888999999999777777888888888777666666777888888666444222222333444555666777888888888888888<<<;;;GGGfffqqqXXX<<<;;;>>>CCCDDDSSStttWWWFFF??????:::;;;<<<444666666777999::::::::::::888666555555666777666555666777999:::;;;;;;::::::777999888666777::::::666666777888999888777555444333333444444555666666777555555555666666666666666555555555555555555555555777777666444444333333444555//////555666111222999777666555444444555666666555555777777777777555555444444444444444555666777666666666666666777888999444444444444444555555555222333555777888999999999666777777777777666555444777888888555222111333555444555666888999999888888888888:::???UUUpppfffAAA===<<>>===999888666555555777999;;;;;;999777777888:::;;;;;;666666666666888:::<<<===999999999888777666555555999888666555555555666777777777777777777777777777444333222111111333555666<<<777222111444666555222444444444555555555666666111333555888999999999888999999888888777777666666999999888777666666777777666444222222555666555333444444555555666666777777777888777666444555777999666666777999;;;;;;999777111444777888777444333333999888666444444444555666888888888888888999::::::999111>>><<<888ccc}}}[[[AAA@@@======???IIIuuuVVVEEEAAA===:::::::::999999999999999888888777777777999888666666777777666444666666666777888999;;;<<<<<<<<<<<<<<<;;;:::999888888777777666666666666666555555555555555555555555444444222222222333555666777333000111444666555333444444444555555555555555444666777999:::999888777888888888777777666666666444555555666888:::;;;<<<777555333333555666555444888888888888888777777777666777777666555444666777:::888666666777777666555333555888888777555555555666666555555555666666777666555555444555666777888:::111;;;>>>:::RRRkkkeeeDDDAAA===?????????```sssMMMEEEAAA<<<999999:::;;;;;;999:::::::::999777555333666666777999:::999666333777777777777888999:::;;;999999999999888888777666666777777777777666555555555555555555555555555555444444333222222333555666333111///111555666555333333333444555555555555555777888999::::::999777777777777777777666666666666222222333444666999;;;<<<777555444444555666666555::::::999888888777666666333555666666555444444555;;;888444333444555555555555666777777666555666777333444555777888888777777666555333333333444666777888333777>>><<<>>>TTTlllKKKBBB;;;??????777JJJrrrcccKKKEEEAAA<<<999:::;;;======999999999888777666555444222444888===@@@@@@===:::777777777888888999::::::666666666666666555444444555666777777777666444333555555555555555555555555333333222222222222333444222111111333555666555333222333444555666555555444777888888999999888888777666666666666666666777777444444333333333444555555666555444444444555555555777777777666666666555555111333555666555444444444666444333333555777888777555666666555444444666888333444777999999888666555888777555333333555777888333888777:::>>>666BBBdddYYYHHH888;;;???666>>>ZZZwwwYYYLLLCCC???;;;888888:::;;;;;;999777555444444444666777444666:::>>>BBBBBB???<<<888888888888999999888888777777888888888777666666555666777777777666444333666666666666666666666666222222111111111111111222444444444555666666444333333444555666777666555444555555666777777888888888555555666666777777888888888777666555444444444444555555555444333444555555555666666666777777777888000222555666555444444444444444444666888999777555444444444333222333555888555666999::::::777444222888666555444444555666777...<<<777444>>>:::<<>>:::;;;KKKhhhxxxUUULLLEEEBBB???============<<<999888555333333444777888777888999<<<>>>===:::888888888999999999888888777555666666666666666555555555666666666666555444444777777777777777777777777222222222222222111111111555555555555555555555555333555777888888888666555444555555666777777888999555666666777888999999:::999888888777777888888999555666666555444444555777777777888888999::::::;;;111333444555444444555666666666666888888777444111222333333222111222555777666888999:::999777444222555555444333333333333444...===888222===@@@===FFFlll```GGG888;;;<<<:::@@@KKKzzzTTTKKKHHHFFFDDDBBBBBB@@@>>><<<;;;:::888777666666666666999888777888999:::999888888999999:::999888777666444555555666666555555444666666555444444444444555666666666666666666666666444444444444444333222222333333333333333444666777444666888::::::999777666777777777777777777888888666666777888999:::;;;;;;888777777777888999999:::666888999888666555777999999999999999999999999999222333444444333444666888777555444444555555333111111333444444333333555777666777888999999888666555444555555666555444333222444999666444<<>>:::888======<<<;;;:::777555333999777555666999<<<======888999::::::999888666555888999::::::::::::999999777666555333333444555555555555555555555555555555555666666666555444444333111111111111111333777:::555777999;;;;;;:::888777;;;:::999888777777777777666666777999:::;;;<<<===777666666555555555666666888:::;;;:::777777999<<<999999888888777666666666333444444444333444777999444222000000222444666666222333555555555555666888555666777888999999888888666777888999999777555333;;;555444888<<<;;;@@@HHHEEE]]][[[BBB888;;;;;;;;;EEEKKK~~~dddRRRGGGIIIIIIEEE===999999;;;===:::888888999999666333999999999888888777555555777:::;;;:::777777999===:::999888777666666666666:::888777777888888777555111333555777888888777666555555666666666555333222333555777888999888666555:::999777666666666777888777666666888;;;<<<:::777999777777999<<<===:::888<<<;;;;;;:::999888777777999777666888===>>>:::666777888888777555444666777777555333111111333555777333333333333444444555555666666666666666555555555555444555666888888666444555555555555555555555555555666777777777999<<<>>>NNNUUUXXXHHH444666>>>888>>>:::SSSeeeWWWEEEFFFFFFCCC???<<<<<<===<<<:::888888999999777555999999999888888777666555666777777777666666777999888888888888888888999999===;;;999888888888666444333444666777888777666555666666777777777666555444666777888::::::999888777999888888777777777777777999888777888::::::888555444222222444888::::::999999999999999999999999888:::777666888<<<<<<999555777888888777666555666777777555333222222333555777444555666666666666666555444444444444444444444444555555555666888888777555666666666666666666666666555666777777777888;;;>>>DDDNNNccceeeKKK666444555;;;;;;JJJppp^^^RRRDDDCCCAAA@@@@@@@@@???>>>;;;999888888999999888666999999888888777777666666555444333333555666666666888888888999::::::;;;;;;@@@>>>;;;:::999777555333444555666777777777666555777777888888888777666666666777888999:::999888777777888888888888777777666:::999888999999999777555555333222333555888999888888888999999:::::::::::::::888666777::::::888444666888999888777555666666777666444333333444666777666777999:::999888666555333333333444444555555666555555444666888888777555777777777777777777777777555666777777777888;;;===BBBJJJjjjfffBBB666999999===@@@NNNwwwvvvXXXKKKFFFAAA===>>>AAABBB@@@===:::999999999999999999888999888888777777777777777777444222333777999888666999::::::;;;;;;;;;;;;;;;???===:::999999777555333666666777777777666666555777777777777777777777666444555666666777777666666666777888999999888777666999999999888999888777777<<<:::777666666777888888888888999:::::::::999888:::888777777888888666444666888999999777666666666888777555444444555777888666888:::;;;:::888666444444555555666777888888999444333333444666666555444666666666666666666666666555666777666666777:::===DDDEEE___yyyqqqWWWDDD888777===<<<<<>>;;;:::;;;<<<;;;999888888999999888777666666777888999:::999888999;;;=========<<<<<<======<<<;;;999888777666555666888999888777777777777777777777777777666666555555555666777777666666666777777777888888666777777888888888888777666777888888777888:::<<<555666666666666777:::===:::;;;<<<<<<;;;888666444999999888777777777888888999999999888666666777999999888888777777888888999555666777888888777555444444444444555555666666777444222111111333444444333555555555555555555555555555666666666555666999;;;<<<<<>>HHHrrr}}}pppfffcccaaaYYY^^^wwwddd^^^RRRFFFBBB>>><<<>>>??????>>>;;;<<<===;;;888777888999999888777666666777888999888999:::::::::;;;===???:::;;;<<<======<<<:::999888777666777999:::999888666666666666777888999999777777666666666777888999666666666666666777888888777777777777777888888999777999999888666666999;;;111444666777666777:::<<<888999;;;<<<;;;999777555999999888888777888999;;;::::::999777555555888;;;999999999999999999999999555666777777777777777666555555555555555666666666666444222222444555666555555555555555555555555555555666666666555666888;;;;;;>>>EEENNNddd```???777777>>>>>>AAAXXXvvvrrraaaXXXIIIGGGKKKRRRgggyyyaaa^^^TTTCCCAAA>>><<<===???@@@@@@;;;===>>><<<888666777999999888666555555777999:::555888:::999888888;;;???777999;;;<<<======;;;::::::999888888:::;;;:::999666666666666777888::::::888888777777777888:::;;;444444444444444555666666888777666666666777999:::999;;;;;;888555555777:::333666999999777666888:::666777:::<<<<<<;;;999777888999999888888999;;;===<<<;;;999666444555999<<<999999999999999999999999666666666777777888999999888888888888777777777777777555333444555777777777777777777777777777777777555666666666555666888:::999===CCCEEEQQQpppyyyLLL???777:::>>>@@@HHHRRR}}}rrrXXXMMMJJJCCCAAA===JJJrrrxxxbbbPPPGGGCCC>>>===???@@@???===AAA>>>;;;999999::::::999===<<<;;;:::888777666555777999;;;<<<===<<<:::999:::;;;===<<<:::888777888777444222333666888888777666777999::::::999888777999888666444444555777999666888:::<<<===<<<;;;:::555888;;;;;;999888:::<<<999888777555222222555777;;;999777777999:::888666777777888999999999999888777888999::::::999777777333555777777777888999;;;999999999999888666555444666777888999888666444333777888888777444333333444222222444555666666777777:::777555555777888777555777777777777777888999999999<<>>;;;888666666777777666999888888777666555444333333444555666777666555555;;;===>>>>>><<<:::999999666444222333666888888777888999999999888888777666666666666555555555666666555666888999::::::999999888999:::888777666666777444555666666555777999<<<;;;999777777888999666444666666777888888888888777777888999999999999888777666888999888777777888:::777888888888888777777666666777888999999888777777777888888777555444444555333444555666777777777777777444222333555666666444777777777777777888999999999<<<>>>@@@DDDQQQbbbppp{{{cccGGG777777<<>><<<;;;:::777XXXmmmiiikkk]]]VVVMMMGGGDDDAAA>>>;;;<<<999777555666666666555666666555555555555444444666777777777777888888888:::<<<======;;;999999999666444333444666777888777999999888777777666777777333444666777777666444444555555555666777777888888:::888555444555555555555444666777888888888:::<<<:::888777777777777555444555555666777777777777777777888888999999999888888999:::;;;:::888777777888666666777888888888888888666777777888999:::::::::666777888777666555666777666666666777777777666666888666555666888999999999777666666666666777888888888:::<<<<<<===DDDPPPZZZtttqqqZZZ:::...888>>>999FFFCCCWWWqqqYYYLLLEEE???<<<888;;;;;;eeeqqqxxxnnnfffZZZSSSJJJCCC@@@>>>;;;999===;;;999888999999888777666666777777777888888888::::::999999999:::;;;<<<777888::::::888666666666555555444555666777777777888777666555555666888999444555666666666666666666555555555555555777888999888555111222555888999888888999::::::888666555666777666666666777777777666555666777777888888777777777888888888999999999999999:::;;;:::888888888999666777777888888888777777888777777777777888999:::555666777777666666777999666666666666666555444444777666666777888999:::;;;555555444444555555666777666888;;;;;;<<<@@@HHHOOO^^^ooooooSSS:::777999777>>>CCCLLLaaa}}}]]]MMMHHHCCC===888999???FFFsss}}}wwwnnn___PPPPPPJJJCCC???>>>>>><<<:::>>><<<::::::;;;;;;:::999666666777888888999999:::777666666666666777888888555777999999777666555666444555666666666666666666555555444444555777999:::888777666555666777999:::666666555666666777999999999666333333777::::::999999:::;;;999666444333333333444555666777777999999666777888888999999888888777777777888888999999:::777999::::::999888:::;;;999999999888888777555555999888777666666666666777444555777777666666888999555555555555444333222222111222222222333444555666444333333333333444555555666888;;;;;;<<<>>>CCCGGGKKKggg~~~wwwXXX>>>777:::555===CCCLLLdddfffNNNGGGGGGBBB;;;999;;;???KKK{{{yyyjjj___XXXJJJEEEAAA???@@@AAA???===;;;:::999999::::::888777444444555666666777888888555555555555666666666666666888::::::888777777777444555777777666555555666444444444444555777888999999888666555555888;;;===666666777777888999999999<<<:::777777777888777777777888888888666555666777333555666777777888999;;;777777888999999999999999777777777777888999:::;;;666888999999888888999;;;:::999999999777666555444888888777777666555555444333555666666555555666888444444444444444333222111222333444333333333555777444444444444444555666666888999;;;;;;;;;;;;===??????VVVuuunnnKKK888777:::555;;;IIIOOO\\\iiiTTTDDDBBBDDD???;;;;;;<<<999EEEuuuooodddbbbHHHEEEBBBBBBCCCCCCAAA>>>:::888888888999999888666333444444555555666666666555666888999999999888777555777999999888666666777333666888888666444555666555555555666666555555444777666666666777888999:::444555777888999999888888999::::::999777666666777666777777777666777:::<<<555777999999777666888:::666777777888888888888888888777777777777999:::;;;777999999999777666777888888888888888888777666555666777888999888777666666333444555555444444555666444444444555444444333333555777888777555555777999777777666666777777888999888999:::;;;;;;;;;<<<===>>>EEEXXXooouuubbbHHH777@@@888;;;FFFDDDBBB]]]sssXXXFFF:::;;;===888666:::<<<111;;;iiijjjWWWQQQIIIFFFDDDDDDEEEDDD@@@<<<:::999999999;;;:::999777555555555666666666777777333555777888999888666555222444666777555444444555333666999888666444444666666777777777666444222000333444666777888888888777333444777888999999777666333666999999777666888;;;999999999777777888;;;>>>888:::<<<:::777555666888555666666777777777777777888777777777777999;;;<<<999::::::999666444555555666666777888888888888888555666888:::;;;:::999888333444555555333333333555444444555555555555555444444666777555333222444777999999999999999::::::;;;777888999;;;<<<>>>???@@@DDD>>>CCC\\\xxx{{{^^^>>>888<<<>>>===>>>EEEQQQXXXooocccLLL@@@777888:::777888;;;<<>>@@@AAAAAA777GGGRRRYYYnnnzzzaaaEEE???999:::AAAHHHLLLLLLmmmrrr^^^PPPEEEAAA??????>>>;;;999999<<<999OOOxxxwwwssscccWWWVVVSSSIIICCCCCC999444222555777444444888888999999::::::999999888999666555777777333222555555777999888555444444666555555555555666777888888999::::::999999888777666444444555555555555444444777777777777666555444333555555555555666666666666999888555333222222333444555666777777777777777666555777999999888999;;;<<<:::::::::;;;<<<<<<:::999::::::;;;;;;<<<=========555555666777999:::;;;;;;999999999999999999888888666555555666888777666444777888999888666555666777444444555666777777777777999;;;<<<<<<;;;:::::::::555555555555555666777888:::@@@DDDKKKZZZkkkppplllIIICCC===;;;>>>DDDIIIKKKPPPeeevvveeeRRRDDD;;;>>>???<<<:::;;;:::888>>>DDDwwwuuudddUUUNNNIII@@@<<<>>>???;;;999;;;===<<<<<<>>>888777777777777777777888888666666999999555333555555666888888666666666777555555555555555555666666:::999888666555555555555666777888999999888777666777777777777666555444444333333444444555666666777999666333111000222555777777777666666666666666777444666777777777888:::<<<;;;<<<>>>>>>===<<<<<<<<<999999888888999;;;===>>>666666777888888999::::::;;;:::999888777777777777777666666777888888666555888999999888666666777999555666777888:::::::::::::::999999999:::999777666>>>===;;;::::::;;;<<<===???;;;;;;>>>@@@CCCMMMWWWIIIEEE???::::::===BBBEEEEEELLLccczzzlllddd[[[NNNCCC:::<<<:::555666<<>>===???===:::888888999999999999:::999888777777888999:::666555777<<<===:::999;;;888999::::::999888888888666666666666666555444444;;;:::777555333333333333666777999::::::999777666777777777888777777666666444444444555555666666666777666444444444555888999999888666555555555666777888999999888666666888::::::===???>>>;;;:::<<<>>>;;;:::777555444555666777999999888777777666555555:::999888777666666666777777666555666777888777555888888999888666777999;;;;;;;;;;;;;;;:::999888777===:::888888;;;;;;888555===;;;999777777999;;;===:::;;;===<<<888444666999BBBAAA>>>:::777777;;;===HHHEEEMMMeeexxxbbbTTTQQQOOOHHHAAA======999777999>>>>>>:::CCCkkkaaaVVVTTTYYY]]]YYYSSSDDD@@@>>>AAADDDDDDDDDDDDBBB@@@===;;;;;;<<<;;;999???>>><<<<<<<<<<<<>>>???:::999<<>>@@@??????>>>>>>===<<<:::999888888888888888666555444<<<;;;999888777888999:::444555666666666666555444777777888999999999888888777777777666666666555555333444555666777777777666888777666555555666777888999999999888666777999;;;999<<<>>><<<:::999;;;>>>===;;;888666444444555555888888777666555555444444888777777666666777777777888666555555777777777666555666777666555666888999::::::::::::888777666555@@@===:::;;;===>>><<<999;;;:::888777888:::===???222;;;???<<<===CCC@@@888<<<======<<<:::888999:::AAA???BBBMMM```{{{mmmWWWKKKIIIHHHDDD???999777777::::::888777888cccrrrjjj___XXXRRRSSSYYY\\\XXXSSSCCCBBBAAABBBCCCBBBAAA???EEEEEEBBB>>>>>>AAA@@@<<<>>>>>>============>>>>>>BBB@@@AAAEEEEEEAAA@@@BBBDDDCCCAAAAAAAAA@@@===;;;999:::;;;;;;;;;999888777555555666777888:::<<<===888888888888888888888888666777777888999999999999999888888777666666555555///111333555666555444333666666666666666777888888666666777777777999===@@@:::;;;;;;:::999999:::<<<<<<;;;:::999999:::;;;;;;444444555666666777888888777888888999999999888888999777666666777888888777111333666666666666777888666666777888999999999999999888666666777888888888;;;:::999999999;;;===???777>>>>>>888===HHHGGG===<<<======>>>>>>===<<<;;;;;;<<>>;;;<<<===>>>>>><<<;;;:::222333555666777888999999<<<:::999888888999:::<<<444444555777777888888888666666666666666666666555111111333444444444444444333444555777888888888888555555555555555888<<<@@@<<<;;;999999:::;;;;;;;;;999999:::;;;<<<===>>>???444555666777888999:::;;;:::;;;===>>>===;;;999777<<<:::888888999;;;::::::333666:::<<<;;;;;;:::;;;888999;;;===???AAAAAABBB>>>??????>>>>>>???AAACCC>>>======<<<======>>>>>>CCCAAA===;;;;;;>>>??????AAA>>>;;;;;;===???>>><<<<<<<<<>>>AAA@@@AAAIIIRRRnnnaaa```WWWLLLGGGEEECCC===888>>>555444999444333OOOtttgggmmmeeeYYYPPPOOOUUU]]]cccuuupppdddYYYSSSUUUXXXYYYPPPSSSQQQNNNPPPVVVWWWSSSHHHIIIJJJKKKKKKJJJIIIHHHDDDAAABBBEEEGGGFFFHHHKKKDDDBBBAAABBBEEEEEECCC@@@<<<===>>>@@@@@@???===<<<::::::;;;;;;:::999777666777555333111111333555777222222444555666666666666333333444444555666666666555555444333444555666777222333555777999999999888777777666444333555888;;;>>>;;;888888;;;===<<<:::888999:::;;;<<<=========999999999999999:::::::::>>>???AAABBBAAA===999777>>><<<::::::;;;======<<<777;;;@@@BBBBBBAAA@@@@@@@@@AAACCCEEEFFFHHHHHHIIISSSUUUWWWVVVTTTUUUYYY]]]ZZZZZZYYYYYYXXXWWWVVVVVVGGG???>>>EEECCC;;;===HHHDDD>>>777666:::======;;;<<<777777<<<@@@BBBEEEHHHrrrnnnbbbaaaPPPNNNJJJEEEBBB@@@??????:::<<<===777444GGGsssvvvwwwzzz|||www}}}sssvvv{{{ooojjjhhhjjj]]][[[bbbZZZEEE???JJJ```\\\WWWWWWZZZZZZVVVQQQPPPUUUWWWQQQIIIDDD>>>999888///222777222333999999<<<777444444333222444888999777555333222333444555666444555888777333555999666777777666444333555666666555444444666888;;;======<<<:::888777777777888:::;;;999666666888::::::222@@@FFF>>>888;;;???>>><<<777EEEKKK===EEE^^^fffXXX===>>>===<<<@@@999:::<<<::::::===@@@BBBAAA???FFFEEEHHHNNNLLLJJJVVVgggppprrruuu}}}uuummmtttrrrwwwpppZZZMMMHHHDDDAAA@@@@@@;;;:::???BBB@@@<<<;;;:::;;;:::@@@EEE===???QQQuuuaaaVVVTTTLLLJJJFFFBBB???===<<<<<<999:::999<<>>555555333333444888>>>AAAAAA@@@FFFCCCEEEJJJHHHEEEMMM[[[kkkqqqxxxoooTTTGGGAAA???AAA;;;888>>>CCCBBB>>>======<<<999>>>BBB>>>KKKiii}}}jjjWWWLLLIIIHHHFFFCCC???===;;;::::::777555555BBBddd}}}vvvkkkXXXIII:::555555666666777555555444555666888:::;;;444333444777666333444888888999999888666666777999999888666555666999===@@@===<<<;;;::::::::::::;;;888666444666:::;;;:::888AAA:::555666888777888:::888333999??????PPPnnn[[[??????===999===555666777666666888:::;;;:::888???::::::>>>>>>:::>>>FFFUUUWWWjjj}}}xxxXXXEEE===???888555;;;@@@@@@;;;999======<<<@@@AAA>>>YYY~~~gggTTTJJJHHHFFFDDDBBB???===;;;::::::999666;;;RRRtttgggooottt]]]CCC777666888;;;===444444444555666777999:::333222333666555333444888888888999888666666888999888888888888999;;;===>>>======<<<<<<<<<=========>>>666111222666999;;;===222666@@@GGG@@@777===KKKbbbhhhwww||||||}}}UUU:::;;;999777===777888;;;::::::999999888666555:::666444888999777777:::======KKKbbbnnnuuugggKKKGGG???999888>>>CCC???999444888===AAACCC@@@@@@hhh{{{cccPPPHHHGGGBBBBBB@@@>>><<<;;;:::999:::===NNNjjjzzzRRRcccnnnzzzsssggg^^^TTTQQQMMMKKKKKKLLLMMMNNNGGGFFFDDDCCCBBBCCCCCCDDD===???BBBFFFJJJQQQ[[[dddcccVVVmmmpppiiinnneeefffmmmwwwjjjWWWDDD>>>???>>>:::777555555555555555555555555333222444666666333555999666777888777666666777999666888:::<<<<<<<<<<<<;;;<<<===>>>>>>??????@@@@@@EEE===888999;;;999:::<<<<<<999999???FFFZZZ^^^BBB@@@<<<999===666777444555777888999999:::;;;===999888;;;======<<<<<<:::>>>HHHWWWhhhwwweeeJJJRRRBBB???@@@EEEGGG@@@888444555===@@@??????LLLppp|||sss]]]LLLEEEDDD???>>>===<<<;;;:::999888777FFF^^^sss}}}}}}zzzxxx[[[bbbXXX]]]jjjsssyyyggghhh]]]PPPGGGEEECCC???:::444777::::::888777999;;;888888888888777777666666;;;;;;<<<>>>>>>CCCOOOZZZQQQNNNnnnZZZDDD;;;;;;:::888666777666666555444333333222444333444777777555666;;;666777777777666666777999666777:::<<<===<<<;;;:::<<<===???@@@AAABBBBBBBBBAAA======BBBAAA999888<<>>;;;888===777999444666888888666666666777;;;:::999:::===>>>>>>>>>AAA@@@???DDDTTTjjjyyy~~~ZZZ???GGG@@@???AAADDDAAA:::555555:::AAA>>><<>>>>>>>>===<<<;;;:::999;;;XXXmmmlllooo{{{{{{pppQQQPPPFFFPPPVVVRRRWWWPPPFFFBBB===;;;<<<>>>??????999;;;>>>>>><<<;;;<<<>>><<<;;;;;;;;;::::::;;;;;;???>>>???AAAAAAEEESSSbbb^^^dddttt^^^FFF999555555777:::777777777666666444444333444333555888888666777<<<666888888888777777999;;;888888888999999:::;;;;;;<<<===???BBBCCCDDDDDDDDD>>>:::===DDDDDD@@@GGGSSSNNNnnnXXX<<<;;;888666<<<666999999;;;<<<:::666444444555999999999888888:::<<<===AAA:::666999AAAQQQjjj~~~LLL999>>>>>>>>>@@@???:::555777===AAAGGGCCCHHHhhhooo```PPPCCC@@@@@@@@@@@@???>>>===<<>>@@@999888777666666777888:::888777:::===???DDDUUUgggpppxxx^^^QQQEEE@@@???;;;666444777777777777777666555555555444666999999777888===888999999999888888:::<<<;;;999777555666888<<<>>><<<>>>@@@BBBDDDEEEEEEEEEDDD>>>>>>DDDHHHMMMaaawwweeeGGGCCC===777:::222333555888;;;<<<::::::<<<>>>;;;======:::888;;;>>>???===:::BBBNNNKKKEEEYYYwwwWWW===>>>GGGDDDDDDDDDAAA:::888@@@KKKEEENNNMMMZZZmmmVVVIIIBBBCCCAAA<<<888999>>>BBBqqq}}}ZZZnnnvvv|||eeeccc```\\\PPPEEEFFFNNNDDDAAA>>>;;;;;;<<<>>>@@@===888444555:::<<<999444888999;;;;;;::::::;;;===<<<666666<<<@@@DDDOOO\\\hhhtttTTTGGG<<<;;;===:::333///666666666777999888666444555777999888666555888;;;555666777777777777777666;;;999888888999999888777???>>>AAAEEEDDDAAAEEENNNEEEBBB???JJJjjj\\\NNNAAA<<<:::888888999777:::<<<;;;999888:::===777888999999888777666555444777:::===BBBMMM[[[fffkkkKKK???DDDMMMAAA???<<<<<>>===>>>===;;;:::777666666777888888666444777888888777666666888999777777777777888888888888;;;;;;;;;;;;<<<<<<;;;:::@@@@@@FFFMMMNNNGGGCCCCCCAAASSSmmmUUUIII???<<<<<<:::999:::999888888999;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999999777;;;???AAADDDJJJSSS[[[vvv```JJJFFFJJJKKKIIIIIIDDD===999:::@@@IIIOOOvvv|||bbbQQQDDDCCCAAA<<>>>>><<<999999:::777555777<<<>>><<<999<<<<<<;;;::::::::::::;;;888<<<@@@BBBBBBDDDGGGKKKcccgggQQQ:::666DDDRRRVVVRRR===;;;999<<>>EEEMMMCCC???:::777666777777777666888:::999888888;;;>>>888999:::999777666777888999999;;;>>><<<@@@UUUlllsss[[[JJJ;;;888::::::777555888777666777888999777666;;;888555555888999888555777777666666777888999:::999;;;<<<======<<<======JJJPPPTTTQQQQQQbbbYYYNNNDDD@@@???<<<999888:::888777888:::;;;:::888:::999888777666777888999555888;;;<<<<<<===???AAAJJJjjjrrr___UUUPPP<<>>@@@@@@@@@@@@CCCEEERRRVVV]]]fffyyyzzzYYYNNNCCC???>>><<<999999999;;;<<<:::888666777999888777666555555666777888444555666777888;;;>>>AAADDDTTTaaa[[[JJJ>>>???DDDIIIPPPXXX[[[YYYWWWWWWYYYzzzvvvZZZPPPMMMuuuuuuuuucccJJJ999:::<<<<<<============777999:::888444333555777333555666666666666777999:::999<<<>>><<<@@@UUUmmm|||ZZZ@@@888777777777:::888666666888999888888888777666666888999999888555555777888999999999999999<<<>>>??????BBBHHHMMMXXX___pppnnnSSSIII@@@???@@@===;;;;;;888;;;===;;;777555777:::888777777777777888999999888777666777999===AAACCCJJJEEEAAABBBDDDEEEHHHKKKOOOLLLKKKTTTggg|||QQQVVVtttyyy^^^QQQBBB999:::======<<<:::::::::888666444555555888999::::::888888999:::888777999<<<;;;???RRRhhh```LLL>>>777555:::888666666888999999888555666777777777777:::;;;555777999<<<===<<<;;;:::888;;;>>>@@@CCCIIITTT\\\mmmsssQQQIIIDDDFFFFFFBBB<<<:::777888888999888888999:::777777888999999999999999;;;:::999999:::===>>>???CCC:::777AAALLLRRRTTTXXXRRRbbb|||```eee```DDD===>>>>>>;;;:::999888888888888888888777888999777555444555666777555666::::::>>>PPPcccqqqUUUCCC<<<;;;999666666888999999999333555888777666777:::>>>555888<<>>@@@@@@<<<777777999:::666444555666444444777@@@666999@@@999:::PPPdddsssNNN???===:::888777777777777<<<:::777888===@@@===777:::999:::>>>BBBDDDAAA???@@@DDDDDDFFFVVVtttdddcccllleeeHHH>>>@@@666>>><<<:::999999999888666777===<<<777888>>><<<444:::;;;;;;999888>>>JJJTTTmmm{{{~~~nnnJJJ???<<<;;;;;;;;;;;;::::::888666777;;;===;;;===AAA444555666888;;;@@@QQQddd[[[EEE555777<<<:::;;;BBB888777555444777:::<<<;;;<<<;;;;;;<<>>CCCPPPfff}}}xxxeeeKKK999444666777666666555777999888444333666555???999555===???JJJdddgggFFFCCCFFF===999@@@???>>><<<;;;::::::<<>>DDDGGGGGGFFFFFFGGGFFF[[[yyyccc:::333888:::<<<=========<<<<<<;;;:::999;;;;;;>>>CCCCCC>>>::::::888CCCXXXuuu|||___RRRKKK???333===<<<<<<>>><<<888777::::::DDD:::777AAA;;;IIIxxxfff[[[ZZZPPPFFFBBBDDD>>>999888888888999;;;;;;AAAGGGIIIHHHLLLTTT[[[zzzlll<<<;;;>>>999<<<>>>===:::777555555777999@@@<<<>>>HHHLLLKKKQQQ[[[wwwgggKKK>>>999777999::::::;;;???666;;;444999DDD===ZZZmmmYYYEEE===???AAADDDHHHDDDGGGJJJMMMTTTgggUUUFFF???555888444777:::;;;;;;<<<>>>@@@555///111@@@SSSjjjYYYKKK>>>999999888888:::999888444<<>><<<===<<<;;;>>>DDD\\\{{{hhhbbbaaajjjtttwwwEEE888>>><<<555777:::<<<@@@HHHTTT]]]vvvUUUCCC>>><<<888666777:::???>>>IIIwwwIII999???777<<<>>>BBBMMMcccqqqLLL999;;;BBB@@@:::;;;@@@;;;;;;^^^pppSSSTTT```dddqqqqqqNNN===:::;;;;;;AAA<<<:::OOOdddQQQGGGDDDKKKWWWjjj