BM6P6(@ 777888888888888999;;;>>>999555222222444666555333...000111111000111333555555111---...222444333000+++))))))---111555555444000111222333444555555555222444777777666444333333777555222///...000222444888666444111...,,,++++++(((***,,,...///...---,,,//////000333777777333000111333444222...++++++---222444777777777666666777666666777666555666888:::888:::;;;:::777333222111111333666777555333333333///111222333222222333555111111222333444444333333777666444333222111111111333333222111111000//////444444555666777777888888999:::999666111///000333444333222333555777777777999999999999888666444333777777888777555444666777444666888888666444444444111333444333111//////000---...///...+++(((''''''))))))+++---111444888999777666666555555666666666444444555888;;;<<<;;;:::666777777777666444222111///000333444444222000...222111///000111111000///333333444777888777444111333333222111111000000000222222222333444555777777444111...---///111000...***...222555444333222111111222222222111...+++)))//////000000///000222333444222///...///000111000000111333555777888888888777666666888:::888222...////////////000111222333666555444444444555777777:::888777999;;;<<<999666333444555555444111///---222333333111//////333666444444555666555333///,,,444555666555222000000000444444666666666555444333777222---+++---111555777555333222222555888:::;;;:::999666222...---///111222222333444555777888999999::::::888666333222222333222111000000222444555666555333000///////////////111333333222111000111222222222000///000333666:::999666444222222222222222222333333555666888999444222111000222666:::===>>>:::888<<>>:::888555444444444333333.........000111333555666777333000000333555333000,,,+++,,,///333555555333111222222333555666777777444555777888888888666555666444222000000111222444666666666444111---)))&&&&&&)))---000111///---+++......///222555666333000///111333222///---...///222444777777666555555666333444444444333444666888999;;;<<<;;;777444222111222555777777666444333333000111222222111111333444444444444444444444444444777666555333222111000000111111111111111111111111777777777888999999999:::999:::888555111000222444555333333444666777777777999999::::::999888666555888999888777555555777888666888999888666444555555444555555444111/////////---///111000...+++)))))))))+++---///222555777888666666444333333444555555222333444777:::;;;:::999666777777666555333111000///111333444555333111000444222111000111111///---111111222555777666333111222222222111111111000000333333333333444555666666333000---,,,---...,,,+++(((+++000333444444444444111111111222111000...---///000000000000111333444555222///......//////...000000111222333555666666666555666888999888333///...///000111333444555555777666555444555666888999:::888777777999:::888666333444444444333222111000///111333333111000111333222333555666777555222000222444555555333333333444444555555666777777777777888444...+++,,,///111333444333333333555777999999:::999777333000000333555333333333333444555777999888888999888777666555666444333111111111222444555777666555333111000000///...000222222111000000111444444333222111111444777888777555444333333333333444444444555666777888999333222111111333555888:::666333222555===MMMeeeyyy~~~rrrhhhcccppp|||zzzeeeRRRFFFFFFUUUeeesssvvvmmm```VVVMMMSSSfffvvvdddUUUGGGBBBAAAEEERRRaaaxxx444555666666666777999;;;;;;:::999666333222222444///---,,,...222666666666444222000111333333000---......000333555666555333222222222333444777999:::888666666888;;;<<<999666444333222222222222222333333555777777444...'''###$$$''',,,000111///,,,***------...111333444222000...000222222111000111222333555666666444333333444000111222111111111333555999;;;<<<;;;777333111111333555888888666444333333111222222222000000222444888888777666555555555555777666555444222111000000000000111111222333444444:::::::::::::::;;;;;;;;;999888777444222222444666666555444555777888777666777888999::::::999888777::::::999888666666888:::999:::999777555555666888888999888555111...---------000333444222///,,,+++,,,---000333555666666555666444222111000111333444111111222555888:::999888666666666555444222000///000111333555666555444333666444222111111000...---///000111444666666444222000111222222222222222222444444444444444444444444000...,,,++++++***)))(((&&&***///222444555666777111111111111111111222222000000000111222333555666555222///.........---,,,000///...---...000333444444444555666888777444222///111333555777777777777999888666555555777999;;;;;;999666666777777777666444333333333333333444444///111444444222000///...111333555777888777555444111333555555555555666888555555555666777888::::::888444///++++++,,,---...333333444555666777777777999999777444222333666999666555333222222444666888888888888888999999999999444444333222222444555666888888777666444222000//////000111000///000222333666666666444222333555888666666555444444444555555666666666666777777888888333333333333333444666666000------111777DDDYYYkkk}}}tttjjjeeejjjwww}}}dddPPPEEEHHHVVVdddssstttiii\\\UUUNNNRRRdddwwweeeXXXKKKEEEAAABBBPPPaaawww555666666555444333444666777999999666222111444777333...+++---222666555333///......///111111...+++111222555777888888555444222222111111333666999;;;999666444777<<<>>>:::666222222333333333333333333111333666777555000***&&&%%%'''))),,,------,,,,,,---......///111111111111000111222222222222222222444555666555333222222333///000111111000000222333777999:::999555222000///222444777777555333222222444555555444222111333444;;;:::888777666555666666666555555444333111000000000000111333444666777777;;;:::::::::::::::::::::777777555444333444666888777666555666888888777666444555777888999999888888:::::::::888777777888:::;;;;;;999666444555777:::>>>>>>;;;666111,,,******,,,000444555444111...---...111444777888777666444555333111//////000111333111111333555888999888777666666555444222111//////111222444666777666666555555333222222222222000///111111222555777888777555111222333444555555555555555555555555444333222222...---,,,++++++***))))))))),,,000333444666888999444333111000000111333444111000000111333555666666444222//////000000///...000...***((())),,,000222222333444555666666555444333444666888999999777666:::888666555555777:::<<<<<<:::777555555666777888444444222222333444666888555666666555222000...---111444777999999777666666222444555555555666888999777666666555666777999:::777333...++++++,,,,,,,,,111333666777777666555555:::999777444222333777:::999666333111111222555777999888888888999::::::999555555444444444555666777888999888777555333000...111111222111000111444666888888777555444444666999888888777666666555555555555666666777777777666666333333444444444444333333///---...222777AAASSScccuuuxxxlllfffdddqqqgggTTTLLLMMMYYYeeerrrtttkkk```[[[RRRTTTbbbwwwzzziii\\\NNNEEE>>>???OOObbbsss666666666555222//////000222444555444222222666999666111------111444333000,,,,,,---///000000///---333555888::::::888666555222111000000222444777999888555222555999;;;888444111222333444555444444333000222444555444222///---)))(((''''''(((***---/////////////////////000111333333333333333333222111444555666444333222222444000222333222111000111222444666777666333000...---///111444555333222111111777888999888555444444444888888777666666555666666444444444444444333111111111222333444555777888888888888777777777777777777555444444444555777888888777666666777888888666444000111333555666666666666888999:::999777666777999:::999888555333444888:::BBB@@@===777000+++)))(((+++///333555444111...---111333666999:::888555333333222000//////000222333333333444666888999888666444444333222111000//////222333444666777777777666333222111222333444333222444444555777999::::::888222333555777888888777777666666666555444333111000,,,---------,,,,,,,,,,,,...000333444444555777999777555222000000000222333222111000111444666666555111//////000222333333222///,,,(((%%%&&&)))...111111222333444444444555555777888999999999777555333999888666555555777999;;;:::999888666555666777999555444333222333666999:::===;;;777444111///...---333666::::::999777666666666666777666444444666888999888666555444555666666444111...,,,---.........000333666888666555444555;;;999666222000111555888:::888555222111333555777;;;999666666888999888777666666666666666777777888888888888777555333000///333444444333222333555888888888777666444555777:::;;;:::999888777555444333444444555666666666555444444444555555555444333222111000222555999AAAQQQ```sss{{{nnnfffbbbnnn}}}jjj[[[RRRRRR[[[dddoootttnnnfffaaaUUURRR^^^nnnooo```OOOCCC;;;<<>>>>>:::666222000+++---000333444444444333...000222444555555555444222222222222111111111111//////000000111111222222///000222777;;;===;;;888666666666777777666333000---...000111222222222111000444777999777444222111222222222222111333666999:::999777333000...///000///222444444222000//////...///222333444333111000...000222444555666666555666555555555666555222000000000/////////000111222444555555555555555555555444333222333444555444333555444444555777777777555222444666888999888666555444555666666555333111000111333444222///,,,+++,,,111222222111111222555888333222111000000111222333666222///000444555333111---,,,,,,...000111111///,,,***&&&%%%&&&***///222222333333222000000333666777666555444333111000000222222333444444444444444111333555555333333555777666555555555666888999:::;;;999555444444444111//////444999;;;888666777999777777666444222333555777888888888888777666666555444222111111222333222000---111666666444333666999888777333000...111666::::::999888666666666777777777333///000444777777555777888888999999999999999999999888777666555555555555777888777555444444444333444444333333444777:::555555666555444222000///111333555777888777777666777666666666666555555555666555777;;;???GGGVVVeeexxxoooeee```mmm{{{vvveeeWWWQQQWWWbbbkkktttssskkk```PPPMMM[[[ggg~~~sssaaaOOODDD===<<>>???;;;555000...&&&)))---222444444333222---///222444666666666555111111000000///......---------...///000111111111---///222888===>>>;;;777666666666666777555222///---...000111222222111111...222777999777333000......000111111111222555888555555444222000000333555222333555444222000000000+++---...000000000///...---///222555777888777777666555444444444333000---///.........///000222333555555555555555444444444666555333333444444333222444222111222444444333222111333555777777666444333444555666666666444111000333555666444///***))))))//////000//////111555888000000000000111222333444666222///000333555222///,,,,,,+++---...///---,,,+++)))&&&%%%'''+++000333333444444111//////222666555444333111111000111111000111222333444333222111---000333444222222333666666666666666777888999:::555444333555777666222///,,,222888:::888777999<<<555666555333222333555888666777999::::::999888777666555333333444333222000---111555666333333666:::777555222000///333999===:::999999888888888888888444000,,,...444888888666888888999::::::::::::999;;;:::888777777777888999555777888777555333222222111222222222222444777:::111111222333222111000///111333666888999999888888888777666666666666777777999888:::>>>BBBJJJZZZiiiyyyoooeee]]]jjjwww|||iiiXXXPPPXXXdddnnnxxxvvvlll___OOONNN^^^iii{{{rrr```OOOFFFAAA>>>DDDNNNfffxxx...000111111000000000111---)))&&&(((...222222000444333333444666666666555666444111...,,,)))&&&$$$***,,,---------...111333666555444333333333333333888888666444222333666888999777444222222333555666333444555666666444222111000111222111000///000222888777666444222111111111111000111555:::;;;999666444666777777666555666666>>>:::555333444333111...000000111111222222333333222111000333777999999777999;;;<<<;;;888555222222...+++(((***///222000---...111444555333222444777444222///,,,+++++++++,,,***---000222000///......)))---111555777999<<<>>>555666777777777666444333000111333333333111///......000333666555333///---000222333222000///111444333444555444333333444666666555333111000000000111---...000111111000///...111000000222555666666555222333444222000...---...000---+++***,,,...000000666777888777444222222333111333555333111000111333666444222111111333666777444333333555777666333//////111333555666555444333444333222///---***(((''',,,---...000222333444444555000+++))),,,000333333555444333222111//////...//////...---,,,,,,,,,,,,...---,,,)))((((((,,,///111222222111000000111333111222333222000...///000333111///111444555444222///222444333000///000222333555777888999888777666333111111444999999444///333333333555888888777555666555333111222444777999888999::::::::::::;;;<<<666666666555444333222111444333333333333444444555999333---***,,,111777:::<<<;;;999999999888555333//////000222555777666666555555666777777888888999999777777888;;;;;;888555555444444444444222...+++000000111333555666555333---...///000111222333444444333222444888;;;======777888888888666555333111777;;;???BBBFFFQQQbbbooovvv~~~qqqhhhfffccchhhwwwzzzjjj]]]VVVYYY```lllqqquuuooo```UUUVVV\\\nnnuuutttdddPPPCCC===>>>EEENNNhhhvvv111222444333222111111222///+++(((***///333444333444333333333555666777777333000,,,++++++***&&&###***,,,---.........000222444333222222222222222333777777666444333333666999777555333111000111333444222333444555444222000///...000111111000//////000555444444444333444444444222222333777;;;<<<999666444555666666444444555666<<<888444333333333111///000/////////000000111222222000///111444666555444444555777777555333333333///+++'''(((,,,///...+++...111444444222111333555555444111...,,,+++,,,,,,,,,///333333222///------***...222555777888999:::555666666777666555444333222333444444333222000...---///222444444333000///222333333111//////222444444555666555333333555777777555222///...///000222---///111222333333222111444222111111333444333333000222333222000//////000333000------///111222222333555666555333222222222222444555444222111222444666555333111111333555666555333333555666666222///---///111444555666555555222111000...---,,,++++++,,,---///000222333333444444000+++***,,,000222333333333222111000///......000...+++))))))***,,,...,,,,,,,,,***((()))+++---000111111111//////000222222222222000...---...///111//////111444666555444000222333333222222222333333555777999:::999888888333111111555999:::666111222222444666999999888666777666444333222333444555888999::::::999888:::;;;555555444333222222111111444444444444555666777777777222,,,)))+++000666888;;;:::888888999888666444222222222333555666666666333333444555666777999:::888666666888:::;;;999666666555444444444222///,,,000111222444666666444222,,,,,,---...///111333444555444333555888;;;<<<<<<777777777777666444333111888<<<@@@CCCGGGQQQ___kkksss{{{{{{zzzrrrgggaaaaaaiiiyyy|||lll]]]TTTVVV\\\oooqqqpppjjj___WWWVVVYYYhhhrrrxxxfffQQQCCC<<<<<>>>>>999555222222111///---...000333999777666555666777777888333111...---,,,...000222666555444444444333333222111111111111111222666888777333...,,,---///000000222555777666333111222444777555333000---+++******---111444666555333111111222555777888666555444444555555555555444444333333Ħ222111///,,,,,,...Ħ444444666333000,,,+++---111333444555555444222222333555666ӵ222---...000222444555666666888555111......///000000---000222333333333555666666555333444555666666555///222555555555333333444111222333333333333444444888666444222111111111222888888777777666444222111---...///111333444666777333111///---,,,...000111...///000111222333333333333111///...///111333444777666555Ħ---,,,***)))***,,,///111---///000000...,,,,,,,,,000111222111000000222333333222111...+++***+++---000000222444555666666555444333222444888999777555222333555777888999::::::666555555666888888555333222333666:::>>>>>><<<:::666666777777666444333222777888888777666444555666333111...,,,,,,...000222888777777777777888888999444111---,,,...111444555444333333444555666444222888777555333111000222333000//////...///111333444333333444666888:::;;;;;;888666555444555555333222222222444777888777444111111000//////222555999;;;888777666666888999888777666666555555444333222222444777:::<<<>>>DDDMMMTTTbbbhhhjjjaaaUUUQQQZZZfffwwwwwwgggXXX]]]iiixxxwwwbbbRRRQQQXXXiiinnnpppiii```YYYUUUQQQZZZggg{{{jjjRRRCCC===;;;===AAATTTggg333444555444222000000111222///---,,,...111444555666666666333///...///111///,,,***,,,000333000---+++...333444333111///...2222221111111111112222226667778886664442221112223333332221110001111112226666665553331114ĉ@ӵ.........000111333555777777888888555555666:::======999555000000///---+++,,,...000555444444444444555666888555333111///...///111333555555555333222000000000000000///...---///222555777444000......000111222555777999888555333444666555444222///,,,***)))(((+++...222444555555555555666888999888666444444444555444444333333333333333>L333222000000,,,,,,=hĦ666555222---******,,,0002223333334442220000001113334ĉ@ӵ,,,---...000222333444444666333000...///000111222...000333444444555666888666555444555666666555333000222666777666555555555//////000111222333333333777666444222111000000111999999999777666444333333111111000111111333555666777555222///......000111///000111222222222222222333333333222222333444666;;;:::888>L+++,,,---...///000000111111000222444444222000......222333333333222222444666444444222///,,,***+++,,,222333555666666555444333555444333555999:::888666000111333444666777888888888777777777777555333111444444777;;;>>>???===;;;333555666888888888666666555666777666444333333444222000---++++++...111333:::999888777777666777777444111///...000333555555111111000111333444222111777777555222...---///222111000///---,,,---------111222333555777999;;;<<<888666444333444555555444444444555777888777444111333222111111333666:::<<<888777666777888999777666555555444444333333222222333555777888:::>>>EEEJJJWWW\\\\\\SSSFFFAAAIIIRRRdddxxx{{{kkkZZZ\\\eeerrryyycccRRRNNNTTT^^^lllvvvpppcccZZZTTTPPPXXXeeewww}}}jjjTTTFFF???<<<===AAAOOOddd}}}111333444333111000000000111000...---...///000111333555666333...,,,,,,...---,,,,,,---///000///......111555666555222000///333222222111000000111111555777888777444222111000222222222222222333333444888777555444222GG=?///000222333555666777777666555444333444777;;;<<<999666111111000///---,,,...000000111111000000000333555777666333111111111222333111222222000---,,,,,,,,,,,,,,,,,,***)))***---000333111///......000222333666999;;;:::666444555777333222111///---***)))((())),,,///111222444666888888999888666444333555666555444333222222222222333HdĦ222111000///,,,=Īj444000+++)))***...111222222333333111//////000111GG=?---...///000000111222555222000///000222333222000222444555555555666888444444444555666666333111000333777888777666555444///......///222444333333666555444333111111000000777777888666444333333444444333111111111333555777:::888555222000000000000111111222222222222222111222333444444333333444666<<<:::888HdĦ------///111333333333222222444555777666444111111111222333444444333444555777555666555333///,,,+++,,,333555777888666444333333555555555666888999888777111111222333444555666777888888777666555444222111444444555888;;;<<<;;;:::111333555777888999999888333444555444222222222444222000...,,,---///222555999888777666555555555555333111000000222444444444111111000111333333222000444555555222...---///111222222111///...,,,+++***000222333444555777:::===888666333222333555666666777666666666777777444222333222111111333555888999888777777888999999777555555444333222222222222333666666666666888<<>>DDDOOO```vvvnnn]]]\\\aaammm{{{xxxdddRRRMMMOOOXXXlllyyytttggg]]]VVVQQQYYYfffwwwzzzkkkYYYKKKAAA<<<===BBBLLLaaazzz000222333ӵ111111111ĭӵ...ӵ111Ħ111444777777555333111111333ӵӵ111222ĦƜ`1.׼s...000333222Ħ666555333111000333777:::999ӵ111Ħ111000//////222555777666555333ĭӵ)))***Ħ444666555Ħ666Ħ...,,,***)))***+++------...111555888444777444333DdD---...000?fӵ444000,,,Ħ333333333ӵƜ`1.׼s000000ĭӵ111555666666444444555666777666333ӵ777444333222Ħ---///333555555111000111000111333444333111Ħ:::999888555444333333Ħ444444222111333555777777666DdD222333333222111ӵ333333ӵ666ӵ444888999888888Ħ444555ӵ333222222111ĭӵ333111111///...///111444666444444444444444555666777111000///111333444333222444333222333444444333111111444666444000...000333333333444333222000---,,,000222444444444666999===888555222111222444666666:::888666555666666555444444444444444555666777888777666666888999999777555444333222111111222222333666555444333555999>>>BBBIIIKKKKKKFFF???:::;;;===BBBKKK___xxxppp___[[[]]]jjjzzzyyygggVVVOOOPPPZZZlllxxxtttjjjddd[[[RRRZZZjjj{{{xxxmmm___PPPCCC:::;;;AAAIII^^^www000222?~4333222333g&e>&e333g&e444>hӵ666888888666444333333g&e,,,guO>uO>&e///1114ff?>ߝL111gĉ@---...111444Shӵ555222///...000555888g&e666>hӵ333111111444888666666555fff?><z222g&e>&e++++++HL666888:::ShӵgL111///...,,,+++,,,,,,,,,+++,,,///333S?ʬ4448883h?D%%)?///111ZufĦ444000,,,gL555444444g&e222gĉ@333222g&e>&e333@e555666??555555444444555777888666g<ĉ7776663331113we<Ħ...0004447773h?@e111......000222333222111Z===:::9998887776663h?gL111333333111000111333333333333D%%)?000fff?><z222111=?Ħ333g&e:::g&e///333888S?ʬ9994ff?>ߝL444@e222g&e6662220003h?g&e>&e222222??222111000000111333555777000111111222444666777888///...///000222333222000666555555555666666444222000444777666222000222555222444666777666333111///000222444444333555999<<<888444111000111444666777;;;999666555555666555555666777777888888888888888666666666888::::::888666444333222111111111222333555333000///111555;;;???GGGHHHIIIFFFAAA===::::::???BBBRRRnnnqqq```[[[\\\iii{{{|||lll\\\TTTSSS]]]llluuuqqqllliii___SSS[[[lllxxxpppcccTTTDDD999:::@@@GGG\\\uuu///4Dӵ555333444Hƅ^Hu]Ħ222Hu]Ħ555ZuR)Ħ666888888666555444555Hu]Ħ111HŐeHŐeHu]Ħ,,,qIܗGIӵ777tt---...///HGgĉ@555666555333000///111333Hu]Ħ777ZuR)Ħ444444333111000111111sߝLGdUĦ///Hƅ^Hu]Ħ///ntHdĦ444444HGgĉ@444HdĦ555111...,,,,,,222111000//////111Htƅ^+++...Bt=o9ĦDtfo9Ħ333444555g?000111HdĦ555555555Hu]Ħ777tt555111Hƅ^Hu]Ħ666H׼s666888444444666666888;;;<<<:::777tQ111222444444je<Ħ111222333Bt=o9ĦH׼s///...000222333333444444333HtĦ>>>===;;;999666Bt=o9ĦHdĦ222333333222111222444777444111Dtfo9ĦsߝLGdUĦ...Ht@cӵHu]Ħ888Hu]Ħ555555Htƅ^777qIܗGIӵ555H׼s444222Hu]Ħ555555Bt=o9ĦHƅ^Hu]Ħ...111555333111222555666555333222444777888999777555333222000......000333444444444777777555555888999666666888:::888555222333444::::::999888666444333333444222111222444666666666888666333000000222444666<<<:::777555444444555555777:::;;;:::777666777999777999;;;:::666444555666555666666444222222333444666555444444555777:::;;;@@@EEEJJJKKKFFF@@@;;;999:::BBBPPPbbbuuusss]]]UUUTTTaaavvvuuucccUUUQQQ\\\hhhvvv|||vvviii\\\TTT]]]jjj|||yyygggRRRCCC;;;<<<>>>DDDPPPhhh0002224DuXӵ555444555DdDΦDdDĦ222DdDĦ111///t|<444666888888777555555555DdDĦ222DdDΦDdDΦDdDĦ---peƜ4DuTӵ888`eĭ...qet777999:::888666333111111222DdDĦ666222t|<666666666555333222111111DdDDdDĦ000DdDΦDdDĦ111q<niDdDĦ///qet111000DdDĦ555222/////////333222111//////q<R)))+++qjRgdKӵHdDĦgdKӵ222222GR/f6LĭĦ111333DdDĦ555555555DdDĦ777`eĭ555DdDΦDdDĦ666DdDĦ777888::::::888555333444555777999;;;;;;999666geĦ000222444FSĦ000111qjRgdKӵDdDĦ//////111333333222333333333DdDĦ===<<<;;;999qjRgdKӵDdDĦ222333222111000111333777555333HdDĦgdKӵDdDDdDĦ,,,DdDĦ4DufӵDdDĦ:::DdDĦ999q<R777666peƜ4DuTӵ555DdDĦ333222DdDĦ444qjRgdKӵDdDΦDdDĦ******+++,,,---...000000000333666777555333333444555777777666555444000...------000222444444555888888666666999999777444666888777444222333444:::999888777666555555555444333222222444555555444888666444222222333666888;;;:::888666555555555555666777999777555444555777999;;;<<<;;;888666777888555666666555333222333555555555555555666888:::<<>>po9u555555777444=ӊB1.uTӵ666DdDĦ222111DdDĦ222GIdnuR)ĦDdDΦDdDӵ$$$%%%&&&((()))***,,,---000444777888555333333333444444555555555555000...---...000333333333555888888666666999:::777222444555555444333333444999888666555444555777888444333222333444555444333999777555444444666888::::::999999888777666555555444555555555333222333444999;;;<<<<<<:::888888888444555666555444333444555555555666777999:::;;;<<d<Ħ---Dt///222555666555333222222>d<Ħ666>d<ʜDd<ʜ4DuTӵ000...F&uTӵ9994DufئL>e111puR)Ħ<<<;;;:::888444111///>d<Ħ777Dt555888888777666555222333DdDΦDdDĦ222>d<ʜ4DuTӵ///4DwDd<Ħ,,,puR)Ħ>d<333333555777666444222000///peӵ---ĦpeӵDx<>d<ӵDd<111qR/ܗ?fӵ:::>d<777777>d<Ħ9994DufئL>e:::DdDʜ4DuTӵ777DdDĦ888888777555222000000111222666777999999777444geĦ333s<v>aĦ111222peӵDx<DdDĦ333555777777666555111222444DdDĦ777666666666peӵDx<>d<444444222111222333888999999>d<ӵDd<DdDΦDdDĦ...DdDӵnd<DdDĦGGG>d<ĦAAApeӵ999Ħ000F&uTӵ777DdDĦ111111>d<Ħ222peӵDx<>d<ʜ4DuTӵ!!!"""$$$&&&((((((+++...222666888777444222333333222222333444666666555333111111222444444333555777888555666999999666222333444555555555555555888777444222222333555666222111111222555666555444999777666555666777:::;;;888999999999888777666666444444444333333222222333777888999:::999777666555333555666666555444555666555666777999;;;;;;<<<<<>><<<:::999888666777:::AAAMMM```tttuuubbbVVVMMMRRRbbbuuuvvvbbbTTTMMMQQQ___pppwwwqqqdddZZZTTTRRRbbbvvv}}}nnn\\\LLLBBB======CCCNNN```ttt4445554DuXӵ444333333D&dq&ĒR222333sdKĦ...DHRRud111444555333000///...sdKĦ777D&oq<Ōq&ĒR555111///>dp&ĒR888888nfʜd<Φ>d<Ħ333s&dq&ĒR...///i?ʜtd<Ħ000HHܗDӊB///<x666888777555222000///B?d<555111......///000111333555777777555444geĦ555Hg8>aĦ333444B?Ho9666>d<999999888777222333555>d<ӵ333333B?Ho9000<x444333444555777999:::&ӫeʬtIӇ666>d<Φ>d<Ħ111D&ӫetIӇ777DdDĦJJJsdKĦ@@@B?dp&ĒR444777>d<sdKĦ222B?Ho9+++s&dq&ĒR"""###$$$%%%''')))***---000555777777555333111444333222222222444666777<<<999555333333444444444444777777444555888888555333444444555777777666666777555333000000111333444//////000222555777666555777666666555666888:::;;;888999999:::999999888777555555444444444444444333333333555666666555222111333555777777666666666777666777888:::;;;;;;;;;;;;<<<<<<=========;;;999777444444555777???OOObbbppp{{{fffYYYOOORRR```rrrxxxgggXXXOOOQQQ]]]mmmuuuqqqfffZZZSSSUUUbbbttt~~~ppp___OOOCCC>>>===CCCNNN___qqq5556664DuXӵ222222111Hu]3hh222111222ne111///=e...111444555222///,,,+++ne555666pIƎ@t@h999666222>h888999888fe666@ďD444444555666777888555000...ne:::;;;=e444555666555444333000111ege444444sĪj@h//////111fdDĦ333@ďD---...Hkge333555777666555222000///@h///000@G777555HĪj@IŌ666666Bene:::Hkge888ne888999fe555Hu]3hh333444666se555111---+++,,,...000111333555666666444333geĦja>aĦ666777@G444444se666888999999888444555666<Ō333222111@G666222Hkge777555444555666666888:::HĪj@IŌ666777ege555333Hu]3hIŌ444777DdDĦDDDne>>>>>>@h999555>h333555666se444ne111333@G)))'''sĪj@h&&&&&&&&&'''(((***+++,,,///222444555444222222333333333222222333555777888???:::555111111333444555444777777555555888999666555444444666777888777555555333222000000111333444......000222555777666444555444444555666888:::;;;999999999999999:::::::::888666555555666777555444000000222444555444111...222444777888888777888888888888999999999:::::::::888888999;;;<<<<<<999777444555555444777BBBRRR___rrr}}}kkk___UUUVVV```ooo{{{ooo___SSSPPPZZZhhhssstttlll___UUUVVV```ppp~~~uuucccQQQDDD===;;;AAAMMM]]]nnn4444DuXӵ111ĵD^444222000111//////,,,333111333666666333///,,,***555444444:::888555222111444888999777888888888444444444444555777888555///,,,555999;;;333444555666555444444///000444444555------...000444DdDĦ333666------///000111333555555444222000////////////000222444444333777777666555666444666555555666333333D^444111333444s׼s555333///)))(((***...111222666777777555222000geFm8///>aĦ777888888111222444s׼s111222555777888888777777888Ho888555333111///777555444999777555444444555666666888333555666444333222D^222333444DdDĦ999;;;===;;;<<d<Ħ444444111///000222333Ħ***)))+++000444555444333666888888444000,,,***111333Ħ222555777333333555888===>>>;;;888777555333222222222222111///333888999777444333444666777888::::::999888888777666666555555555555666555888999555...***+++---Ħ::::::999888888222333555666666666555555/////////000111333444555555555555555444333222111******+++...222444444333>d<Ħ111444888555444222///---...222555444444333111//////222444555333111000///000111222000///.........000111222000333666666444222111111000222555777999999888777666444000...---///222555444333222222333333111///222444555555Ħ444666777999888555333222222111>d<Ħ555555000222444Be333444222---'''&&&)))...111222999999888555111...geFYĉ///...>aĦ777888888777666555222111//////000444Be111//////222555666777888888888nu]ӵ999//////333777:::<<<999666555666777888777777888888777555333444555555555777;;;>>><<<666000000222444666777777666555222333333111000>d<Ħ666444222111111>d<Ħ///111444Ħ:::999888999;;;===<<<;;;666222000222777;;;:::888///000222333Be666888888888555Ħ666444666777555222111333555444///***''''''))),,,---------,,,------...//////,,,------,,,+++...333888333333444555666777888999777222+++''')))...333666888;;;;;;999999<<<<<<:::555333222333666666444111...///111444666999:::;;;222222222444555333111...000000111222444666777888;;;:::888888888:::<<<>>>999777555666888888666444222222333666999888333///111444888999999999999:::<<<;;;888666666666777888666222//////444888:::;;;888;;;<<<999666999BBBJJJWWWcccwwwvvvjjj```]]]aaaiiiuuu}}}sss___LLLLLLRRR___ppp{{{yyykkk^^^RRRXXXdddvvvqqq___NNNCCC>>>===<<>>===:::666333333444444444000222555888999888666555999999888999::::::999888888777666555555666777888:::999777444222444999<<<>>><<<888555777;;;@@@DDDOOO\\\qqq|||nnn___[[[```kkkzzz~~~lll]]]SSSQQQSSS```sss|||uuuggg]]]WWWVVVbbbyyymmmXXXJJJBBB>>><<<666BBBUUUjjj|||>A222ne333444333222000111ne111///,,,+++,,,///444666666888999888777666888;;;ne555555666777444333444888<<<===999555333222000111333555666555111555777666222///...///222444666777888888777666:::888666444333444666777444777::::::777444ne111333666888777555///------111666888555111///111444555444333333333555444333333333222000...'''######***111111///De///000333444555444222111111222333444666333000......///000000666444111000111222222111---+++((()))---111555777555666888999888666333111111222444555555555444444555222...///333666555222111000000222333333000---000111ne...111444444555444333111///...000ne222222222444444444444444555666777888333---))))))---222555777666333111...--->A...111333k<666555444444333333222000...///222555777777666444222111222333333444222000fh666111...---000444777999888777666555666666777444333222222333444666888222333333444444444444333333222111222333333111///000222444444444De777777666555333111ne,,,...ne333555555777:::======<<<:::555111//////333555555444222222222222333555777888666666ne222222888666333111///000111222///111222222111000111222333111000111444555444222444222000000333555555444222333333222111111222444444000,,,,,,000555888;;;===;;;777555555666777888666555444222111000000000000111333666888:::;;;<<<888777555333333333555555777666666666555555555444444666777777666777999;;;:::888555444444444444444111333777999:::999777555:::999999:::::::::999888999888777777777777888999>>>===;;;888666888<<>>>>>===;;;444111...///222555555333222333444555666777777777555444333444555999777555222111000111222///111222222111000111222111111111333555666555444666444333333666888888888333333222000......000222444111///222999@@@DDDEEEDDD>>>777222111444777999888999:::777222......//////111444666999:::;;;;;;777666555444444555666666:::::::::999777555222111333555666666555555666777666666666555555444444444333555888;;;;;;:::888666999999999999999999999999:::999888888888888999:::@@@???===;;;999999<<>>EEEGGGQQQ```ooo{{{~~~pppaaaYYYZZZcccsss{{{jjj___VVV\\\bbbiiiuuu{{{ooo```[[[___pppxxxdddQQQCCC:::777777???NNN___ppp,,,000444444000---...000222222222222111000//////---,,,+++---111555777777444222000......///000222:::999888666555555777888999:::;;;<<<;;;999777666000000111333777888777555222111000000222333222111222444555222///,,,...000222222444444555555444444111222333444666666666777333555777999999999888888666666555555555444333222,,,+++,,,///333555555333...333888;;;:::777444333333222000000000///---***$$$###&&&...444444333444//////000111222333333444222222111111111111222333222222111000///000222444999666444333333444444333...+++((((((,,,111444666555666777777777555444333000000......///111333444888666444555777888777555333111000000111222333333222222111000//////000111...///111222222000...---............//////000000333333222111111111111111000111222111000//////000000111222222222222111111000111222444666888:::;;;;;;999666444222222333444333111000//////111333555555555666666555444222111///...///222555777777666444444333333333333333444555555555444444444444444222000///...000333666999333111///---,,,---///000444222...---,,,,,,,,,+++---000444555555555666777333222000//////000111111---...///111333444555666666666888:::======<<<:::333000...///333555444222333444666888888888666555333222111111222444666777999888555333222111222222000222333222000...---...///000111333555555555444666555444555666888999:::444444222///,,,---///222333222111444@@@MMMUUUUUUMMMEEE999111000333666888777;;;===:::333......000///111444777999:::::::::555555444444444444555666;;;;;;<<<;;;999666333111333444555555333333333444333555666777666555555555555777:::<<<<<<:::888666777777888777666666777888999999999888888999999999======<<<:::888888:::<<<888999<<<>>>???>>>===<<>>KKKZZZlll~~~---111444444222///...///000000111111000///...---***))))))+++///222444555444333111/////////000000888777555555555666666777888999;;;<<<;;;:::777666222111222333555666666666222111000111222222111///000222444333000///111333333333444444444444444444000111222444555555555555333333444555666555444444666666777666555444333333------...///222333333333///222666888888888888999333222000000000///,,,***'''&&&)))000333333222444...000444777888777666444222222111111000000000000000222222111000000222555777555222222333444444333111...++++++---000222333222333333444444333222111------,,,---///222555777999777666666777777777777222111000//////000222333555333222111111111222222---///111333444222000///000////////////000111222333222111000000///000000...111333333111/////////111222444666777666555444333333333444666888:::;;;;;;:::777555333444555555222111000//////111222333333444555666555333111000111111111333555666555333333444555555555555444444666666666666555555444444333222000//////111444555222000---++++++,,,...000555222///------...---,,,000333666777666444444444111000///......///111222000111222333555777888999666666777999;;;;;;999777333000///000444555444222333444666888888777555444000000000111222444777888888777555333222222222222222333444222///+++)))))),,,...111333333333333333444444444444444555777999444444222///,,,---///222333222111555EEEYYYcccdddVVVKKK===333111333555666444888<<<999444000000333000222555888::::::999888222222222222333444444555999:::;;;;;;:::888666444222444555555444222222333222555888888777555555666555777:::<<<;;;999777555444555555444222222444666888888888888888888888888:::;;;;;;:::888777888:::888;;;>>>AAAAAA@@@===;;;888:::@@@GGGMMMYYYnnnxxxjjj^^^WWW[[[jjjzzzooocccXXX```cccdddppp~~~qqqcccYYYTTT^^^sss|||hhhUUUEEE;;;777555;;;FFFUUUggg{{{000222444555333111000000111111111222111111000///+++***)))+++...111222222333333222111000000//////333222333555888::::::999555666888999999888666555444444333333333444555666333222111222222222000...000333555555333222333555333333333333333333444444111111222333333333333333333222111222333444222111444666777777555444444555000000000111111111222222000222555666777888:::<<<555333222111111000---+++)))(((***///111000111444222555888:::;;;999666444000000000000000000000000000222444333000///222555444222111111222444444444222000......000111111000000000111111111111000000,,,,,,,,,---000444777:::999888666555444555777888222222222000......000222666333111000222333222222,,,...222444555444222000111000/////////000222333222222111000/////////000...111444444111//////000333555777::::::999777666555555444444555666888999:::999777666555555666666222111000000000000111222444444555555444333111000222111111222444555333222444555666777888777666555666666777777666666555444444444222111111111222222111000---,,,+++---///000333111//////000000000...222444777888666444222111000000000//////000000111222333333444666888:::;;;888888888999;;;:::777444333111000111555777555333333444555666666555333222...///000222444555666777555444444333333333333333222444555333///+++(((''',,,///222333333222222222222333333222111111444666222222111///------///111222333222777JJJaaakkkjjjYYYNNN???666444555666555222555777666333111222444222444777999:::999777666000000111222333444444444777888999:::::::::999888222444666777555444333444333777::::::777555666888555777999::::::777444222111333444222//////222666777777888888888888777777999:::<<<;;;:::999:::;;;999;;;>>>@@@@@@???===;;;555888===@@@BBBJJJ]]]ooo~~~rrrdddZZZZZZhhhwwwttthhhZZZ]]]___cccnnnzzzzzzqqqcccWWWOOOWWWmmmnnn\\\KKK>>>666333888BBBPPPaaavvv222333555555444333222222444444444444555555555555...---+++,,,...000111111222222222222111000000/////////000333777999777555222333444555666666555555555555444222111111333444444333222333333222000...222555999999666333444555333222222111111222222222333333222222111111111111333111000111444555444222222555777777555444666777444444333222000///000000000222555777777777999:::777555444333333111...,,,+++)))+++///000000333888;;;;;;;;;:::888666555333,,,---...000111222222222000333555444000///111444333111000111333555666666000000000111333444222000/////////000000000000///---......000222555888999:::888555222111333666999333444555333000...000111555222//////000222111000***---111444555444222000111000///...///000222333111111000000000000000111///222555333///...000333444666:::<<<<<<:::777555666555444333333444555666666666666666666666666666111111000000000000111111666666666555555444333222000//////000222333333222555666777999999999888777555666666777666555444333333333333333333222222111000///...------///000111000//////000222333222000222444888999777444222111000000111111111000000///333333333444666888:::<<<;;;::::::;;;;;;999666333444222111333666888666333222333333444333222111000,,,...111333555555555555222222222222333333333444222444555555111...++++++---000444555444222222222111222333111......000333...//////...------...000000444666<<>>777666888777555333333222222111222222333444555888::::::888555333000000111333444555555555777777888888999999::::::222555777888777555555555666999<<<;;;777555777:::444555777999888555222000111333444222......222666888888999::::::999888888777999;;;<<<;;;:::;;;<<<::::::<<<<<<===<<<<<<;;;999999<<>>BBB@@@<<<888555333222222)))***,,,///222333555555000444666444000...111444222111000111444777888888...///000333666666444222///////////////000000000000000111222444555777888:::888444111///111555999444666777555111///000111333000------///111000...))),,,000444555444222000111000...---...///111333111111000000000000111111000333555222...---000444555777:::===<<<:::666333777666444222111222333444333444555555666666555555111111000000000000000111888777777666555555444444---,,,,,,---000333333333666777888999::::::999888444555666666666555444333222333444555555444222222000///......///000111222------...111333444333111000444777999777555333222000000222222222111///...333333333333555888:::;;;===<<<<<<<<<<<<:::666333444333222444777999777444222222222222111000000///+++...111444666666444333000000111222333333444444111333666666444111//////...222666777555222222333111333333000---,,,///222+++---......---,,,---...///555999???RRRfffjjjaaaRRRHHH<<<777888:::888666444222//////000222222111555666999::::::777444222000111222444555666666666888777777777888999::::::333555888999888777777777888;;;===;;;777555888;;;333444666777666444000...111444555222......222777999999;;;;;;;;;;;;999999444666999;;;:::::::::;;;:::::::::::::::::::::;;;???======@@@CCCFFFMMMUUU___ppp}}}oooaaa\\\gggvvvzzznnn___WWWUUU___kkksssxxx{{{eeeXXXKKKOOOeeeuuugggSSSEEE:::>>>FFFQQQ```rrr///000222444666777888888555555777888999999999888555555555666666444111...222444666666444222111000,,,...000111000---)))'''///000222222111111111222888444///,,,+++---111444444444444333222111000///777999;;;:::777444222111,,,,,,---...///000111111555555555444333222111000444222000000111222222222000222444666777777666666888555333111111111000///---111555777666555444555777666666777888777444111...---,,,...111444666666AAA???;;;666222000...---+++)))))),,,111444555444777555333222222222222222555444333444666777888888111///...///000222222111111000000000000000...---111444666777666555555555999888555111//////222444:::888666555555555333222444444444333222000......---...///000111222222222555444111//////000222444222222000//////000111111111333333000,,,+++000555;;;<<<<<<999555111......777555111---++++++---...333555777777555444333444111000///...///000222444888888888777666444333111,,,,,,...///000000000000222444777888777666666666777888888666333000000111444444444444333333222111111000///000222222...++++++...111333555444333222000333666888888666222///---///111111000000111222...111444777999888666555<<<<<<;;;:::888666555444888666444222222333555777555444444444555333111......///111444555555555555666222///000555888777444333333555777999888444222555555444555666666444111222222222333333222...,,,***,,,.../////////111222666555777>>>GGGPPPTTTUUUHHHBBB<<<999999:::::::::888777555333111000000///000000222444888999999777333444555666666555444444888777555444444555666666333555888999999777333111888888777777777777777888444333222222111111222222555555333111//////222444888:::===??????<<<888666333555777888777888999;;;999888777777777888999:::???AAACCCDDDDDDEEEFFFHHHUUUcccttt~~~uuuiiibbbeeemmmzzz{{{iii^^^WWWVVVaaannnvvv{{{}}}ggg___VVVTTT^^^qqq}}}rrrdddTTTIII>>>>>>CCCOOO___qqq000111333555777888999999666666777777777888999999777777666777777666333000222444666777666444222111...///111111///,,,(((&&&***---222444444444444444666333...******,,,///222333333333333222000///...666999;;;;;;888444111000,,,...///111222222222222222222222333222222111111000000000111222111000...---...111444666777666666777555333222222222///...---000444666777666666777555555555666777555222000---+++***,,,000333555666<<<:::777444111//////...***((((((+++///222333222444333111111222333444444555555444555777777777777111000000000000111111000111111111222222222000///222444777888666444444444444333111///---...000333999888777777888777555333444444333222000...,,,,,,,,,---///111222333333444777666444333222333444444222111000/////////000000333333111---***+++222888<<<;;;999555111000000111666444000---,,,,,,...///222444666666555333333444222111000//////111222333666777888888666444222000///000111222333333333333444666888888777666777888888888888555222000000000555555555555555444333222111000000111333222///,,,,,,...111333555444333222000222444666666555222000...///111222333333222111///111555777888777666444888888888777666555333222777555333222222444666777666555444444444333000...111222444555666666666666555222///111555888777555333333444666777777555333666666666666777666333000333222333444555444111///+++---000111222222222333777666777:::???BBBDDDDDDBBB===888666777999999999999888777555444333222222333111111222555777888888444444666777777666555555777666555555555555666777555666888999999777555333888888777777777777777888444444333222222222222333444444333111//////222444888:::<<<======;;;888666333444555555555666888;;;999999888777777888888999===???BBBDDDDDDDDDEEEFFFLLLXXXfffssszzznnneeefffllluuupppccc\\\ZZZcccooowww{{{~~~jjjbbbWWWTTT]]]ppptttcccPPPCCC@@@===>>>IIIYYYmmm222333444666777999:::;;;999888666555666777999:::999888888888999777555222222444777888888666333111000000111000...+++(((&&&&&&+++111555777666666666444111...+++***,,,///111111222222222222111///...555888;;;;;;888333000...,,,...222666777555333111...///000111111111111000000111333444333111///---***,,,///222444666666666555444444444444222///,,,---000333666666777888999444333333333444333000...+++***(((***---222555666555444333111000000//////)))((((((***...000000000000000111111333444666777555555666666666666555555222222111111000/////////111222333444444333333222333555777777555333222222.........---+++,,,...111555666777999::::::777444444333222000...,,,+++***---...000222444555666666888888777777666555444444111000///............///333222///+++))),,,444;;;<<<:::777222///000333666555333111......///111222111333555555333222333444444333222111111222333333444444555555444222111///333444444555555666666666777888888777666555777888888888777444000.........444444555555555444333333000000000222333222///---,,,...111333555555444444///000222333444333333222000///000333777777333000000222444666777666444222333333333333333333222111555444222222222444666777777555333333333333111000444555666777888777777666444111000222666888777555444333222222444555555444666666666777888666333000333333444666777777555333,,,///222666777777555444555777888999888666666777:::777444333444666888888999999888777666666555555555222000000222444666666333444666777777777666666777666666555555666666777777777777777777666666666777777777777777777777777555555444333333333333444333333333111000000222444888888999::::::999777666444444444222222444888;;;::::::888777777777777777999===AAACCCCCCBBBBBBBBBCCCKKKUUU___nnnsssgggeeehhhssszzzkkkccc___fffpppxxx|||~~~oooggg[[[VVV]]]ooozzzgggRRRDDDAAA;;;999BBBSSShhh~~~444444555666777999:::;;;:::999666444444666999;;;:::999888888888777555333111222555888999777333000000000000000...,,,+++)))))),,,000444555666777888555333000......///111333111222333444444222000///111555888888555000---+++***...333888999666333000......////////////......333444444444222111000000+++,,,///111333555666666444444555666666444///+++///222444555555555777888222111111111222111///---+++)))'''(((,,,111555666333333222111111000000000******+++---.../////////000111222333333444666888333555666555444222222111333333333222000...------///111444555555444333333222444666666333000//////,,,......---,,,+++,,,---111333555999;;;;;;777444111000///...------------///000222444666888999999888888999888777666444333111000//////............000000...,,,+++///555:::;;;:::777444111222666999666444222111111222444666111222333333222111222333666555444333222222333333333222000.........000111555444444555555666666777888888888666444444666888666666444111---++++++,,,111111222222222111111000...///000222222111///------///111333555666555555///000000111222333333444222000111555999999444...000111333444444222000/////////000111222222222222333222111111222444666777444333111222333444444333555666777888888777666555333222222444777888777555444111//////111333444555444444555777888777555222333444555777999:::888555...000444999;;;;;;777555222666::::::777444333444666444333222222444555666888888888888888888777777444222111111222333333222222333444666777777666666666666666666666666777777888777666444444555666666666666666777777777777777666666555444444444444444222333333222111111333555777777777777777777777777555555333111000333888;;;;;;:::999888777666555555666:::???BBBBBB@@@@@@???@@@DDDIIIPPP\\\ooouuugggaaaaaatttrrrhhhbbbfffooovvvzzz}}}uuummmaaaZZZ^^^ooonnnZZZLLLAAA:::888AAARRRfff{{{444444444555666888999;;;:::888555444444666999<<<999888666666777666444222000000222555888777333000///////////////////////////000000000000222666999888666555333333444555666333444666666666444222000---000333444111---***(((***---333777888666222///000000000///...---,,,,,,444444333000---,,,///111///000111222444555555555555666777888888555000,,,333444555444222222444555222111000000111000...---+++)))((()))---111444666555555444333222111000000...///000111111000000000111444555555444333555777222444555333000------...222444555333///---,,,,,,...111555666444333333333222444555555222///------///000222111...,,,++++++...000333888;;;:::777333------------...///111222333333555777888999::::::555666777777666555333111111111111000000///......------......///111555777999999:::999777777888:::777666555444555666888999222333333222111000111222666666555444444333333333444000+++''''''***///333333333222222222333444444777777666444222222444666444444222///+++)))***+++------............------+++...000222222000...---...///111333555666777777000111111111222333444555444222222666:::999333---...///000111111///...---......000111222333333333111111111111222333555666000///000222555777777666555555666777666555444333333444555777999999777555333000---,,,...111444555222222222444777888777555444555666888::::::888666...000444999======888444111555::::::777333222333444444444333222222333444666777888888888888777666222111222444555333000...000111333555666666666666777777777777777666666666777666333111111222444666444555666777777777777666777666555555444444555555111333444333333333444666777777777777777777888888777666444111000333888<<<::::::999888777555444444555888===@@@@@@???>>>>>>@@@@@@@@@DDDLLL\\\qqqvvvfff\\\ZZZnnn{{{wwwlllccceeemmmssswwwzzzzzzrrrfff^^^```oooqqq___RRRAAA;;;;;;DDDSSSdddxxx333333222333444666888999999777555444444777:::===999777555555555555333111111000000333666777444111000000000000000222333444333333111...---///333666999888777777666777888888555666888888777555222000***,,,//////---***)))(((+++---111444555444222000111111111000///...,,,,,,333333111,,,((((((,,,000111222222333444555666666777888888::::::777222...444555444222000000222333333222000000111111///...,,,++++++,,,000333444444777777666666555333222111222444555555444222111222333666999888555333555777333444444000+++)))***,,,111444666444000,,,+++,,,...222777777555222222333222444666555333000......000333555555222///,,,+++---///222777:::999666333---------...000222555666666666777888888888888777333333444555444333222111444444444333222111000///,,,---...///111333444555777999<<<<<<;;;999999999888777777666777888999:::444555444333000///000111555555555555444444444444333///)))$$$$$$)))000444222111000//////000222222444555555444333222444555444333111...+++***+++---++++++,,,,,,------,,,,,,***...222333222000.........000111444666777888888333333333444444555555666666555555666888666222...---.../////////...---,,,...///000222333444444555111111111111222333333444---...///333666888777666333444555555555444333222555777999;;;;;;999777555333000---,,,...222444666222111000111444666777666666666666888999888666333...///222777<<<<<<888444333555777777555222000///222333555444333222333444666777888888888777666555111111333555666444000,,,///111333555777777777777999999999888777666555444666555222000000111333555333444666777888777777666666666555444444444444555222333555555555555777888888888888888888999999999777666444111000333777;;;999999999888777666444333444888<<<>>>>>>=========>>>;;;999:::===GGGZZZjjj|||vvvfff[[[XXXaaappp{{{nnnccccccjjjoootttxxxzzzsssiiiaaabbbnnnqqq^^^QQQBBB??????FFFPPP___rrr222111000000111333555777777666444444666888;;;===999777555444555555333222333111///222666888777444444333222111111333444555333222111...,,,---000333777777777777777777777888666777888999777444000---(((***,,,,,,***)))******---///000222333333333333111111111111111000//////333444333///***(((+++///000000111222444666777888:::::::::;;;;;;888444111333333222000...///111444555333111111111111000///.........000333555444333666666777777666555444333444777999888555333222222444888;;;:::777555666999555555444///)))&&&)))---000444666555000,,,,,,---000555::::::666333333444444666888888555333222111000333777888666222///---...000222666999:::777555////////////111444666888777777777777666444333222111111222333333333333222666666666666555333111000...------...000333555666777999<<<<<<;;;999999999888777777666777777888999777777666333000//////111333333444444555555444444222///***'''(((,,,111444333222000//////000222333222444666666555444555666555444222///------///111,,,,,,---...............+++///444666444222000000///000111444666888999:::555666666777777777666666777777777666555222000...---...///////////////......///000222333444444555111111111111111222222222---...111555777888555333222333444555666555444333777:::===>>>===:::777555444222//////111444777888555222///...000222444555777777777777777666222///------///444:::;;;777222333222333444444333000......111444444333333444666777888999999999777666444222222333444555444111///111222444777999::::::::::::::::::999888555333222666555333111111222333555222333555777888888777666666555444444333333444444222444666777777777999:::888999::::::;;;;;;::::::555444333111000111555888888888888888777666444333555888;;;<<<<<<<<<===>>>===888555333111555DDDSSSfffvvvxxxhhh]]]YYY[[[kkk~~~}}}ooocccbbbhhhnnnssswwwwwwrrriiiaaaaaammmvvvbbbTTTFFFCCCBBBDDDIIIUUUjjj}}}111000//////000222444555555555444555666999<<<>>>:::888666555555555444333555222///111666:::999666777666444222222333444555000111111///...---///000555555555666666666666666666777888888666222...+++(((***++++++******+++---000000000111222333444555000111111222222222222222444666888444...+++---///......///111444666888:::<<<;;;;;;;;;;;;999666333111111000...---///222555666444222111222222111000//////000333555666444222444555666777777777666555555888;;;:::666333222333333888<<<;;;888666888;;;777777555///(((&&&)))...///333777555000,,,,,,...222777<<<<<<888444333555555888::::::888555444444...222777999777444111000000111333777::::::888666222111111111222444777888888777777555333111000...000111111111222333333444777888888888777555333222111///,,,+++...222555777888:::;;;:::999888888:::777666666666666666777777999999777444000...///000222222333444555555555444111///---+++,,,...222444444333111000000111333444222444777888777666666777666555444111//////222444......///000111111000000,,,111666888666333222222///000222444666888999:::777777888999999888777666888999999666222///...///...//////000000111000000...///000222333444444444222222222111111111111111...000333666888777333///222333555666666666555444999<<>>:::777555666333111111444777999999888444///------000222333888888777777666444000---,,,+++---222888:::666111111000///222666777444111***...222444444444666888888999:::;;;:::888666444444333222333444444333222222444666999;;;<<<<<<<<<<<<;;;;;;:::888555222111777555444222222333444555222333555777888888777666555555444333333333333444222555777888888888:::;;;888999;;;<<<===<<<<<<;;;333333222000///000333666777777888888888666555444666888:::<<<<<<<<<>>>???<<<888444000,,,+++777FFFUUUhhh}}}zzzkkk___[[[^^^nnnpppcccbbbgggmmmssswwwuuuppphhhaaa```kkk}}}jjjZZZJJJGGGCCCAAAAAAMMMdddyyy666333111000111333555555555333444777;;;===<<<:::555666666666555444333222444444444444555666777777666555444444444666777888555444333222111111111111555333333444666777777666555666666666555333111000444222...+++***+++---...222222222333333222222111666222......111555777777444666777666444333333444222000------111666:::<<<;;;999666666666777777777222111///...///111444666666666666333111000000222000000222666999:::777444777777888999999999999999777777888888777666444333555777:::;;;;;;;;;<<<>>>;;;777111,,,***+++...000111222333333222111222333888777666777999:::999888666555555999>>>???;;;666444555666777666555222111333333555999<<<;;;666222---000333555555444555555999888666333111...,,,+++111111111333555666555333999888777666666888:::<<<333000---,,,...222666777777777666444444555888;;;;;;:::888666444333222222888777555333111000//////......///111222333444555222111//////000222555777333333222222222333333444444333444777999888333///444333111///000111444666555555555444333222111111000111222555888999777666000000111222555999===???======<<<;;;:::777555333777666555444333222222222---,,,,,,///333444222/////////000000111333444555333000......000333666666333222333666888888444111111222444555555444222111777:::<<<:::444111333555111222333444666777888888777444000+++(((***000444555444333333333333000///+++***+++...444777666444555333111000111111000///,,,///333666666666777888999999777666555444444444333333555666777777888888555555777:::======<<<:::;;;:::999999888555222///444555666555333222222333555555666777888999999::::::777444222333444444444444444444666888;;;>>>@@@======<<<;;;:::888666666333222111111222333555666666555555777888999777666777777777888999:::<<<===???<<<777111...000666:::NNNWWWcccooo{{{qqqeee[[[ZZZjjj~~~uuuhhh```^^^aaakkkuuuxxxwwwpppcccZZZ```uuurrrhhhXXXHHH<<<;;;AAAMMMcccxxx555333000///000222444666666444444666999;;;;;;:::666666666666555555444333444444444444444555555666777666555444333444555555333333222222111222222222111111111333555666444333222333444444444333222111333111...------...111222333444444444444333333222444111...///333777999999666777888777444333222333333000...---///333666888888777555555666666555444333222111111222444666777:::::::::777333111000111111111333666999:::777444555666777777888888888777777777888888777555333222555777999::::::;;;<<<===:::888555222000000000000444444555444333333444555777666555666888999999888666555666:::???@@@===999333444555666666444222111444444666999;;;999555111---000333444444444444555888777666444222000......111111111333555666555333555555555555666999;;;===777444000...000333555666444444555444444444555666777777555444333333222222777666555444333333222222222222222222333333333333000111222444555666666666555555444444444444444444444444444666888777444000666555333111111333444666666666555444333111000///...///222666:::;;;:::999444333333444555777999;;;::::::::::::999777555444777666555444333333333333.........000444555333000000/////////000222444555555333111111333666777777333333555888;;;;;;888555333444666666555222///---000444777666222///000222222222222222333555666666555333000,,,***---222666666333111000000111111111,,,+++,,,///444777777666555333000///000000000///,,,///333555555555666777666555444333222111111111111222333555777888999999555444444555888:::;;;:::;;;999888777777666444222555666666555333111222333444555666777888999::::::888666333333444666666666666666666777999;;;===>>>===<<<<<<;;;999777555444333333222222222333444555555444444444666777666555666666666777888999:::;;;<<<<<<;;;999888888:::<<>>AAAGGGQQQ\\\hhhvvv|||uuuhhh\\\]]]bbbmmm}}}sssaaaVVVTTTZZZhhhuuu{{{{{{wwwnnnffffffoooxxx~~~tttYYYMMMCCCCCCFFFNNN___qqq444444333222222333666999888666333111222444666888666666666555666666666777666666444333333222222222666555444333333444555666333333222222111222222222,,,...000444666555111...,,,---------------------111111111111222333555666444555555555444444333222000000000111333555666666777888666444000---------555444333111//////000222333333333444555555333111000111222444555666555555999:::;;;:::666222000///333333333444555555444333222333333444444444333333777888999999888555222000444555777666555444444555333444555666777777777777555333111000111333444555666555555666888999999888888777777999<<<<<<999777333444555555555555444444555666777888777444000...---///222222222111222333666666666666555555444444222222111333555555444222000000222333555777888999999666333222333444444444222444777999:::777222...000000000111333555666777888888888888888777666666666666555444333222111000...111555888::::::888777::::::999999888777666555333333444555666666666555999888777666555444444333111111111111000///......---...111666:::<<<;;;999888888777666666555555555777777666555444333222111333222111111000000000111...///000222444444333333222000...,,,---000333666333333333555666777555333111333555777888777555444111444666888666222---******...333666666555555666555444222111111222333444666555444222111222555888333000......000111222222000000000111444666888999777444000...///111222333111333555666555555555666333222111000////////////...///000222333444444555444222111222444777888777555222000000333666888888666777777555333111111222333444666888:::;;;;;;;;;777555444555777888999888888999999999888777666666888999999::::::999999999888888777666666555555444444111///...000222333333444444555666777888888888888===CCCFFFEEEBBB@@@>>>???CCCJJJTTT___lll~~~pppaaabbbbbbjjjzzzwwwbbbTTTPPPVVVfffttt}}}|||xxxqqqiiigggkkkpppxxx]]]QQQEEEBBBAAAEEEUUUggg}}}333555666555444555777:::777555222000///000444666555555444444555666777888777666555444333222222222333333333333444666888:::666555444222111000000000...///222666888777333///---,,,++++++***)))))))))222222222222222222222222222222222333333222222111111222222111111111222222666555444000,,,))))))***444555555333111///111333333333333555666666444222---///111222333222222111333555777777555222111000333333333222111111222222222222333333333333222222666777999999888555222000444555666444222000///000/////////111333777:::<<<666222//////111444666777888777666777999:::999888888777777777777666444222444444555555666666666666555666777777555111///---...000222222111111222333666666666666666666666666333222222333444555333222111111333444555555444444222111000111444666666666666777999===>>>;;;555000//////000222444666888999999::::::999888777555444444444333333222222111111///000222444666666777777999999999999888777555444222333444555555666666777888888888777555444222222,,,---...///000000000000///000111444777888777555888777666666666666777777999888666444222000......//////...---------......---...000222222222222222222111...------000333555333333444666888888666444333555777888666444222111...111444777777444///---+++///444888999999999888777666555444333444555555888888777555333333444666111000111222444444222///111111222333444666888999888555111///000222444555444666888888777666777888666555444333222222222333///000000111111000000000222222333555777888777555222///------000444777888666777777555333111111222333555777999;;;;;;;;;;;;888666555666777888777666777888999999888666444222555666777999;;;<<<======;;;;;;::::::999777777666333111......///111333333444555666777888888888777999<<>>>>>AAA@@@EEEMMMUUUbbbwwwwwwgggbbb```gggzzz|||dddSSSMMMRRRaaaooo|||}}}zzzrrriiieeegggkkk~~~yyyhhhZZZKKKAAA<<<===MMM```xxx000444888888777555777999555444222///---...222555444333333333444555777888888777666555444333333333111111111222444777999;;;777666444222111//////...000222555888:::999555222...---,,,***))))))((((((222222333333222111000///...///000111111222222222333444333111//////111222444333111---)))''''''(((111444666555222111333555555444444555666777555444...///000111111000///...000222444444333222333333444555444222//////111222333333444444333333222222222444666777777444111///333444555444111/////////...---------111666;;;>>>888333//////333888;;;<<<:::999888888999999888777666666555555333222111000333333444444555666777777444666777666333///...---000111222222111111222444555555666666666777777777333222222333444555333222222333444555555333111000,,,,,,---111555888888888888888999<<>>>>>;;;;;;;;;;;;:::999888777333111//////111222333222444555777888888888777666888;;;>>>???>>>======>>>BBB@@@BBBHHHLLLTTTggg{{{|||lll```]]]dddyyygggUUUNNNQQQ^^^kkkyyy|||}}}vvvkkkeeeeeeiii~~~|||sssdddSSSFFF<<<;;;JJJ\\\sss+++111888:::777555444666222222111///------000444333222111111222555777888888777666666555555555555/////////000222444666888666555444222111000000000222333555888;;;:::777444///...---,,,++++++,,,---111222333444444222111///,,,---...000111222333333555555444222///000333777333222000,,,(((&&&'''(((+++000444444222222444777555444333333555666666555222222222222111000//////222333555555444444555777777777666333//////111444444555555555555444333222---///222444444222///,,,111333444444333333333444111000///000222666:::===777222---...444:::>>>>>>;;;:::888777888777666444333333333333222111111222111111111222333444666666333555666555111...---...111222333333111222333555555555555666666666666777444333222333444444333111111333555666666333111///)))***,,,111666999:::999999777666888<<<<<<999444/////////000222444555666555666777888777666444333444444444444333333333333000000000000000111222222111222444555555333222111---111666888777666777777777999::::::999777555333---...///111222333444444666333111111222555666666999777444333444777;;;===999888555222000.........+++++++++******++++++,,,,,,///333444333222333555333222111111111222444444111000111333666888888777222555888888555222000000---...111444444444222111,,,---///222444555555444555666777888999888666555555777999999777555444555777666666777888777444222...111666777666555555555333111//////000222222222555777888888777888:::<<<888777777666666666666666222222333333333222111111444333333444666777666555222000...///111444555555333444555555333333333555555777999;;;<<<;;;999888444333333555777777777555555777:::<<<<<<:::777555111222444666888::::::;;;999::::::;;;:::999888777333111111111333444333222333444666777777666555444555888<<<>>>?????????@@@EEEBBBDDDHHHFFFEEERRRcccttt~~~sssccc^^^cccuuummm\\\TTTVVVaaammmsss{{{}}}pppfffdddgggyyywwwiiiZZZMMM@@@<<>>;;;999777777666666444222000111222222222222333444/////////000111333444555222444666555111...---...222333444333222222444555555555555555666666666666444333222333444444333111000222555777666444111///)))***---222777:::;;;:::888555222555999;;;888555......//////000222333444111333555666777666555444777777666555444333333222///000111111111111000///...000222333333222111///+++000666999888666666777888999;;;<<<<<<999777555111111222444444555555555777444111000222666888:::;;;888444222333666;;;>>>888666444222000///000000,,,+++++++++++++++,,,,,,---111444555444333444666333333333333333333444444,,,,,,,,,...222444555444---111555555222000///000...///111333333333222111......///111333555444444333555777999:::888666555222555888999888666666666;;;999777777777777666555,,,111666888666444444444111///......000111000///444666777777777777:::<<<777777666555555555666666333333444555555555555444666333111111333555666666444222000111333555555555222333555444333333444666666888:::<<<<<<:::888777111111222444777888888777555777;;;>>>>>><<<999777111222333555666666777777777888999:::999888777666333222222333555555444222111333444666666555444222222666<<>>===;;;JJJTTTggg|||qqqgggbbbkkk{{{}}}lllaaa^^^bbbfffuuurrrfffdddgggoooqqq___OOODDD@@@GGGOOO]]]nnn333333333444333000---+++000111444555666555333222222111111111222333555666999666444444555666444222000000000000111111222333555333000//////111333555777777555444333222111111......///111333444222111333//////222444333222444111111//////000111333444777666555444333444555555222000...------------------...///000222444666777444555777888888666444222333555555333///...222666777666555666777666555333777777777777888777777777555444444555666666444333......///333666666222...,,,---///222444555666777555777888999999999:::;;;333111...,,,---111555888777888777444111000333555666555333000---,,,...000111111111///,,,+++,,,---///111333333222222222333666444333333444444444444555444555777888888666444111111111111111111111111000111333444444444333222,,,+++,,,000555999:::999999444...---000222222111///...---...//////---,,,.........000222333222222666555555444333222111111222333555555555333111///...000222222000///......000222555888:::;;;;;;;;;:::777555777::::::777444111333666666555333333444444111000000333666666555555333222111222444666888666555444333333333444444333333333222111000......///000222555888999777555222222222444666666555333000///...,,,,,,,,,,,,---///111222222000//////000000000.........000111333555444444444555666888999999:::::::::888666333111333333444666666777777777::::::;;;:::999777444222---...000111222222111111---///222333222111111111444444555777999:::999777333333555777999888666444111222222333444444444333222222111222333444666666777444222222333444444333555333222444777999888666777777777666666666666666444666888::::::999777666666777888999888777666555666555444555777888777666;;;999666555666777888777:::888555444444444222111222444777999999777444111222555888:::;;;===???AAAJJJPPPRRRNNNGGGBBB===777???GGGXXXmmm}}}ssshhhbbbiiixxxpppddd```aaadddqqq{{{yyymmmfffeeekkk~~~tttdddVVVIIICCCEEEKKKZZZiii}}}333444555555222///+++(((222444666888888777555333333333222222333444555666777555333222222222000...///000111333444444333333222111/////////111444555777777555444111...,,,+++,,,,,,---000333555444333333///...111333222333555555444111000000222444666777666555444444444444555000000000///////////////......///000222333555555666777999::::::888666555333555666444111111444777444333222333444555444333555444444777;;;;;;888555666444333333444555555444+++,,,///444999:::666222+++---///111333555666666888888999999::::::::::::333111...------000333555555555555444333222333555777888666000)))&&&)))---333333222///+++(((((()))...000444666666555555666888777666555555444444444666555444555666666444222111111111111111111111111///000222333444333222111------...111555777777666555111---,,,///111222111///...---...///...,,,+++,,,,,,---...000111111222555444444333222111000///000111222333222111000///---///111111000///000000000222666:::===>>>??????777444222222666777666444111222333333333333444555444333222222444666666555333333222222222222333444666555555555555666777777888888777777666555444333...///000444777888777555333333222444555555444222222111///---,,,+++******///111333333111000///000111///---------000222444888777555444444555666777:::999888777555333222111222333333444444444555555666777999999888555222000---...///000111111111111///111444444333222222333222222333555888888777555222333444777999999777555111222333333333333333222222222333333333444444555444222111111333666666666555444444666888:::999888999888777666555444444444666888;;;<<<<<<:::666444333444666777777666555555777666666777999::::::999:::888666555666777777777<<<:::777555444333000...333555888::::::888555333444666888999999:::<<<>>>HHHQQQXXXXXXSSSMMMCCC:::999>>>JJJ\\\kkkvvvzzznnndddfffppp}}}vvvjjjbbb``````lllvvvuuuhhhaaaeeewww{{{mmm```RRRGGGEEEIIIZZZdddvvv333444666666333000---,,,555666888::::::888666444444444444444444444555555555444222111000...,,,+++---///222555666666555444////////////000222444555555555555444111...+++))),,,,,,---000444777888777444///---000222111333666666444222000000111444555666666555555444444333333111222333222000///......---...///111222333333333666777888999999888777666555666666444222111333555222111000111333444444333222111222777===>>>999444666444222222333555555555,,,+++,,,000555777666333...///111222444444555555999999999:::;;;:::999777333222000//////111333444444555555666666666666666888:::999111'''###&&&,,,333333111...***((('''(((---000444666666555444444888888888777555555666777666555333333444444333222111111111111111111111111000000111222333222222111000111222444666666666555333000------///222333222111/////////000///---+++,,,---------------...///444555555444333222000///...//////000000000000///---...000000//////111333222444777:::============333111//////222444555444222333444444333444777999666666555555666777777666444555555555444333333222555555555666777888999999999:::::::::999888777777......000333666777666444444222222222444444333222222222111///...------,,,444666777777444111000///000///------///222666888999777444222111111333444999777555333111000000000222222111111222222222333333555777888777444111///......///000111111111111333444555444222000000000222222333555777888777555000111333777999999777444222222333333333222222111333333444444555444444333000///...000333666777888666666666777888999:::999:::999777555444333333333888:::===>>>===:::666333111222444555555555444444888777777999;;;======<<<:::999777777888999999888<<<:::888666666444111///333555888::::::999777666666888999888777888999;;;DDDNNNZZZ______ZZZPPPGGG>>>>>>EEEQQQ]]]iiixxxtttgggccchhhqqq~~~}}}oooccc\\\ZZZiiiqqq~~~yyyiii^^^bbbqqqvvvhhhXXXKKKGGGIIIYYYbbbrrr444777999:::888777777777888999::::::999777555444444444444444444444333333222222222111...,,,+++***---///333666777666555333...//////111222333444555333333444333222000...---......///222666999;;;;;;555000---///111111222444555333111//////000222444555555555444333222222111333666777666222...------,,,---///000222222222222444555666777777666666555666777666444222111111222222111000111333333222111///...000666<<<===999444555333111111333555555555///+++((()))---222333333222333444444555444444444:::999888:::;;;;;;888555444333222111222222444555555555555666777888888888666999999333)))%%%''',,,111111000...***))))))***---000444555333111000///555666777777555555888:::777555333222333444333222111111111111111111111111111111000000111111222333333444666777777777666666333111000///111333444555222111000111222111///......//////---***)))***,,,555666666777666444333111/////////...//////000000---...///......///222444333555777999::::::999888000///---...000222333333444666777666666777999;;;777888888888777777777777666777777777777555444333444444555666777888999999888999999999999999888888...///000333666777555333222111000000222333222111111111222222222222222222;;;<<<<<<:::666222000000////////////222666:::<<<999777555222111111222333666444222000......//////111111000///000000111222222333555666666444111000//////000000111111222333666777777444000...------222222333555777888777555///000333666999999666333333333333333222111111000222333555666666555444333...---,,,...222555777777666777777888777777888888:::888666555444444555555:::;;;<<<===<<<888555222111222333555555555444444888777777999<<<>>>>>>===;;;:::999999:::;;;;;;::::::999888888888777555222333555777:::::::::999888888888999888666777888:::DDDNNNZZZaaaeeeeee]]]UUUFFFCCCCCCJJJTTT```qqq|||wwwhhhaaabbbiiixxxttteee[[[VVVgggmmmxxxyyyiii^^^bbblll|||{{{kkkZZZLLLGGGIIISSS\\\nnn777:::===>>>===>>>BBBEEE>>>===<<<:::888666555555444444555444444333222111...000222111///---,,,,,,...000333555666555444333...///111333444444444444111111222222222222222222111000111333777:::;;;;;;555000...000111000///222111111000///000000111222444444444333222111000///444888:::999333///,,,,,,***,,,...000222222222222222333333444444444444444666666555444333222222111444333333444444333111...,,,,,,///444999:::777444333222111222444555555555111,,,&&&%%%)))...111222444444555555555555555444999777777999<<<;;;777444333333333333333444555555444333222333555666777666333666888555///+++,,,///111111000...+++******+++...000222222000---,,,,,,222555777666444444777:::888555222111222444555444333333333333333333333333222000...------///222444444777999:::999777666666333333222222222333555666222111111111333333222000000111000---(((&&&(((+++444666777888888777555444222111///......///000111/////////...---///222555444555777777777666444333.........///000111222222555666888888777777888:::777888999999777555555666666777777777666555555444333333555666777777777777666666777777888777777777111111222444666777444222000...---...000222222111000111222444555555555555======<<<999555111000111000000111222555777:::;;;888888777666555555444444444333111000//////000000000//////...///000111222333444555555555444333222111111111111111222444444888888777444000---,,,,,,111111222444777888666555///111444888:::999555222333333333333222111//////000222555777777666444333///...---///222555777777666777888777555444444666777555444333333444666777::::::;;;:::999666444222222333555666666555444444666666666888<<<>>>>>>>>>;;;:::::::::<<<===<<<;;;999999999:::;;;:::888666222444666999::::::999999888888888777666777999<<>>===:::999999:::<<<===<<<:::;;;:::;;;<<<===<<<:::777222333555888999:::999999777888888777777888;;;>>>???JJJXXXdddoootttppphhh\\\RRRHHHDDDEEEMMM]]]kkkzzzvvvssstttxxx~~~qqqfff```eeetttsssgggaaa[[[cccooozzz~~~yyyooofff^^^aaannnxxxgggUUUKKKJJJIIISSScccwww555888:::999999<<>><<<777333444444333333111000...---...000555888999888666444555333222222555777888777666777888555111......000...---,,,---///222666888888777666444333333333333777777888888888777555444333333444666:::=========999888888:::<<<<<<;;;999===<<<<<<>>>>>>===:::777111222555777888999999999666777888777777999===@@@888DDDTTTeeessszzzwwwoooiii]]]OOOEEEBBBFFFSSS```mmmzzzoookkkkkkuuuxxxjjjaaabbbooo~~~yyynnnhhhUUU___nnn{{{|||rrrjjj\\\^^^kkkppp]]]QQQMMMNNNUUUbbbqqq;;;:::888555444666:::>>>CCCCCCBBB>>>:::777777777555444333333222...)))%%%(((,,,222555555333111000///222555444111000222444666444222222333333222111333333333000...---///000000111444666666555333111555555444444333222111000000222444666666444111000000111111111000...+++***111333555777666444111///------...///000111222222111222444666777777666555222444777777666666999;;;999999999:::999555---'''------...000333555555444444222111111222333333222222///+++,,,///222222222------...111444777777666222333444555555333111000,,,///222333222000//////000000---)))&&&&&&***......222777::::::999888888666555222000............000///---,,,,,,---///000444555555333000000222555999777333222333444444444555444333222222333444555111000...------///111333888777666777888777666444666777777666333222222333///...---------///111222222111///---+++******)))111333666999999777333111444444333333222111111000111000000000111111222333444555555555555555444444222111111000//////000000111111111111111000///...222333444444333111///---...---,,,---///111111000222222222444555555333111222333444555666666666666;;;:::999777555444222222111---***+++///222111...---111555666444111111333,,,,,,++++++,,,---///000444555555666555444222111000111222555777666333000///111333666666555333222///...,,,+++---000555777777777666333000///000222666666666555444444333333444333222222333333111000222000...///111444555666999:::<<<>>>===;;;999777555555555333111000222444111333555666777666555444222444666666666777999;;;888777555333111///------222111///......000222333222222333444555555555444777:::>>>===999555444555666888999999888999;;;>>><<<<<<;;;<<<===<<<999777===<<<:::;;;<<<;;;777333000000111444888:::;;;:::::::::999777555333444555333999HHHZZZffflllssszzzwwwkkkYYYIII@@@AAAIIIRRR[[[iii~~~|||rrrnnniiijjjoooyyy|||uuummmeeejjjvvvnnn___[[[]]]jjjwww~~~lll^^^]]]eeewwwvvvgggZZZTTTPPPRRRZZZhhhxxx:::999777444333444888<<>>;;;777555555666666555444444333000,,,((('''+++111444444222111000333666888777333111222444777666444444555555333222444444333111...------......000222444555333111000111222333444555555666666666666666666555444222222//////...---,,,,,,------,,,---...000111111222222......------------.........000333666777777666555666555444111111333777;;;999999888888888666222///......///111444666666555555333000/////////---,,,)))***+++...222444333222///...///111444555555444555555444333111///---,,,...111444555444333222333222000,,,'''$$$%%%))),,,000222333333222222333444444333111000............///...------...///000111333333444222111000222333888666555555555444222000333444555666777666666555888777444222111111222333555444444444555555333222333555777888666555555555111///,,,++++++---000222222111000...,,,***((((((...000444666777666444222///000111222222222222111000000000111333444666666555555666777777666666555222222222222222333333333444444333222111//////.........///000000///...---000///---...///000000///......000333666888777666222333444555666777888888999888888777777666666555222222444888:::888222---444666888666111,,,***+++///+++))),,,222666666444444333333333333444555555444444444555666666333111111111111111000000000000,,,,,,---...///111222222222333333222000000111333444333333222222222333333444222000000111111///...000///...000222444333333555777999:::999888555444666666666555444333555777444555777999999888777666444666777888777666777888777888999888777444222000111000000000111222444555999888888888777666666555777777777888999888666333333444555555555666888:::777666777999<<<===<<<;;;999999;;;<<<===;;;666333///000222555999:::888777::::::999666222000000111444444888AAAJJJVVVgggvvv|||tttgggXXXLLLDDD@@@EEEPPPbbbrrrvvvgggZZZUUU\\\fffvvvxxxlllcccfffpppvvvfff[[[TTT[[[kkkxxxmmmbbb\\\^^^mmmqqq^^^OOOFFFDDDIIIWWWiiizzz999888666444222333666999======<<<:::777555666777777555444444444111...+++***...222444333111//////444666888777333111222333666555444444555555333111444555444222///------......///222444444333111///111222333444555666666666999888777666555444333333///...,,,++++++,,,---...---------...///000111222------------...///000111000000111222444555777777888777555333222333444666777777777777666555444333111111111444777888888666777444111000///...---+++))))))***---000333555666222111111333555666555333777666555333000...,,,,,,///222444555555444444444444111---(((&&&(((+++---333333333111//////111444222222111000//////......////////////000111222333444444444444333333333444888777777777777555222//////111444777999999999888;;;:::888555444333333444555444444555666666444333444666888888777555444444222000---+++***,,,///111111111000000///...---,,,000222444666666444222000,,,...000333444333222222222222222222333444555666444444555555666555555555333333333444444444444444555444333222111000000///...///000000111000000///333111000000111222222111///000111444777888777666111111222333444666777888777777777777777777777777444555777:::;;;999333...555777888555000+++******111,,,)))---555;;;:::666333333222222333444666777444333333444666777666444333111000............///+++---...000111111000000000111222111000000222333444333333222222333444555444333111111222222000......---...111444666555444444666777999888666444222444555666555444444555777666777999::::::999777666555777888888777666666666555777888999999666333222000000000111222444555666888888777777777777777777666444222444666777444111222333555555444555777999777666666888:::<<<;;;:::777888:::<<<<<<:::666333///000222555888999777555888888777555222000000111777555666;;;BBBMMMaaaqqqyyy|||{{{rrrfff[[[OOOGGGGGGNNNZZZeeeqqq~~~|||mmm]]]UUUTTT___mmm~~~|||pppfffeeejjj{{{yyyhhh\\\TTTZZZhhhssssssfff]]][[[hhh|||yyycccQQQCCC???DDDUUUgggvvv999999888555444444777999<<<<<<<<<:::777666777888888666555555555333000...///111444555222///------333666777666222000111333333333333444555555444222444555555333000......///...///222444444333111///222333333444555555444444999999888666555444333333///...,,,++++++,,,---...000000/////////000111222---------...000333555777555333000...///222666888888777777666555444222000555666666666555555555555444444444666999::::::999888666333222111111///---,,,+++++++++---222777;;;555444444555666666555333666555555333111///---,,,///111444444444333444555666333///,,,+++---///000666555333111//////222444222222111111111000/////////000000111222444555666666555555666666777666555888777888999999777333000+++...333777:::;;;;;;:::<<<;;;999777666555555555777666555666888888777555555777888888666444333333333111...,,,+++---///111//////111222333333333333444555666666555222///---+++---111444555555333222333333333222333333444444111222333333444444444333333444555555555555444444444444333222111222222222222222222333333333333333666444333333555666666555222222333555888999777666000000000000222333555666555555666666666777777777666666777888888777444222333666777555000,,,,,,---222...***...777<<<;;;888333222222222333555777888333222222333666888888888444222000...------...///,,,...000222333222000......000111222111111222444555444333333333555666777555333222222333444222111------...222555888888777444555777888888666444222222333555555444444555666777888:::;;;;;;999888666555777999999777666555555222444666888888777444333111111222333444555666777555555444555666777888999444111///000222333222///333444555555555666888:::999888666777888999888777555777:::;;;;;;999666555000000111444777777666444444555555444222222333444999888999<<<@@@IIIZZZjjj{{{|||rrriii]]]RRRKKKOOOTTT[[[dddrrruuucccUUUVVV]]]kkkzzzvvvkkkffffffuuu{{{kkk___WWW\\\gggmmmxxx{{{iii___[[[eeevvvjjjVVVDDD???DDDUUUgggttt999999888666444444666888:::::::::999777666888999888777666555666555222000111444666666333000...---222555777666222000111333222111222555777777666444444555666555333111111111...000222444555333111000111222333333444444444333777777777777666555333333//////...---,,,,,,------111000000000000111111222.........///222555999;;;999666111------///333666444444444666777555222///444666888777666555666777666555666888:::;;;;;;999888666333333333333222111//////---,,,,,,111777<<<777666555555666555333111111222333333222000---+++...000222222222222333444666333111000111222222222666666444111//////222555111222222333333222111111111111222444666777888999777666666777999999888666777666777888999777444222+++---222666999;;;;;;:::999999888777777777777777888777777888::::::999777555666666555444333444555444333111///......///000---///111444666777888888777888777666444111...,,,***---222666777666444222222222222222222333333444000000111222333333333333444555666666666444333222222222111111222444666777666666666666666555555555777555444555777999999888555555555777::::::999777000000/////////111222444444444444555555666666666555555666666555555555444222555666555111//////111444000...111777;;;;;;999222222222333444555666777333222111111444777888888444333111////////////000...///222444444222000///...000222333222222333444555444333222333555888999444333222333444555555333.........000444666777666222444666777777555222111000222444555555555666777777999:::;;;;;;999777666444666999999888666555555111222444666777666555555222222333444555666666777333333222333444666999:::444111///...///000000///444555666666666777999;;;;;;999666666666777666444444666999:::888777777777111111111222555666555333333444444444333333444666::::::<<<>>>>>>DDDRRRaaa|||ttthhh\\\PPPQQQQQQSSSZZZgggwwwwwwiiiYYYSSS[[[hhhyyy}}}rrrjjjfffnnnyyyqqqdddZZZ\\\dddfffooo{{{|||jjjaaa[[[aaaooo}}}qqq^^^III@@@BBBSSScccnnn~~~888888888666333333555777777888888777666555777888999888666666666666444222111333666666444222111111222555777666444222333555111222333777:::;;;:::888444555777777555333333444///111333555555444222111...///000222333444444555444555777777777555333222000000000///...---,,,+++......///000111222222222000//////000222666999<<<999777333000...---...///...---...111444666555333555888;;;;;;999777777888555555555777999::::::888555444222333444555555444111111111///...111666;;;777666444444444333111///+++---000222222///,,,***,,,...///000000000222333444222111333555666555333555555333111//////222444222222333444444444333222222333555777888:::;;;;;;777555555777::::::888555555444444555666666444222...000222555777888888777666666666666777888888888888777777888:::;;;999888222333333222222333666999444444333222111000//////---///222555777888888888888888888777555222///...+++...333888999777444222/////////000222444555666000000111222333444444333555555666666555333111000/////////111333666999;;;:::999888777777777777777666555444666888:::;;;;;;555555666999<<<===<<<;;;222111000//////000111333333333333444444444444444333444666666666555555555333555777555222000111333555333222333666888999999222222333444555555555555666444111000222444555555444333333222111111111111000222333555555333111000///111333444333333333444444333111111222555888999111111000222444666666555222000......000111222111000222444555555333000///000333555777666666777888777888:::;;;:::999777555333555888:::888777666555111222333555666777777777444444555555666666666666555444333333444666888999444444222///------///111333555666666666666999;;;:::888555555555666555444444666888888666666777999333111000000222444444444444555555444333333444666999:::;;;;;;999<<>>KKKYYYdddwww777777777555222222333555555666777666444444666777:::888666666777777555444000222555666666444444555222555888888555444555888222222555999<<<>>>===;;;333555888888666555555555000111444666666555333111+++,,,...111333555666666222444666888777666333111000111111111000...,,,******+++---000111333333333222111000000111444888:::999888666333000---+++******((((((+++111666888777777:::===>>>;;;999999:::555444444666888999888777333222111222444666666666111333444333111111555888666555333333333111///,,,&&&)))---000111///+++(((+++,,,.........///111222222111111444777888555333333333222000//////111333222333444555555555444333333444666888:::;;;<<<===666555444666999:::777555333222111333444555444222111222333555555555555444333444555666777888999999888777777888:::;;;999888///000000000000444888<<<555555444444222111///...---///222555777777777666777888888777555333111000,,,///555999:::888444111+++,,,---///222555777999000111222333444555555444555666777666555333000............000444888<<<>>>;;;;;;999888777777777777555444333555888;;;;;;;;;444444666999===??????>>>444333111//////000111333333333333333333333333333111333777888888666555555444777888666222000222444555555444444444666777888222333444555666555444333999666222000000222222222444444444444333333333222222333444555555444222111000222444555444333333444222111000000111444777999/////////111444555666555555222...,,,------------///000222333333111///---111333666888888888999999777888:::::::::888666555222555888:::999777666666222222333555666888999:::555555666666666666666555777666444333444555777888555666555111---,,,///333333444555555555666888:::999777444444555666666555444666777777555555888;;;444222//////111333444444666777777555333222333555888888999888444666CCCRRRgggwww~~~rrriiiddd\\\TTTRRRYYYfffpppwwwqqq^^^UUUUUU]]]kkkwwwzzzrrrmmmaaannn|||mmmXXXQQQWWW\\\eeeooonnnhhhaaa[[[\\\cccpppyyyiiiQQQ@@@999CCCPPP[[[qqq888555333222222222222111333444666777777777666555333222222333666666555444111333555666666555333111444555777888888888777666555444333555888;;;======666333111333777777444000000000111333666666555333---------...000111333444666666777888888777666555777555111---***(((&&&&&&***,,,///222333222111000///...///111444777888777999555222000111000---+++)))))))))+++000444666777888:::;;;======<<<:::999333111000333888999666222000111333555666777777888555666666555333333444555777666444333222///,,,***+++,,,///000000...,,,+++(((,,,///---...222555444333111000111444666555333.........------///333666666555333222222444777999777777666555555888<<>><<<:::888777777777777777666666888;;;;;;888444222222333666;;;>>>===;;;777333222444333///222888555444222111222333555777555555666999:::999555222333444444444444444444444777777666555444444444444444444444333222333666999666333///+++***+++...///333444666777888777555444333555666777777555333111222555999:::777444444444555222///...000333666666111111222333444666777888666444222///---,,,++++++111444555555222111222444555555777999<<<===<<<:::888777777666555444444444000444888999888666777888555555777888999:::::::::777888888555333333777;;;999:::999888555333333444777777777777555333111000333555555444777<<<===;;;888666222111333555666777<<<666333555666555777:::444555666333111111444777555555444444444444444444111444555444333666>>>DDDZZZcccpppyyyrrrhhh___[[[XXXTTTWWW^^^dddhhhsssxxxlll```ZZZYYY```rrrqqqiiijjjllltttxxxgggVVVRRRYYYaaaiiioookkkbbbYYYWWW]]]jjjmmmWWWHHH===???GGGSSSfffxxx777555222111222333333222444444666777888888888888333222222333444555444222111333555666666555333111444444555666666666666666333222111333666999::::::555222000222666777555111111000111333666777666444............///111222333666666888999999888777666555333000---***(((''''''***,,,...000111000...---......///111555777777666888555222111222111///---+++******,,,000444555666777888:::<<<======<<<;;;333111000222777888555111000111333555666888888888555777999999777555444444555333111111111000...---///000222333333111...---+++///111000000444666555444222111333555666444222///000///......000444777666555333222111222333444555666666555555666999<<<888777666666666666333111000...,,,---///000111111111222444555555444333222222111000222555666555222222333555666777777666666777777777555222222333444333333555666777666333000111444888999888777666555444555666666444333333444444222111333666666333///---...///111222333444555333000---...333555555333222333333111......///222222000...---000555:::>>><<<;;;999777666555555666777666666888:::999666333111//////222666999:::999777555666999888666888>>>:::888444111000222555777888888888999:::999666444444333333222222222333333555444333222222222222222444444444222111222555888555222///,,,+++,,,...000222444666777888888777666777777888888777666555444444666999888666333333333444111......000333555666111111222222333555666777888666444222000///......111222333222111111333555666666666888::::::888777555666666666666555444444111555888999888666777888666666777999999:::::::::888888888555333444777;;;::::::999777555333222222666777777777666444222111222555555444777<<<>>><<<777333///...000555999;;;<<<777444555666444444777666777888666333111222333222222222333333333333333111444666555444777===CCCNNN[[[mmm|||yyyrrrkkkfff]]]SSSPPPRRRVVVZZZeeettt|||zzzwwwuuulllddd\\\\\\```lllzzzsssiiiiiiqqqnnn\\\UUUUUUZZZaaahhhpppggg^^^ZZZZZZcccssszzz```QQQDDDBBBFFFOOO```qqq666333111000111333333333333444444666777:::;;;<<<333222222222444333222000111333555666666555333111333222222222222333444444111//////111444666777777222000///111555777666333222222222444666777666555///////////////000000111555666777999999999888888222111///---+++***)))))),,,...///000000///...,,,......000333666888777666888666333222333333222000...------...111444555444555666888:::<<<<<<<<<<<<111000///222555666333000000111333555777888999999666999<<<<<<:::777555444333111//////111222111111333555666777666333000...///333555333333666888666444444444555666555333111111111111//////111555888555555444333111000000///333555666555555555666888888777555555555444333111000...,,,---///111222222222222222111111111222222000//////111333444333111222333444555555666555555:::;;;;;;999666444333333333444666999;;;:::666222333555888888777666666666333444666555444333333444777444111222444444222///...///000222444666777888333000---...111333333111222222222000//////222444111000......///333777:::;;;:::888666555444444444666666666777888777444111///---+++,,,///333555666999888:::======;;;<<<@@@@@@===777333111333666888<<<;;;999999999999777555444333111/////////111111222111111000000000111111333333333111000111444666333111...,,,,,,---///111444444666777888888888888::::::999888777777777777777777888666333111111222222000......111333555666111000000000111333444555999999777666444333222222///000000//////000444777666555555666777777555444333444666777777777555444333555777888777777777888777888888999999:::::::::888888888666555555888:::999999888777666444444333555666777777777666555444333666666555777<<>>555444333333444333111///111333555666666555333111222111000//////000222222///......000333666666666111000///111444666666555444333333444666777777666111000000/////////000000333444666777888888888777000000///---,,,+++++++++...///111222333222111111//////111555888:::999777777666555444444444444333111000000111333444444333444555666777888999888888000000000111444444222000000111333555777888999999888:::;;;;;;888666555555444222111111222444444333666777888888777444111...333777888555555777999888555555666666666444222000222222111//////000444777333444444444333111///...222444666666555444444555999777555444444444222111///...------000222333333111111111222111111000000......///000111222111111222333333444444555555555===>>>???===999555333222222444888<<<>>><<<888444333444555555444333444555222444555555444333333444888666333222333333222000//////111333555888999:::333111......000111111000111111111000000111333444111000//////000333555777999999888777555444444444555666666777777555222000///---***)))+++...222555999;;;>>>??????======>>>BBB???<<<999777888999;;;>>><<<999777777777666555444222000---,,,---///000111000000000000000111111333333222000...///111444111000///......///111222777777777777777777777777<<<:::888777666666777888999888666444111111111111111000...///222444555555///...---------///000222888888888888777555444333...------,,,...111444777555444333444666777666444111333666999:::999888777555555666666666666777888888888888888999999::::::999999888777666777888:::888777777777888888888777555666777888888888777666666999999666666:::======777333///...111777===@@@;;;666444666666333111222777999<<<===:::666222///------...//////000111111222444666777777888;;;>>>BBBPPP```nnn{{{uuudddWWWRRRLLLLLLPPPXXX]]]\\\ZZZ[[[XXXXXX\\\eeerrrrrrnnnnnnuuu~~~yyykkk^^^TTTRRR\\\gggrrrlllccc\\\WWWYYYdddpppzzziiiYYYQQQLLLLLLXXXggg}}}222///,,,+++,,,///000111000000111222555888;;;===777666555555555555333000111333555666666555333111111000///......///000111/////////222555888888777222111111111333555555666555333333444666777666666222222111000000000000111111222444666666666666666////////////...------,,,---...000222444444555555111222333666:::;;;;;;:::666666666555444444555555444333222333555555444333444444444555444444444333000000000222333333111000000111333444666777777777888888777555333333444666888666444444555555555333555666777777555222///---444888999666555888999888555555666666444222111000222222111///...///222555111222444444444333111000222444777777666555444444;;;888555444444444222111///...---...111444555555///111333555444222///------...000111111111111222333333333333444444444555<<<>>>???>>>:::666333222333444888<<>>>>>===>>>;;;777555555555444333444222///---,,,---...000111111111111111222333444333333222000......000222111111000000000111222222:::999777666555444555555:::999666555444555777888999777444222222222222222222111000111333555444333---,,,***))))))***,,,...555555777777777666444222---,,,***+++...111555777333222222333666777777777222444777:::<<<;;;:::999666555444444444555666777777777777777777888:::::::::999888777888999999999666555555777;;;======<<<555666777999:::999999888999<<<<<<777555888;;;;;;:::777444333555888;;;<<<999555444777888555444555666888;;;<<<<<<999444111------...///000111111222333444666777777999;;;<<>>AAABBBCCCBBB@@@???;;;888555444333333222111333222000.........000000222222222333444555666777666666444222//////111333222222333333333333333333;;;999666444333333444555777666555444444555777999777555333222444555555444444333333444555555444222,,,***(((&&&&&&'''***+++000222444666666555222111---+++***+++///222555555222111000222444777777777333555777:::;;;;;;;;;:::777444111111222444555555666555555555666888:::;;;;;;999888888999::::::999555444333777<<>>>>>888444777;;;<<<>>>;;;888666777888999888888444333777:::::::::===999888999:::;;;999555222000000111111222222333333666555555555777999:::<<<>>>BBBHHHRRRdddyyy|||sss```YYYSSSRRRPPPLLLKKKMMMQQQZZZffftttuuulllfffiiiqqq}}}zzzjjjZZZQQQVVV```qqqooolllggg^^^YYY___iiivvv|||oooaaaVVVKKKCCCIIIUUUeee{{{555111,,,***+++---///000222222444555666666666666777555555555666666444222111333555666666555333111111111222222111000000///---...000444999<<<===<<<999999777444222222333444555333111111333555555444444444333333333444444555222333444555555555444333111222222333222111000///------///000222333444555444222111333666999;;;<<<666777888666333222333555666666666777999888777555444444333333222333333333000111333333333222111111111222222333333222222111111222222000///000333555777777888999:::888555222000111333333222///,,,***000444555333333555777666333444444111//////111444555444333000...///222444333333222222111000///...///111333333333333444666999666222000/////////...///------///222666777888444555777777777444222000///222444444333222444666666666555444444555666666666888999888666444333444444555666999;;;:::777555444333000---+++,,,000444333555777777666666666777888999:::999888666555444222222444555666888999999666666444111///...///000------///222444333///++++++---000222444444333333111222444666777777777777222555888888666444444555000333666666444222222333444;;;???>>>???DDDFFFDDD===>>>???AAAAAAAAA@@@???999777555444444444222111222222111111111111111222222333333444555666777888::::::888666333333444666444555555666666555444333888666444222111333555777444444444444555777999:::555333222333666888888666666555555666777666333000---+++(((&&&%%%''')))+++---///222555555444111///---+++***---111444444333222000///000222444555444333444555777888999999:::777333///...000333444333333333222333555777:::;;;;;;999888999;;;;;;:::888666333222555;;;>>>===:::777888999;;;;;;;;;::::::999======888555888===@@@BBB>>>888555555666888888666222222777<<<>>>AAAEEE===;;;888777888777444222444444444444444444444444888666444444666888;;;<<<:::===@@@DDDQQQfffzzzuuufff^^^VVVSSSPPPNNNNNNQQQWWWbbbpppxxxmmmdddcccjjjuuu}}}nnn]]]QQQRRRYYYjjjmmmqqqooofff\\\]]]cccqqq|||tttgggZZZKKK>>>@@@IIIWWWnnn777333...+++,,,...000000333444666777777777666555555444333444555555333111111333555777777555333111111222333333333111000///,,,---000555:::===>>>===<<<;;;999555222111222333555333111111222444444444444444444444444555666777444555666666666555444333222333333444333222111000111111222333444444555555333111///000444888:::<<<666888888666222111222444777666777888999999777555333333333333444444555666000222444444333222111111222222222222222111000///...000222222111111222333444555777999;;;999555222///000222222111///,,,***...222444111111444666555333333333000------111555666666444111///000333555444333222000...---,,,+++---///111111111222444666777444000...---------,,,///------///333666888888888888777666555555444444000333666666444333555777777777555444444555666777444555666666444333333444555555555777999999666444555444000---+++---111555444666777888777666777888777999;;;;;;:::777666555333333444555666777888888777777555222000...///000,,,,,,...222555333---((((((+++...111333333222111...000222444666777777777111555888999777555555666000444999999777333222111777===???;;;:::>>>???<<>>>>>>>>>>>>>>>>>???888666555555555555333111222222222222333333333333222222333444555777888999>>>===<<<999666666777999555666777777777666444333555444111000111333777999333333444555777888:::;;;333222111444888::::::888888777777888888666333000...,,,)))'''&&&'''***++++++...222555555444111///---++++++...222444444222333111///...000111111111333333444555666777888888777222...---///222333222222111111222444777:::<<<<<<:::888999;;;<<<:::888777333222444999;;;999666888999:::;;;<<<;;;::::::777<<<<<<777555999@@@CCCDDD>>>777222222555888:::555111222888>>>AAAFFFKKKAAA===888666666555333111666666666666666666666555:::777444333555888;;;<<<888===>>><<>>:::666444444444555444444555666666555333666555444444444666777888888888555444:::LLLfffyyyuuukkk```[[[VVVTTTSSSTTTZZZbbbqqqzzzyyyjjjcccbbbiiiwwwuuugggVVVNNNMMMXXX^^^fffjjjjjjeee```\\\ffflllxxxsssfffVVVEEE<<<;;;SSSaaappp{{{555444222111111111222333777666444222111222555777777555222222333333111///111000000222444444333222000222444444333222111111333222222222333555777888888666555666777888777666666555333111111333555666444333222000000222333444333444555444222222333555777888777666555555777999>>>>>><<<888333000//////444222...++++++---111333555555444444444444444555666777777777777777666666555111......111444333222444444555666555555444333333222222333444222///---...///111111000000111333555666888888888777666555888666666666666666444222666333000///111333555555666555222111111222555777777888777444111000222444777555000,,,)))(((((())))))+++---...---...///000...---,,,,,,.........,,,,,,---...000222666999:::777777555333000///111222777888999999999999888777666666555555555555555666888666444222111000000000000222666777777555333222555555666666666555555444333444444333222444777999777777888;;;===<<<888444444555777888888666555444555444222222333333333222111444777888555000---++++++///333555444222000000///000111111000000222444555555666666666555333222444444444444444333222222777888888777555444555777888777666555555666888999777777777777888777444111//////111333666777555333000///...---...111444555:::;;;;;;:::999777555444555444444555555444222111000000000000111333444555555555444555666888999;;;777666444333333444555666555111...111666777222---000///...///111000---***---...000111111000///....../////////......000222333222000111222222000///000222444666666666555444444333222111222333555777333000......111555888999:::777222...---000333555555555444444555666777888999:::<<<===>>>===<<<;;;;;;:::999888777777777777;;;777333222444666777777555333222222666<<>>>>>===<<<;;;:::999777666444444444666444333333666888999999777666444333444888<<<>>>???===;;;888666555555555666444222111222333333222444444555555666666555555777777777666:::GGGYYYfffssswww|||~~~yyyoooccc[[[NNNIIIGGGLLLTTT```rrruuuggg^^^]]]iiivvv}}}iiiXXXPPPWWW\\\ccchhhiiifff```\\\]]]dddnnnwww~~~qqqbbbQQQDDD???>>>HHHVVVdddvvv333222000//////000000111333000---,,,...111444666222222111111111222222222000000000222444555444333111222333333111111222444333222111000000111222333222222444777:::<<<;;;:::999999888888888888999999444222...,,,,,,...222444000222444333222222333444666666666555444555777999>>>>>><<<999555222111222555222---)))((())),,,...000111222333444444555555555555555555444333222222000***&&&+++444:::888333666666666666666666555555222111111222333333222000...///111111000000222333444333333222333444555666999888888:::<<<===;;;:::888666444333444555444333444333222111000000111222333222000......000333555777666555333222222333333333///+++***---000000///000///---...//////...---)))***,,,...000333555666222444666666444333333444555666777777888999999999555555555666666777888999666666555444333333333333000000111333444444333222111444888<<<===<<<:::888222333444333222222444666666666555444444444444333000333777999888444///,,,***---000000///000444888;;;;;;:::777222///------,,,...///000000000222444222222000///---///222555444333222111000111333444777666666555444333111000222333444333222222333555777777555444333333333444333222111111444666777777222222222444777999999999111000...---...111333555888777777666555333222222555555555333222111222333555444444333333333333333333222222222333444666777888666444111111222444666333111///111444555111---%%%)))...222333000***&&&***+++---///000000///...///111222333222111222333555444444555777777555444222222222333555777:::;;;777777777666555333000///222111111333666888999888:::777222...,,,+++,,,---111222444666777888888888::::::;;;<<<<<<;;;:::::::::999888666555444444444444444444555777888999999888777666555555666888999;;;:::888777666555555555666444111000111222222222444555777777888777666555555666777777:::BBBOOOXXXiiikkkmmmlllfff\\\RRRKKKDDDAAAAAAHHHTTTdddyyy{{{nnnbbb___iiiwwwsssaaaVVVSSSWWW^^^eeeiiihhhddd```]]]___dddlllxxxxxxjjjZZZLLLCCC===DDDOOO]]]ooo444333222111000111222222222///++++++...222444444000111111000000111222333111111111333666777666555111222222111000111333555333333222111111222333444000222444888<<<===;;;:::888999999999999999999888333111---++++++---111333111333555555444333333444333333444333222222555777999999999777444222333444444222///,,,,,,---000222222222333444444333333222444444444444444333222222+++&&&$$$***666<<<;;;666999888777666555444333333///......000222444333222000111222222111111222444222111000000111333555666777666666888;;;<<<;;;:::666444333333444444222111111111000//////...------+++***)))***---111444666777777666666666666666666555111---,,,///222333222111000......///000...---)))***,,,...111333444555444666999:::999777777888666666555555555555666666888888777666666666666666555666666666666666555555111000///111333555444222///222777:::<<<;;;888666111222333333222222333555888777444111000000111222000222555777666333...+++***---000000///000444888<<<;;;999555111...---...,,,---...------///222444000000000//////111555888555333111//////000222333666666666555444222111000333444444444333444555777:::888666444333222333333111000///000333777999999555333222333666999::::::444333111///000111444555666666555555444333333333444444555333222333666999888888777666555555555555222222111111111333444555777555444333333555777999666444333333555333000---###(((...333222...)))%%%)))***---///000000/////////222444555444333333333333333333555777777555333333222222333555888;;;===777777777666444111///---//////000222555777777666:::888444111...------...000222444777999;;;<<<===;;;::::::999777666555444777777666666666666777777444555777777777777888888999888888777777777888888888777666666555555555555555222000///000222333333666777888999999888666555444555666777888===EEEKKKYYY[[[\\\ZZZUUUNNNFFFAAA>>><<>>???:::999888666444222111000444444444555666777999999666777888888666666777888:::999999888888888888888555555555555555444444444333111///000222444444444777777888888888777666666333444555555666999===@@@FFFHHHJJJKKKJJJFFFAAA>>>;;;<<>><<<999555333444666777777666444333///---,,,++++++,,,---///222444666555333111/////////000000//////000222555555666666555333222333444555555666666666666666555333444666666666444333222111222333444555555555555***)))***///555::::::888999777666444333222222222222000///000111222222111666777777666444222222333,,,,,,---...000111333444333333333555777888777666111111222333555555222000///000000000...,,,)))(((""""""$$$(((...333333333///111222333444333222111111111111000000111444777333111000000000000///---,,,---000222444555666666666888999999888888888999444444333333444555777777999888777555444333333333111222444555666666666555444000---///333777666444///111333555555333000...000222333333111000111222777555111---***---333888666666555555555555555555555444222222333333333222444444444222///------...///000111000///000222444222333444444333444666888666555333111000000000000222333333333222111111000333555666666666777999;;;===999444///---...000111000///000222666999::::::999666333222444666888999888666333000//////000111000//////000111222444555444555555222///000666<<<:::999888888777777777777333222111111111222333444444444555555555555555555555444444444333222///---,,,000444555222///---,,,(((***---000222222222222000333777999888666444333///000222555777777555333444444555666777999;;;<<<666666666555444333222111///------///222444555555777777666555444333333333444444444555777999<<<===999888666444333111111000222222333333444666777888666777888777666666888:::;;;:::999888777777777777444444444444444333333222000000///111444666666555777777666555555555555555222222333333444666888999888;;;>>>AAABBB@@@>>><<<888<<>><<<777444111222555666666555222111------,,,++++++,,,------222444555555222///------//////000//////000222555222333444444444444666888666777888999888777555444333444666777777666444333111222333444555666666666,,,,,,...111555777888777666555444333222222333444666444222111222222111000888999999777444222222333***+++,,,...000111222333333222222444666777666555111111222444666666333111000000111111///,,,)))(((""""""%%%***000333333111,,,---///111111000///...---000111111///000444888333222000000111000///------///111444666777777777555777888777666555666888333333333444555777999;;;777666555444444333333444///000222444555555555444555111---///444777777555000222333444333111...---000222333333111000000111444333000+++***...666<<<:::888666555555777999;;;:::777333333444555222///111222222111...------...111222333222111111333444444555666666444444555666777666444333111000///...111111222222222111111000333444666666666777:::<<<===999333---+++,,,...111000///000333777::::::::::::777333111333555777888999777333000...---...///------------///111444555555666555111---...444999999999888777777777777777333222111111111222333444444555555666555444222111222222222333222111000......111444333000---,,,---)))+++...111333333333333000333888:::999777444333///000222555888888666333444555666777888999:::;;;777777666666555555555444222111000111444777999999666666555555555555444444777666555444555777999:::777666555444333222222222222222222222333444555666555666888777555666:::===<<<;;;999777555555555555444444444444444333222111//////000222666777777666666555444333222222333444111222222222333444555666444777:::===>>><<<:::888666===MMMbbbuuuuuueee\\\ZZZbbbiiiwwwuuubbbOOOMMMMMMTTT```jjjpppqqqoooggg^^^]]]eeetttrrr```OOOIIIGGGMMMVVVdddwww444333222222333333111000///000111444666777555333000000111333555555222000000//////111444555555444444333000///111666;;;>>>:::888333///---,,,...///555888;;;999333000000222555333000111444555444222000///......///000///---555666666333///---///222...000222111//////111444999999888777777888999:::777666444444555666666555333555777::::::999888666888666444444666666666555000111333444555666666666666555222///...///333777999666222000000111222222999999999777555222///...+++---///000000000111333222222333444444555666666666555666777888888666555111111000...------------...///000222222333222222111222222222000...+++)))...111444444222111333555555333111/////////111222...000333555777777666666666444111//////111444666///111444555555555555666;;;888444333555666555333222222333333333333333333555444222222444555555444222222222222222222222222444333222111222333444555555333///---,,,...111333444:::>>>===777333444777666777777666333///+++)))))),,,000111///,,,******---222666666333111222555666777888777444222222222111333666777666333222222333555777333---***+++...333222111444999<<<;;;999888777333///------000333444333222222333555777999999777444000///111777;;;<<<999555222000///000111,,,,,,,,,...000222444666777666444000---,,,---///444666888888666555444555333111...---...///...---222222333444333222111000333666777666111......///333444555444111000000111//////000111222333444444444777777555555888999666444555666666666555444333666555333444666777777777444666888888666444444444333333444555777999:::;;;999777555222111111222333999777444222222333666888333222111555999:::555000111000///222666888888666888777777777777888:::;;;;;;:::888666666666666777444333111000000111222444444444444555555555666666777777666555555666777888666444222333666777666444555444777<<<<<<999888:::???HHH[[[qqq|||gggZZZWWW]]]fffsss{{{kkk\\\YYYVVVWWW^^^hhhqqqvvvuuulll```YYY\\\hhhxxxvvvdddWWWNNNGGGFFFLLLZZZnnn444222111111222222111000---...///222444555555555111111111333666666555333111000///000222444555444444222000///111555:::===:::888444000...---...///333777999777222//////111444222000111333555444333000///......///000///...333555666444000///111444111222333111///...000222777777666666777888:::;;;888666555666777777666444333555777999:::999888666777555444444555666666555111222333444444555555555555333000...---...222555666333000///000222444444::::::999666444111...---...///111111000///000111222222222333444555555666333444444666777777666555444333222111000000000000444555666777777666444333333333444333222///---+++...000222222000000222444888666444111000///000111///111333555666666555444444111---***)))+++///111...111444666555555555555888666444444777888777555555555555555555444444444888666555444555555555333333333333333333333333333222222222222333555666777888666444111///...//////111777;;;999444000111555444555666666444111...,,,,,,///333444222///---,,,...222777888555333555777666888888777444222111222111333777888666555444333222444444333000//////111444222111444999======;;;:::888555111///000444888999888666555555555777888888777444000///111666:::AAA>>>888444222333555777000///...---...000333555555555333000,,,+++,,,...444666777777555444444444000...,,,+++,,,---------000111222444444444333222444777999777333//////111333333444222111000222333000000000111111222222222333666777555555888888555333444555666666555444444666444333333555666555555666888999888666333333333000222444777888999888888888777666444444444444444777555333111111333555777444333444888<<<===999444444222111333666999999888999888777777888999:::;;;;;;:::888777666666666666555333111000///000111222444444444444444444444555777666555555666888:::<<<777444222222555777777666555444666::::::888888<<>>===;;;:::777444222555:::>>>===<<<:::888666666666666777666333111///111555999CCC???999444333555999;;;555222...++++++---111333333333111///,,,+++,,,---333555666666444333333444---+++))))))+++,,,---,,,///000222444555555555555555888999888444111111333333333222111000111444666222222111111111000000000222555666444555777777444222333444666666666666555555444333333444555444222777888999888555333222333///111555888999888777555777777777888888777777777555333222000000222444555444444777<<<@@@@@@<<<888888666333333555888:::::::::999888888888999:::;;;;;;:::999888666666666666777555333111000000111222444444444444444444444444888777555555666999===???888666333222444666888888888666777:::::::::===CCCTTTeeewww|||kkkcccZZZ^^^fffttt{{{uuukkk^^^UUUUUU___mmmvvv|||wwwnnnddd```fffuuuyyydddYYYLLLGGGIIISSSfffvvv222000......///000000///---------,,,---...111444333111000111444777888999333000------///222444444333111///...///222666999999777444222000000111111222333444333000...///000000000000111333444555666111000......000111111111111444777777444222333555555444333111000111222333888666444333333444666888777777777999:::999666333333444666777888888777666888777666666888999888888999888777777666555555555555222///......000222333111///---///333777:::;;;===;;;888444111---+++***111222444333111000000111222222222333333333333333555666666555444333333333777777666555555555666666666777999::::::777444222666666666666555444222111000000000000000111333444888777444111000///000000111333555666666444111///000000000111111000000000///222777999999777666666555666777888999999888777555555666777777888999999:::888666666777777666555777777777777777777777777222222333555666888999:::;;;<<<<<<;;;888333---***---000333222///---...111222333444555555444333222222555888999666333000///...222666888777777888999666777888777444222222222666888:::999777555333333222000000444:::===;;;888333000///111777;;;===<<<;;;:::777555444777<<>>;;;777444333555777999666222---)))(((+++000333111111111...,,,+++,,,---333555666555333222333444,,,***))))))+++---......111222444555666666555555555777999777333111333555333333222111000222555888444333222111000///......111444555333333666555222111222444555777777777666666555444444555555333111555777777777555444444555333444666888888888888777666777999;;;;;;:::999888222222111000111222333444222444888===AAAAAA===::::::777444222333666999;;;;;;:::999888888999::::::::::::999888777777666666;;;999777444333333444555666666666666555555555555:::888555333444888<<<>>>999777444222333666888:::;;;:::;;;===???AAAHHHPPPfffzzz~~~rrrlll[[[ZZZ___mmmxxxqqqggg^^^[[[___gggnnnqqquuuwwwtttoooooovvv}}}qqqdddVVVMMMKKKRRRbbbqqq|||222///------...000000000//////...,,,)))***---000222000......111555777888222000---,,,...111333333333111///...///222555777888666444222111111111222222333333222000000000111///000000111222333555666222000......000222333222333777999888555222333444444222111111222444666888:::888555222000111222333555555666888999888666333222333555666777777666666:::888777888:::;;;;;;:::999888666555444333333333666333000000222444555555111000...000444999<<<===;;;:::888555111...,,,***000222444444333222333444444333333333333333333333999:::999777333111111222666666555555555666666777444555777999999777555444666666666666555555444444222222111222333444555555333111000......///111222111333555777666333000---+++///444888:::888555222111555888::::::999888999888999::::::888777555444111111333555777999;;;<<<777555444555777888888777888888888888888888888888555555666666666666666666888999;;;;;;999444///,,,...000222222000///000222555666666666555333222111222555888888666333111000---000333666666666666777555666777666444333333444:::;;;<<<:::666333111111222000000555===@@@>>>:::111...---000555999:::999999888777555444666;;;>>>999999888777666555555555444444333111000111333666777777666666555555555555222///***'''(((+++///333000111111///---,,,---...444555555444333222333444...,,,++++++...000111111444555666777777666555444444666888666333111333666666555444222111222666999444444333222111000//////000333333000111444555222000111333555777777777777777666555666777666444222222444555555555666888:::999888777666777888:::;;;777888:::<<<<<<;;;999888111111111222222333333333111333777;;;>>>===:::888999777333111000333777:::<<<;;;999888777888888999999999999999999888888777???===:::888777777888888888888888888888777777777;;;999555333333555888:::999888555333333555999<<<<<<<<<>>>BBBEEEJJJVVVaaatttvvvmmm\\\XXXWWWbbbwww~~~xxxnnnccc]]]___eeekkkpppwww~~~}}}yyyvvvxxx|||{{{nnn^^^SSSMMMOOO[[[gggvvv~~~222000------...000111111///000000,,,((('''***---000...------000333444555111///------...000111111333222000///000222444666666555333222111111111222222111111000000000111111///000111111111111444666333111......000333444444666888:::999555333444666333111///000333777:::;;;<<<999555111......///000222222222444666777555333222333444555666666666666:::999777888:::<<<<<<;;;666555333111000000000000666333000111555999999888333111///000444777:::;;;888888777666444111...,,,111333444555444333444555555555555444444333333333:::;;;;;;777222///000333444444444444555666777777555666777888888888777666555555555555555555555555444333333555777888666555...---,,,,,,---///111333000222555777666333///---(((---555;;;===;;;777333333666888999999999:::;;;:::;;;;;;999666333333333///000222444777999;;;<<<666444333555777999999999777777777777777777777777777777777777666555444333444666777777666444111///000111333333222222333555888777777666555333222111000333666777666333111000...///222444555555555444222444666666555444555666;;;<<<<<<999555222111111333222222777>>>@@@>>>:::///------000555888777555666777666555333444666999555555555555444444333333222333333222000000222444333444666777777666555444...---+++)))***,,,///111111222333222000//////000555666666444333222444555111///---...000222333333666777777888777666555444444666777555222222444777999999888555333333555777444444333333222222222222111333111---...222444333000222444555777777777666666555555777888777555333111222444555555777:::<<<<<<:::888666666888;;;===888999;;;;;;;;;999777666111222333444555555555444222333666888888888666555666555333000///111555999<<<;;;999777666666777777777777888999:::::::::999???===;;;999888888999:::888888888999999:::::::::;;;999666333333444666888888888777555444666999<<<;;;<<>><<<999///...///222666888555222555666777666333222222333444444444444333222111111111222333222111000111333222333444555555555555555---...............//////222333444444222111222333666777666555333333555666333111///000111333444333555666777888888888777666555777888666444333666:::======<<<999666444444555333333333444444555555555222222///***+++000444444111222444666666777666666444333444666888777555333111333444444555666:::<<<;;;:::999888777888999:::;;;;;;;;;:::888666444333222333555777777777666666444555555555444333222222444444333111///111555999;;;:::888666555555555666444555777999;;;<<<<<<;;;;;;:::888666666777888999666777888888999:::;;;;;;:::888777555555666888999777888999777666666999<<<===@@@HHHQQQZZZeeewwwtttggg]]]RRRQQQ]]]oooqqqeeeaaafffkkkyyy}}}zzzlll___SSSKKKKKKPPPcccooo}}}333000...---///111333333+++...000...***(((+++...111///...///111222222111///...---...000000///...555444222111111222444555333222222111000000111111///...,,,,,,---/////////000222333222//////111444444111///...111333555666555777888777555555999===666222///000555999<<<<<<999666222...---...000222---,,,,,,...111444555555222222333444444555555666777666555666888999:::999888666444222222222333444333000...111888<<<===;;;555222///...///111222222222444777999999666222000666777888777444222222222888888777666555444444333333555666444000...222666444444444444555777888888:::888666444222222222222333333222222222333444444222222444888;;;:::666222---,,,,,,+++,,,...111222///111555777777333///,,,///111555888:::999888666333444555444444555888;;;999:::999666222111222555444555555666777888888888;;;:::888888999:::999888555555555555555555555555555555666666666555333222333222111000////////////222333333333444555777888777777666666555555555555...111555777777555444333111111222444666555333111///111444555666666888999777888888777444333444555555666888;;;===<<<:::888000///000444888888555111555666888777444111000///555555555444333111000///000111333222111000111222111111000000111222444555//////111222111000...---333444666666444333333444777777777555444333555777444222000000222333444333444555777888999999999999666888999777555555888;;;??????>>>;;;777444333333222333333444555666777888333222...((()))///444555222333444666666666666555222222333555777777444222333444555444444555888;;;888999999999999888777777<<<<<<;;;999777444222111333444666888999999888777666666666444111000000000333444444222000222666:::;;;:::888666444444444444333444777:::;;;=========888777555444333444666777555555666888999:::;;;<<<888888777777777999:::;;;666888:::999777666999;;;@@@EEEOOOZZZdddqqq~~~ooodddVVVPPPXXXhhhzzz}}}ooofffcccdddpppwww~~~rrrfffXXXLLLJJJLLLRRRaaaqqq~~~555111---,,,...111333333333000---+++,,,---------------,,,---...000222333222111///......000222333666555444333222333444555444111---...111555666666111///......///000000000222444555444333222222333;;;999666444222222222333444555555666777888888999===888333111444777999999777444111...------///000...------///111333444444333333444555555555555555666555555555777999;;;<<<888777777666555444444444333555333///000555888777555000,,,---111444444222111444888;;;:::888333111444555666555333222222333777666555555555555333222444222///000444666666555777555333333555777888888888777666444222000///...---...000333555555222000...000444888:::888444000000000000222333333111///111222444555555333222000222333666888999999888777666666666777777777666666777555333111111111333444<<<;;;999666444555999<<<>>><<<;;;;;;;;;;;;:::888555111111777:::888666666666666666555444333222111222333333222111222444666<<<:::777666666777666555777777777777777777777777777444222333555777666444555333111111333333111///111111111444666777666555666666555444333333222222444444444555666888:::;;;333555888888666444333333222555777666333000000111444444444444333222111000555555666666555333111000111111222222222111111000///000222666888666000+++,,,111666888888777888999888666444444666888888777888666444333444555444333777666666666666777888888:::;;;;;;888555444777:::>>><<<;;;::::::888555333444555777999;;;;;;888555555222...,,,+++---///222444444555777888777444111///333666777555444555777777777777777666666666666888888888777666666888:::<<<;;;888555444555666777===:::999999;;;<<<999777999777444333444444444333000222333333222444999======999555333333444444444333555999<<<===<<<:::999:::777333000000111444666999888777666777999;;;<<<<<<>>>>>>===:::777555555444777999888666666999<<>><<<999777777777666555333444444555666666555555555333222333666777777555777444111111222333111///222111000222444666666555555555444444333222222111333333444555777777888888555777999888666444333222222555666666333111111222444333333333333222222222666666666666555333222000111111222222222222222111111111333666888777222...///333888;;;:::999888999777555444444666777777666666555444444555666555444666666666666666666666666666777777555333444777:::;;;999777777777777666444555555666888::::::888666444111...,,,,,,///222444333333444666888777444111111444777777666555666888999888888777666555444333666666666444333333666888<<<:::888666555666777999>>>;;;999999;;;<<<:::999:::777555444555555555444000222333333222444999<<<999666222000111111222111222555888;;;===<<<:::999666444222000000111444666999888777555555666888999<<<======<<<999666666666777999:::999777888;;;???JJJSSS___kkkwwwrrrdddZZZXXX___ooo~~~|||tttooolllkkkqqq{{{rrr^^^LLLDDDEEEQQQdddwww,,,+++***,,,000222333333000...---...111333444444...---------...000222333000111333444666777777888777666555333333222222222,,,++++++---222777:::;;;999777444222111333555777333333222111000000333555666555333111/////////000222222333333444555555555555333222222555777888888111111000000000/////////............000333555777555666666777888888999999555555555444444444444555666444111///......000111555777555111111444555333///...---///444555444222111222444555555444333222444666888888666222000000333444666777666444111000111///...///111333444444333111///000444777999999888666444111///...............000333666777666444111111111444666666444222111111111333666666555333111222333555555555444444444555777999999999888777444666888:::999777444111111111111111111222222222555555333111///000333555999:::;;;;;;:::888555444555222222666888666555666333444444444444444333333222333444333333333555777@@@===:::888888777555444///000222444444333222111222222222333666888888777888666222000111111111000222000///000222444555555444444444333333222222111111333555777888777777666555777888888666444333333222333444444222222222444333333222111111333444555666777777777666444222111000111111222333333333333333333444666777777444111222666;;;======:::888888555333333333555666666555333222333555777888666444444555666666666555444333000111222222222444777999777555222222444666666666666555555666999:::999888444222000...///222555777333333333555777666333111333555888888888777777888:::999888777555333111000555444333000///000444777:::999777666666777999:::>>><<<999888999;;;;;;;;;:::888666666666777666555111222333333444666999<<<888666333111222333222222333555888;;;<<<;;;999888111000//////000222444555999888666444444444444555;;;<<<;;;999777666666777:::;;;;;;999888:::@@@EEEUUU\\\hhhuuuxxxkkk```XXXYYYfffttt|||tttppplllqqqyyy|||iiiUUUIII>>>III]]]qqq'''(((***---000222333444111///...///222444444444///............000222333...000444777:::<<<<<<<<<777666555444333333222222,,,+++,,,...222666999;;;<<<:::666333111222666999666555333000......111333333222111///............111111111222222222333333333333333333444444444444...///000111111000//////,,,,,,++++++,,,...222555555555555666666777888999444444444444333222000000444111...+++)))***---...333555555222222555666333......///222666777555333111111111111111222222333444777999999777333000...111333666888666444111000000///...///000222444444333111///000222555777777666555333111000000111222/////////222555777777666222111000111333555555444444333333555777777555333444555666777888888888888666777888888777666333222222555888:::999666222///000111111111111000000///111111000...,,,---///222666888:::;;;999666333222555222222555666444444666333333444555555555444444222333444444444444666888???<<<:::888888666444222...///111222222000...,,,000000222444666888888888999777333000000000111222333000......000333444444555444444444333333333222222444777999:::888666444222444666666555444444555000111111000000111222333222111000000111333555666777777888888777555333222000000222333444444444444444444444555555555444333444777;;;======:::777555222111222333555666444333000111222666888999777555333444666666666444222111,,,---///000222555888:::555222//////222555888999777666444555777999::::::777555333222222444777999222222333444666666444222555777888999999999888888888888888777666444222111555444222///---///444777999888777777777999:::;;;===;;;888666777888:::<<<:::999777777888888777666333333444555666888:::<<<;;;999777777888888777666555777999::::::999777666............000222444555666555444333333333333444:::::::::888666555777999<<<<<<;;;888888===EEELLL___eeeqqq~~~rrrdddWWWTTT^^^kkk{{{{{{uuuppprrrwww}}}mmm[[[PPP:::CCCSSSfffzzz%%%'''***---000222333444333111000000111222222111//////......///000111222222444777:::;;;;;;::::::777777666666555444333333//////000111222444666888:::999777333000111555999999888555111...---...000111000//////............000000000000111111111111444444444333222111000000---...000111111000///...******)))&&&&&&(((---111444333333222333444555555333444444444222000---,,,000---***''''''(((***,,,///222444222444777888555...///222555777888666555111000/////////111222333444777::::::777333000///000333777888666333222111111111000000000111333555555333000000222333444444444333222222333444555666000//////111444777888777444222000111333555555555666666555666777666444111444555666777888888999999777777777777555222...---(((***...222444444222111111222222111000///...---//////...---++++++---///333777::::::777444333333444222222555555222333666444444555666666666555555333444666666555444555777;;;999888777777666444222000111222222111...+++(((...000222444555666777777888777444111000000222333333000......000222333444555555555555444444444444333555888;;;;;;999666444...000222333444444666888000///------...000222222222111000///000222555777777777888888777555333222000111222444444555555555222222333333222222222222444666888::::::888444111000000111333555666444222///000222555888999888666444555666666555333111///++++++---000333777999:::555222//////222666999;;;777555444444777999;;;;;;:::999777555444555777888333222333444666666555333777888888:::::::::999888555666777777777666444333666555333000///000555999888777777777777999:::;;;999888666555444666888;;;:::999888888::::::888777444444444666888:::;;;;;;<<<;;;:::;;;<<<<<<;;;999777888999999888777555333............000222444555333333333333333444555555999999999777666666888;;;<<<;;;999777999@@@MMMVVVgggnnnzzzxxxhhhXXXRRRYYYeeeuuu{{{sssrrrssszzzuuubbbSSS;;;???GGGWWWlll&&&(((,,,...///000222444555333222222222222000...000000///...///000111222999:::;;;;;;:::888555333777777777888777777666555222444444444222333444666777888777333000000444888::::::777333///---...000000000000000000/////////000000000000000000000000444555555333000...---...---...///000000000///...******((($$$"""$$$***///333222000/////////000111222333444444333///,,,)))+++)))'''%%%%%%''')))+++---111333333555888888555///111333555777777666555000000///...///111222333555777999999777333111111000444888999666333333444333444444333111111444666777444111111222333333333222222333444555666777777111000...000222555777777555333111111333666666666777666666666777666444111222333333333444444555555666666666555333000---+++###''',,,000333555222222111111000//////////////////---,,,+++---///222555999999666444444666444222222444333000222666666777777777777777666666555666888777666444444555777666555666777777555333222333333333111...,,,***---000333444333333333444666666555333111111333555222111//////111333333333444444444444444444444444444666888::::::888555333...000222333333555777999111///,,,+++---000111222111000000000111222444555666777777777666444222111222333333444555555555555///111222222000000000111444444444666777666222///...///111444777666444111000000222444888999888777666666666666555333111000++++++,,,000444777888888555222//////222666888:::777555444555777:::;;;;;;:::999777555444444555666444333333444666777666555888888888999;;;;;;999777333444666888999999777666777777555222111222666999777666666777777888999999666666666444333444777999999888888999::::::999777333222222555888::::::999888888999:::<<<<<<999777777777888888777666555444111000//////000222444555222333333444555555666666777888999999888888:::<<<<<<:::888777;;;FFFVVVbbboooxxx~~~ppp```WWWYYYaaaqqqvvvqqqnnnssslllXXXDDDBBBBBBJJJ\\\sss)))+++.........///222444666444333333444444222000111000/////////000111222;;;;;;;;;:::888666444222666777888999:::999888888555666777666333222444555444666777444111000444999888888888555222000000111000000111111111111111000000000000000000000//////333444333111...,,,---/////////////////////............+++&&&"""###)))///333111///---,,,,,,---...111333444555333000+++)))&&&&&&%%%%%%&&&''')))***---222444444555888777333///111333444444444444444////////////000111222333555777888888666444333333222666999999666333555777777888888555333222444666666444111111222444555555111222444555666555444333222000......111444555666555444222333555777777777444333444555777777666444222222222111222222333333333333444555444222000...!!!!!!!!!###''',,,222555111000000///000111222333///000000///------...000111444888888555444666999444222222444222///111666999999999999999888777666777888999999666444333333444444444666999:::888777333333333333222111000///---000333333111//////000333555555444222222444666222111000111333333333111222222222222222222222222333555666777777555333111222333444555444555777999555111,,,+++...111222222000000111111222222333333666666666666555333222000444444555555555555444444---000222222000//////000444222111222444444222///---///222555888777444111222111111333666888888888888888777555444222111111+++++++++///333666666555555222000000222444666666555444444555888:::;;;:::555444333222222333444555555444444555777888888777999888777999;;;;;;888555333555777:::;;;:::888777777777666444333444666999666666666666666666777777444666777666444444777999888888888999::::::888666000//////222666888777666444444666888:::999777444333333555666777888888888666444222000000111444666555555666666666666666666666888::::::::::::;;;<<<<<<:::888888>>>MMM```mmmwwwzzzmmmaaa\\\^^^iiiuuuvvvnnnnnnyyy|||gggUUUNNNGGGHHHTTTfffxxx+++---//////---...111444666555444555666666444222111000000//////000111222888888888888777777666666666777999:::;;;;;;::::::555777999777444333444666222555777555222111555999666777777666444333333444000111111222222222222111000000000000000/////////111222222000---,,,...111000000//////............222111...(((###$$$***111333222///,,,+++++++++,,,000222444555444000+++)))$$$$$$$$$%%%&&&((())))))///333666555666777555111///000222222111111222333/////////000000111333333555777888777555444444555333777:::999555444666999999::::::777444222444777555333111111333666777777111333555666666444111///333000...---000222444555666444333444666888888777111111222555777999888666444444333222222222333333000111333555555444333222,,,***&&&%%%&&&***///333//////......000333666888000111111000......///111000444777777444444888<<<333222333333111...111666;;;;;;;;;:::999888777666888999:::999666444333222333333444777:::<<<;;;:::333333333333333444444444...111444333000---,,,---111444666555333222444666222111111222444444333111000000000000000000111111333333555555444333111000666777777777555555777999777333...,,,///222333333000000111222222222222111555555666666555333111000555555555666555555444444,,,000333444111//////000444222000111333444222000---///222666888888444111333222111333555888888888:::999777555333222222222,,,++++++...333555444222555222000000111333444444444444444666999;;;;;;:::111000//////000111333444666555444555888999999888999777777888;;;;;;888555444666999;;;;;;:::888777666777777555444444666888666666666666666555555555333666888888666555777999777777777999::::::888666...------000444666555333222333555777999999666333///000222555777999;;;;;;:::777333000000111444666888888888888777666555444555777:::<<<;;;;;;<<<<<<===;;;999999AAAQQQfffuuu|||wwwhhh___\\\```lll{{{}}}pppmmmuuuvvvddd[[[OOOKKKRRR```oooxxx111333333///******...333777666555444444444444444000000111111222333444555777666555444333444555666888888888999;;;;;;:::999999777555555555666555444333222111111000111222222444555555444333222444555444222111333666666000+++222333333222000///000111333222111000///000111222333222111///////////////111000...------///111222222111000///............000111222111000...+++)))%%%%%%&&&((()))++++++,,,000000///111444666777777444444444333222111000///,,,...//////000111444666888999::::::999777555333222333444555666666666666===999555333222333333333333222222222222222333333444555666666555333111///222222333222111222555777555555555444444444444444111111111111222333444555::::::999555000---///111222333333333222222111111333000+++)))***---///000000000000///...///222555444222000///111333444444444555777:::<<<:::666222444111111333222///...111777888::::::888666555666777666555555555333000...,,,111777:::999888999:::444444444666777777555333000000//////...//////000000111222222222333555777222111000//////000000111444000---+++---000222222000111222222222111///...444666777555222000222555555444111//////111333555333000000222111---,,,...000222333333222111222444333444666;;;>>>===777333///111333555555333111000555555555333111//////000)))---222666777666666666666666555444333333333333555666777777777666444333---))))))///333222111222111222444555555333222000333444555666777888999:::555111------///111000...111444777888777666666666444444444444555555444222222444777999::::::888777777555444444444555444444222222444444444333222111444666888888777666777888999999999888888777666555,,,'''''',,,000000000111111444999:::999666444333///111555777888999;;;<<<;;;666000...111555888888:::999999888777666555444999999:::;;;;;;<<<======<<<;;;;;;AAAOOO```qqqzzz|||uuu|||pppgggbbb___gggrrruuuooorrr{{{uuukkk\\\OOOKKKTTTeeerrr333444444000,,,+++///333555444444333222222333333...///111333444555666666444444333333444555666777888888888999:::;;;:::999888777666666777777666555222111///......///111222444444444333333333444666444222222555999999444///222333444333222111222333444333333222111222222222444222///---,,,---...000333222111000111333555666444444222111000000000000///000111111000...,,,***(((((())))))+++,,,......000///...///222555666666555555555555333222000///,,,...000111111222333555888999999999888555333111222333444444555444444444444111......111444666777333222111111111222333444666777777666444222000...333444444333222333555666666666777666666555444444//////000000222333444555666777666444000///111333666555333111111111222222333000---+++,,,...///000111111111///...///222444555333111111333555555666555666888;;;===<<<888555555222111333222...---///333555777777666555555555666555444555555444111//////333888:::999888777888555444444444555555333111111111111111111111111111111222333333333333444666111000///......000222333333000,,,***+++---...///000111222222222111///...222333333333222222444666555444222111111222444555444000///111000------///111222333222111111333555333333555999<<<;;;777333111222444555555333111000333444555333000...------)))---222555555555555555666555444333222111111111555555666777666666555444,,,))))))...111000000111000222444555666555444333444444555666777888999:::555222///---.../////////111444777888777666555666333333222333333222111000000222555888::::::999888777666555444444555444444222333444555555444333333666777888777666555555777999:::::::::999777555444...***)))---000......///000333777999777444222111///222666999999999:::;;;:::666111000333666666555888888999999888777555444888888999999::::::;;;;;;;;;<<<@@@HHHVVVgggxxx~~~yyy}}}yyylllccc]]]eeeqqq|||zzzqqqooovvv{{{sssdddTTTLLLPPP^^^jjj444555555222///...000333333222222111111111111222...///222555777888888888222222222333444555777888777777888999999999999888555666777777888777777666222000---++++++---000333444333333222333444666777333222333666::::::777333222333444444333333444555555555555444444444333333555111,,,'''&&&))),,,///222111111222333555777999777666555333222222111111...///000000000///---,,,...---,,,+++,,,...000222222000...///222444666666666777666666444222000///+++...111333333333333444888888888777666444222000333444444444444333222222...+++)))***...333666888222111000///000111444555:::999777666444222000///555666777666444333444666777888999999888777444333---......///111333555666333444444333222222444555:::777444111000000222333333222000/////////000111222222222111//////111333555333222222444666777777444444666999;;;;;;888666555111111222111...---///111333555555444333333444444333333444555444222000111444888:::999888777777777555333222222222111000111222333444444333222222111333555555333222333444111000...------000222444333///+++)))***+++++++++000000222333222111///......------...111444555666555444444333333444444555444000...//////,,,...111111222111///......111333333333444777999999777444333333444555444333111000222333444333///,,,++++++,,,...222444444333444555555555333222111000000000444444555666666555555444,,,))))))---000//////000111222444666777777666666555555666777777888999999444333111...++++++...000222444777888777555555555222222222111000///......///111444777999:::999999888777666555444444444444222333444555555555555555888888777555333222333555888999:::;;;:::777444222111---,,,...///,,,***,,,111333666777555222111000000444888;;;;;;:::999999777555333444777888555333555777999;;;;;;999777666777777777777777777888888:::???HHHTTTbbbrrrzzzyyywwwkkk```eeennnvvvuuunnnrrr~~~zzzmmm[[[NNNMMMWWWaaavvv444666666444111000111333222222111111111111111222000222444666888888777777333333333444444555666666444666777777666666666666333444666777777666666777444111---***+++...222555444333111111333555777777222222333666888888555111111333444444333333444666666666666666666555555444444///'''!!! ###(((------......000222444666888888777555444333222222222......///000000//////...111000...,,,---///111333444222000000222555666777555666666555333111...---+++...333555555333333222444555555555555444333222555555555555444333222111000---******,,,000333444222111//////000222444666;;;:::888666444444333333666888999888666444444555777999:::;;;:::888444222,,,,,,---///111333555666333444444444444444555666999888555333222111222222333333333222111000000111333444333222000///111222444222111222444666777666000000222555777888666444111......111111//////222333444555444222111111222111111111333555555333111111333666888999888888777777555111000000000000///222333555777777666444333222333555555333111111222333111...------///111333111...+++******,,,,,,,,,...///111222222000...,,,***(((&&&)))///444555555333333333444444444444444444000---......---///333333222000---******,,,///333333444555666777666555555555555444444333222111222444555444000---+++***000111333333333333444555666555444222111111000000333333444444555555555555...++++++...000...///111333444555666777777666666666666666777777888888888222333222---)))(((+++///111444777777666555555555333333222111...------...000111444777999:::::::::888888777555444333333444333333444555555666666666888777555222//////000222444666888::::::777444222444000///000///***)))***222555777777555222111111222666:::===<<<:::888777444333555888<<<<<<888444444777:::======<<<:::888666555555444444555666666:::CCCQQQ```nnn}}}|||uuuttt}}}wwwkkkggggggnnnxxxzzzttttttxxx}}}vvvdddTTTMMMRRRYYYfffsss333444555444333222222333333333222222222222333333555555666777777777666555666666666666555444444333222444555555333222333444222444666666555444666777777444///------111666999555333000000333666777777111111333444444333000---000222333333222222333555777777666666666555555555333---%%% %%%)))+++,,,---///222444666777666555444333333222333333//////000000000000000000333222///------...000222333111///...000222333333222222333333222///,,,***+++///444666666444333222000111222333444555666666777777777777666444333222333000------...000222222111111000000111333666777999999888777666666777777777888::::::888555444444777888:::;;;:::777555333,,,,,,---///111333555666666555555555666666555555444555666666555444222000333555666555222000111222333444444333111000111222222000000111333444444333---...000333666666444111,,,***+++000111111222555888888777555111/////////000///000222444555333111...000222666888:::999999666333000///000000000///222333666777888777555444222333444333111000000111444333000......///111222///---++++++---/////////---///111222222000---+++(((%%%$$$&&&,,,111333333111111222222333333333333444000.../////////111555888666333///+++***,,,...222333444555555555666666666555555444333333333444444666666555222///------444444444333111222444666666555444333333222222222444333333333333444444444000------000000...///333777777777777666555555444666666666666666666777777111222111...)))(((***---000333666777666555555555333444444111...---...000222333555777999999::::::666777777555333111333555444444444444555555666666555555333000------///111///222555888999777555333555222111222///***))),,,555666888777555444444555555888===>>>===:::888666222333666;;;@@@AAA===999555777;;;>>>???>>><<<:::555444333222333444555666<<>>???===:::777777222333666;;;@@@BBB???;;;555777:::<<<======;;;:::444444222222333444777888CCCRRRgggwwwwwwkkkjjjrrr|||kkk^^^```jjjuuusssiiiooovvvzzziiiZZZRRRNNNUUU]]]jjjzzz+++,,,///222444444333111333333333333333444555555888777555444444555666777888888999999888777666555111444777555222000111444888::::::777333333777<<<:::888555333444777;;;>>>999444//////333666666555///111444555444222000///333444555444333222333444888666333111111222444666888444...)))&&&'''***,,,---///111333555777888999333333333333444555666666444444333333222333333333555555333222000000/////////......///000000...,,,+++,,,///000000...+++)))...111555666666444444444//////000222444666888:::666777777777666555444444444333444555777666444222///000333555777888888888444555555666555444333222333777:::;;;999666444333333333444555555555444444//////000000222333444555444333222444666666444111---...111333555666555555444666777555000...000444111333555555444333444555111000///000111111///...+++...222666888555000,,,'''&&&(((...111111333777::::::888444000------.../////////111333333222000---------111555888777555.........000333444444333222222333333444555555555000000///---+++,,,///222111111222333444444555555///---,,,---///000000000000222555777777444111///...---,,,++++++...222555333222111000111333555777444111111444555333444888777888888666444333444555111444777777666555666777666555333333333555888999777777666333111111333555777666333...,,,,,,000333222222222222333444555666666555333222111111111111111000///000...+++...444777666666555444444444444555555444444444333333333111111222333333222...,,,,,,///333666666777777888222333444111------000444666666555555444333222111///222444333000///222666666555444333222222333333111222333333333222444555555555777777777666555555333222333555333000111666666777888777666777999;;;<<<===??????<<<999888777555444555999===???===:::444555777999999:::999999444333222222333666999;;;KKK\\\rrr|||ooodddlllxxxqqqfffeeegggkkkzzztttkkkjjjpppzzzwwwiii]]]VVVSSSVVV^^^nnn(((***---111444444333111333222222222333444444555777666444222333555888999777777999::::::999888777222555888777333000222555;;;===<<<888444444999>>>:::888666444555888<<<>>>;;;555//////222666666444///222555777666555444444555666777666444333333444888555222///...111444666<<<999444000------...///---...000333555666777888222222333333555666777888666555444333333333333444666666555444222111000///111111222333444333000...***,,,...000000...+++)))000222555666555444444444111111111333444666888999555555555666555555444333666666777888888666111...///111444777999999999999333444555555333111...---222666:::;;;:::666444333111111222222333444444555111111111111222333444555111000///222555666333111,,,---...000333555888999444777777444///---000444111333555555444444444666222111000111111111///---(((+++000555666333,,,'''((('''(((...111000222666888888666333///---...////////////111333333111//////------000444666555333,,,,,,...111555666555444222111111222222444555666000///---+++***+++///222---///222555777777888888000...------...///...---333555888::::::777333111111222222///,,,---222777555333222111222444777999444111222666777555555888111333444555444444555666000444888999777555666777666555333222333666999;;;777666555222000111444777777555111,,,)))***...111000000000111222444555666777666444111000000000000111/////////---***---333555555444444444555555666444444444333333222222111333222333666888666111,,,+++...222555666777888999000222333000---,,,000555777666555333111///......---111333222///...222666777666444222111111111222000222555666666666777888::::::999999777666555444111111444666555222444999555666777666666777:::<<<>>>???@@@>>>;;;999888888888666555777:::<<<:::888333444555666666777777777444333222222444777;;;===QQQcccxxxvvvaaahhhsssxxxqqqnnnhhhfffttt~~~uuuppphhhlllttt~~~vvvjjjaaaQQQQQQUUUdddxxx(((+++...111222333444666666555333222111111222333333444555777777777666555999888888:::<<<>>>>>>>>>===:::555333333333444444999999777555444666999<<<<<<:::666222///111666:::999111+++---444777555000111555;;;??????<<<666222111333555666666777999;;;888555000...000222555666;;;;;;888555222111333555000111222333444555555555///111444777888777666555777777666333000///000222333333444444444333222222555555555444333222111000,,,++++++...111111...***...000222444444444333222222///---000666::::::888:::666111000111333333222999999999888666333000...,,,///333666777777777888555444333111///...,,,,,,000444999;;;999444///,,,000111222333444555555555444555555555444333222222222000...///222444333111++++++,,,///111444666888888999777333---***+++---222333444555666666666666555222000111333444222000***---222555555222...***'''))),,,///111111000///333333222222111000000000,,,...000222333222111000///......111555666444111***+++---111444666555333000000000111222333666777777111,,,,,,///222222000333222222555888999777444...///111000...,,,++++++333555888:::999555000---555222...------000111222555444222000000111222444222000///111444666444333555444111...---...222666666555333222222333555666555444333222333555888:::666555444333333444555666;;;777222---+++,,,///111000111222333444555555444666666444111...---...///222000...,,,+++,,,---......///000222444555555555555555444333333333333444222000000333777666111+++,,,333666444444777888444///222333333000///000333777777777666444111///---///333555444000...222666555444333222111222333444666666666777888:::<<<============<<<;;;999888777888666555666777888777666888999::::::;;;;;;<<<===CCCAAA?????????>>><<<;;;;;;777444555999:::666222///---,,,...333666666555<<<777555777888777>>>FFFaaalll{{{zzzjjjiiiooo|||yyyllleeeiiixxx}}}sssllljjjmmmvvvuuunnnXXXRRRRRR]]]mmm|||***---111333333444555777888777666444333222222222444555666777888777777666777666777999<<<>>>>>>>>><<<999666444444444444333555555555444333444777999888777444000...///333777666111,,,---222555444111333666;;;>>>>>>:::666333000111333444444444666888888444000///000333555666:::999777333111000222444000111333444555666666666333555777999999777555333555555444222///...000111000111222333444555555555333333333333333222000///,,,++++++...111222///+++...000222555777777777666444000---///444888999888999555111000111333222111666777888888666333///---,,,///222444555555666777555555333111///---,,,+++///333888:::777222...,,,///111333444666666666666666666555555333222000///444111//////111333222111------...///111222444555888:::999444---***+++...333333444444555666666777555333111111333333111///+++...111444444222...,,,)))+++...111222222111000222222111111111000000000---...000222333222111111111000111222333333111///******,,,///222333222000///...---...111333555666444000---...222555444222444333333555888999777444222333444222000...---...333555777999999666333000444222///---...000222444555444333111111111222222000...---///222444444222222111///,,,+++,,,000444444333222111111222333444444333111000111444666888777666333222222333666777;;;888444000///000222444222222222333333444444555444333222111111111111111///...---,,,,,,...000111//////000222333444555555444444333222222222222333111000000444888888444//////555777444333555444111111222333222000000222555888888888777555333111///111333444222000///111444111111222222444555666777777777888888999:::;;;;;;<<<===>>>>>>===<<<;;;:::;;;:::999999:::<<>>===CCC>>>:::999;;;:::777444///...///222666999:::999;;;888777888888:::DDDOOOeeerrr}}}kkkhhhlllyyysssjjjjjjrrrzzzxxxlllhhhhhhpppzzz|||tttdddZZZSSSVVV```mmm{{{...111444555666666666888:::999999777666444222111555666777777888777777777555444444777:::<<<<<<<<<999888666666666666555333000111333222111111333444333222111///------///222333111//////111333333333555777:::;;;:::888444222///000222222111222333555777444000///000333555666777777555111//////111333222333444444555555555555555777:::<<<;;;888444111222333222000...---///000...///111333555777777888222333444444444222111000---++++++...111222000---...000333777:::;;;;;;;;;666111---,,,000444666666666444222111222333222111333555777888666333...++++++---000111111222444555555444333111///---,,,+++...222666777555111---+++///111444666888888777777777777666555333111///...666333000...///000000000////////////000111222333777:::;;;555---(((+++///333333222222333444666777555333222111222222000......000111333222111///...,,,---000222333333222222000000000000000000000///...///000222222222111111111222333222000...---...*********,,,///000///---...+++***,,,000333444333111///...000444777666444333222222444666777555444666666666444111//////000333444666777777666444333222000...---...000333555444444333222222111000000---,,,,,,...111333333333111111///---+++---111444222222000000000000222222555333222111111333666888999777444222222333555777999777555333333333555666444333222111111222444555222000///111444666444111+++++++++,,,...000333444111111111111222333444555444333222111111111222222222111222555999999666333333777888555222222000...333333222111000111444777888888888888777555444333555444333111111111111222...///111444666888:::::::::999999999999999999999:::<<<>>>@@@AAA@@@???===;;;<<<===<<<<<>><<<===FFFYYYiiiuuu}}}rrrkkkppp}}}~~~xxxrrrooosss}}}{{{sssllllllnnnttt}}}vvvmmmbbb[[[XXXZZZdddooo222444777888777666777888777777999999999888777666444444444444333444444444333222111222333333222111111111333777:::<<<;;;999444666777666333///...---///000222111000/////////222444555555444444666999777666666555444222111000///111222222111111222444555333000000222444555555222222000...,,,---///222777777666444222000...---000222666888999777444222......///---,,,---///111111111333444555666666666666666666555333222111000///---,,,...111222000---000111444666888888777777444111,,,******+++---...000222444555555444333222444666999:::888444///+++(((***,,,,,,,,,,,,---...333222111000///------,,,...111333444222///...---111333666888::::::999999555666666666666555555444444333111///......///000//////000000222333555666111555888444,,,(((***---///...---,,,---///111333444444444333222111111111333333222111111111111111000111222333444444333333......//////000000111111000111111222222222222222,,,///111///,,,+++---000111///------.../////////---+++)))+++///333333333,,,---///111444444333222,,,,,,,,,,,,,,,,,,---...444555555333000......///444333222111///...,,,,,,)))++++++***)))***...111000000000000///...,,,,,,---...000111333444666777555555333111///000333555333333333222222333333333333222111000111444777888;;;<<<<<<;;;888444000...000000111111222333444444777555222//////111444666555222000222555666111,,,******,,,---///222333444333333222333333444555555777555333222111222444555888777666666666666555444222333444444222000000111777444000...///222666888666666666777888999999:::===:::666555555666666666222333666888999::::::::::::::::::::::::888777666888<<>>BBBHHHNNNTTTXXXYYYZZZXXX\\\aaabbbaaa```aaacccjjjpppuuutttooolllnnnqqqpppnnnlllkkkjjjiiifffdddbbb___YYYSSSMMMIIIFFFEEEJJJKKKJJJGGGCCC>>><<<;;;DDDIIIKKKIIILLLZZZkkkvvv|||qqqoootttzzzsssooottt}}}|||xxxvvvzzztttcccXXXTTTYYY```,,,///222333333333444555666666555555555555666666555444333222222222333333222111000222444555444333555444444666999::::::999999::::::999666444333444222333555555333333333444333444555666888888888888888888888888777666444333---///111111111222444555444222000000333555555555000000///---+++---000333666666666666555444333222///000111333444555555555...////////////000333666222333444555666666666666444333111000222555999<<<:::777333333555555333000///000222444444444333222000111222222000---+++***---222888;;;:::777555555777888888777555111,,,***)))---111333111///---,,,........./////////000000222333555555333222222222777666666555666777888999333444444444444444333333+++...111111000///111222444444444444444555666666222222222333333111000...------......//////000000333555666666444333555777555444444333222111111111000000111111000000000000......///000111222333444333222222222111222222222555333222222333555555555666333///...000222444444111333555444111222555:::555555555333000...---,,,---...///---++++++---000111444777888666333222111000000000000...,,,)))((('''***,,,***&&&&&&)))---000///.........///000111000222444555444444666999888888777444111///000222444444555555555555444444000/////////222555999<<<666666555444333222111000111111111111222333555666444333111000111333555777777666333111...---+++***(((***,,,///111333555555111333666888:::999888777777555222000000111444555666555444222111111222444///---...222222///111666888444///...///111222222000000111222555888:::<<<;;;;;;;;;888555666:::>>>::::::999999999999::::::;;;<<<>>>@@@AAA@@@??????HHHKKKQQQXXX___dddhhhjjjiiikkkmmmooopppqqqrrrrrryyy}}}~~~~~~}}}zzzwwwooommmjjjeee___[[[YYYXXX\\\\\\[[[VVVPPPKKKIIIJJJVVV[[[]]]\\\aaaooo|||yyyssssss{{{{{{ssssssyyy|||~~~rrrhhh^^^YYYYYY***---000111111111222333888777555444333333333444777666444333222333333444111000000333666888888888888777666777888999888777888999:::888777666777888333444555555444333444666333333333555888999888777999999:::::::::888777666,,,---///000111222444666333222000111333555666555000000///---,,,---000333555555666777888888777777111222222222333444555555...///000000000222555777111222333555666777777777555444222222555;;;AAAEEE>>>;;;777666888888555222---///111333444444333333///222555666444000,,,***---333:::===;;;888666555888888777555222///+++)))+++///444666555222///---,,,------...///000111111333555666555444333333444999777555444444666777999444444444333222111000///(((,,,000222111111222333888777666555555555555555444222222333666666333000---...///000111111111111222555777777555555777999555555444333333222111111000000000///////////////...///000111222333444555333333222222111222222333;;;777444444777999888666666333///...000333555555222777:::777222111666<<<999999777444000---,,,+++000111222000------000333111555999;;;:::777555333...///000000///---+++***(((+++---+++'''&&&))),,,111000///...///111333444000333555555333333555888<<<<<<;;;777444222222444333444444555555444444333222222222333666:::>>>AAA333222000......000333444555444333222333555888999333222111111222444666777666555444000,,,***+++,,,'''(((+++///222444666777000333777:::<<<;;;999888666444111//////000333555333333222000///000333555000---...222222...000777888444///...///111000///......///111444777:::<<<999;;;;;;888444444:::@@@;;;:::999888999:::;;;<<<<<<===@@@CCCDDDDDDCCCCCCPPPSSSXXX```gggmmmrrruuu|||{{{{{{}}}zzzzzzzzzxxxtttrrrqqqqqqrrrrrrpppjjjddd___^^^___ffflllnnnmmmssswwwuuu{{{wwwsssxxxvvvtttwww~~~{{{lll]]]TTT111222222111000111333555999777555444333333333444888777777666444333111000------...000222555888999;;;:::999888777777777777:::::::::999888777555555777555333222333444444333111222555777888888777666555777:::<<<===;;;888666333000...///222555555444333222111000000000111222//////---)))''')))///444666666666666888<<>>IIISSSZZZSSSIII===555444555333222...---,,,...111333111///,,,///333777888666444222111222333444444666888::::::999666333000---,,,++++++333999:::999888444//////000111222222111000///444666999999777555333222999666333222444666555333444222111111222111---***---000333444444444555666:::999888777777666666666333555666666555333444444111333555666555333111///555555555333222222444555444444444444333222111000222222111000......///111222111111111111222333444222444444333111///...///666666777888888777666555222000---+++,,,///222555777777777555333444666888???>>>;;;666222000111333444444444555555555666666666666999>>>BBB???666///222444555444222///---,,,---......---+++*********111111333555888999888777333333444555555444222111888777777777777555111...222444777999999777444222000111333555777999::::::///...------...000333444555555555444444333333333222333333222111111222444888444///,,,,,,,,,,,,,,,,,,,,,///222666777666444444222111333777::::::999777666333111//////000111333222111111222333111000111222222111000111444777999777444333444333222111...///000111222444777:::;;;<<<;;;888555555999===??????>>><<<::::::===???@@@DDDHHHJJJIIIKKKNNNRRRXXX\\\dddmmmtttyyy{{{||||||xxxvvvvvvvvvwwwyyyzzz|||qqqeee]]]]]]lll~~~xxx{{{{{{vvvtttwww|||~~~{{{tttiii___333444333222000000222444888777666555444444444444888777777666555444333222000000222333555666777888::::::999888888888888888<<<<<<;;;;;;:::888777666777555222111222222222111111222333555555666555555888999;;;======;;;999777333000...///222444333222333222000//////000000111000///---***(((***///333555444444444666999<<<===:::777333222333555666555111222333333333333555666777777777666666777777888999777999@@@LLLYYYbbbfffVVVKKK===777666777444000///...---///222333111...,,,///222666888888777666444444555555555666777999:::999666444111...---,,,---555:::;;;:::999666111...///111222222111///...222444777888666444222222777444222222333444444222222111000111222222///,,,///111444666666666777888:::999777666555555666666222444555666555555666888444555666666666444222111222222222111111333555777444444444444444333333333000000///.........000222222222222222222222222222222444555444111///......555555777777888777666555333111...,,,,,,...111333555555555444333333666999===<<<:::666222111333444333333333333333333444444444444666;;;???===666000222444555444222///------/////////...,,,,,,---...555555666888:::;;;:::888000000111000000///......444444333444444333111...222444666888888666444222111222444555777888888888000///......///000222444444444333222222222222222000000000000111111222222555222...---,,,---,,,+++,,,...222777::::::777444111000///111555888999888777666444111000111222222111///...///111222222222111111111000000111444666555333222222333444333222111222333444444666999;;;===<<<;;;999777888;;;======>>>???>>>===>>>AAADDDGGGJJJNNNOOOPPPRRRVVVZZZccciiisss{{{{{{fffWWWMMMOOObbbwww{{{vvvwwwyyy}}}|||wwwjjj^^^555666555333111///000222666777777777777666444444777777777777666666666666333555666888888777666555888888777777888999999:::<<<<<<;;;:::999888888777666444111000111222111000111111111111222333333444;;;;;;<<<<<<<<<;;;999888333111///000111222222111333222000/////////000111111000---***)))***///222333222111111222444777888:::777444222333444444333444555555444333333444666999888777666555555555555888888<<>>777888999444...000000000222444333000...---///222555777999999999555555555555555666777888:::999777555222000...---///666;;;;;;::::::777333...///000111111000///...///222555666444333222333555333111111222333222111111000000111222222111///000333666777777777888999888777555333222333444555222333444555555666999;;;777777777777666555444333///.........000333555777444444333444444555555666///...---,,,---///111222222222333333222111///...222444555555222///------333444555777777777666666555333000---,,,---000111222333222111111222555777::::::888555333222444666333222222111111111222222222222333777;;;;;;777333333444666555222///......111000...---...000222444777777777888::::::888666......---,,,+++*********000///...///111111000///222444555777777555444222333333444555666666666666111111000000000111333444444333111000000111222222///---,,,---111333222000111000......//////...,,,---000555:::===;;;777333---,,,,,,///222555666666666555333222111222333444///...,,,---///222222222///000000000///000333555111///...///222444444333555666777777777777:::<<<>>><<<:::999:::<<<===>>><<<>>>@@@AAABBBDDDGGGIIIOOORRRUUUWWWXXX\\\bbbfffmmmvvvvvv^^^LLLAAADDDYYYooozzzvvvtttvvv}}}}}}qqqccc666777666444111/////////555666888999999777555444777666666777777777888888666777999::::::777444222444444444555666777999999999999888777666666555555444222000000222333444333444222111000000111222333;;;;;;;;;;;;:::999888777333222222111222222222111444333222111111111222333333111...+++***,,,///111111000///...///111333444999777444222111111111000555555555333111111222444999888777555444333333333555666>>>QQQjjjzzz~~~|||fffSSS>>>444555888444...333333555666555444111//////000111333555777888888333333222333555777888888999999777555333111///...000666::::::999999777333---...000111111000...---...111333555444333444444444333333222222222222222222111111111111111000000111333666777777666777888555444111//////000222333333444555555555666999;;;777777666555444444333333...---+++,,,...111444555222111111111222444666777111///---,,,---///000111111222333333222000...,,,111444555555222///---,,,222333555666777777777666777444111...------...000111111000///......111333888888777555333333555777333222111000000000111111222111111444777999888777444666777666333111000111222///---,,,...222555777777666666777888777555333///...,,,***))))))******...---,,,---000222222222222333444555555444333222444444555555555444333333000000000111222333555666444333111000000111222333///+++***---333555333000000///000111333333111//////000333777:::999555222******+++---///222444444444333111000000222333444000...,,,,,,...000111111...///000000///000222444///...---...111222333222666777888888888888999;;;>>>;;;888999<<>>@@@BBBEEEGGGIIILLLPPPSSSYYY^^^cccgggjjjooowww|||}}}nnn^^^RRRIIIHHHVVViii{{{{{{uuurrrtttyyyyyyyyyttt222333444333000.........222444666888999888666555444444333333444555777888666777999:::999666222///......///000111333555666222111000///...//////000222000000111444777999999888666444222111111222222555555666666666555333222000222444444222111222333444333333444555777999:::999666222000000111111111000///.........000222333444444444111///------...333333111...,,,+++---///444444333333333333333333555777BBBUUUkkkuuurrrkkk___MMM888---///444555333999:::999777444111000000111111111111222222222222---++++++...444888999888666666666666444222000......333666444333555444222...000111222222111000...///111333444333333444666333444666555333222222333555555555222000...///000333444666555333111000000///......------.........666777888777444222222222000000111222222222222222000,,,((((((,,,000111111000...---,,,---111555777777222,,,***+++------,,,---...///000111111000///111222333333111000000111444555666888888888777777777555333000............111111000...,,,,,,///111888888888666333222222444222111/////////111333444444333222222222444666777555666666555333222222333111---))))))...444666777888777666777888777444222222222111000000000000111/////////222666888999999222222111111111111222222555555555444333222000000---...///111333555666777222222222333333333333333///...///222666777666333333333444666888999888666222111//////111111111000,,,---...///...///111333111000...------///000222555333222111222111///......000111111111111222333444222111000111222111000222444666777666555666777888888888:::===???@@@@@@DDDFFFHHHJJJLLLQQQVVVZZZ```eeemmmrrrwww|||xxxkkk]]]TTTKKKJJJWWWhhh}}}{{{uuutttwwwwwwyyyyyy}}}||||||zzz...000111111000......///111333555777777777666555333222111000111333444666666777999999999666444222......///000111222444555222111000......///000111333111000111333555666666888777555222111000000000222333555666666555333111,,,///222222111000111222111111222333555888:::<<<<<<888444222333333222111111000//////000222444555333555555333000...///000222222000---++++++---000111111111111222333555555444777@@@PPP```eee```XXXMMMAAA444---000555777666999999888444///------//////000111222333444333333///,,,+++...555999999777444555555555444222///......333555333222444444222000111222333333222111000///111222222111111333444111333555555222111111222444555555222///...000333555666777555222///............///000000000///...333555888777555222000///,,,...000222333333222222...***%%%&&&,,,111333333222///---,,,---000555888444...(((&&&))),,,,,,***++++++---...000111222333000111222111000000222444666777888999999888777777777555333000///.........111111111000///111444777999:::999666333111000111///...---,,,---000222444444444333111000000111333333333333222000///000111111---)))***000555777666666555555666666666333111111111222222333333222222000000222555999;;;;;;:::222111000//////000111222444444444444333111000/////////000222333333333333///000222333444333222111...///111444555555444444444333444555888999888777333222222222333333111...///111222111//////222444222111///......///000111444444444555666555222///...000222333222222333444666444222222333333333222000333555666666555666777777888;;;<<<===???BBBDDDGGGHHHJJJLLLPPPWWW___dddiiioooyyyqqqaaaUUUMMMMMM]]]pppyyyttttttppp}}}{{{zzzyyyzzz{{{yyywww{{{+++---000000///...//////111222444555666777666666222111000//////111333444666777999999999888666555/////////000111333444555444333111//////000222333444222000000222333333333777666555333111000///...000222555777777666333111)))---000111///...///111///000000222555888;;;===>>>:::555333444555333222222111000000111333666777444666777555222000111222222222000---++++++...000//////000111222444666777222555===JJJUUUXXXQQQIII@@@888111///333777999888999999777222,,,***+++......///111444555666666555111...---///555999888666333444444555444111///---///444555333222444555333000111333444444333111000///000111111000000111222///222555444111///000111222333444222000///222555777888888666222///------...///111333333222000///111444777888555222///...+++---000333555444333222,,,((($$$&&&,,,333666666333111...,,,---111666999111+++%%%$$$'''++++++*********+++---///222444555000111000//////000444777888888999::::::999777777666555333111////////////000111222222333555999<<<;;;;;;:::777333000//////---,,,+++***,,,///222444444444333000...---...///000111111000...---...000222---***,,,222666777666333222222333444333111///...000111333333333222222000111333777;;;<<<;;;:::222111000......000111222444444444333222111000///111111222222222111111000,,,...111333444222000///---000333444444333333444555444333444777888888777444444555777777555111...222333555333111000222555333222000///...///000111333333555777999888444222///111333333333222333444666444222333444555555444///222555666666555666777666:::===???>>>???CCCGGGHHHIIIKKKNNNSSS[[[eeelllpppwww{{{fffXXXOOOQQQeeezzz{{{tttsssnnn{{{|||wwwsssxxx|||xxxsssttt---------...///000222333666666666666555444333333111///,,,---000444777888:::999888888777888888888444222111000000111333555555666777666333111111111000111222333333222000///333444555555444333000///111444999<<<;;;777222...000+++(((+++//////000222111000000333777::::::888777555333111111333555777111111333555777666333000333222222111000//////...///111222222000//////000333000---,,,---000111111666777999===BBBFFFFFFFFF<<<777222111333777999999:::999666222...,,,---///111333555555333222222222222333444666666666666555111333444444111/////////222111111222444444333111555666666666666444333222000333444333000...000222111444777777333000000111777777555222000222888===777777777666333000---+++,,,///333333111//////000555555555333000///000111222333555555555333111///---***((()))...444:::<<<777333...///333666555333000,,,(((%%%$$$'''***---***))))))+++000444666666444444333333333222222222999999;;;;;;;;;999777555777555222111222333222222222333333444444555555555444333222111000000000000000,,,((((((,,,000222222444666555222...+++,,,------,,,,,,---000111111000111111000000111333555666111111222222111000///...111222444666777666666555888666555777;;;<<<:::777333000---...000222111000111111000000000000111111222222111000...,,,***))),,,******///666999777444111000000111222333222111666666666777888888999999:::999999::::::777000+++...111333111......333888888555333222333333333222666555555777:::999666222333333333222222333333444666666555444444555777888111222222333444444444555<<<===>>>???BBBEEEHHHJJJNNNLLLLLLQQQZZZfffpppuuu}}}~~~ooogggaaaaaaoooxxxnnnooozzzsssooossszzzzzzmmmhhhooo~~~......///000111222222222555555666666555444222111///---++++++///333666777888888777777777777777777333333111111111222444555666777888666333000///000///000111222222000...---444555666666666444222111333666:::<<<<<<999444111...)))'''+++///000111333333222111333666999888777666444222111000000111222000000222444666666333000111111000000//////......---///111111000000000111333111...---///111222222444333444666999<<<<<<<<<999777555666999::::::999999888555000---,,,...000111333444444222000000000222333444555555555444333000222444444222000//////222111000111333444333222444444555666555444222111111333333222000000222444333444666777555333222222666777666444222444888<<<666777777777555333000...111222444333111000222444555555444222///...///111888888888777666333222000///---,,,...333777:::;;;666333///000333555333111000...***((((((***---///+++))))))+++///333555666555555555444444444444444888999:::;;;;;;999777666555333111111222333222222333333333333333333333444555444444222111000///...///,,,***+++///222444444666777666333///---...000.........///111222111///000000000111222444555666333222222222111111000000111222444555666666666555888777777888::::::999777555222//////222333333222111000000//////000000111111111111000...---++++++...,,,---111777:::888555111000//////000111111111666666777777777888888999999888888999999666000+++///111222///,,,,,,111555555333111111333444555555555444444666888999777444666555555444444444555555666666666555555555666666333222222222333333333444;;;<<<>>>@@@BBBEEEHHHJJJQQQSSSVVVYYY```jjjvvv~~~xxxrrrnnnnnnzzz|||tttoootttyyy|||zzzuuuttttttyyy|||tttkkklllttt|||///000222333333333222222333444666666666444111///...,,,+++,,,000444666777777666666666555555555444333222222222222333444555777888888666333000000000///000111111111000...---555666777888888777555444777888:::<<<<<<:::777555---)))(((---000000222555555444333333555555444333444333222000///...---,,,//////000333555555333111//////000000000//////...+++---000111111111111222444222//////111333444444333111//////111333333333666777888;;;======;;;999999777444///,,,,,,///222000222444333111///......222222333444333222111000///111333333222111000111222000///000222444555444222333444555555444222111111222111000000111444777444444444555666666444222666777777777555666888:::777888888888777666444333666666555333222333666888555555333000------...000<<<:::888666444222111111222111222444777999::::::555333111222444444111...000///...------...000111,,,***)))***---111444555555666666666666666666666888999:::::::::999888777333222000111222444333333555444333222111111111111555555555333111///,,,+++,,,,,,,,,///333666777666999888666333000000111333000000000111333333111///...///111222444555666666444333222111111111222333222222333444555555555555777888999999888777777777666444222111333444444333000000////////////000000000111111000000...------000//////333888;;;:::777222111000......///111222777777777666777777888888777777888888888555///+++111111000---******///333333111000000333666777777555333333444666888888777777666555444444444444444666777777777666555444333333222222111222222444444:::===@@@CCCDDDGGGJJJMMMVVV\\\bbbfffiiirrr}}}vvvsssrrrvvv|||}}}tttmmmqqqqqqttt{{{|||pppiiiiiilllxxx000222333555555333111000111222555777666444000...///...---///222666777777555555555444444333222222222222222333444444444555666888888777555333333333000111222333333444333333777888999999999888888777888999999::::::999888888000,,,,,,000222111222555555444333222111000///...000111111111000///---,,,......000222555555444222//////000111111111000000,,,///222333222111111222444222000111333555666666444111///...///111222222555666888;;;======;;;::::::888444000------111444111333444333111///......111222222222222000///------000222333222222222333333111//////111444666666222333555666666555333111000///...---...111555777444222111333777777555222666777888999888888777777999999999999888777666555999999888666666666777888555444222///---,,,///111:::888666333222111222222777555444444777999:::999555444444555666555111...//////000000111111111111...+++))))))---111444555555555555555666666666666777777888999999999888888333222111222444666666555555444333111000/////////444444444333000---)))'''+++,,,///333666888999888999888555333222222333555222111222333444444111///---///111333555666666666444333111000000111333555222222333333444444444444444777999888555333444666555444222222222333333333000//////////////////000111111111222111111000000111000000333666999999777444333111///...///222444888777666555555666777777777777888888777444000---111000...,,,***,,,000444555222000000333666777888555444333333555888:::;;;555555444333222222222222666777888999888555222000111000000000111444777888===AAAEEEHHHJJJLLLPPPTTT^^^cccjjjpppvvvxxxssswwwyyy|||uuulllkkkiiiiiippp|||rrrgggddddddooozzz222333444555444222000...///111444666666444222000///......000444666666666333333444444333111000///000111222444444555444444444555777777666666777888111222333555777888999:::999999999999999999888888888888888888888888888888444111111444333111111555333333222000...,,,++++++...///111222333222111000//////000222555666555333000111333444444333222111///111444555333222111000222111000111333666666666333111......000222444444444555666777777888:::;;;:::999555111...///222555111333555444222000//////111111222222111///---,,,+++...111333333333333555555222000000222555666666333555777999888666444222---,,,******---000333555333111000222666888666333666777888999:::999777555999999999888777666555555888888999999999888777555333333222///------000222888666444333222444666777;;;888333222333666999:::555555666777777555222///...///111222222222111111...,,,***+++...222444555444444444444444444444444555555666777777888888888444333333555777999888777555444222000//////000000111222222111///+++(((%%%+++...333666999999999999888666444333333444555555333222222333444444222000...///222444555666666555333222000000000222444555222222222222222333333444222555777666222111222444444333222111000000111222000000////////////000000222222222333333222222111/////////111333555666666555555444111///000444777888777555444333444555555666777999888666333000///000///...------000444777888555222111222444666666555555444444555888;;;>>>666555555444333333333444666777999999888555222///...------...222777<<>>888888777777777888888888666777888999888555222000------,,,...333999@@@DDDGGGLLLQQQSSSTTTXXX```fffoooqqqwww}}}zzzxxxyyy~~~qqqlllhhhhhhooowww}}}uuujjjeeedddgggttt333222111000...---++++++...000222555777777888777444444555666888888666444222333444444333111...---+++---111333444444222111...000333333333333444555222222333444555777888999;;;:::999777666555555444555666666777777777888888222222333555333///000444000111222000---+++,,,---...000111333555777888888444333222333555666555444222333555666555333111///,,,///222444333111//////---,,,---///222444555444.........000333555555444222333444222111111555888777777666333///------......000222333111000111111///000111111000///...---(((+++///222333444666888888777666666777777666555555777999:::999555111///+++***)))+++...111111000111333555666666888:::===777666666777999888555222000000111222333444666777888666444555666666444111---///222333333222333444666666666666888999;;;<<<:::777333222333555666666111333444444444222222222222333333444333333222111++++++---000444777777777555555444333222111000000111111111222333555666777666555666777999:::888666222111000///000222555666000/////////...---------000444888999888777777888777666555777:::;;;888666444222000000222444555444333333333333333444555555333333444555666777888888333222111000000111222333333333333444555555444333222222222000---,,,...111222222111111111111222222000000000000///......---,,,------------...000222///333555444222222666999777555222000...///000111222444666555111........./////////111222444555555666222...+++,,,...///000111333444444333444777:::888888888888999:::;;;;;;666777888888777555333222///...---///333:::BBBFFFIIINNNRRRTTTTTTYYYccckkktttzzz}}}xxx{{{{{{vvvpppllllllqqqxxx}}}}}}sssnnnmmmlllyyy333222000...,,,+++******///000222444777888:::::::::999:::<<<===<<<999777222333444444333111...,,,***,,,000333444333111000---///111111000000111222222222222222222333444555;;;:::888666555444333333555666777888888888888888//////222444222...000555000222333111...---...000000111222333555666888888666444333444666666555444222333555555444222///---(((+++000222222000//////+++++++++...111333444333000///000222555666555444111333555444111111333555666666555333///+++***+++,,,...000111000000000111///000111111111000///...(((+++///222333555777888999888888888999888666444555777999:::888444///,,,,,,******,,,000222111///222555888888777999===AAA777666555666888888444111++++++---///222555777999999666222111222444333222+++...222444555444555555444555555555666888999999888666444444555666555444///111222222111111111222555555555555444333222222***+++---222666888888777666666555444222111000000000000000111222444555666555555555777999999777555111000//////000333777999000000/////////000000111222666999999777555666777777666777:::======:::777444111......000333555666555444333222222333555555333444666888999:::::::::333222111000000111222222555333222444777888666444222333333111---,,,///111333333222222222222333333............---,,,+++***,,,------,,,,,,---000222---111555444222222555999666444111...------///000///222444333///,,,,,,---000000000111333333222111333///***((())),,,...//////222333333222222555888666666777777888999;;;;;;666666777777777555444333111000...///333:::BBBFFFIIINNNRRRRRRSSSXXXcccmmmwwwyyy~~~~~~vvvooolllooovvv{{{||||||xxxwwwttt111///,,,))))))***,,,---...000222333444666999;;;>>>@@@CCCDDDCCC???;;;888;;;999555333222111000......000222444444333111///***,,,///222333222111///555444444333333222222111888888777666666777888888999777666777::::::888555...------...111222222111000111333444333111///---))),,,000222222111111222222444777999::::::888777555444444555444222---***,,,---///111000///,,,***(((&&&''',,,333666333///111222333555777777444222555555444333222222222222333111000///...+++'''$$$)))---111111///...111444444222000/////////---,,,,,,+++,,,---000222222111777777888888777555222111333555666555333111111111///,,,,,,///555777555222444777999888666555888;;;888555222333555555111---***,,,...111333555666666777777777555222111111222///000333444555555444333555222000111444777777666999555111000222555555444000222333333222222444666444444444333222000---,,,'''+++111666999888555222222333444444333111000//////111333333111000111222222444666777888777666555;;;777222000222555555555222///---...111333222111666666666555333222333444333444666888999888777666111000///......000222333666444222///...///111222555555666777777888888777222000......111333222000555555666999;;;;;;888666777444111...------...///000222333444444333111000............---,,,+++***---,,,++++++,,,///111333333111///000333777888999;;;666111...---,,,***(((---///000000---+++******---...000111111111000///...,,,+++,,,...///000///...///222444555555555444555444333333444777999;;;777555444666888777444111000000111222444999???DDDIIIIIIKKKNNNQQQXXXffftttzzz{{{xxx|||tttnnnkkknnnttt~~~}}}~~~222111///...///111222222444555666777888:::===???>>>@@@BBBCCCBBB???;;;999;;;999777666666444222000///000333555555444222000---...000222333222111000222333333333333333333333888888999999999999888888999666555555666777555333...------///111333333222333444555666444222...,,,***---000111111111222333444555888999:::888666555555555555555555333///+++,,,---///000000...---,,,***))))))...333555222///111111222444666666444222333222222222222222333444333111000///...+++'''$$$***...222222000///222555555333000...............---,,,+++,,,...000000///111222444555666555444333444555555444222111111222111///...111666999777555999:::999888777777999;;;777333000111444444222......//////000222333444444777777777444111000000111000111333555666555444444222000///000444777888777666333000000222555555555333444444333111222444666555555444333111///---,,,'''+++000444777666444333111222333444444444333333000222333333111000000111000222333555666555444333888555333444666777666555222000///000222333222000111222333222111111333555222333555666777666555444111111000000000111222222666444111...---...///000111222444555555555444333222000...///111222222000555555555777999999777555666555333111///000000111444444555555333111///------....../////////.........---+++***+++---111333333111000000333666888888999555111......---+++))),,,---...---+++))))))***---...///000111000//////,,,---///222444444222000///111333555666666666555444444333333444666888999888666555666888888555222111222222333555:::???DDDJJJIIIJJJMMMPPPXXXggguuu{{{sssllljjjlllyyy444333333444666777666555555666666777999;;;===???===???AAABBBAAA>>>;;;888999999888999999888555222000222444666777555333222111111111111111111111111111222333444555555555555777999:::;;;;;;:::999777777555222111111222111000/////////111333444333222666777888888666333000---,,,---/////////000222444444666888999888666444222666555555666666444111...------...............------,,,,,,///333444222///111111111333666666444333000000000111111333444444222111000000000---***''',,,///333333111000333555777555111---,,,---///000...---++++++---------,,,,,,---///222444555555666555555555333111000222444444222000222777::::::888<<<999666555666888999999666222......111333333111222111000000000000111222888777666333000...///000222333444666666666555555000...---///222666888888444222000000222555666777777777666333111111333555777666333111///---,,,++++++---000333555666555555222222333444555666777888111222333333111000000000///000222333333222111000444333444555888888777555222111111222333333111///,,,.../////////000333555222333444444444333111000222333333333333333222222555333000---++++++,,,---///111333555555444222000111000...///111222222111444444333555666666555333333333222222222222222222777777777555333000---+++...///000111222222222222///---***((()))+++///222222111000000333555777777555333111000//////---++++++++++++***((('''(((***---......///000/////////***,,,000555999888444000222333555777888888777777555555444444555666777777888777777777888888666555333444555666777:::???CCCIIIGGGGGGJJJNNNWWWiiixxx~~~sssmmmllluuu{{{>>>======>>>@@@???<<<888777666555666888;;;===>>>:::<<<>>>???>>>;;;888666777777888;;;<<<:::666333111333555888888777555444444333111000000000111111444555666777777777777666666888:::<<<<<<:::888666444222///...---...///000000000000222444555444222555777888999888555333111,,,------,,,,,,---000333222444666777777555333222555555555666666555333000........................,,,,,,,,,///333444333222000000000222555555444333111000000000111111222333111111111333444222///,,,...000333333222222333555888666222...,,,---000333111///---,,,---------,,,+++,,,---000222444666777555555444222000000333555555333222333666999999999999555000000333777888888555222...---///222444444333222000......///111222777777555222...---...///444444555666777777666666000///......000333666777333222222222444666888999<<<;;;999666333222444777888666333000---,,,++++++...///111222444555666666444444444555666777888999111333444333111//////000000111333444444333111000111111222333555777777777333333333444444333111000---///000000000000333555333333333333222111000///444555777777777666444333555333///,,,******++++++///111444666666444111///000/////////000111222222333222000000111222000///...///111222333333333222888777666555222000---,,,111111222333333333333333000---***'''(((***...111222111000000333555555555111111111111111000...---+++++++++)))((((((***,,,------......////////////)))+++///444888888555222555666777888999999888888666777777777777777777777888777777777888888777666555666777888999;;;>>>AAAEEECCCCCCFFFLLLXXXlll}}}yyyxxxvvvyyy{{{~~~QQQOOONNNNNNOOOKKKDDD>>>===:::777777:::<<<======888999:::;;;:::999666555444555777:::;;;:::666222222333666888999888777666444333111000//////000111888999:::;;;:::999777666444666999;;;;;;999666444111000///---,,,---///111000000111333555555333111333444777888999777666444------,,,***)))***---000///000333555666555444333444333333444555555333222//////......------------)))***+++...111444555555000//////111333555444333333222111111000000000111000111333666888777444111...000111222222111222333666666444111//////333666444222///......//////............///111333666777555555444222000111333666555444444444666777777777444111---...333888:::;;;777444000...///111444555111000///......000222444777666444000---,,,...///555555666666666666666666222111///......000333555555555555555666777999:::======;;;888555444666888777555222///,,,+++******.........///000222333444666666666666666666666666111222333333111000000000333444666666666444222111000/////////000333777999444555555555444333222222333444444333222222333555444444444333222111000///666777999::::::999777555555333///,,,******++++++...000333555555333000.../////////000000111222333222000---,,,------,,,+++,,,...111444666666666666555555444333222000///...333333333333333222111111///---***((((((+++...000222111000000222444333222...000222444333111///...,,,,,,,,,+++******---///............//////000000,,,---///222666888777666777777888888888888888888888999:::;;;;;;:::999999666666666666666666666777666888:::::::::;;;===??????===>>>CCCJJJXXXmmm}}}{{{zzz{{{iiieeeaaa```___ZZZPPPHHHEEE@@@;;;888999999888777666777888999999777555444444555666999:::999555222222333666999:::999888666555444222111111111222222:::;;;<<<<<<<<<:::777666444666999;;;;;;999666444111111111///------...000000000111333555555222000000222555777888888666555......---***((((((***,,,---...111444555555333222111000000222333444333222000000//////...---++++++'''(((***,,,///222444555///......000222444444444444444333111111000000000111222444777:::999666333......///000000000000000333555777666333333555888555222000///000222222222111111//////000222555666333444444222111111333555666666666666666555444333111000///111555999===>>>;;;888555222111222444555///.........///111222444555444222...,,,,,,...000666666555555666666666666444333111///---///222666888999999888777777888999:::;;;;;;999777666777888555444222///---+++***)))+++******++++++---...///555666666777666444222111///111333333111000111222555666777777666444222000///......------000666:::555666666444333333444666999999999777555444555777555444444333222111111111666777999:::;;;:::999888555333000---++++++,,,------///111222222000...,,,...///000000000000222444333000,,,******+++******,,,...111555888:::;;;;;;333333222111000/////////222222222222111000///......---+++******,,,...000222111000111222333222000,,,///444666444111///...---...///.........000222///////////////000111111222111000222666999:::;;;888777777777777777777777888999<<<===>>>===;;;:::333444555444333333555777777999;;;<<<;;;;;;;;;<<<;;;:::;;;AAAIIIVVVkkk}}}}}}~~~}}}{{{yyyssshhh___VVVOOOFFF@@@>>>;;;777444777777888999999888666555555666777888:::999666333111333666999:::999888777666555555444444444444555777999:::<<<<<<:::888666666777999;;;;;;999777666444666666333///------...///000111333555444111///000111444666777666444333111111000---***((()))***---///111333444333111000///...---///111222222111000111111111///,,,)))'''&&&''')))***,,,...000222///...---///222444444444444333222222222222222333333444666888999777222///,,,,,,,,,---...///...---///444:::;;;999777888:::444111//////111444555666222111///...///111444666222333444444222222333444666888999999777444111000...///111222444777;;;>>>???===:::666333222333444......//////000111111111333222000---++++++...111666555555555555555555555333333111///---///444888:::;;;<<<:::666444555777444666888888777666666777222222111000...,,,***)))************+++,,,,,,---222333555777666333000......000222222222111222333444444555555444222///...---.../////////000444888555666666444222333666:::;;;<<<<<<:::888777888:::444333333222111111111111333555666888999999999888666444111...---...///000///000000111000///...------///000000///000333555666222...+++***+++++++++***+++...222666999<<<===222222111///......------....../////////......---,,,,,,,,,,,,---...000000111000000111222222000///***///555888555111...---,,,...000111000000111333111000000///000111222333222111111222666888::::::777777666555555555555555666888;;;>>>???>>><<<;;;000222333111000000333555777:::<<<<<<;;;:::999::::::999;;;@@@GGGSSSgggxxx{{{kkkbbbVVVNNNIIIEEE>>>:::888888999::::::999777777777777777999:::999666444111333666888:::999888777666666777777777777777777444666888:::;;;:::888777777888:::;;;;;;:::888777888999:::666111,,,++++++//////111333555444111...000222444555555444222000444444222///+++)))))))))///000222333333111///------,,,,,,---000111111000000111222222///,,,(((%%%&&&((())))))***+++---///...------...111444444444222222222222333444555555555666777888888444...***+++++++++,,,------,,,+++,,,333;;;>>><<<999999:::222000......111444777777111000...---...111444777111333444444333222333444777:::<<<<<<888444000...+++...111222111222666:::AAA@@@===999555222222333...///000000000000//////222111///,,,***,,,///222666555555444444444555555111222111///...000666;;;;;;<<<<<<:::555222333444///222666777666555555555000000111000///,,,***(((,,,,,,,,,------.........///111444666666333///------///111222222222333444222222333333222///---++++++...222222111111444666666666666333111333888<<<<<<<<<===;;;:::999:::<<<333222222111111111111111111222444555777888888888666444222///...///111222222222222222222111000000,,,///111000///000333666999555///,,,+++,,,,,,,,,&&&'''***...222666999;;;333222000///---,,,,,,,,,***+++,,,---............++++++,,,...///000000111111000000111222222000...***///666999666111...---,,,...111222222111222333222111000000000111333444/////////222555777666666777666555444444333444444444777;;;>>>???>>><<<;;;///000111000......111555777:::<<<===;;;999888888;;;:::;;;@@@EEEPPPcccsss|||}}}zzzssseeeYYYNNNFFFAAABBB>>>:::888777777777666888888888999999888444111///444999999666333333555666888999999666333111111111333777:::<<<<<<;;;:::777888:::;;;;;;:::888777777888888666222...,,,+++333444555555333111111222///000222333333222111000222333444444222000...,,,000222444555444111...+++,,,,,,+++,,,,,,...//////111111222222000---***''',,,***((()))+++---......000///---------///222444333222222444777999777555777666555555555222...+++(((((()))*********)))))),,,111777===@@@>>>;;;888444222000///111222222111---------...///111222333000000111222333555777888888999888777555111...++++++---///000111111333555999:::::::::999777555444---000444666666333///,,,---......---++++++,,,...555111......111444555555111111111//////000333666444555888999999666333111000000000333666777777666000///....../////////......000222111...,,,,,,...111222444555444222000///000222444333111///111444666444111000///---+++)))......///222444555444222666888888555111111666;;;:::888777777999;;;;;;;;;111000///000222333222111111111222444777888666555555666666444222111222444777777666444333111000000,,,,,,---000444666555444444222000000111111000///+++,,,---...///111222222000//////......------,,,...000222111000.........------------///111333444444222000000111///***&&&(((***...111222111///...000///......000111111000000222444444222111111111000///...///222444444444777555444333333666888:::444666999<<<<<<:::777555444333111111111111333444999888888999;;;:::888666999999;;;???FFFRRR^^^ggg{{{~~~{{{{{{tttfffXXXPPPLLLGGG@@@;;;:::::::::::::::999:::;;;;;;999555222444777999777333111333666999;;;===<<<999555222111///222555999<<<<<<<<<<<<666888:::<<<<<<:::888666777888999666333///---,,,000111333333222111222444111222333444444333111000555444333333222111111111444555666666444111...,,,+++++++++,,,---///000111444333333222000///...------,,,******,,,---------,,,---...///000111111222444222222444666777666444444333333333444222///,,,******++++++++++++,,,,,,---111666:::<<<;;;888555222222000/////////111111////////////000222333444000111111222333444666777555555666666444222///...,,,...///000000222444777999999999888777666555555///111444555555222///,,,...//////...,,,,,,---...333000------000333444444000111111000///000222555333555888999999777555333111111222555777888666555/////////000000000///...///111222111...------...333444555444222111/////////222555444222222444777666444333222111///---***------...000333444333222555777888666333333777;;;888666444555777888999888000///...///111222222111000///000222444555444333555666666555333333444666888888777666444333222111/////////111444555444333333222111111333444444333.........//////......------------,,,,,,+++++++++...000222222111000000111////////////000222444555444222///...---,,,(((%%%&&&(((,,,///111000///...///...------///000000//////222444555444222222222222111000111333555555444555555444333444666888999666777999999888666444222444444444333333444444444666555555777999999777555777888:::>>>EEEPPP\\\dddwww|||xxxwwwuuusssxxxrrrggg___XXXMMMDDD@@@??????@@@<<<;;;:::::::::888444111888999888555111000333777===???AAA@@@<<<777333111///111555888;;;<<<<<<<<<555777:::<<<<<<:::777555888999999888444111//////...///000000000111444666333444555666555333111000666555333222222333555666888888777666444222///...,,,,,,,,,---...000111222444333111000//////000000...,,,++++++---...------)))+++...111222333222222444333333444555555444222111000000111333222000......------,,,---...///000000222444777777666444222000111222///,,,,,,...111111111000111111222333333111111111222333444555666222333444444444333111000...///000000000222666888999888777666555555666666222333333444333111///...///000000///------...000111///---...000222222222000111222111000000222333222444666999:::999777666222333555777999888555222...///111333333111///...000111222222000......///666666666333000...///000000333666666444444666999666555444444444333///---+++++++++...111333333333333666888888555555777:::555444222222444555555444...---,,,---000111111111///...---...111222333222555666777666555555777888:::999888777666555444333222111000222444555444333000//////111444555555555111111111000///---***)))++++++************))))))///111333444333222333444111111111222333444555666555222...+++)))(((&&&$$$%%%'''+++...000000000//////...,,,---...000//////...111555666666444333333444333111222444555555444333333444444555666666777888888777666444333111111555555666666666666555555111111111333666777666555444666888<<>><<<;;;;;;333555666666666666777777>>>@@@BBB@@@<<<666333111555666777777777666555555888777555333333555777888888999;;;:::777555444444333444444333111111222333000111222333222000...,,,...///111333444444444444333444444444444444333333111111///......------...+++---000333333222///---(((((((((***---////////////000111333555888:::;;;555555666555444333222222222111111222444555555444222222000000111333555666555555444333222222111111///111222///)))'''***///000000/////////000000111444333333333444555666666888888888777555444333222111222333222222333666888999888555444444666888:::666555333111000111111222111222222111//////000222000111222222222222222222333555666666444222222222,,,---000333666777777777555666888;;;;;;777111---+++///444777555222000000222222111111111000///...555666555111,,,+++...222666888:::888444222333555555444555666777777555333,,,***)))+++///222444555222444666777777666555555555444333333444444222000///---,,,---000333444444333111//////111333444444444555666666666666999;;;::::::999888777666666555000//////111444777888888222222222444666777666444444444444444333222000///...------,,,++++++******000222333444444555777999555555555555666666666555777444000+++(((''''''((()))+++...111444555555555333222111111333444444333...111555777666555555555444222111111333444333333111333555666777777666555888666444222222444666888444555666777777666555444---,,,,,,///222555555555000222555888<<>>???===999666444333888888777777555444333222777555222111111222555777555777888888666444444444555666777555333000000000...///000111000...,,,+++,,,...000333444444222222111222444555555555555444111000///...------,,,---,,,///333777777555111...(((((())),,,///000000///222222333555777999<<<===444666777666555333333444555444333444555666666555222111111111222444555666555555444333333222222222111222111...***(((***,,,//////......///000111111444444444555666777888999<<<;;;999888666444333222333444666555444333444666777666444333333555888:::555444222111111222333333111222222111//////000222000222444444333222222222333555777777555222111111***,,,...111444555666666555666888::::::666111,,,***///555666444111000111222111000000111000...,,,000222333000+++***...333777999999777222000111333444333222444666777777666///---+++,,,///333666777444555666777777666555444666555444555555444222000...---+++,,,000333555666555333222333555666666555333444555555444555777999888888888777666555555555000......///333666888888555555666888::::::999777444444444444444444444444111111000///---,,,++++++000111333333333444666888555555555666555555444444444333000---)))(((***,,,---///111444666777777777666555333444555777666666000222444555444333444555333111000111333444444333333444555777777777777666666555333222444666999;;;444444555555555555444444...------///333666777777222444777:::<<>>???AAABBBIIIUUUhhhyyy~~~{{{xxxyyy}}}vvvaaaQQQIIIDDD>>>~~~vvvlll___SSSLLL<<<888444222333666888999:::;;;;;;999777777888:::666666666555444444444333...///111333333111///...---///111111000/////////000333666666333000---,,,+++,,,...000000///---,,,111000//////000111444555444666888::::::777444222+++++++++,,,---...///000///000111222222111000///111111111111222222///---...111666:::;;;:::888777444777999888666555666888999777555444444444333222...///111222333444444444///000111222222222222222555222///---,,,,,,***)))/////////000111333444555555555666777888:::<<<===:::999777666444444333333555777::::::777444111111000000///000000222444555222222222222333444555555111222222000///...000111,,,000444444222/////////000333666666333///---,,,,,,---///222444666777777555555666777777555000---)))...444444111///000333111///......000000---***&&&+++///...******///555222444555444000///000222333000......111555888999555222///...000444888999===;;;:::999999999777666777666555555666444111...,,,***((()))---111444555555555555777888888666444111222222222111111333444555555444444333333222222222000......000333444444---...000555999::::::888666555333111111333555777666555333111...,,,***)))000111111000///000333555333444444444444222111000,,,...///---+++***---000111222333555666777777777777666555555777888888777333333333111000000222444333222222333555777888777666666666777888888999999555444333333333555777999777666555444444555666777333222111222555888::::::999<<>>===;;;888666555666444555555222...,,,...111+++,,,,,,,,,---///333666777666666777888888555333///......000111222000///333222111111000111111222000///......///111333444000---,,,---111555555444333111...,,,,,,...111333222444666666444000+++(((000...,,,++++++---000111999555222333777999777444///000///...---...111333888888777777666666666666888999888666333111222333444444444555666555222000555777888888666555666777:::888777888999:::999888444444333333333444555555666888:::999777555666888888777666666888;;;>>>@@@BBBAAAAAACCCEEEDDD@@@<<>>;;;999888888888999::::::888666555333222222333333222111000111444666666555333111444444333222111///---,,,///111333333222333444555222111000//////111333444888666222//////000333555666666777777666555444333...------///222444444333.........///000000111111555777999888555222111000333000///222777999777444111111222333555444222///222111000///////////////444222111000000111222333111///...,,,,,,,,,------111111000///---...222444666333111111444666666555888888777666666666777777999666222//////000333444222222222333555555333111000000111222222222111111111000000000111444666888:::888555333222222111111333333444444333222111000222222111111000/////////,,,...111444666777777666555555444444333222222222222555777666111---...000333111000000111111///,,,---...///...------///111///000111111/////////111111000...///000111000///111111111222333555777999;;;;;;;;;888555333333444333444444111---+++,,,...+++,,,---...///111666999666666666777888888666444000///......000000///...222222111111000000000000/////////000111222333333...,,,***+++...111111000///---+++******,,,///111222444666777666222...,,,,,,+++***)))***,,,///111777444111333888;;;:::777111111000///...///222555888888888777555444222111555555555444111///000000444444555666777666333111444666888888777555666666777777666777888888777555222222333333444555555555666888:::999777666777888666777888;;;===???AAABBBEEEDDDDDDFFFHHHHHHDDDAAABBBEEENNN^^^lllwwwzzztttqqquuu||||||vvvqqqlllgggdddxxxmmm^^^RRRKKKFFFAAA<<<777666777888999777444222222111//////000111000///333333444555666555555555777777666555333111///......000333444444555666888444333111000000222444666999777333000///111333555555555555555555555555555222111111222444555444333,,,---...///111333444444888999999888666444555555444222000111555777666444111111222444555444111...////////////000000111222555333000......///111222333111///,,,************///000111111111222555777666444222222444555555555666666777666666555444444555444222000000000222333111000000222444444333111111222333333333222111000/////////000111333666777777777666555444333222222444444555555555555444444111000///......///000111---...///111222333444444666555555444444333333333222444666444000------///333222111111222222000...000111111000.........000---///000000///...///000000...------...///...,,,111111111222333555777888888888777444111000111222000333444111---******++++++---...///111333777:::555444444666888999777666222000---,,,---...------000000000111000///......///000111222333333222222...,,,++++++---......---,,,+++***)))***---///111111333555777777555333111+++***))))))+++---000111555222111444888;;;;;;:::333222111000...000333777888888888777555222///---000111222111///------...333444555888999888555222333666888888777666555666444444444555777777444222///000222444555666666555666888999999888777888999777999===BBBFFFHHHJJJJJJKKKJJJJJJKKKKKKKKKHHHFFFAAABBBGGGSSS^^^kkkzzzyyysssrrrtttmmmttt~~~{{{xxxvvvssshhh```XXXOOOHHH>>>;;;999777777666444222111///------...///...---444444333333333444555666888888777666444222000//////111333555444444555666666555222111111333555777:::888444111000222555777777666666555555555555666444333222222444444333222......///000222333444555666777777666555666888:::777444222222444666666555111222444666888777333000------...///000222444555777555111...,,,---...///000000///...,,,***)))(((---///222444444555777999777666444333333444444444555666777777777555333222444333222222222222222333222111000222444555444333333444555666555333222000000000///000111222333444444555777777555333333333444555555666777777888888111000///...///111333555000000//////000111333444666666666555555444444444333444555333000...///000444333333333333222000///111222333222000.........,,,...000000///......///...------...///000...---111111111222333555666666555555333000...---...000///222444222...******+++---...000000111222555888444333333555777999888777444111---,,,,,,------,,,,,,---...000000000000//////111333555555444222000000///.........------,,,,,,,,,,,,---///111333444000111333555666666555444///...------...///111222333111111222666888999888222222111000...000333666666777888888666333///------///000000///------...333444666888::::::777444333555777888777666666666333222333444666555333111---///222555666777666555666777888999::::::::::::999<<>>>>>===:::<<<@@@HHHRRR\\\fffkkkmmmllljjjdddZZZQQQJJJFFFAAACCCHHHOOOWWWaaassswwwlllmmmllllllqqq{{{}}}kkkZZZKKKAAA:::666777444111///111222333333111000///...///000111333111222222222222222222111///222555666666444333333555555555555444444333333333111///---...222555888666888:::;;;:::888444222000///......//////...---222222111111000000000000000111222111000111222444555666777888888888888888555333111111222222111000/////////000111222444444444444333333222000///......///000111000///...,,,111333555555444555777888::::::999666222000222444333333333333444555666777333222111111222444555777777555222222222333333222333222000000000111333444///000111222444444555555555888:::888444111333555444444444444555666888999444555555666777888999999666666555666666777888888888888888888888888888888666444222111111222222111111333555444111//////111...111444555222...+++***+++...111333222111000000111000000111222111///,,,000000222333444444333333111333555444222///......,,,...000...++++++---000222333444444222111111222555333222333555777777777777555333333444333222000...---,,,,,,---000333555555666777777777555333111---///111///,,,)))))))))(((***,,,///111222222222111000000000000111222333444444333222111000000000/////////---,,,++++++,,,...000333555444222111111222333444555555555555555333333333222222444888;;;:::777444333444666777777666555444222111333888;;;;;;999666666777999999999999999888777666555555444666555666999===@@@???>>>:::>>>EEEOOOZZZeeennnssswwwxxxwwwpppeeeYYYPPPLLLEEEHHHOOOWWW]]]dddqqqsssqqqmmmjjjllltttuuubbbSSSHHHBBB999666222111222444555555111000/////////000222222000111222222333333333222...111555777777777666777333444555666555444222111///...,,,+++,,,000444777222555888;;;;;;888555222000...---...///000///---000000000000000000000000222333333222000//////000222444777888888777777888;;;888555333222222111000000000000000111222333333000111333444444333222111333222000///......//////333444555444333444666888:::;;;:::777222000111333222111111111222444666777222111000000111333555777777555222111111111111000111///---,,,---///222444---...000333555777888888666999;;;888333111333666444333333333444555777888444555666777888888888888555555666777777888888888888888888888888888999999555333111000000111111000000333555333000...///111---000444555222...+++***+++...222333333222111111333222222222111///+++(((///000222333444444333222111333666666444111///...***,,,---,,,)))***---111222333555555444333444555666444222222444666777777777666555555666666444111222000...,,,,,,///222444777777777777666555333222///111333222...,,,+++,,,)))+++...111333333333222333222111000000000222222666666555555555555444444.........---++++++,,,---...111555777666444222111333333333333333333333444444444333222222444999===;;;888444222222444666777777555333000000333888===>>>;;;888777888:::<<<<<<===;;;:::777666555444444666555555999>>>AAA@@@???<<>>;;;888999888888666555333111000000000111111222222333333;;;;;;999666333333444666:::999888666444444777::::::999888888888666333111...///000222222222222111555555444444444222...+++'''***---///...------...,,,000333333///---...111555888;;;;;;777111---+++,,,---...000111111111000///111444666555333///---..................//////333555666555111//////000222111111222333444444333444555666666666555444333000...,,,+++,,,000444777999777555666888:::999777666555444333222222222222111222333555555444333222333000......000333444555888888777666555555444444222000...///000222222222222222444555555555444444333333333333444666777888666444222222444555555444333222000111222444333333444333111000111222444555888888999:::;;;;;;;;;:::999999999::::::999666333666777777777777:::===@@@IIIOOOZZZeeeooozzz}}}wwwqqqmmmjjjfffgggnnnvvv|||xxxqqqppptttxxx{{{{{{iii[[[KKKBBB???<<<:::;;;:::777444333555777888888333222222111111222222222222333444555555555444333111222222111...------...+++***)))+++...111222222///111333555666666555444222111111000000111111222333222111000000000000000---///111222111000---+++---111666777666555666888======;;;:::888777555555777666555222000...,,,+++&&&(((+++///222444666666444333222000...///222555555333///,,,+++,,,///111444333222111111111222222888666555555555555333111444333333222222222333333222000............---,,,,,,+++,,,...222666777777333222333888===@@@???===888777777666555444333222111222222333333222222111999888777444111000222333888888888666555555777999===:::777666555333111///---///111333444333222111000111222333333111---)))%%%(((,,,............///---111444444000...---///666888:::999666222000...333111///000333333000------...111333333222000........./////////000000111444555555333000---------000//////000333555444444555666777777777555222111,,,((($$$%%%***111666777888666444444666777888888333222222222222333444444222333444555555444333222111///...///111444555555666666555555444333333333222111000111333555555444222333444555555555444333222333444444555555555444666444333333444444333222333222000111333444444333444333111//////000111222555666888:::;;;;;;;;;;;;888777777888::::::888777888999999999999;;;???BBBMMMUUU```kkkuuu|||yyyvvvuuuyyy~~~{{{xxxxxxxxxxxxwwwcccTTTLLLFFFAAA???;;;888444333444777999999444333333222222222222333111222444555555444333333111222222000...,,,---...,,,+++***+++...111333333000222444666777777777666444333222111111222333444444333222111000000000000+++---///111111///---,,,...111555666555555555777<<<;;;:::999777666555444777555333111///...------(((***---111333555555555555555333111000000333555555222...+++)))+++---///000000000111222222333333555555555777777666333000444444333333222111/////////...,,,,,,,,,,,,,,,++++++******---000444555555222222444888<<>>777666666555555555555555333333444444444222111000444444333111//////111333666777888777555555666888;;;888444222111111000//////111333444444222000///,,,---000222333111,,,)))&&&))),,,......------......111444444111///......333555777777666444444444:::666222222555555111,,,,,,---000222333333222111//////000111111222222222222222222111000...---,,,000///...000222444444333333444666777777555333111,,,%%% (((000444555555444333222333555777888111000000000000111222222666666666555444222000///000///...000333555666555333333333333333444444444111000000111333555555444222333444555555555444333222333444555555444333222444333333444555666444222333222000111333555555444333222111//////000222333555666888:::;;;::::::999777666666777999;;;;;;:::888999:::::::::===AAADDDJJJUUUaaalllxxx~~~~~~~~~yyyfffZZZRRRJJJDDD===999444111222444777888555555444333222222333333000111333444444444333222111222111000...---...000///---++++++...111333444222333555777888999999999555444333222222333444555555444333111000/////////+++---///111111000...---000111444555555555555666888777777666555444333333444333222111000000000000---///111444555555444333444555444222111111444666555222...***)))))),,,------...000222333333333333000111444777999888555222333333333222111///...---,,,,,,,,,+++******+++,,,...---,,,...000222333333000111222555888;;;;;;;;;777666555555555555666777444444444444444333222111000111000///...///222444555666888777666555666777666333///...///000111111222333333444222000...---+++,,,///222333111---)))(((+++...///---,,,,,,,,,///111333333222000///...000222555666555555666888<<<777222222444444000+++---...111333444555444444000111222333333333222222......//////000000///...111000///000222333222111000222444555666555444333---''' %%%,,,//////111111111111222444666777333333222111000000000111888777666444222000...---///...///111444666666555//////000222333555666666222222111333555666555444333444555555555444333222222333444444444333111000000000222444777888666444333222111111444555555555333222111000111333555777777888999999999888777666777666666888;;;======<<<777888999::::::===AAAEEEHHHUUUcccnnn|||xxxkkkcccWWWMMMCCC>>>777222222333666777666666555444333333333333///000222333444333333222111111111000...///111333333000------///222333444444555666777888888888888666555555444444555555666555444333111///......------///111333333111///...111222333444444555555555333333333333333333333333333333333222222222111111000222444666666444222111333333444333222222555777666333...***((()))+++,,,,,,---000333444444333333...///222777::::::777555111111111111000///...---+++,,,,,,+++******,,,...222111000000222444444333000000111333555666888888777777555555555666777888666555444333333333333444000000000///...///222555333555777888777666666666222///------...111222222333333222111000///------------///222333222...+++***---///000...,,,,,,,,,000111111111111111111000...111444555555555666777777444000/////////,,,***---///222555777666555444222333444555555444333222,,,,,,,,,...111222222111222111000111333333222111000000111222333333333333000***$$$"""$$$(((***++++++---000111222333555777888777666555333333222222777666555333000...---,,,//////000333555666555333......000222333555666777666555555666888888777555333444555555555444333222222222333333333222111111...///111555888999777444333111111222444666666666333333222222333555777999888888888777777777666666999999:::<<>>AAAIIIXXXgggqqqwwwkkk^^^KKKEEE<<<666444555777888777666555444333333333333...///111222333333333222111111111000///111333666666333000...000222444444444444555555666666666666555666666777777666666555555444222000...---,,,,,,000111333555444333000///222222222333444555555444000000111222222333444444444444555555444333111000000222555666666444111///111222333333222333555777777444///+++))))))+++,,,+++...111444555555333222...///222666999:::888555////////////////////////***,,,------++++++---000222111000000222444444333111222333333333444666777888777666555555555777888777666444222222333555666333333222000......111333111444777999888666555555111///......000222222222111000///.........///000000000000222333222000---***,,,///000000.........111000//////111222333333///222444555444333222222333111///---,,,+++++++++,,,///333777888777555333444555666666666444222111,,,++++++...222444333111111000000111444555555444111111000//////000111222000---(((%%%$$$%%%''')))&&&***///222222333555777999888777666555444444444333222111000////////////000000111444666666444222000000111222333444555666777666666777888888666444444444555555555444222222222111111111111222222333...///222666999888555222333111111222444666777666555444333222333444666888888777666555555666888999======???BBBEEEFFFEEECCC;;;;;;:::888666666999;;;EEEUUUdddmmm{{{{{{mmmQQQJJJAAA999666777888999777777666555444333333333...///111222333333333222000111111000000222555888999555111///000222444444333333444444444444444444555666777888888777666555555444222000...,,,++++++222333555666666444111000333222111222444555444444//////000111333444555555666666777777555333000...///111333555555444111//////000222222222333666888888444000+++))))))+++,,,,,,...222555666555444222///000222666999999777555......---......///000111***---...---,,,,,,...111///...---...111333333222333444444444444444666888999888666555444555777888888666333111111333666888666666444111......///111111444777999888666555555333111000000222333222111///...---,,,---///111333222111111222333333111///(((+++///111111000111111222000......000333555555111333666666444111///...111222111...,,,+++---...,,,///444777888777444111555666777777666444222000...,,,,,,...222444333000000//////222555777777777333222///...---...///000///...+++'''$$$$$$&&&)))"""(((...222333333555777777666555444444444444444//////......///000111222000111222555777666333111333333333333333333333333666555555666666555333000444444555555555444222111222111000000000111333444000111444777999888444000333111111222555777777666777555444222222333444555777666444333444777:::<<<@@@AAACCCGGGJJJJJJHHHFFF>>>>>><<<888444333444666???PPP^^^fffsssvvv[[[TTTIIIBBB???===;;;999===888333111444777999999111000111222555666555444555444444444555666777888777777777666666555444444333222222222444555444333777777777777777666666555555555555444111///,,,***333555777888666222...+++111333444666666555333222000000000333777777555111555444333444555444111///111444666666444111///...444333111000000222555777555333000---,,,++++++,,,---111777999888555222111111333555777888666444333111000000000111000---+++---.........------,,,+++---+++***,,,000333333222444555777999888666333111555555666888;;;;;;:::888999777444222111222555666:::666111///000333555666444333222111222444666888666333000///000222333333000000///...///000222333111222333333222000---+++111000111444777777333///---///000000...///333666666333111000222222111...///111222333111---)))'''***...333666666444111000222111///......000222333111222333222111222333555222222111333555555444222777777666111---,,,///333555444000,,,(((%%%###!!!"""(((...000///...111444444444444333333444444444//////000000111111111111444333222000000000111111333333222222222222333333000444888777222///111333666333111222555777777555333444555444333444666888666555666999;;;:::555000111333555888:::;;;;;;;;;999777444333333333222000333333444666777999:::;;;HHHNNNSSSRRRLLLHHHHHHKKKHHHBBB;;;666666666666555???EEENNNXXXbbbqqqggg^^^RRRHHHCCCAAA>>>===:::666222333666:::;;;:::222222222333555666555444666666666777777777777777777777666555555555666666333222111222333444333222444444555666777777777777666666555444222000---,,,111333555777666333///---222333555666666444333222000000111444777888666333555444444444444333111...222333444333111///000111444333111111111444666888555333111...---------...000333777999888555444333222444666777777666444333222111111222333222///---------............---,,,,,,+++***,,,000333333222444555666777666555333222444444555888:::;;;:::888999777444222111333555777:::666222000111333555666444333222222222444666777999555222000111333444444333333222111111111222222333333444444333111000///111111222555888888555222222333333222//////222555888555222222222333111///111222333333111...***(((---111555666333000......///.........///000222333111111222111000000333555444333333444555666444333666777777444000...111333555333000---***(((''''''&&&***///111//////111444555444333222111111222222---...///000222333444444333222111//////000111222555444333111000////////////333777666333222333666777555444444777888777555333333444555666666777777666666666888:::999555111222333666888::::::::::::999777555444444333111000222333444666777888999999GGGOOOWWWXXXRRRKKKHHHHHHDDD@@@;;;:::;;;<<<<<<<<>>555333222444999<<<<<<;;;444333333555777777666555777888999999999888777666666555444444444555666777333222111111333333222111000111333555666777888888666666666555333222000///000111333555555333000...222333555666666555333222000111222555888999888666666555444444444333111...111111111///......111333333222222222333555888:::444333111000//////000000444666888888777555555555333555666777777666444333222222222333444444222000,,,---///000000///...---+++******,,,000222222222555555555555444444444333444444444777999:::999777888666444222222333666777:::777333111222444666666444444333222222333555555:::777222000111333555666666666666555555444333222555444333333222222222222222222444666888888666444666666555333111000222333999777444333333333222111333333444444222///,,,***000444888666000,,,+++---,,,,,,---///000111222333111111000///...///222444666555444555666666555333555777777555111000222555555333000---,,,,,,...///,,,///222222000///222444555444222000//////000000,,,---...111333555666777222111000...///000222333777666333111///---,,,+++---111555666444333555777888777666777888888666555333222222666999:::888555666555444555666666444222333555666888999:::999999888777666666666555222///111222444666777888777777BBBKKKVVVYYYTTTLLLEEECCC???===<<<===AAADDDGGGHHHEEEGGGIIIJJJNNNUUU___gggppp~~~vvvfffYYYLLLAAA999222111111555:::======;;;666555555666888888777555777888999999999777444333444333222111222333555666333222111111333333222111000111222444555666777777666666666555444444333222111111222333222111///...000111333555666666555444111222333555888999999888666555333333333333111///...///000000//////111333222222222222444666999:::333222111111111222222333555666777666444444555666555666777777777555444333111111111333444444222000,,,...000222333111///...******+++---000111222222666555444333333444555666444444444666888888666444666555333222222444666777:::777333222333555666666444333333222222333444444888555000///111555888999666777888888888777666555666444333111111111333444555555666777888777555444666555444222111111222333666555333222333444555555444444444444222111///---111555888555...***,,,///---...///111222222222222111111000...---...111444666555444555666666444222555666555222///000444888777555111///...///222333222444555444222111222444555444222000/////////000......000111333555666777111111/////////111333444666555333000...,,,,,,+++...111444444333333333555777777777888888666555333222000111666<<<===999444444333222111111222111111444555666888999999888888666666666777888666333000111222444666777777666555999BBBLLLQQQNNNGGGAAA>>>>>>======???DDDKKKQQQUUUNNNMMMLLLJJJJJJMMMRRRWWW\\\iiiyyy~~~|||}}}~~~~~~~~~{{{iiiVVVCCC777444222222555:::===<<<:::888777666777888888777555555666777777666444222000111000000///000111333333222111000111333444333222222333333444444444444444555555555555555555555666333333222111000...,,,+++,,,...222555777888888777111333444666777888999:::666444333222333333222000,,,///222333222111111111222222222333555777999:::222222222222222333444444555555555333222222444666777777777777666555333333000///000111333333111///---///222555555333000---)))+++---///000111222333777666444333333555666777555444444555666555333111444333222111222444555666999666333222333444555555333222222222333333444444444111......111666999;;;555666888999:::::::::999999777555333222333555666777888888777666444333222222111000000111222333333111111000000111333666888444444333333222222111111111444666444///---///222222222333333333222111111222222111///......111333444333222333555555333111666555333...,,,...444:::999777333000///000222444666777888777555333333333333333222111111111111111111111111222333333444444111111000000111222333444333222111000////////////111222333333222111000000444555777888777555333222111000111666<<<===888333000000///...------...///333444555777888888777777555555666777999888555222222333444666666666555555333:::BBBFFFEEEBBB@@@???@@@???>>>@@@GGGQQQ[[[bbb^^^\\\WWWRRRMMMKKKKKKKKKMMMVVVaaaiiilllpppwww|||}}}yyyvvvsssqqqmmmjjjqqqxxx|||fffOOOAAA;;;888555555999<<<<<<;;;999888777777888888666444333444444444333222000//////000000000000000000000222111000222444666555555444555555555444333333222444444444444555666777888444333111000...,,,+++++++++...111555777888999888222444555666555666888999555333222222333444444333---000444666555333222222222222222333444666777888111222222333333333444444333444444333222222555777999999888777666555333222/////////000111111///---///111555777777444000---))),,,///111222222333444555444333333333444666666222222222333555555333111111111000000111333444555888555222111222444444444111111222222333444444444111///...///333777999:::444555777888:::;;;;;;;;;===;;;888666555555666777666777777666333111111222000...---...000222333333---------,,,,,,///333777222222222111222333444555111222444444333222333444555555444444333222222222222333444333111111222333222111111333444555444222666555222...+++---333999999777444111000111222333666666777777666444111///...///111333333333222222333222222222111111111111111222333444444333333222111111111111222333444555444444444444222000...---111444888999777444222222000000222666::::::666333---......---++++++,,,...000222333555666777666666444444555777999:::888666555555555555555555666666555888===@@@AAAAAAAAAAAA@@@@@@BBBEEEMMMXXXeeennnrrroooiiiaaaYYYRRRLLLIIIJJJNNNTTT[[[bbbhhhlllooo{{{}}}sssoookkkhhhfffaaaYYYTTTXXXaaammmxxxyyydddWWWFFF@@@999777999<<<>>>>>>999888777777888777555333333333333222222111111111000111222333333111000///111000000333666888888777555555555555555444333333333333333333444666888999222111///...---,,,,,,,,,---///222555777777777666333555666555444444666888333222000111333555555555222444666666555444444555222222222333444555555666111222222333333333333222222333444444333444777999:::999999777666444333222000//////000111000---+++000333777999888444///+++***---111333333333444555222222111111222333333444------///222555666555444.........///000222333444666444111111222333333222...///111222333444555555333111111222555777888888666666666777888999:::;;;<<<;;;999777555444444444111333555444111000111333000...,,,---000333333222+++,,,+++)))((()))...222000000///000111444666888222222222444777777555333555444333222222222333444333555777666555333333333222111111333555777666444444555555222//////222666555444333111111111222222222333555666555222---***'''***///333555444333111222222222111111000000000222333666777777555222111111222222333444666888999666666555555444222///...///444999;;;999666444333///111333666777666444333,,,...///...,,,+++,,,......///111444555666666666333333333666999;;;;;;;;;888777555444444555777777888:::<<<>>>??????@@@@@@<<<@@@FFFMMMVVVbbbnnnvvv{{{uuummmeee\\\WWWUUUVVVYYY]]]aaafffkkkmmmwww}}}{{{mmmhhhbbb]]]YYYSSSJJJCCCDDDNNN[[[gggqqq}}}uuuiiiMMMFFF===888999<<>>>>>>>>======999@@@JJJTTT^^^iiittt{{{~~~wwwoooiiiaaacccdddeeeeeeiiinnnrrrwww}}}~~~}}}nnnhhh___XXXSSSLLLCCC<<<<<>><<<888444222///111333555555555333222444111//////111333111000,,,...000222333444444444333222222555888;;;<<<<<<;;;:::999888888999999:::???>>>;;;:::;;;;;;;;;;;;BBBFFFLLLVVVcccrrrxxxtttuuuuuutttuuuxxx|||~~~}}}xxxvvvzzz~~~|||zzzkkkddd\\\WWWOOOCCC;;;888???>>>BBBNNN[[[hhhwwwyyycccXXXKKKCCCCCCCCC@@@<<<555555555555666555222///...222444333333666777555444666888888666333222111000////////////111222333222444777:::;;;999777555222111000111333666777777222...******,,,...///...000111111333444666888999999888777777666555555555888777666555555555666666777666444333222111111111111111000000000000111111///000000000111222222222333333444444555666777888555555333222222222333444666777888777555111...,,,666777888888666444222111000111444555333111000111000111111111///---+++)))((((((+++///444555333111222111000//////000111111444333222111111111222222/////////000222444777888888666444444555555555444333444555666555444222111222111000///////////////222222222333444444555555777555222000.........//////...+++'''$$$%%%))),,,---+++***+++000444666666222222222444555555333111111...***))),,,000333555777666666666777555222///000333555666555444333333777777777666444222000...222111000111333333111...000000111222222111---***))),,,000444666555444222......000222555555333222222555888999777444222111444666888888666555444555444444444444444333222222777:::<<<<<<999555222111111222444555666666555555666444222333555555333111000111222444444444444333333222222333777:::<<<<<<<<<;;;:::999999:::;;;<<>>>>>BBBHHHRRR___mmm|||~~~|||wwwqqqkkkjjjlllpppzzz}}}mmmddd[[[TTTLLLAAA:::999;;;:::>>>IIIVVVcccrrrpppeeeXXXPPPLLLGGG???999222222222444444333///------222555444555888999777555666888777444222111111////////////////////////222444777999:::999777555333111000111444777888888222///,,,+++,,,...///000111111111222444666888:::999888666555444555666777999999777666555444444444555555333222111000000000111000/////////000111222111///...---...000333444444333333333333444555666333222111000000000000111666888999666111...---...666555444444555555444333000666;;;:::666111000000111111222111///,,,(((&&&))))))+++///222444444333333222111/////////000000222111000///////////////000000222444666777888888666555333333444555555444111222333444444333111000000///...---...///111333111222333555555555555444777555333111000////////////...+++(((%%%&&&))),,,///,,,)))(((+++...111222111111222333444333000---000,,,((('''***///444666999888666666666333000---000222444444222111111111222333444444444333222111444333444555555333///,,,//////000111222111---***+++---111555777888777666//////000222555555444222111333555555444333222333444555666555333222333444222333444444444333222111888:::;;;999666222111000444444555666777777777777777777777888999888666333444444555555555444444333555333222333777:::<<<===;;;::::::::::::;;;===>>>>>>===;;;;;;<<<>>>@@@BBBDDDMMMZZZjjjyyy~~~~~~{{{ssspppmmmhhhaaa\\\ZZZ[[[]]]iiilllrrryyyqqqhhh^^^VVVMMMCCC===<<<999888<<>>999888888888999:::<<<===>>>===<<<::::::===AAADDDJJJSSSbbbrrrxxxrrrrrrssspppiiiccc```ZZZTTTOOOLLLLLLMMMSSSWWW^^^gggpppxxx~~~wwwooofff___VVVJJJBBB@@@:::999<<>>BBBBBBIIIQQQVVV[[[YYYMMM???;;;:::888666222...+++)))...///111222333333444555444333111000////////////------...///000111111222000222555888999999888777666555333333333222000.........///000000111111111...---++++++,,,///222444111333555777888777666555222222222222222222222333,,,---,,,+++))))))+++---111///,,,((('''))),,,///,,,,,,,,,///111222111000///,,,((('''***000444777555444333444555555333222000111222111///......///---...000222333333222222222444777777555111,,,***///000111444666555333000+++,,,///111333555666666111000000111333444333222...000111111000000222444444444444333111111222444666666888999:::999999888555555555333111111222444555555555555555444333222333666:::<<<<<<:::888666333333444444555666666777555444222333666999;;;<<<777777666666777999;;;<<<>>>>>><<<999888;;;AAAEEERRR\\\kkkyyy|||uuuvvvssslllggggggfffcccYYYUUUOOOIIIDDDBBBAAA@@@???CCCKKKUUU```kkkssswww~~~zzzsssmmmhhh___QQQEEEAAA<<<;;;===BBBHHHQQQ```nnnvvvfffVVVFFF;;;555333222222333555555444666<<<===777111111222333111111111///---,,,...000444444333222111000//////.........///000000111111444222111111222444555444000///...,,,+++,,,///222222222333444555555555666888555222//////000222444555444333222000---+++******+++,,,...000333666777999777444222111222444555333222///...---...000222000111333555555555333222111111222222222111000///,,,...000///---...111444333222000///222;;;EEEMMMWWW^^^dddiiioooooo```MMMAAA???<<<888444111///...111333666666555444444444333222111/////////000000//////111222333444444444000222444777888888777666444333222222222222///------......///000111111222000///...---...///111333333444555777777777777666333333222222222111111000***+++,,,,,,+++,,,---///222222000---++++++///222,,,+++***,,,///222333333000...+++***---222555666333222111222444666555444000222222222000///000111///000111222222222111000...111555555333///,,,***//////111555777777555333+++,,,---...000111333444111000///000222333222111...///111111000000111333333444555555333333444555777777888999999:::;;;;;;333444333222111111333555555555666666444111///---000444999;;;;;;:::999999444444444444555666777888444333222444777999999999999888888777888999;;;<<<>>>>>><<<:::888<<>>===<<<;;;;;;<<<>>>>>>=========;;;:::@@@IIIQQQ```ooo|||yyytttqqqfffhhhgggbbb___^^^ZZZTTTMMMHHHAAA===;;;999666444222222555:::BBBLLLUUU[[[___eeelllssswwwzzz~~~}}}wwwqqqlllbbbSSSGGGAAA======@@@EEEIIISSSeeeuuuqqqdddPPPKKKCCC===:::999999888888======444------222555222222111///...000333666444222000...---...///000//////......///000222333666333111000000111000///.........+++)))***---111000222444555555333000...---,,,,,,---///111444666444444444333111...,,,+++,,,------///111333555666222111//////111444888;;;333444444444222000---,,,+++///555999:::888444222555555666777666555444333000///...000111111000...000333444222222===PPP___vvv}}}~~~vvvrrrqqqgggYYYHHHDDD>>>888444333444555666999======999555333222111111000//////000111222888999999999888666444222000111222333444444555555------...000333444333111---------...000111333444888777777666555444333222666555555555666777888999999888666333///+++((('''&&&))),,,---...///111222444555666555333333666999333///+++***,,,///222333333222000111333555666555444222111111333555555444222333333333222222444666555555555444222///---+++'''+++///000...,,,,,,---,,,---///333666777555333------,,,,,,---...000111111///......000111000000...000222333111000000000111444777999999888888888444333222111222555999;;;666666666444111000111222666888999999666000***&&&...222777:::::::::===???<<<:::999777777777777888;;;<<<>>>AAACCCDDDBBB???BBBAAA@@@??????@@@@@@AAA;;;======<<<===CCCNNNXXXcccuuu~~~|||zzzwwwssspppeeedddaaa___```___XXXNNNMMMHHHBBB>>><<<:::777555333222111333999AAAIIIOOORRRXXXaaahhhlllooossswwwyyy~~~zzzsssmmmbbbTTTIIIEEE???@@@DDDIIIOOOZZZmmm~~~~~~llldddUUUFFF???>>><<<777;;;888444222111111111000444666777555222000222555222000...------...000222111222222222222111000///555444333444444444222000111000///,,,))))))+++------///222444444222///---%%%(((+++///222444444444333555666444000------...222111111222555666666555444222///...111555777888777555222222333222000---///111444777777555222000444666777777555333333333111000000///...---------///333555444444<<>>::::::???DDDDDDGGGMMMQQQRRRPPPLLLIIIJJJFFFEEEGGGGGGCCC@@@@@@>>><<<::::::???JJJXXXaaaxxx}}}zzzyyywwwrrrnnniiihhhddd______```\\\VVVSSSKKKBBB===;;;;;;888555111---***---444:::<<<;;;GGGGGGKKKUUUaaajjjmmmlllssssssvvvzzz~~~~~~{{{vvvrrrkkk```RRRGGGBBBDDDFFFKKKTTT```nnnwwwnnn\\\PPPJJJBBB;;;???;;;777444333333222111666777777555111000111222111111000//////000111111111222444555555333111000333222222222333333333222444444333///,,,***+++,,,---///111333333111///---'''))),,,000222333333333111333555444111///000111666555444444666666555444444111......000333666777666444111111222222000......111444666666333000...444666888888666333222222111111111000000///------...111444444666>>>KKKVVVXXX___bbbbbbbbbccc^^^XXXHHHAAA999555666777666444777888888888777666444333222...,,,......,,,...222888999:::888666444333444555555555555555555555444222222222222222333333333000///...000444777888777777777666555444444333333888777666555555666777777888999888444...***)))******((((((,,,111555333111555333111111333555666555222000...++++++...222666444444444444444444333333555444333111000000111111000000000000222333555666555555444333222111111000///////////////////////////...///222555666555333000111111222222333444444444333222222444444444333000333555333///---///111777777777777666555333222222111000000000111222333222333444333222111333444;;;999;;;===:::111+++)))000333555777888:::<<>><<<::::::AAANNN^^^iii}}}xxxvvvxxxwwwqqqlllkkkiiidddbbbdddfffaaaXXXTTTMMMDDD>>><<<:::777444111---+++...333888999777???>>>@@@GGGSSS\\\aaabbbbbbdddiiioootttyyy|||~~~zzzuuupppggg[[[QQQKKKKKKJJJMMMUUUbbbqqq{{{pppaaaUUUIII>>>DDD@@@:::666555444444333777888888555222000000111111222333333333333222111111333555666777555333222222222111000111222333444888888777333///,,,++++++...///111222222111///...+++---///222333333222111///111333333333333444555:::888777777888777555333444111...---///222333444333222111111222222111//////111333555444222...,,,444666999999666333111000000111222333222111///---...///000222666>>>GGGNNNIIIKKKLLLNNNTTTXXXWWWSSSBBB===777444555666666444333444555666666666555555222...---///000///111555888888888666333111222333666777777777888777777777555555555444444444333333333222111111333555555444444555555333000000333666777555333111111333555666777777555222///......000///,,,***+++///222222000444333222222333444333222///---,,,+++---111555888555555555555444333333222333222111/////////000000------------///111333444555444222111111111222333000000///...///000111222222111111333555666444333333333222222111111222222444222111111333444444333///222444333111///111333888888777666555333222222222222222222222222222222111222222222333555888;;;???<<<;;;>>>===666...***///111333555666888;;;>>>>>>BBBFFFGGGGGGJJJRRRXXXeeeffffffhhhjjjmmmppprrrhhhbbb\\\ZZZVVVOOOJJJJJJDDDBBB???@@@HHHWWWiiiuuuyyytttsssvvvuuupppjjjjjjiiieeedddhhhjjjcccZZZRRRLLLDDD???===;;;999777111///...000444666555333666555555:::DDDMMMRRRTTTPPPTTT[[[```dddjjjqqqwww~~~{{{wwwssslllbbb[[[TTTRRRPPPPPPWWWdddtttqqqdddVVVJJJHHHCCC<<<777555555555555777888888777555444333333333555777999999777555333333333333444444444444555333333111000...///111333777888777555111...,,,,,,111111222333333222111111111333444555555444222111///111222333444555555666:::999999999:::999777444333000------...000111111111111000111111222111111111222444555444222///---333555888888555111...---000222444555444222000......,,,***+++111:::AAAFFFEEEBBB???AAAGGGKKKJJJGGG<<<888444222333444444333222222333333444444444444111...---000111000333777888888666444111000111333777777888999999888777777555555555666666666666666444333222222333333333333555666666222------222888555333000///000222666888555444333111000111333555333000---,,,---000000000333222222333555555444222///---,,,---///333666777444555555555555333222111222111///.........//////,,,,,,,,,,,,...000333555444333111000111222444666444222000///...///111222555444444555555555555444444333222111111222333333555333000000111222111000...111444444333222333555777777555444444444444444666666666666555444333222333222111111333:::CCCJJJJJJCCC>>>@@@@@@;;;444000///111333444555777;;;>>>>>>CCCIIILLLOOOTTT]]]dddppppppqqqsssvvvzzz~~~|||uuunnniiiccc[[[UUUUUUQQQNNNJJJKKKSSScccuuu}}}zzzwwwuuutttqqqnnnkkkgggiiiiiigggggggggaaaZZZNNNJJJCCC???>>>===;;;:::333222222333555555333000444333333777===CCCFFFFFFFFFKKKQQQTTTUUUYYYaaahhhuuuuuuuuuuuurrrkkkccc\\\XXXVVVUUUUUU[[[fffttt}}}yyyjjj]]]NNNHHH@@@999666555666666666666777888999999888777555888;;;======;;;888555555333111//////111444666444444333000...---000222444555666444222/////////444444444444444444444444777888999999888666333222111111222333444555444444777777888999;;;;;;999777111///------...000000000000111111111111111222222444555666777666444111///111444666555222///,,,,,,000222444555555333111//////***%%%%%%+++333;;;???AAA;;;666888<<<>>>===<<<666444222111111222222222333333222222222222222222222......000222111444888777777666333111000222444666777888999999777666555333333444555777888999999333333333333222222333444666888777222---,,,111777222111//////000444888;;;333222111000222444666777555222///------...000111222111222444777888777555222///...///222555555555333444555666555444222111111000///.........///000......------...111444666444333111111111333666777888666333000/////////000444444444444333222333333222222111111222444666888777444111////////////...///111333555555555555555555444333222333555777888;;;;;;;;;:::888777555444777444111000666CCCRRR]]]^^^SSSJJJFFFDDD===777444111333444555666888<<<@@@@@@EEELLLQQQUUU]]]gggooovvvxxx{{{~~~~~~yyysssjjjdddccc```]]]YYYYYY___mmm}}}|||}}}|||xxxrrrnnnmmmnnnggglllnnniiidddbbb___[[[NNNKKKEEE@@@===;;;999888555555666666777555333111333444666999<<<===<<<;;;AAAEEEJJJKKKKKKNNNUUU[[[cccfffjjjmmmlllfff]]]WWWVVVWWWXXX[[[```iiissszzz|||oooZZZSSSHHH???999777666666555555666888;;;;;;:::888666999<<>>OOObbbpppssshhh[[[RRRIII???777555555666777777888;;;@@@CCCDDDJJJRRRXXX]]]fffqqqyyy}}}{{{uuusssmmmkkkiiihhhlllvvv{{{|||{{{wwwrrrnnnnnnnnnhhhlllmmmhhhbbb```^^^[[[PPPMMMGGGAAA;;;777555444666777777888777666444333222444777999:::999777555<<>>999777666555444555777::::::888555666888;;;======;;;888666444333222000///////////////222555444111000333666444444444222111111333555888777555444444555777888;;;;;;;;;;;;999666333222111//////111444555333111222333555888::::::888666///---,,,---000111222111222444555444222111333444666666777888888777666555333444444222000///000111111222333333333333222222111000///......000333555333//////333444000000333333444555444333222222222444333222111111111222222333///...000111000333777444666777888777666777888999:::;;;;;;999666333111111111222333444666666777777888777444000...///000222111///...///111333555111111000000111333555666111//////111444666666444222222111000//////111333444333111222444666777666555222111444888:::888555000222444666777666444333333222111111111222333444444333000//////222444666444555555555666777777777888888666444222111///...222333333222//////111444444444333333555888;;;>>>888666222111222444555555111222444777888888666555555333111000111444888:::;;;;;;::::::;;;<<<>>>???:::999888<<>>CCCGGGKKKRRRZZZ```fffooozzzzzzyyyxxxxxx{{{yyyvvvrrrqqqsssrrroookkkffffffbbb______```\\\UUULLLJJJFFF@@@;;;777555555555666666666666555555555000222555777777777777777:::;;;===???AAABBBCCCDDDEEEIIINNNQQQQQQOOOLLLJJJEEEIIINNNSSSZZZaaahhhmmmqqqqqqwwwyyyttttttmmmrrrxxx{{{zzzyyyyyyyyy{{{{{{wwwmmm]]]NNNBBB<<<888666555444444666999888555222555777999;;;;;;999777555333333444444333000---,,,+++000444555333222666999666666555333111111333666888666555444444555666888::::::;;;:::888555333111///------000444666444222222333444777999999666444...---,,,...000222333222333555777555333111333555555666777888888777666666555555444333111111333444222222222222222222222333111444555555333222333444333111333777555///...333555666777777555444333444333222111111111222333444333///...000111000222666333666888999999888888999;;;<<<<<<<<<:::666222000222222222333333444444444999:::999555000,,,,,,......,,,+++,,,///333444555222222111111111111222222000//////111555666444222111111111000000000222444666444111000222333444444555222111555:::===:::777///111444666777666555444444333222222222333444555666444111//////111444666555555666777888888777777666666666555444222111000555666777555222222555888777666444444666888<<<>>>888666333333555888::::::222333555777999999666444777555222000000333666999888888888888;;;>>>AAACCC999:::<<>>>>><<<:::===???BBBDDDEEEDDDEEEEEE<<>>;;;:::;;;;;;===EEEOOOXXXaaalllssswwwzzz|||tttqqqnnnjjjgggfffeeecccaaa\\\ZZZVVVRRRNNNKKKIIIHHHFFFCCC>>>;;;:::999888777555333000111444666666555000000111444777999999888>>>;;;888888:::<<<:::888777:::===@@@AAAAAA???>>>???===<<<>>>CCCKKKPPPSSSWWWXXXZZZZZZYYYUUUQQQNNNMMMPPPUUU[[[______\\\XXXYYYYYY^^^iiittt}}}mmm|||eeePPPBBB<<<;;;888333222444555333333444666777999999888555222000111111111333333222...+++///111444666666666888999:::777444444666888::::::888888777555444333222111222222333444555666666555444444333111//////111333333333222111222333555555555444333333222333444444444333222333333444444333444222000222777;;;;;;:::666222------111444444222333222111000000111333444666777888999999888777666666666666555444333555777<<<>>>???>>><<<;;;;;;<<<777555333111222555888;;;777555333333444444111...111222333444555666777777999888777666555444444333333555888999888666555444444555555000***(((***---000000//////000111333444777777666333000///000111111111222333333222111111333222111000000111333444444333222111000/////////...///111444777999999888666444222333666888777666444222111111222222111000---///111222444444333333111444888:::999777666666444555555444222222333555999999999999888777666666666666666666777999;;;<<<<<<777222111444666555333666666777777777777666666777888888555111222666;;;999777555666:::<<<<<<;;;<<<999<<>>;;;::::::;;;>>>HHHRRR```gggoootttvvvzzzwwwqqqhhheee```]]][[[XXXVVVTTTRRRPPPMMMIIIFFFDDDBBBBBBCCCAAA===;;;:::::::::999444222000111555777777777111111111333777999999999;;;999777777999:::888777666888;;;>>>??????>>>======;;;999:::>>>BBBFFFGGGHHHIIIKKKKKKJJJGGGDDDBBBEEEGGGJJJOOORRRSSSQQQOOOKKKKKKPPP[[[gggrrrxxxeeexxx^^^JJJ???;;;;;;777555777888555555777777888888888777444111000......///111333333000...000222333444555666999;;;999555111///111555888:::::::::999888777555333222...///000111222333333333444555555444222111111222222222111111222444555777666555444333333444666777444444444444444444444444222000000333888;;;:::999333///,,,,,,000444555444555333111//////000222444777888999999999999888777777777666555333555888:::@@@@@@@@@???===<<<===>>>999888555444444555888999666555444444444333111///111222333444555666666555777666666555444333333222333444666888888666444333222222000+++'''(((---111222111111000111222444555666666555222000///000111000111111222222111111000111222222000...///444888777666333111///.........,,,...111444555666555555555333222333555777777666333222111111333444444333,,,...111444555444333222222555888999888666555444333444444333222222333555999999888888777666666555666666666666777888999:::;;;999666444222111111111333444666777777666444333777888888555222222555999777555555666888:::::::::::::::???IIIUUUaaappp{{{ssshhh^^^SSSGGG???===:::999:::<<<@@@LLLWWWhhhnnnuuuwwwxxxzzzyyysssnnnkkkaaa^^^YYYUUURRROOOLLLJJJHHHGGGDDDAAA???>>>>>>===@@@>>>;;;:::;;;;;;;;;:::222111111222555888999999333222111222555777999999888777666666777777666444444666999;;;======<<<;;;<<<;;;999999;;;<<<;;;;;;>>>???@@@AAA@@@???>>>===??????@@@BBBDDDFFFEEEDDD@@@???AAAJJJUUUbbbsss}}}lllZZZpppYYYKKKEEEDDD>>>;;;;;;;;;888888:::888999999999777555333111//////000222444444222000111222333333444666:::===999444...+++,,,000333555777888888888888666555444000000000111111000000///333555777666444222222222111111111111222444666777777666444333333555777999777888888777666555555666111///000333888:::999777000---+++,,,///333555666555444111///...000222444777777777777777777777777666777777777666666999;;;>>>>>>>>><<<:::999;;;===;;;:::888666555666777777555555555555444333222111111222333444444444444444444444444444333333222222222333555777888777444111///...---+++)))+++000444222222111000000111222333444444444111//////000222000000000111111000000000000333444111...///555;;;:::888555111///...------,,,///222444555444333333222222111222333444555555333222111111333555666555///111444777777555333111444777999999888555444444555555555444222111333444888777777666666555555555555555555555666666777777999999999555111......///222333666777777666333222777777777555222111333555444444444555777888888999888:::@@@IIITTTbbbrrr}}}|||pppfff^^^UUUIII@@@===:::888:::===CCCPPP]]]kkkrrryyy||||||~~~~~~~~~{{{uuullleeeaaaaaaYYYVVVRRROOOMMMJJJGGGDDDCCCBBB@@@???>>>>>>>>>??????===:::::::::;;;:::999000111222444666999:::;;;444222///000222555666777444444555666666555333222222444666888:::::::::999>>>===<<<<<<<<<;;;999666;;;;;;<<<===>>>?????????@@@>>><<<;;;<<<======<<<===::::::@@@HHHUUUgggvvv~~~rrr```PPPqqqbbb[[[PPPHHHAAA>>>;;;888777:::::::::::::::999777666555333222222333555555333111333333333333444666:::>>>999444---)))))),,,...000333333444555666666666666444444333333222000///...333555777777555333222222111111111111222444666777888666555444444555777888999:::999777444333555777111000000333888:::888666///---,,,,,,///222555777555444111000000111333555666555444333333444555666333666999:::999888888888;;;;;;;;;999777888999;;;;;;:::999777666666666666444444555555444444333333333222222222222333333333222222333444333333222111222333444777999888333000***,,,---...///111333555111000///......///000000222333222111///...000222111000000000000000000111000333555222///000666;;;:::888555222000......---...111444555333222222222000000000000111111333444555333111222444666777777444666888:::999666333111666888::::::888555555555777777777555222111222333666555555444444555666666333333444444444444444444666888888555///,,,...000222444666888888666444222555555555444222111111222222333444555666666777888888:::???FFFTTTgggyyyzzzoooeee\\\RRRGGG>>><<<999999;;;???FFFTTTaaajjjrrr{{{yyyuuussssssppphhh^^^VVVTTTUUUMMMKKKIIIGGGFFFEEEBBB@@@@@@???>>>======>>>???@@@>>><<<:::999999888777555///111333555777999;;;<<<333111......000222333333111333555666555333111000111222444666777888888888=========>>>>>>===:::777666777999;;;<<<===>>>???AAA???<<<:::::::::888777:::777666999???KKK^^^nnnxxxwwwhhhVVVIIIxxxooo^^^SSSGGG@@@:::555555888:::::::::::::::999888888444333333444666666555444444444555444444666:::===777333///,,,,,,,,,------000000000111333555666777777777666555444333111000333555777666444222222222222222111111222444555777777777666555555555555555666777666333000000444888555222111333777999888666111000......///111444666444333333222333444555666444333111000000111333444222666:::<<<;;;888666555888999:::999888888:::<<<::::::999888777666555444111333555555555444555666555333111000000111333444111111333444444333222222333333444888;;;999444///(((***---111444555666666111000...---,,,------...111111111000......000222222111111000000111111222222444555444222222555888888777666444222111///...000333555444111///000222...000111000000000222444666444222222444777888999777999:::;;;:::888555333555777999888666555444555666666666444222000111222333333222222333555777888333333444444444333222222333444444222///...000333444555777888888777555444333444444444333222111000000222555666555555666777999;;;>>>FFFWWWnnn|||rrrfffZZZMMMBBB;;;;;;999:::===BBBIIIWWWcccjjjrrr{{{~~~xxxqqqjjjdddccc```XXXOOOJJJIIIIIIFFFEEEDDDDDDDDDDDDAAA???;;;::::::999:::;;;===>>>;;;999888777777777555333///222555777888999;;;<<<333111//////000111111000000333777888666333111000000111222444555666777777::::::;;;<<<>>>===:::888666777:::<<<>>>???@@@@@@>>>===<<<;;;;;;:::888666444222222555:::EEEWWWhhhsss}}}qqqaaaQQQGGGnnn```PPPDDD<<<666666999888888999999999:::::::::111000111333555777777666555555666666555666888:::444222111000111111000///000///......000222555777666666777777777666555555333555666555333111111222333333222111222333555555666777777777666444333222222333222///---000888>>>888555333333666888888666333222111//////000333555222333444555666666777777444222000......000222444444777999:::888666555555444666888999888888999;;;888888999888777666444444///222555666555555777999777444000...---///222555000111333444555444333222444444555999<<<;;;555///'''))),,,000444777777777111000...---,,,,,,,,,---000000000///......000222333222111111111111222333444444555555555555555444444555666666555333111///111333444111---+++...111///111222222000111333666888666333333555777888999777777888999999888777777333444666666444333333444111222222111000000222333111000000111222555888:::444555555666555444333222111000///......000333666777888888999999888888777333444444666666555333222///222666666555555666888;;;===???III]]]uuu}}}uuuiiiYYYKKKAAA===;;;:::;;;@@@DDDKKKXXXdddmmmssszzz}}}yyyvvvuuuoooddd[[[SSSRRRNNNHHHDDDAAAAAABBBBBBAAAAAAAAABBBAAA>>><<<666666555555666888999:::777555555555666666444333000333777888888888:::<<<444333111111222222111//////444888:::777444111111000000111333444555666777888888999;;;<<<<<<:::888555888;;;???AAAAAA@@@@@@999:::<<>>AAALLLbbbzzz{{{{{{vvvjjjZZZLLLEEECCC::::::<<>>=========>>>;;;:::999::::::999666333444444333333444666777999333222222444666666555444000444888999888888:::<<<555444333444444444111//////444:::;;;888444222111000000111222444555666777:::999999;;;<<<<<<;;;999111444888<<<>>>>>>===;;;666999===CCCFFFFFFBBB???999888888999999===KKKZZZppp{{{yyykkk\\\PPPJJJ|||eeeWWWLLLAAA<<<<<<;;;777777999999555555777222000///000444666666555:::888666555444444444555111000//////111222222111888777666555444333333222444444444444444444444444666222///000444666444111222111000000000222333444444444444444333222111000555444333333444777999;;;888666444444555666666555666666555444333333222222222444777:::::::::888777666333///...000222444444:::888666555555333111///...//////111222444666777777555333444666555333000111333555666555444444444:::666222...---...222444...///111333555666777777111111333666999:::999777111///,,,---000444777888222444555333...+++***+++.........///000000111111555222000000111222111...000222555888888777444222...222666888777555333333222333222---'''%%%)))---777777555333111111333555999888555333222333444444888666444333333555888:::444444333222111111333555000000111111111222222222...---,,,///444777888777:::999888888888666333000///---++++++///333777888888888888888888777666666555555555555555444444333333555666777777777999:::<<<===BBBQQQdddvvv}}}xxxpppfff]]]TTTLLLGGG@@@======AAAFFFLLLWWWaaarrrwww{{{}}}~~~qqqjjjmmmiiiYYYLLLIIIBBB@@@===;;;;;;:::888666;;;:::888555222///,,,++++++---000222444555444444333333444555666666555555999999999999999888888888777777888:::;;;999555111444555666777666555444333444333222333666888999888;;;>>>===888777999:::999333555777:::;;;;;;;;;;;;<<<999<<>>999777888777333222333444222111333555777555444888777666444333222222222000...---...///000000///444555666666555444333222333333444444444444333333666333111222666777555111//////...//////111222333222222333333333222111000222111111111222555777999888666444444555555444333666666666666555444333333555666888::::::888777555444222000111333666777777:::888555444444444333111......///000111333555666555333222333444444111///111333555666555333333444:::777222...------000111---...///111333555666777222222333555888999888666333000---,,,...111333444333444444222...++++++,,,111///...---...000222444555333000111222333111000111222444666777666444333///000222333444444222111222333222...)))'''***...555555444222000///111333666555444333333333444555777666444333333444555666333444555555555666888999555555555555555555444444///...---000444888888888999888777777777666333111///,,,++++++///333666777666777888999999999888777444555666777777666555555333555666666555666999;;;<<<>>>CCCPPP```pppzzz~~~|||sssiii^^^TTTKKKFFF@@@======AAAFFFMMMWWWbbbrrrxxx|||~~~~~~ssseee\\\\\\YYYNNNEEEDDD@@@===;;;::::::999888666888777555222///,,,)))''')))+++...222444555555444333333444555666777777777999999888777666666666777777777888999:::888444000222333444444444333222111444333333444777:::::::::===???>>>:::888;;;<<<:::555666777999;;;===>>>???;;;;;;AAAKKKPPPMMMKKKMMMLLLJJJJJJIIIFFFGGGQQQ]]]qqq}}}wwwmmm___NNNCCC|||lllZZZLLLDDDBBB<<<888777666222000111777666666666777777444222666666555555333111///...///---,,,,,,......---,,,000222555777888666444222000222333444555333222111666444333444777777444111,,,,,,,,,---...000111222111111222333333222111000000///000111333555888999999777444444444444333222444555666777777666444333666777888999888777666555222111111444777999:::999:::888555333444555555555/////////000111222444555444222111222222222000...111333666666444333222222999777333///......///000,,,,,,,,,...000333555777333222111333555666666555333000---+++---...000000333444333111...------...333111...,,,---000444666555333222222333444333111222333444444555444444444000---,,,---000333222000111222222///+++***---000222333222111///...///111222222222333333444444444555555444333222222222222111222555777999:::;;;;;;999999999888888777666555000//////111444666777777888777666666777666444222...,,,+++,,,///333555666333555888:::;;;:::888777222444666888888888666555444555555444444555999<<<888;;;AAALLL[[[jjjwwwvvvkkk```VVVLLLFFFAAA>>>===AAAFFFMMMXXXbbbrrrxxx}}}~~~~~~yyywwwuuueeeWWWLLLJJJHHHBBB???AAA<<<:::999999999999888777666666444222///+++)))'''(((***...222444555666666333444555666777888999999:::888666444333444555666777777777888999666222//////000111222222222111000444333333555888;;;<<<<<>>>>><<<:::::::::;;;>>>BBBFFFHHHDDDGGGOOOYYY^^^\\\ZZZZZZWWWVVVVVVWWWTTTSSSZZZcccvvvuuukkk^^^OOOCCC~~~jjjWWWKKKFFF>>>888777666333222333888999999999888666333111555666666666555222...,,,///...------......---+++,,,///444777888777444111///000333555555444111000444333333555777666333000)))***+++,,,...///111111333333444444444222000///000000111222555777:::;;;:::888666555555444333222111333666777888666444222555666666777777777777666111111333555888999888777999666333222444666888888111111111111222333444444333333333333333222000///111444666777555222111111777555333222111000111111++++++++++++---111444666222000///000111333333222111...++++++,,,...//////333333333222000/////////222111...---...000333666333333333444444555444333555444444444444444555555111,,,(((***///333333111111222222000......000222111222333222000//////000111222222333333333222222222222222222222222222222000111444777::::::999777888888888888777555333222/////////000222444555555666555444555666666555333---,,,+++,,,000333444444222444777999:::888555333000111444777888777666555555555555333333555999<<<333666<<>>===AAAFFFLLLXXXcccrrryyy~~~wwwuuuooofffXXXLLLCCCAAA@@@>>>===@@@999888777888:::;;;:::888666666555444222111///...***,,,///333666777888888444444555666888999;;;<<<:::888555222111222444555999888888999999777333000///000111222333222222111333222333666:::>>>??????BBBCCCBBB@@@@@@CCCCCC???@@@??????@@@DDDJJJQQQUUUWWW[[[ccckkknnnnnnnnnoookkkhhhgggfffbbb```fffmmmzzztttiii^^^PPPEEElll]]]KKKAAA888666666333333444888999::::::888555222111555666888888777444000...000//////000111111///---,,,///333666777666333111...000333555555444222000222222333444555333111...******,,,---///000111111666666777777555222///---...///000222444777999:::;;;999666555666555444333000222444666666555222111333333333444555777888999333333333555777777444222666444222111444777999:::444444444333333444444555555555666555444333222222222555888888666333111000333333333444444444444444,,,+++++++++---000333555000...------///111111000...,,,***+++---000111111333333333444444333222000////////////000111222333111333444555555555555555777666555444444555666666111---)))+++000555555333222333222111111111222444333444666555333111111111333333333333222111000///...///000111333444555555333444555999;;;;;;777444444444444444333111...---............///000111222666444333333555555555333---,,,,,,...111333333333222444666777666444000......///222444555666555444666666555444444666:::===444666:::CCCRRRiii}}}uuukkkbbbYYYPPPKKKAAA>>><<>>>>>===<<<===777777777999;;;<<<;;;999555555555666666555555444...000333666888999999999555555555666777999;;;===999777444222111222444555::::::999::::::888555333111222333555666666555555333333444999>>>CCCFFFFFFHHHIIIHHHGGGIIIMMMLLLHHHHHHFFFEEEFFFLLLTTT]]]ccciiiooovvv{{{{{{wwwqqqnnnrrrxxx|||wwwlllbbbUUUIIIrrrYYYLLL@@@;;;888555333333666888999888666333333333666777888999888666333111111000111333444444333111///000222444444333222111///000333444555444333222222222333333222111000///,,,---///000222222333333666777888888666333000...,,,---...000222444555666:::888666555555555444333111222333444444333111000000000000111333555888999555444444444555444111///222111000111444888:::;;;777666555555444444444555666777888777555444444444444777::::::777444111000///000333555666666666555...---------...000222333...---,,,...000111111000,,,+++***,,,///222333444333333555777999888444111---...//////000111111111///222444666555555555666666666555444444444555555///---,,,///333666666555444444333333333444444444444666999999777444333333555444444333222111000/////////000111333666888999999888888:::===<<<888444000111222222111...,,,***---...///...------...000666444333222444444444333------...000333444333222333444555555444111...,,,...///000222333444444444666777777666666777;;;>>>;;;:::;;;CCCSSShhh}}}~~~yyyqqqiiiaaaXXXQQQLLLAAA===;;;>>>CCCJJJWWWbbboooxxx~~~}}}zzzsssooohhhYYYJJJAAA???===<<<<<<;;;999888666666777999<<<<<<;;;999333444555666666777777777222444666888999999888777666555555555777999;;;<<<888777555444444444666777::::::999:::::::::777555444555777999::::::::::::777888:::@@@GGGMMMQQQRRRRRRSSSSSSSSSXXX]]][[[VVVRRRPPPPPPRRRXXXcccmmmttt{{{{{{uuuuuuzzz}}}rrrjjj]]]PPPrrrbbbQQQGGGAAA:::555333333555666555333222333555555666777888888666444333000111222444777777555333444333222111000000111111111222333444444555555555333444444333111000000111000111222444555555444444222444666777777444111///,,,---///000222333444444777555333333444444333222444444444444333222111111111000///...000222555777666555333444444333111000.........111555888::::::888777666444444333333333555888999888555333444555666888<<<<<<999555222000---///222444555555333222000000000000111111111111------...000333444333111...---,,,...111444555555222444777;;;===<<<777222......---,,,---///000222---000444666555444555666444444444333333222222222+++---000333555666666666666555444444555555555444555888:::;;;999666444333555444333222111111222333222222222222444666999;;;:::777666999<<<<<<888444000111333333333000...,,,...///000...,,,,,,---000777555222222333333333222......///222555555444222333333333333222111///...111111000111111333444555666888999999888999;;;>>>===;;;===FFFWWWjjjyyy{{{vvvnnnfff^^^VVVNNNIII@@@;;;999<<>>???CCCJJJRRRZZZ^^^```___```aaabbbhhhnnnlllgggaaa``````ccckkkvvv}}}xxxyyy{{{tttgggXXXuuuaaaSSSJJJ@@@999666111333444333111111333666555555666777777666555555000000222555777888666444777555222///......000222222222333333444555666666555555555333111111111333222333555666777666666555...111444666777555333111//////111222444444555555444222111111222333222111666666555444333333222222222000...---...000333444666555333333444444333222,,,,,,---111555999:::999777666555444333222222222555777999888555333444555777:::======:::666222000,,,...111444444222000...111111222222222222111000---...000333666777555333000///...000222444555555222444888===@@@>>>888222000...+++)))***---111333,,,000444555444333444666222222222222222111000///(((,,,222666666666666666777666555555666666555444555888;;;<<<:::777444444555333222111111333555666666555333333444666999;;;777444333555:::;;;777333222333555666555333111//////000111///---,,,...000777555222111222333222111......000333666666444222222222333333333222222111444333111111111333555777666888::::::::::::<<<>>>:::999===III[[[lllwww{{{zzzuuummmddd\\\SSSKKKFFF???;;;999;;;@@@HHHUUUaaammmwww~~~}}}zzz|||tttjjjeeeYYYHHH>>>???<<<<<<;;;888777777666444333444555777::::::888666999::::::999999888777666777888999999888666333222777666555444555666888:::777777888888999:::::::::777666666777999999888777777888:::===>>>?????????DDDEEEJJJQQQ[[[ccchhhjjjhhhiiijjjmmmtttzzzxxxrrrnnnnnnnnnrrrzzzzzzmmm^^^ooo```RRRCCC888444222555777444///---///333555555444444333333444444777444111111555777888777444333111//////000222333555555333333222333444555555555555444111000111333888888777777666444111///000000111333555555333111222444666888888777555444333333333111//////000222000222333222000---,,,,,,444///***''')))---111333777555444555777:::;;;;;;000000000222555888888777888777666555444333333333000222333111//////111555666666666777777777777777000,,,***---333666333......///111222333333222222111333555666555444444555555333111111222444555444777666666888999888666444333000,,,******---111333333444555666666555444333777666555333222111111000///111444666555333333333222444777999999888666555777888999:::999666333111555555333111//////111444777666333111000222777;;;777555333444666777555333444666777888777555222000///111333333222000///000444555666666444222222222000//////111444777888888333333333222222222111111777888777555333333555777666777999999888888999;;;777888===HHHXXXiiiwww~~~yyymmmddd\\\TTTKKKDDD>>>;;;999:::<<>>>>>>>>AAALLL]]]kkknnnlllnnnttt||||||||||||}}}}}}}}}}}}sssiiizzziiiYYYGGG;;;777333555666333///...111555777666444333222222222333666333000111444666777666333333222222222333444555555444333222222333444555666666666444111000111222666555555444444333111/////////111333666777555333333555888::::::999777555444444222000......///111111222222000---+++++++++111---***(((+++///222333888666555555888:::::::::111000111333666888888777666555444222111111111111000111222111000000333666777666555555555555555555///,,,***...444777333...,,,---///222333444555555111333555444333111111222333222111222444555555555444333222333555555444222444222...,,,,,,...111333333444666888777666333222444444333222222111111111222444666666444222222222666777999:::999888666444555666777888777444222000111222222222111111333555666555222///...000444888555333222333666777666444333555666777777555222111333555666666444333333333444666777777555333111111------...111555777888777333333222222111111111111555666666555333333444555555666777666555555777888555777===JJJZZZjjjvvv{{{zzzoooeee\\\SSSHHHAAA;;;888888:::===DDDQQQ]]]jjjpppwww}}}rrrjjj___TTTJJJBBB;;;777888888888777777555444444444333333222333555777999999999999:::;;;<<<===>>>::::::;;;;;;999666333111888999999777555555888;;;;;;888444333444666888888777777888999:::::::::999666777999;;;===>>>???@@@EEEMMM[[[iiinnnqqqxxx~~~wwwuuu```LLL>>>999444555444222//////333777:::888555111//////000111333111000000222444555555333333444555666666666666444333222111111222333444777777666444111//////111333333333222222222222222//////111333666888777555444666:::<<<===;;;888555555444222///,,,,,,...111222222111...,,,***+++---///---++++++...111333444888777555555777999999999333222222333666777777666333222111000///.........///000222222222333666888777666444222111111111222...,,,,,,000666777333///***,,,...111444666777888222333444333111///......111000111333666777777555000///...///000222222111555333111000///000111222333555777999888666333111000000000111111222333333666777777555333111111222999:::::::::999777555333444555666666555333000///---///222333333333444555444333111...,,,...222555444333222333555666666555222333555666666555333111666777888888666555555666444555666777666333000...)))***---111666888888777222111111111111000000000444555777666555444444555555555444333222333555888777999???MMM^^^mmmwww{{{zzzpppfff\\\QQQFFF>>>888555666999>>>FFFTTTaaammmrrryyy}}}uuuhhhbbbWWWMMMEEE???:::777777777777777666666666555444444555555555666666777888999:::<<<===>>>>>>>>>999:::::::::999777555444999999999888666777999;;;<<<888222//////111333444555777999;;;<<<<<<;;;:::777888999:::===???AAABBBFFFLLLWWWccckkkssshhhQQQAAA999444444333111///111666999<<<999555000......///000111111000000111333444444444555666777777666444333222222111000111222333444666666555222///------...111222333333222333444555111000111333555666555444333555999<<<===:::777444555444111...++++++...000333333111///---...000333111000///000222444444333888666444444555666777666444333222333555666666555111000//////............///000111333444666888999777555333000///...//////------...333777888444///,,,---///111333666777888444555555333000...---...///000111444777999888666000...------///222333333555555444333222222222222444555888999999666222///,,,---...000222333444444555555555333000///000222888888888777666555444444444555555555444222000///+++...222444444333222222111111///---,,,...222555555444444444444444444333222333444555555555333333666777777666444444555777222333444555555333///,,,'''(((,,,222777888777555111000000000000000000000444666888888777555555555555555444333333555999<<<<<<<<>>777444555999>>>GGGUUUcccnnnttt|||sssiii___YYYPPPGGGAAA===:::888777666666666666666777777666666888888999888777666666888:::;;;======<<<<<<777888888888777777666666888888888777777777888999:::555...++++++...000222555777:::<<<======;;;:::999999999:::<<>>BBB???>>>AAAMMM```qqq{{{xxxuuuooohhh^^^RRRGGG@@@999666777:::???GGGVVVcccooovvvwwwjjj___WWWQQQIIIBBB>>><<<;;;:::777666666555666777777888777888:::;;;;;;:::999888555666888999::::::999888555555444444444444555555666666555555555666666555444000***(((***...111333555777:::<<<===<<<;;;999::::::::::::<<>>CCCKKKYYYfffttt{{{zzzuuummmaaaXXXQQQKKKCCC===;;;;;;;;;;;;888777666555555666777888888999:::;;;<<<<<<;;;:::555555666666666666555555333333111111111222333444444333222333444555444222...+++((('''+++///444666777888:::;;;<<<;;;999888:::::::::;;;<<<===??????CCCEEELLLVVV\\\```eeelllxxx{{{{{{xxxqqqmmmmmmpppssspppXXXDDD777555444444444666666777999888666444333333444444222444666777555555666888999999888666444111...---......------...000111222333333333111...---...///...333999;;;999777888:::999777555555555666555333///000111111222222111111///111222222111000000111333444333222111222555777777666555555777777555444444333111222444666777777444333111111111111000...------...000222444666888444333222444555555333000///111222444444444333222444444555555666555333222333222222111222333555666555666555444222222444666444333333444777999::::::444333333444666666444333111000000///000111333444666666555333111///...---,,,...000222333333222222///111222111///---,,,,,,...---,,,---...111444666888777777666555444333333...111444555333000---,,,,,,---,,,***)))***---000111333555444222111333555777777777666666555555444222111///,,,***+++///222222///---...222555333000///000111444666666333111111111111111222222333333000111222111000000222444777999:::;;;;;;<<<>>>@@@>>>===CCCSSSfffuuuzzzyyyzzzwwwrrriii]]]RRRIIIDDD@@@>>>>>>CCCHHHQQQ___mmm|||~~~xxxrrrjjjbbbYYYSSSKKKFFF>>>999888888999:::999888666555555666777888777777888999:::;;;;;;;;;777666555444444333333444444222000//////000222333444222111222444555333111,,,)))'''(((,,,111555666999999999:::999999888777::::::;;;<<<<<<<<<<<<<<>>@@@HHHZZZnnn{{{|||yyy}}}zzzsssiii\\\QQQHHHDDDBBB@@@AAAFFFLLLUUUeeerrr{{{xxxssslllccc[[[TTTPPPHHHCCC;;;666555666888999:::888666555444555666888555666666777999:::;;;;;;999888666444333222333333555333000///...000222333444222111222555555333000+++)))(((***...222555666::::::999888888777777777::::::<<<<<<<<<;;;:::999>>>===@@@FFFIIIKKKNNNSSSUUUUUUVVVUUURRRNNNJJJGGGMMM^^^wwwtttZZZKKK???999555777777555555777888888777666666666666666666555666777888;;;===>>>::::::888444222222444666555333///,,,******,,,---111555::::::777222000///111444666888888777888999:::888666777999888444000///000000111111111111111000222555777777555333111222222222111///---***)))000//////111444666666555222000000333999;;;888555555333000//////000//////000///......000333666888777444222444555333,,,&&&---000444666666666666666888666555666888888555222222000...///222555555444......///222555666555333444444444333333222222222000111222333444333222222111000......///222555777;;;999666555444333111000333222222111111222222333222333333111//////000222333111000///000111222222555222000111333555555333000222444222000///000333111111///---+++***,,,...222333444444555444444444666555333333333555777888888666222...---...111222555111,,,***+++...111222555555444444333222111111000111111111000222444777777555333222222333444555666666555555555666666777:::@@@LLL\\\nnn{{{yyylll___UUUOOOJJJHHHAAA@@@AAAEEENNNZZZfffmmm~~~{{{zzz{{{}}}tttvvvrrrfff\\\XXXRRRLLLEEE@@@999555555888:::;;;;;;;;;:::999777666555555;;;777333555:::======:::999777555333222333555666555333222222333555555555333444555444111000000111...---++++++---222777::::::;;;<<<;;;888666666777::::::::::::999777555444777999<<<>>>>>>@@@BBBCCCIIIHHHFFFDDDCCCBBBBBBBBBFFFUUUkkkyyyaaaQQQBBB;;;777777888666555777888777666666666555666666555444444444555777:::;;;:::999888555333222555777333111...+++((('''''''''...222666777555111//////...111444666777666777777888777777777888777555333111111222222222111111000...000333555666555333222111111000000...,,,+++***,,,+++,,,...222555555555444222111444888:::777333333111.........//////...//////...///000222444555555222000111222111,,,'''+++...333666666555555555555333111222444555333222222000///000333555444333000000111444777888777555666666555333222111//////...///000222222222222111111000//////000333666888;;;999777555444333222111444333333222222333333444222333444333111111111222555444222111222333444444555222///...111333333333000222444333111000222444444444222///,,,,,,...000444555555555555444333333444444333222333555777888777444000---,,,...111444333...)))&&&'''+++...///444333222222111111111222111222222222111111333666555444333222222333555666444444333333333222222222555<<>><<<<<<;;;:::888777777666999666444666:::===<<<999999777555333222333444666666555333333444555666666222333333222000000111222000///------///333888;;;;;;<<<>>>===;;;999999::::::;;;;;;:::888555333111444777;;;======>>>???@@@AAA@@@>>>======>>>???@@@CCCPPPdddyyyiiiYYYHHH@@@:::::::::999888:::999999888888888777777777444222111000000333555777777777777555333333555777333222000---)))'''$$$###***---222333222000///...+++///444666666555555444444666777777666444333333111222222222222222111111,,,...111333555555444333111000///......---------******+++...222555666666555333222444777888555333111///---,,,...//////...---...///000111111111111222000------//////,,,)))***...444777666555333333222111//////000222222111222111111222444555444222333333444666999:::999777777666555333111///---,,,,,,---///000111111111000222111000000222444777888:::999777666444333222222444444333333333333444444111333555555444333333444777666555444444555666777555222...,,,---000222333111222444444333333444666999888555111......111333777777777666555444222111333333222111111222444555333000,,,******...333666222---&&&###$$$'''+++---222111000000000222333444333444444333111000222333333333333333333444666666444444555444333222000///111888FFF[[[ppp}}}vvvkkk```WWWOOOJJJFFFCCCAAAAAAFFFQQQbbbrrr}}}yyy{{{~~~xxxxxxwwwvvvuuusssrrrqqqqqqoooiiibbb\\\WWWOOOFFFCCC@@@===;;;<<<=========;;;:::::::::999999999888888777666888<<<===:::777777555333222222333444555888777666666666666666777222222111000...///111444333111000000222555:::<<<===???@@@???===<<<<<<===:::;;;;;;;;;888555111...333666:::======<<<<<<<<<:::999777777888:::===???AAAJJJYYYmmm~~~uuuwwwqqq```NNNDDD<<<;;;<<<<<<<<<===:::;;;;;;:::::::::999999333111///------///222444444555555444333222333555444444333111...+++((('''(((***...000111000///......222777999888555333222222555777666222//////111///000111222222333333222...000111333444555444444222222000//////000222222.........111444777777777444333222444666777666555111///------///000000000---...000111222111000///222///---,,,...///...---...111666888777333111///333111///------...000000222333444555666666555444444444555777999:::999777555555444333111///---+++......000111111000//////222222111222333555777888777777666555222111222222444333333222222333333444000222666777666555444444666666666555444444666888777333...++++++...222444222333444444555555666777;;;999666111......111444888888777666555333222111333222111///............,,,***'''&&&)))...555999444...'''###$$$'''+++---111000000000111333666777555666555444111///000111111111222333555666666777777777888888777555222000000777FFF[[[rrr{{{tttjjj```WWWOOOIIIEEE>>>===???FFFSSSdddttt~~~{{{~~~zzzyyywwwuuusssrrrrrrrrrpppllleeeaaa]]]WWWLLLCCC@@@>>><<<;;;::::::888666666666777888888999:::::::::::::::<<<===<<<999555222111111111222333555777999999999888666666666777333333111...------000333555444333333444777;;;===@@@AAABBB@@@===;;;;;;;;;888:::;;;;;;999666222000444888===??????===<<<;;;999777666555666999<<>>999999::::::999999888777222111///------///111222111222444333222111111222222333333333222000---,,,***+++...000222111000///444777;;;<<<:::666333222333555777555000,,,,,,---,,,---///111222444444555333333333444444444444444555555444333444555666777444222222333444555555444222222222333666777888888333111//////111222333222---///111333333222111///333111///...///000111222333666999999666111...,,,222111///,,,******+++---222444666777777777666666444444444666999999888666111222333333222111///...111222222333222111///...444333333333333555666777333444444333000///000222222222111111111111222222///222555666666444444444444555555444222222444777777555000---,,,///444888333333333444666777777777999777555111......111333777777777666555333222111222111000...,,,***))))))'''%%%$$$%%%)))000777<<<777222,,,((((((+++...///000000111222333666888:::555666666444111.........///111222444666666666666888999::::::999777555333444:::HHH]]]sss{{{tttiii___UUUNNNGGGCCC:::<<<@@@IIIVVVfffttt|||}}}zzzvvvrrrqqqrrrtttvvvpppkkkeeeccc___VVVKKKBBB???===;;;:::999777444111111222333444666888999999;;;<<<===??????===999666/////////111333555777999999;;;;;;999666444444555555444222///,,,,,,///111777666555444555888;;;===@@@AAAAAA>>>;;;777666666555777999::::::999777555888<<<@@@BBBAAA???======:::888777666666888;;;===AAAAAADDDNNN^^^qqquuuiiibbb```aaahhhppp}}}nnnVVVHHH;;;777999999999:::555666777777777666444333222222111111111222333333000222444444222000000000///000111222222111000///000000000222444444222000777:::<<<===:::777444333444555555444111...,,,,,,,,,---///111333555666666555555444333333444444555888888888888888999::::::666555333333333333111000111111222333555777999:::666444222111333444444333///000222444555555444333444333222222222222444555555777888777333///,,,+++//////...,,,)))((()))+++000333555666555555777888444444444666888999777666///000222444444333222111333333444444333222000///555555444333333333444444000222333111...---///222111111000000000000111111000222444444333222222333222333444222000///222666777555222...---000666;;;555444333444666777777666555555333111///...000222444555555555444333222222111000///...,,,***)))(((&&&&&&&&&''',,,222888<<<:::555000,,,,,,...///000///000222444666888999:::444555555333000---,,,,,,///000333555777666666555555666777888888777666666:::???KKK```uuu|||tttiii]]]SSSLLLFFFBBB;;;===CCCLLLYYYgggssszzz}}}zzztttpppoooqqquuuxxxrrrmmmiiigggbbbVVVJJJDDD@@@>>><<<;;;:::888555222000000111222333444555555999;;;===??????===;;;:::111111222333555777999:::888;;;<<<:::555222222333444444333000...---///111777666555555666777:::;;;>>>>>>>>>;;;777444333222333444666777999999999999<<>>===;;;:::999999999:::;;;;;;???>>>???CCCMMM[[[hhhqqq}}}{{{kkk```UUURRRTTTYYYaaahhhwwwxxxaaaQQQ@@@:::::::::999999555666777888777666444333333333444555555666666666222444666666444111////////////000000111111000000666555555666777777444111555777999:::888666555555555444444444444333111...111111333444555555666666444333222111222333555666999::::::;;;;;;;;;;;;:::999777555555555444222000222333333333444555888999888666333222333444444333111222444666777777777777555555555444444333444555333444555333000---,,,,,,---///000///---,,,---///---///222222222333666999555444555777999999888666///000333555555444333111000111333444444444333222666666555444333222111111///222444222...---000333222111111111111111111222000111222111000///000111000222444222......111555444444222000...111777<<<666444333444666777666444111222333222000///000111111111222333444444444333////////////......---,,,,,,+++,,,---000444777::::::666111///...//////...---///222555777888888777222333444222///,,,******///111444666777666444333333444555666777888999999>>>BBBNNNbbbwww}}}~~~uuuhhh[[[QQQJJJDDDAAA>>>???BBBJJJUUUcccpppxxx{{{yyyuuurrrrrrtttwwwyyytttpppnnnmmmdddUUUJJJFFF>>>===;;;;;;;;;:::777555444333333222111000//////222555999<<<===>>>??????888888888888999999::::::777:::<<<999333//////111111222222222000000222444666666555444555666888999999::::::999555333222222111111222444555777999999===???@@@@@@>>><<<<<<<<<>>>>>>??????@@@@@@@@@??????@@@AAABBBDDDJJJRRRYYYgggnnntttvvvvvvsssjjj```VVVOOOIIIGGGHHHMMMWWWaaaooozzzlllZZZGGG???>>><<<:::999777888:::::::::999777555444555777888999999888777333666888888555222000///222222111111111111111111;;;999888888:::999555222111333666666555555555666555444333555888888555222555666666666666666555555111000//////111333666888999:::;;;<<<<<<<<<::::::;;;:::888777888777555444444555555444333444666888999666333222333333333222222333555666888999::::::555666666666444444444555000111111000---,,,,,,---...111444444333222444666+++---/////////000555999666555666888::::::888666000222444666666444222111---...111333444555555555777666555444222111/////////222555333///...111555333222222222222222222333000111111///...---...000000222444222...---111555222222222000///111777<<<777555333444666777555222///111333333111000000111...///111222333444444444---...///000111111111111111111111222333555777888888555111//////...---,,,+++...111555777777666555111222333222...+++***)))///111444777888666444222333444444666888:::<<<===???CCCOOOcccxxx}}}vvvhhhZZZPPPHHHCCCAAA??????@@@EEEPPP^^^llluuu}}}}}}yyyxxxxxxxxx{{{~~~~~~{{{yyyxxxwwwwwwxxxyyy{{{uuurrrrrrpppeeeTTTJJJHHH;;;999888888::::::999888888777555333000...,,,+++,,,000444999<<>>>>>======<<<;;;::::::666999;;;888222------///...000222222222333555666666555444444444555777888555777888777555333333444111000000111222444777888<<<===>>>===;;;:::::::::AAABBBDDDFFFFFFFFFFFFEEEAAAEEEGGGFFFBBBBBBFFFKKKQQQXXX___bbbbbb^^^SSSHHHIIIFFFDDDBBB@@@CCCPPP]]]hhhtttpppbbbSSSIIIBBB<<<:::;;;888999;;;>>>@@@???;;;888333666::::::888666777999888777555444333333444444555777999777333000///000777777777777666555444444777666444222000111444666777444222555999;;;888444:::999777555444444555555333111000111333555666666:::===>>>???CCCGGGEEE??????:::777777555222444777444666777777666666666777@@@<<<777111......///111222333555777888999999999999666444444555555333000///000111///...---///000333222222333666888999999333111000///000222555777777777777888999888555222222444777999:::888666555222000///000444666444222777777777555222111111111444222111111222222111000111000///---+++,,,///111333555666111+++((()))---666555333000---,,,---//////,,,)))***///333666666777555444555666666444333111//////111333333000---,,,,,,+++,,,...222555777///000222444444333222111444333222222333666888::::::555///...111333222///...///000111222222222111444444222---)))))),,,///333444555555555444333222111222444777999;;;<<<<<>>@@@CCCEEEKKKXXXhhhuuuzzz}}}}}}uuurrrqqqooojjjeeerrrrrruuuzzz}}}~~~|||~~~}}}vvvwwwvvvpppcccUUUIIIBBB:::888777888:::;;;888666:::999666111,,,((('''''')))+++000777===AAAAAA@@@CCCBBBBBB@@@===:::777666:::<<<===999444//////000...///111222222444777999888777555444444666888999888666444555888999777555333000------222777::::::>>>:::777888999999<<>>@@@AAA@@@???AAAFFFKKKWWWggg{{{xxxiiiXXXLLLDDD>>><<<>>>888888:::===??????<<<999666888:::999777555555666777666555333333333444444555777888666333000000000444444444444444444333222666666666444222222444666666555444666888888777555888777666555555666666777444222111111222444666777:::@@@EEEFFFGGGIIIGGGCCCCCC<<<777777777555555777666888::::::888777777777999777333000//////111222222333444666888888999999999666444444555555333000///111222111111111333555888777666777999<<<<<<<<<333333333333333333333333555666777888888777555333111333555777777777666666222000///000222333222000444555666555333111222333333222111111222222///...---...///...------///000333444333...(((&&&***///666666444111...---...///+++(((&&&'''---333777999777555333333333444333111//////000222444444000------------...///111333444///111333444555444333222111111111222333555777999999555000000333444333111......///000000000000000111111000---***+++///333333444444555555333222111111222555888:::;;;;;;;;;???DDDOOO]]]lllwww{{{{{{vvvmmmccc[[[RRRHHHCCCCCCCCCBBBAAABBBIIIWWWgggsssuuuxxxzzzrrrnnnmmmmmmjjjhhhjjjjjjmmmqqqtttxxx{{{yyyuuunnnbbbSSSEEE<<<:::888777888::::::888555999999777333---)))''''''***,,,000666===@@@AAA@@@@@@@@@@@@???===;;;888777999:::;;;888333//////111///111333444444666888:::999888777666777777888999999777555666888999777555111...,,,---222666999:::===999666888888:::???FFFQQQ___lllpppmmmjjjgggcccbbb___[[[VVVQQQLLLFFFCCC???AAACCCCCCBBB@@@>>>===@@@AAAAAA@@@===;;;<<<>>>IIIZZZqqqqqq]]]NNNDDD===<<<===666777999<<<>>>???===;;;888::::::999555333222222666555444333333333444555555777777666333111111111000000111222222222111111555666777666555444555666666777888888777666666666777777666666666777999:::444333111000000222555777;;;DDDNNNPPPQQQRRRPPPLLLFFF===555555666555444555777999<<<<<<;;;888666666222111111000111222333333111222444666777888888888999777555555555555333111000222333444444555888::::::888777888:::===>>>>>>444555555555444222///...333444666777777666555444222333333444555555666666333111000000000000...---111222444444333222222333222222111222222000,,,***(((+++...000000/////////222222///(((######***111555555555333000.........'''%%%$$$'''---444999<<<888555222000000000000///---...111444666555111---......///000000000000000000222333555555444333222---...000222444555666777777444111222444666444222.........///////////////.........------///333666333444555555555444222111///222555999;;;;;;:::999===BBBMMM[[[hhhqqquuuvvvnnniiibbb[[[QQQHHHFFFIIIIIIDDD@@@AAAJJJYYYhhhqqquuuxxx~~~}}}uuuppppppppppppooofffgggjjjllllllooo||||||xxxqqqjjj```SSSDDD:::999888777888999888777555777888777444000,,,***)))+++,,,000555<<<@@@AAA@@@>>>>>>>>>>>>===;;;999777666888999666222///000222000333666777888888999:::999999999999999999999999888777666777888999777666///---,,,...222666999:::>>>:::888:::<<<@@@IIIRRRaaappp|||xxxxxxtttnnniiiddd[[[OOOFFF???>>><<<:::999888888888AAABBBBBBAAA???===:::999DDDTTThhhxxxuuu^^^MMMBBB:::888999555555666999<<<>>>===<<<888888888666555333222222444333222222222333555666777888777777555444444444...///000111111111111111444666888888777666555666666:::===;;;777555666999:::999888777777888999:::333222111///...000333666<<>>??????============;;;999777666444666777555111///111333111444888::::::::::::;;;888999999999999888888777555666666777777777666555/////////111444777:::;;;???<<<<<<@@@EEELLLYYYeeevvvzzzvvvkkk[[[NNNCCC???:::666555666777888AAAAAABBBCCCEEEEEEEEEDDDPPPYYYhhhwwwxxx```NNN@@@888555777333333333666999;;;<<<;;;666555444444444444444333111111111111222333555666999999888777777777777666000000111222333333333222444666999999888666666666777<<>>>>><<<<<<<<<;;;:::777555444333555666333000///111444222555999;;;;;;::::::;;;777777888888777666555555333444666777666555444444222333555666888:::<<<===>>>>>>AAAHHHPPP[[[lllzzzvvvbbbRRRHHHBBB;;;777666777888999===>>>@@@CCCGGGLLLQQQUUU___bbbkkk{{{{{{cccQQQCCC999666777222111111222666888999999444222111222333555555444000//////000111444666777:::888777777888999888777222222333444444444333333333666888888777666666777888<<>><<>>FFFTTTbbbfffXXXHHH???:::777888888444333444222444666777555444333444555666777888888666555444444444666888999:::::::::999:::;;;999666444555777555666555333111000000111000111333666777555111...------,,,,,,---///000111222666::::::666333444666777777666444333222222222000222333111...---...000000333666777555333222222222111//////...---***((())),,,111444555666888999111///+++$$$!!!)))111777777555222///...///000222555888888777666666888888666333222111111///...111444777888555222111111...///000111111000///...000111222333333111///...///000222333444444444333222222111000///000222444222222222333555888;;;===999666444333555666444333555555666777666555444333111222444666888888888888333<<>>AAAIIIWWWfffqqqvvv}}}~~~}}}}}}}}}zzzuuuqqqpppvvv}}}zzzwwwtttpppgggddd]]]VVVOOOHHHDDDAAA===???@@@???;;;999999:::888888777444333333666888777555222222555777999999555666777888888888777666555666666444000///222555444555777777777777999;;;888777555444333333333444333666::::::888666555666777:::===>>><<<;;;<<<===>>>CCCNNN]]]lll}}}hhhTTTIIIDDD>>>;;;======;;;888666@@@KKKSSSXXXaaaoooyyy{{{dddRRRDDD:::666666111///---...000333555666555222///000222444333222------...///111444666888888555222333666888777666555555555555444444333222333555666666555555666888555777999999999888999:::555444444333333444666777555999<<<;;;666333333666777===FFFPPPYYYYYYLLL===999555555666444000///111333444666666555444555666444555666777777666666555444555777888:::;;;;;;;;;777999:::888555333444666555555555333111000111222000111333555555111+++&&&)))***---///111222222222333888<<<;;;666333444666333333333333333333333333---///111000---,,,...000...111555777666555444444444222000000000///---,,,***---000222333555777999222222///((("""###***111999999777333000///111333333555666444222333666999777666444333333333111///333666888777444111111111111111111111000...------000111222333222000...---000000111222222222222222444444222000///000333666111111111222555888<<<>>>777444222222444555333111333444555555555444333222222333444666777888888888777@@@LLLWWW___ffflllppphhhiiijjjiii```PPPEEEBBB??????@@@GGGSSSbbbooowww}}}{{{xxxwwwvvvwwwwwwuuuoookkkkkkrrr{{{~~~yyyqqqlllhhhddd]]][[[XXXRRRKKKGGGEEEFFF@@@BBBDDDBBB>>><<<<<<>>>===;;;888444222222444777999666333222444666777888111333555777999999999999666777777444000///222666444555666666555666888:::999777555333222333444555444888<<<<<<:::777777888777;;;??????===;;;;;;<<>><<<:::999999888;;;<<<<<<:::888555444444111111222555888;;;::::::555777888777444222222222666666555555666777888888:::999777555444444555666444888>>>@@@>>>:::666444888888999;;;999777;;;AAAIIIVVVfffsss}}}iiiRRRIIICCCEEECCC>>>>>>CCC???PPPbbbooozzziiiUUUIIIAAA999444666666444...******000666555444444555777999888777666222///000333555222///---...000222333333222111111333555555444222222333777777666555444333222111888666444333333444666888666444333111000111222333444444444444444555555666555999???DDDEEECCC???;;;888666444333333222000...333666888999888666555555555555555444333333555666888888888888888999999:::777666555444333333333444555555444444555444333222222222333222000...+++))),,,...222555777777666555666666777888888777555555444333222111000000//////000000000000000///...---000111333555666666555555333000000444444///+++***---///111333555555555555555333///,,,++++++---...333555777777666555555666666333000///111333333222555444333222222111111111444555555555333333555666888666333000...---,,,---000111444555444222///---///.........//////000111666555333111000111444666333333333333444555555666999666333444777888555222222222111111000/////////222444666666666666888999===???GGGSSS```kkkpppqqqgggdddcccaaaZZZMMMDDDAAA<<<;;;<<>>;;;:::999888>>>>>>===;;;888555444333555555555888;;;<<<<<<;;;666777777666444333333444888888777888888999999:::;;;:::999888777666666666444888===???===999666444555555777;;;:::999>>>EEEOOO]]]oookkkZZZPPPJJJKKKGGG@@@???DDDOOO```sssnnnZZZLLLCCC:::555666666555000,,,***---111333333555888:::;;;999777666333111111333444222///+++---000333444444222111222444666666555444444555888888666555333111000///444333111000000111333444555444444333222222111111000000000111222444555666444777:::======<<<999777777666555555555222...+++111444999:::999777555444666555333222111333444555666666777777777888888888777666444222222222222333444444555666666555444333111222222222111///---,,,///111444666888888888777777777777666666555555555555444222000////////////........................111222444555555555444444444000///222222...***+++/////////000111333666777777666333111///...------333666999::::::888888888555333000///000111111111222222111111111111222222111222444444333444555777;;;:::777444111///......111333444555444222///---/////////...//////000111555555444222000000333555555555555555555666666666888666555777999999666222000///...---,,,,,,,,,,,,222555888999999888888999999<<>>>>><<<:::888555222111777777888;;;>>>???>>>===888999888777444333444555:::::::::::::::;;;;;;;;;:::;;;;;;;;;:::888666555333777;;;===;;;888555444222222666:::;;;<<>>>>>@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAADDDBBBAAA???===<<<;;;::::::999888777555444111///555555777;;;???AAA@@@???======<<<999666444555666:::::::::;;;;;;;;;::::::888999;;;;;;;;;888666444222666999:::999666555444222333666:::<<<>>>EEEMMM___ooolllXXXOOOIIIJJJIIIHHHOOOZZZlll}}}~~~{{{yyywwwyyy|||kkkVVVGGG<<<666111222333222111000111111555666777::::::888444000/////////000111111///...///111444666888777666555000222333333333333555777555555555444444333333222222222111000000111222222222333555666666555444333333333222222222222333333333444444666777888::::::666666777777666333---))))))...444888777444111///000...---...222555666666111222333444555555555555444444333333222222222222000333555555222111111222444444444555555444444444333444555777999999999999;;;:::888777555555555555333222111////////////000,,,++++++,,,---...000111222333444555555555444333444000...000000---***++++++++++++,,,000555:::===::::::999888555222...,,,...222888::::::888666555444333222000///000111333/////////000111222444444555777888777555333333333444555555555444333222111***,,,...111222222222111333333222222111222222333333555777555111///111444666777777888888777666555666666777888999888555333...---,,,,,,++++++***+++)))---333777888777777777555999DDDTTTdddnnnpppnnnhhh```XXXQQQIIIAAA>>>???:::===@@@EEEMMMYYYeeennnzzz|||~~~~~~{{{yyyxxxssspppmmmkkkjjjllloooqqq~~~}}}vvvsssvvv|||~~~zzzuuuoookkkaaaWWWMMMHHHEEEBBB@@@BBB@@@@@@>>>===<<<<<<>>>???BBBBBBAAAAAA@@@???>>>============<<<<<<======>>>555333222222333333000...///111444999>>>@@@@@@???@@@@@@???<<<888555555666888888999999999999888777444666888:::999777555333333555888999777666555555666555888;;;<<<>>>EEEMMM___rrrjjjWWWNNNGGGHHHJJJNNN\\\lll|||yyyxxx{{{}}}zzzbbbNNN???777111111222333333444444444555555666777777555000,,,+++,,,...///000000//////...///111222333333222222000111222333222444666888666555555555555444444444333222222222222222222333111222444666777777666666777666555444333333333333222222222333444666888999666666666777666333...***'''+++222555555333000///...,,,+++...333666555444...000222333444444444333111222444555555555333333111444555333000...///222555555555555555555555555333333555666777888888888:::999888777555444333222000000000000000000000000------------///111333444111222444555555555444444444000///222222...***+++******,,,///222666:::<<<999999999888666222///,,,---111666888777555333222111111111///......111333000000000111222333444555888999:::999666333111111000222333555555333111000(((***,,,///111333333333444333222222222222222222111555888666111...000333444555666777777666555444444555666666666555333222///000000000///...---,,,&&&***000333444444444444555===IIIXXXdddkkkmmmlllggg___UUUNNNFFF>>><<<>>>999>>>CCCJJJRRR]]]jjjsss}}}|||~~~|||yyyzzzwwwtttpppmmmmmmooosssvvv{{{uuulllhhhllluuu~~~~~~vvvpppjjjeeebbbWWWMMMEEEBBBAAA>>>===???>>>???>>><<<::::::;;;===???>>>>>>===<<<<<<;;;;;;888888999:::<<<===???@@@333111///111333444111...+++---111666;;;>>>===<<<===>>>???===999777555555555666777888777666555444111333555777888777555444555777999999888777888888999888999<<<<<<===DDDMMM\\\sss{{{hhh\\\RRRLLLMMMOOOVVVgggzzz~~~pppVVVBBB777333222222333444666666666333222333444444333///,,,)))+++...000111111111111.....................///111222333333333555888:::888888777666555555444444333333222222222222333333000111333555777888999999888777666555444333333444333333333333444555666777555555555666555333///,,,'''+++111444444333111000///---,,,///333555222///---...000222333333333222...111444777888777555333555666666333...,,,///333555555444444444444444444222333333444555666777777777777777666444222///...,,,---///111222111000000++++++++++++---000333555000111333555666666555555333000000444444///+++******,,,///222555777888888888888888777555222///---...111555666555333111000---......---+++,,,000333111111111111222444555666777888:::888555222000///000111444555555222000...)))+++---///111333333444333222111000000000000111000666999888222...///222111222444555666555444444333333444333222111222222111222444555444222///...'''+++///111111000000000777AAAPPP\\\dddgggiiijjjfff]]]SSSLLLCCC<<<:::<<<:::???FFFMMMVVVdddsss~~~}}}|||~~~xxxuuuqqqnnnooosssxxx{{{xxxnnnaaaZZZ^^^jjjxxx}}}~~~~~~~~~xxxrrrkkkddd^^^ZZZOOOGGG@@@>>>>>>;;;999::::::;;;<<<:::888888:::<<<999888888999999:::;;;;;;777777888:::<<<>>>@@@AAA777444222333666777333000+++,,,000555999:::999666666888;;;<<<:::888666666444555666777666555333222///111333666777777777666999;;;<<<<<<;;;;;;<<<===;;;999:::<<<===>>>EEEMMM\\\wwwvvvggg[[[TTTPPPSSSVVV]]]ooozzz]]]EEE666555444333333555666666666000000000222333222///---(((+++///111222222222333000///...,,,,,,---......222333444444444666999<<<;;;:::999777666444333222222222222222222222222222000111222444777999;;;<<<777666555555444444444555777777666666555666666777555555444555555333000---''',,,111444444333222222000...---000444444///***,,,---000222333333222111,,,000555999:::999666444777999888333---,,,000444444444333222222222333333111222222333444555666666555555666555333000---+++***,,,///222333222111000(((''''''(((***---000222000111333555666666666666333000111555555000+++***,,,...222555777777666444777777777666444111///---///222444555444222000000***+++,,,+++)))***...222222222222222333444555666555777888777444111000///111333555666555222...,,,,,,---///000222333333444111111000//////...//////000666:::888222...///222///000222444555555444333222222222111000///111222333444777888777555111///***---///000///---------888DDDTTT___dddeeeggghhhddd\\\RRRJJJBBB:::888:::;;;@@@FFFNNNXXXiii|||yyyvvvrrrppprrrwww}}}yyy|||~~~sssfffUUUKKKNNN\\\nnnyyy}}}xxxvvvvvvvvvtttrrrzzz{{{yyyxxxuuupppiiiaaaZZZVVVLLLDDD======<<<888666666666888:::999777777999<<<444444555666777999;;;<<<777888999:::<<<>>>@@@AAA<<<888555666999999555111,,,---000555888888555333///333777::::::888777777444555666777666555333111///000222555777888888888===>>>??????>>>>>>@@@AAA;;;999:::<<<===>>>FFFOOO___{{{sssfffUUUQQQQQQVVV[[[bbbssszzz]]]FFF:::666444222333666777444222......///000111222333333111......111666888444111222///...111111///000333999999888555444444666999999:::999888666555666777333555555444222/////////111222333444555888===@@@<<<999444111000111555777:::888666666999:::888666444222//////111333111//////---,,,...333666666555111111111000000000000//////000222222000000000111444222111222444555333000000444888666222000111444777222...---///111111000222111111222444444333222000222333333000,,,(((%%%+++...111111///------...***'''%%%%%%(((---000111///000333555666666666555444222333666666222000111111444888;;;;;;999555333999;;;;;;777000,,,---000333333555666666222+++'''***+++,,,,,,++++++---...000000111222333555777888:::777333000///......---444555777777666555555666222444666777666444111000000111000...+++))))))***000000111111222222222222333222111333666888666444666444333333555444111...111111222666;;;:::444...***---///...,,,+++---000<<>>EEERRRbbbqqq|||~~~zzzxxxuuuwwwwwwtttrrrttt|||}}}~~~uuudddZZZOOOJJJJJJPPP[[[ggglllsssvvvnnniiimmmrrrttt}}}|||{{{~~~yyytttkkkddd^^^YYYVVVSSSFFF@@@===???@@@<<<888888666555444777:::;;;999777222222333444666888:::;;;999999:::;;;<<<<<<;;;;;;>>>>>>>>>??????;;;666222//////000222444444111///222222333666:::<<<999777333555888::::::999777666555333222333777;;;===>>>AAAAAA@@@@@@@@@@@@??????@@@999888???AAA???FFFRRRkkk~~~uuufffYYYTTTPPPQQQWWWcccvvv~~~~~~hhhQQQDDD888555222222444555333111///000111111333333444555222000///222666888555111222//////222222000///222::::::999666444333444666555666777666444444555777777777777555222000000111555555555444444777;;;>>>;;;888444111000111333555888666555555666666333000111//////000333555444333222000///000333555555444222222222222111111000000///000222222000///000111222000///000111111///---///333777777444222333555444111...,,,,,,.........///......000111222000...---...000000///,,,)))(((///222555555222///......,,,***'''(((***...111222000111444666777777777666444222333777666222000222222555888;;;;;;999555333999::::::666000,,,---000444555666666555111+++&&&''')))+++------------............///000222333444777555222///.........---333444666777666555666777555666888888777444111///222222111///,,,++++++,,,111000...///222333444333111000000333666777666444555444444555777666333000000000222666:::888222,,,))),,,///...,,,+++...111===JJJUUUZZZaaajjjjjjbbbYYYSSSJJJCCC???===:::888;;;???HHHWWWgggvvv~~~{{{sssuuuvvvuuuuuuwww{{{~~~yyy}}}vvvmmm___UUUJJJFFFFFFJJJRRRZZZ[[[dddiiiffffffmmmuuuyyyyyyvvvwwwtttpppjjjddd^^^XXXRRRNNNFFF@@@<<<>>>???===::::::888666555555777777666444000000111333666888;;;<<<888999:::;;;<<<<<<<<<<<<;;;===@@@CCCCCC@@@:::555222111222333555555333111111111333666;;;<<<;;;888666777888::::::999888777555333333555888;;;======AAAAAAAAAAAABBBBBBBBBBBBBBB;;;:::@@@BBBAAAHHHTTTiii{{{lll]]]ZZZVVVSSSSSSVVV```ttt|||~~~~~~}}}}}}www^^^PPP<<<888333111222333222111111222222333444555666666444333222444777888555222111///111444444000///111888999999777444111111222111222333333222333555777;;;:::999666333111222333888777666444222444888<<<999888555222111000111222444444333444444222...+++......///222555777777666555333111222333444444333333333444444333333222111...000111111000//////000111///------------+++))),,,111666777666444444666444333111...,,,,,,---///...---...000222222///---------......///......---333666999999666222///...///,,,******---000222333111222444666888888888777444222444777777333111333444666999;;;:::888555333888999888555///,,,---///666666666777555111+++&&&###&&&+++///222222000///............///000111111333222000...------......111333555666666666777888999999:::999888555222000333444333111///---...///333///+++---222666555333000000111333555666555333222333555888:::999555222//////222666999666000***))),,,......,,,,,,...111===IIITTTYYY```fffddd\\\UUUPPPIIIDDD@@@>>>;;;:::999???JJJZZZlllzzz~~~zzzsssssstttwwwzzz{{{{{{{{{vvvzzzyyynnnfffZZZPPPHHHFFFHHHIIIMMMQQQVVV___fffiiimmmuuu}}}}}}vvvpppooommmkkkgggccc^^^VVVNNNIIIDDD===999;;;===<<<<<<===:::888555333333333222111//////000222444888:::<<<777888888:::;;;<<<======999<<>>===AAAAAAAAABBBCCCDDDFFFFFFDDD???===AAACCCCCCKKKUUUgggvvvuuucccVVVZZZXXXVVVTTTSSS\\\ppp~~~xxx|||}}}fffVVVAAA;;;444111111333222111222222333444555666777777666555555666888888666333000///222666666222///000444555666555222000000000///000222222222333666888<<<<<<999666222111222444777666444222000222666:::888777555333111000000///000111222333333111---+++...///111333555777777666333333222222222333333333444555555666555444333222...000111111000//////000111000...---,,,+++***)))***...333666666555555555555666666333...---///222000000222444666555222//////......//////000111222444666999:::888555111//////---+++,,,...111222333111222333555666777777777444222444888777333222333555777888:::999888555444666777666333///---...///555555666666666333---)))###'''---444888888555222111000000//////000000111/////////...------...///000222555666555666777888999:::::::::999666444333555555555333111000111222444...)))+++222777777444111222333444555444222111///111555888:::888555333---///222555777444...)))***---//////---,,,///222:::EEEPPPWWW]]]aaa^^^XXXSSSPPPLLLGGGCCCAAA??????777===JJJZZZkkkyyy~~~~~~yyyuuuwwwuuutttxxx~~~|||yyy{{{zzzqqqhhhaaaWWWOOOKKKNNNRRRSSSTTTVVV```hhhrrrwwwzzz~~~}}}xxxsssnnnkkkiiigggddd```[[[TTTLLLGGGAAA999444666888999:::===;;;888555333222222333333111111111111333666888:::666666777888:::;;;===>>>:::<<<@@@DDDFFFCCC>>>:::777555444444444444222111,,,...222666:::<<<=========<<<:::999888999999:::777777888;;;>>>@@@???>>>?????????AAACCCEEEGGGIIIFFFAAA@@@BBBCCCDDDKKKTTTcccppp{{{kkk]]]UUUUUUUUUUUUSSSQQQXXXlll}}}yyy}}}iiiVVVEEE???777333333444444333222333333444555666777777888888888888999888555444//////222777888333000111///111333333111000000111///111222222333444666888;;;:::888555222111222444333333222000///111666999777666555333222111000///...000333444444333111000111222333444444333444444000111111111111222333444555555777777777666444333///111222222111000000111333222111///,,,+++++++++***---111444444444444444555777777444///---///222000111444777999777333000///.........///000111222333444666888888666333111...,,,++++++...111222222111222222333444444444444333111333777777333222333555666777888888777555555555555444222000///000111444444555666666444000---'''***000777===>>>:::777333222111000////////////---///000///------...000000222444555555555777888777777888999999888777666555555555444222222333444444...)))+++222777777444333555666666444222000...---000444777777555333111---...111444555222...+++,,,///111000...---///222555>>>IIIRRRYYY\\\ZZZWWWQQQPPPMMMJJJFFFCCCBBBBBB999???JJJYYYiiivvv~~~}}}}}}|||xxxttt|||xxxvvvzzz~~~yyyssslllddd```VVVRRRSSSYYY___bbbdddgggnnnuuuyyytttrrrooommmjjjgggccc^^^ZZZTTTNNNIII>>>666111222555666777:::999888666555444444666888555444222111222333555777444555555666777999;;;<<<>>>>>>>>>@@@@@@???<<<999666555333333333222///---))),,,111555999;;;<<<======<<<:::999888999:::;;;999999999<<>>AAADDDGGGIIIFFFCCCBBBBBBBBBCCCIIIOOOZZZgggvvv}}}kkk\\\UUUSSSOOOPPPRRRRRRPPPVVVhhh{{{~~~|||{{{}}}kkkWWWIIICCC;;;777777777666555333333444555666777888888999999:::999888666444333///...222777888555333444///111222222000000222333111222333333333333555777888888777555222111222444000111111111000222666888777666555333222222222222///222555666555444444555555666555333000///000222///000111111000000222444555666777888888666444333000222333333222111111222555555444111...---...000...///000222333444444333444444444222000.../////////000333777999777222...,,,,,,,,,---...000222222333333333555666666333111,,,+++***+++...111333333333333333222222222222222222000222666666333111333444444555555666666666666333333222222222222333333555555555666777555111...+++,,,000666===???<<<888444333222000///...------...000222222///...000222000222444555555555666777555555666777777777777777444444555444222222333555333///+++---222666555333444666999888555222///......111444555444111//////---...000222222111000///000222444333000...000222111888BBBLLLSSSVVVVVVUUUOOOPPPOOOLLLHHHDDDCCCCCC===BBBKKKXXXhhhvvv~~~}}}|||{{{zzz|||zzz~~~~~~~~~~~~}}}~~~~~~}}}|||{{{zzzwwwsssmmmhhhcccaaa[[[ZZZ^^^eeekkknnnsssyyywwwssssssrrroookkkhhhddd```\\\VVVPPPLLL@@@888222333555555666888777888888777666666888:::888777444222111222444666444333333333555777999:::???===<<<<<<<<<;;;999666555444333333333000,,,)))'''+++000444777999;;;<<<<<<;;;:::999999999:::;;;999888888:::===??????>>>;;;;;;;;;<<>>>>>===;;;999777777888999:::;;;;;;<<<:::;;;;;;:::777444333222...---000666888666666999888888777444222222444666444444444333111000111222555666888777666444444555222444666666555555555666777666444333333444666777666888999777444333555777888777555000,,,+++...222555666777444111///000222444555777888888666444222222444555555444333333444777888777444000000333666888666444333444555555555777555222333555666333111...111555999;;;888333...+++---000444888;;;===>>>:::666333222333444222///*********---111444666666999888666444222111111111///...000444555111000222000000111222333555666777111000000222555777999999<<<;;;999888666222---***...,,,***...444777777444;;;:::888666333222111000000444777666222000222555222444555555444333444555666666555444333222222222111222222222111111333444000000111111222222222222000444999:::888555444555333555777555000---,,,------...//////000111444666666888999666222///000222000333;;;DDDJJJMMMNNNPPPTTTVVVWWWTTTOOOKKKIIIJJJ>>>@@@FFFRRRcccuuu~~~{{{|||~~~yyy|||~~~~~~yyy|||}}}yyyuuussssssrrrpppnnnnnnpppqqqqqqqqqtttttttttqqqooolllllllllppprrrwwwzzzyyyzzz}}}zzzwwwwwwsssllliiijjjkkkjjjfff^^^TTTMMMIIIBBB<<<<<<===;;;::::::666999;;;:::777555666777888777444222333555888:::333222111000000222444555888999;;;>>>???<<<777333444444555777555111***%%%%%%)))///333444555777:::888888888999999:::::::::555333111222555777999:::<<<<<<;;;<<>>@@@HHHNNNNNNPPPTTTUUUWWW^^^ggglll{{{}}}~~~~~~}}}}}}fffUUULLLDDDAAA@@@===:::;;;888999999888888888;;;===999999888777555444333222111,,,,,,333888888555555777666555333222222555777444777888444...,,,///333888777666444444555555666555777888777666555666777888888888666444444666888::::::888555333333555888777555111......000333555;;;:::888333...---000444777888:::::::::888666555555777888888666444333333666777777666444555777:::;;;999666333333555777999666555555555555555555555333222444;;;@@@>>>555,,,///111555:::<<<=========888777555555555444222000000000000111444666666666888999999777444111000000000---******---000111111111222333111//////222555111333666666666666777999888:::<<<:::666111---+++.........///111555888:::=========:::666444333444555666777555333111222333555555444444444555555666666666666666444222000///---///222333333555777999888777555111......000222555555777777888777666666555444333444444222,,,(((,,,,,,,,,---000333666888:::777444222333444444333555777:::AAAGGGLLLOOOOOORRRWWW[[[YYYVVVRRRKKKDDD===@@@GGGTTTdddsss~~~~~~{{{|||}}}~~~wwwvvvsssoookkkjjjkkkmmmiiijjjjjjkkklllooossswwwpppssswwwwwwvvvuuuvvvxxxwww|||~~~|||}}}~~~xxxsssooommmuuuwwwzzz}}}zzzuuurrrnnnlllnnnmmmkkkhhheeeaaa]]]ZZZZZZPPPFFFAAABBB@@@;;;555666666666666666555444444444555777999999999999888666222222555333///000777888;;;>>>@@@???:::555111444666:::;;;:::666111---...---...000444888999999888999::::::999888777666444000,,,,,,222888===???@@@@@@AAABBBEEEHHHJJJLLLRRRSSSRRRMMMKKKIIIDDD>>>AAA@@@BBBGGGMMMWWWhhhwww{{{vvvuuutttpppmmmZZZOOOFFFCCCBBBAAAEEELLLRRRSSSSSSTTTZZZbbbbbb^^^dddkkk~~~{{{vvvtttwww}}}kkkXXXMMMCCC???===:::888888777888888777666666888:::999888666555444333333333222------333888777555444444555555444444555666888666777666333///...000222777666555555555555666777666666777555444333444666777777777666555555777999999999777444111111444666666333000...---///222444888888666222...---000333888999:::::::::888666555444666777777555333222222666666666666666777777888666555333222222444666888777777666666666666666666555555777;;;>>>;;;555...111333666:::<<<===<<<<<<:::999888888999777555222222111111333555555444333333666999:::777444222111000---******,,,///000000222333444333000000222444555666888888666666666777666888:::999444000,,,+++000//////000222555888:::;;;;;;;;;999666444444444444555555444222111111222555444444444555666666777888888777666444222///...+++---000111222444666888777666444111...---///111555555555555666666777777666555555666777555111---///......///111444777999:::777555333444555555555555777:::@@@FFFLLLPPPRRRYYY[[[[[[XXXUUURRRKKKDDD===???EEEPPP```ppp}}}}}}}}}~~~zzzsssjjjbbb```aaacccgggiiilllnnnoooqqquuuwwwzzz{{{{{{zzzyyyyyy{{{}}}xxx|||~~~yyyvvvvvvxxxuuuvvvuuuqqqkkkeeeaaa```bbbgggnnnwww{{{vvvrrrooolllpppqqqrrrnnnhhhcccbbbcccbbb]]]VVVNNNFFF@@@;;;888777777888777666555444333333444666888999:::::::::777444333555333///000666888:::===>>>===999555222444666999;;;:::888444222000///000222666999::::::;;;;;;;;;:::999777555333000...---///444999;;;<<>>DDDKKKQQQUUU______[[[VVVTTTRRRKKKDDD>>>>>>CCCMMM]]]nnn}}}}}}}}}qqqdddZZZWWWZZZ]]]fffjjjooosssuuuvvvwwwyyy}}}zzzwwwuuuvvvwwwwwwwwwtttwwwyyyvvvqqqlllkkkkkkiiiiiihhhddd___YYYVVVUUUUUU\\\gggrrr}}}}}}yyywwwtttrrrqqquuuwwwssskkkgggiiimmmhhhiiifff[[[LLLAAA======999999999999777666444333111222444666999:::;;;;;;999777666555333///000444888999;;;<<<;;;888555444666777999::::::999777666333222333555888:::;;;:::======<<<:::888555333222...///111555999===>>>===CCCDDDHHHMMMSSSZZZaaadddeeefffddd]]]XXXUUUPPPJJJDDDAAA>>>>>>;;;;;;BBBKKKRRRRRRPPPMMMIIIFFFFFFGGGFFFCCCCCCGGGMMMRRRZZZaaalllrrrtttqqqnnnpppssstttvvvtttwwwwwwpppggg```[[[YYYVVVXXX```lllyyyttt\\\MMM>>>888777666666777777888777555333222444555777555222000///000222333111...///444777555333444333333555777999999777555666444111000000000///...444444555555777888999999999888666222000///222444444555666555555666999<<<888888666222000///222444333222000/////////111222222444555333000///222555999999999999888666555444333555666666444333222333666333333777;;;<<<777222---...///111333555555666999888777666555666666777777999999666222000111333555666666777777777777666888999:::<<<===:::666222111111222444666555111...///333888;;;:::777555444111///,,,++++++,,,...///222333444444333111000///666777888777555444444444444666777555222000......111111111111222333444555555666666666444333444555000111222111000///000111444444555555777888999:::;;;;;;999777333///,,,***&&&(((***,,,...000444777555555333000,,,+++,,,---333555777888999999777666444555666888999999888666333222111111222444666888777555444444555777777666333444777<<>>:::666888>>>BBBFFFHHHFFFAAA???@@@CCCDDDFFFKKKRRRZZZcccmmmtttyyy~~~{{{}}}~~~~~~yyyppphhh```WWWPPPLLLKKKJJJLLLUUUdddsss~~~vvv\\\LLL<<<666777777888999999999888666333333444666777555222///...///111222///---...333555333333444555444555777999888555222444222///......///...---333444555666888999999:::;;;:::888444111111333555333444555555555777:::<<<999999666333000000222444333333222111111111111222222444666555222111333666888888888777666444333333222444666666555333333333555333333777<<<===888222---...000222444555666666777666444444444444666777666777777333...---000555777666555444444444444444555666777999:::888444000...///111444666555222000444666777777666555555555333111///,,,++++++---///000111111222222111///...111333555555444333444555666777777555222000000111000000000000000111111111222333444444222222333444...000111000//////000111444444555555777888999::::::999888666222...+++(((&&&(((***+++,,,000444777555555333000,,,***+++,,,111444999======;;;888555111333444666666666666666333222111000111333555777555333222333444555555444222444777;;;@@@HHHRRRYYYZZZ[[[ZZZWWWUUURRRJJJAAA===@@@GGGSSScccsss~~~}}}pppddd[[[ZZZ___cccggglllrrrvvvvvvtttrrrqqqooommmllllllmmmkkkfffbbbbbbcccddddddaaa^^^\\\[[[[[[]]]^^^^^^]]]\\\]]]^^^fffkkkrrrzzz~~~|||xxxvvvuuuwwwzzz|||{{{yyyqqqnnniii___TTTIIIAAA===999:::;;;:::999666333111222222222333444555666777;;;<<<:::666333222333333666666777888888888777777:::999999888777555444444777777888;;;>>>???>>>===;;;;;;::::::999999888888666999>>>DDDJJJOOOTTTWWWWWWXXX[[[___fffnnnuuuzzz|||}}}xxxmmmbbb[[[VVVQQQLLLGGGCCC@@@<<<777777:::888===BBBAAA===;;;>>>BBBGGGMMMUUU]]]gggttt{{{tttrrruuuxxxsssmmmfff___VVVLLLEEEBBBAAAAAADDDLLLZZZkkkvvvzzz]]]LLL<<<777888:::999:::999999999666444444555777777555333000/////////000,,,+++---222444222222555666444444666888777333///222222000............///333444666777888999999999<<<;;;999666333333444666444555555555555666999<<<:::999666333000///111333333333333333222222111111111444777666444222333555777777666555333222111111111333555555444222222333333333444777;;;;;;888444///000111333444555555555333222111000111333555666555555444000---...222777888777555333222222333333444444555666777666333000//////000222555555333111777777666444222222444666555444111...++++++---///000//////000111111000......000333333333333555666777888777444111000000222...////////////000000000000222333222111000111333---///000000//////111222444444444555666777888999777777666444111...***)))((()))***+++,,,///444777555555444111---+++***+++000444999===>>><<<888555111333555555444333444555333222111111111333666777444333222333444444333222222666:::===BBBIIISSSZZZWWW[[[\\\XXXSSSOOOIIIBBB???CCCJJJWWWgggvvvvvvllldddaaacccfffiiilllppprrrpppllljjjhhheeefffggghhhhhheee```\\\```aaabbbdddcccbbbaaa___\\\^^^aaabbbdddeeehhhkkkpppuuu{{{}}}{{{zzz|||yyywwwzzz~~~yyyvvvoooeee[[[RRRHHH???999777888::::::999666333111444444333444444555666777;;;===<<<666333444555444444555777888999999999888::::::999888777555333333777888999<<<@@@AAA@@@???;;;;;;:::::::::;;;<<<===<<>>888777999666;;;???@@@======@@@DDDIIISSS]]]fffqqqyyylllffffffcccbbbaaa]]]XXXOOODDD===:::;;;<<<>>>EEERRRbbbmmmaaaOOO>>>999;;;;;;999999888888888666444444666777888666555222000///......((((((+++111222111222555555222111333777777444000222333333111...---///222444555666888999999999888:::::::::888555444444666555555666555555666999;;;999888555222......000222111222222333222111000000000333666666333111222333666666444222111000//////...000222333111000000000222333666888999999888777222222222222222222333333///...------...111444666666444222000///222666999:::888666333222333444555555555555666777666444222111111000111333333222000555555444222111111444666666666444000,,,+++---000111///---...111333222111///111333444444444555666888777666222///...///000......///000000000000000///111222111//////000111---///000000000000222333555444444444555666666777333333333222000---+++)))++++++,,,,,,---000444888555666555222...+++++++++111333666999:::999777666444666777666444222333555333333222222333555888999666555444444555444333111555999>>>BBBEEEKKKTTT\\\ZZZ___```YYYPPPKKKHHHEEECCCEEEKKKWWWgggwwwyyyrrrnnnmmmnnnqqqrrrrrrppplllhhheeedddbbbdddfffgggeeebbbaaa```fffgggiiikkkllllllkkkjjjgggiiillloooqqquuuyyy|||{{{~~~}}}}}}|||{{{{{{zzzzzz}}}}}}xxxtttqqqiii]]]RRRIIICCC===999555777999:::999666333111555555555555777888:::;;;:::>>><<<666333666777444333444777999;;;;;;:::999999999::::::999777555444777777999===AAABBBBBB@@@<<<<<<;;;;;;<<<===>>>???DDDLLLYYYdddmmmttt{{{{{{yyywwwvvvwwwzzz~~~~~~}}}rrrgggaaa___]]]WWWPPPIIIEEE@@@999777999999<<>>@@@:::>>>===666444777888555222444777:::<<<<<<:::999777888:::;;;;;;:::888777666777999===AAACCCBBBAAA???>>>===<<<<<<===??????KKKVVVfffuuu~~~~~~zzzyyyzzzzzz|||}}}sssiiieeecccbbb___WWWNNNHHHBBB;;;888999999:::<<<>>>???BBBEEEGGGOOO\\\iiiqqq~~~wwwbbbWWWUUUOOOPPPQQQQQQNNNIIICCC???666999<<>>===:::777222444555555333333444555666777777666666777999<<<;;;;;;;;;:::888555333111111666<<>>???@@@BBB???AAABBB???;;;<<>>GGGOOOWWW]]]```dddaaa[[[TTTMMMHHHDDDBBBBBBFFFOOO^^^ppp{{{xxxxxxyyyzzz|||~~~~~~}}}yyy}}}xxxnnnjjjfffbbbaaacccgggiiimmmllljjjgggddd```]]][[[PPPIII@@@;;;:::;;;999777555666777555444333444666666777777666555555777999:::::::::999888666444222555999>>>@@@???===;;;;;;999999999;;;<<<;;;888666666888<<<=========>>>???CCCFFFHHHFFFBBBBBBGGGKKKWWWcccxxxzzzvvvtttssspppjjj```TTTIIIAAA===;;;;;;:::<<>>>>>???@@@AAADDDHHHJJJHHHDDDCCCGGGLLL\\\mmm{{{ttthhh\\\PPPGGGAAA======;;;<<<>>>@@@DDDNNNYYYcccnnnuuurrrXXXHHHBBBAAACCCGGGJJJJJJIIIEEECCCAAA>>>===???AAAFFFRRR]]]pppWWWHHH???999444333222222111000000000000111000444:::===<<<777222......///111444666666222000222222111222555777999:::888999::::::999777666555333222222444777999999888666999::::::777444333222000111222444666777999999555555555444333111///...111111000---,,,,,,...111666444000---++++++---///...111444555444222222222000...,,,000555777444///333444555444222000000000000,,,'''%%%&&&***---///222333555444222000///000555666888999:::::::::999444333222222111222222333333222000000000222555666666666666666777888999:::999555111000222333111///111///,,,******---111444333333333333555888999:::777666666555555555555666::::::888555333333555777222111000000111111000...---...000222444444444333222333555555555555777999999999:::::::::999999888555333111000222444555666555444222000/////////000444666777888777777777999444444444333333444555666333555555555333333444555///......111666:::;;;<<<888777666444222111//////333888@@@IIIRRRYYY^^^aaaeeebbb^^^XXXRRRKKKGGGDDDDDDNNN]]]iiirrrzzz~~~}}}{{{xxxuuuvvvrrrnnnooosssxxxyyyxxxhhhfffdddeeejjjpppqqqpppyyy}}}}}}tttiii___XXXLLLJJJHHHFFFEEEEEEFFFGGGMMMLLLJJJGGGEEECCCBBBAAA???<<<888666888999999999;;;;;;999666333222333444666888::::::888666555555555555666666666666666666:::<<<>>>???>>>;;;999777444444555888::::::888666666999===???AAABBBDDDFFFFFFHHHHHHEEEAAAAAAGGGLLLcccwww~~~uuuhhhYYYLLLDDD@@@???======@@@DDDJJJVVVbbbmmmyyylllRRRCCC???AAAEEEIIIIIIFFFCCCAAAAAAAAA???>>>@@@BBBHHHTTT```sss[[[JJJ???888444333333222111111000000111111,,,///444888999666000---+++---000444777777444222333333222222222333444666555666888::::::999666444111000000222555777888777666888::::::888666444444111222333444555777888888555555444333222000/////////000000///...///333666777444000---,,,---///000222444666777555333222222111///...111666777333///222444555444111///000111000---(((&&&'''+++---///000222444444222///......444555777888999888777777333333333333333333444444222000///...///222555888555555555555666777999999999555111000111111///---000...+++)))***,,,000222222333444555666777999::::::999777666555444444333777888888777444333333444222111000111333444333222///000222444555555555555444666666666444333444555444444666888999::::::;;;555333000111444777999999555333000---+++***+++,,,000333888;;;:::888777666666555444444555666777777444555666555333111222333......///222777;;;<<<===777777666555333222111111333777>>>GGGPPPWWW\\\___^^^^^^\\\XXXSSSLLLEEEBBBGGGSSSbbbnnnvvv||||||~~~{{{yyy{{{|||xxxvvvuuuqqqkkkfffllliiifffggglllpppsssssseee```]]]___eeelllppprrrzzz}}}zzzqqqggg[[[PPPHHHAAA@@@???===<<<======>>>AAA@@@???>>>>>>>>>>>>>>>???>>>;;;:::;;;;;;;;;;;;;;;:::999666222000111222777:::===>>>;;;888555444333444444555555666777888999:::;;;;;;;;;888555333222222444777999:::888666666999===@@@AAABBBDDDFFFJJJJJJIIIDDD@@@AAAHHHOOOhhh~~~vvvbbbQQQHHHEEEBBB@@@@@@DDDIIIQQQ___mmmuuudddLLL???===@@@DDDHHHHHHDDD@@@???@@@@@@>>>===AAADDDKKKXXXddduuu\\\JJJ???777444555444444333222222222222222+++,,,///222444333///,,,***,,,///444888999777555333333333111000000222444333444666888:::999666444000//////000333555666666444666888777555444333444333333444444555666666777444333222111000///......///000111000000111444777444111...,,,...///000000333555666555444333333444222000000111444444111...000333555444111000111333333///,,,***+++---...///---///111222111//////000444444555555555555555444333333333444444555555555111000///...000222666888222222222222333444555555888666222000//////...---///---+++******,,,...000111333666777666666777999;;;:::888666444333222222555555555444222111222333333222111111444555555555000111222333444444444444555666666444222111111222///111333555888999:::;;;555222000222666::::::999444222...+++))))))***+++///333888::::::777555444555444444555777888777666333555666555333111111111//////000333888;;;;;;;;;666666666666555555444444333666;;;CCCKKKRRRXXX[[[XXXXXXWWWTTTPPPJJJDDD@@@IIIUUUeeerrr{{{|||zzzvvvrrrqqquuu|||}}}}}}{{{vvvuuuxxxyyyvvvsssmmmllljjjiiigggccc^^^ZZZ[[[^^^dddhhhkkkllllllkkkjjjeeecccgggmmmrrrxxx}}}~~~yyypppfff[[[PPPFFF???:::999888666666888999:::;;;::::::999:::<<<===>>>@@@???>>>======<<<<<<<<<999:::999777333111000111666:::???@@@>>>:::666444333333333333444666777888999888888999999777444111000111333666:::;;;999888999;;;???BBBBBBCCCEEEFFFLLLMMMKKKFFFAAACCCJJJQQQlll{{{hhhWWWMMMIIICCCAAABBBGGGMMMWWWgggttt~~~sss[[[GGG===<<<>>>BBBEEEFFFCCCAAAAAAAAA>>><<<<<<@@@DDDKKKXXXeeeuuu]]]JJJ>>>777555666666666555444444444444444...,,,,,,...111222000...,,,---000555999:::999777222333333222000000333555444333444777:::;;;888555000///...///111444444444111222333222111000111222555555555555555555555555222111000///...---------///111222222111111222333...,,,***+++...000111000111222222222111222444666222111111111000000......///222666555222000222555555333000//////000///...+++---///000000000222333333222222111111111222222111222333444555555555555000000//////111333666777333333222222222222333444777666444111...,,,,,,---......---,,,,,,,,,------///333666777666555666777999888777555444333333333555444111---+++---000444555333111111333444444333000000000000000111222222222333444222000///000111///000222444666888999999777555333666<<<>>>===;;;666333000---++++++---...111333666666555333333333333222222444777888666333000222444444333222111222000///000333666999999888666666666666777777777888333444888>>>EEEMMMSSSWWWXXXVVVTTTPPPMMMIIIGGGEEEOOOXXXggguuu~~~xxxtttooonnnppptttwwwyyyvvvyyy{{{yyyvvvuuuwww{{{xxx|||{{{qqqooommmlllmmmmmmlllkkkcccccccccaaa^^^[[[ZZZZZZXXX___hhhmmmnnnmmmnnnppprrrppprrryyy|||~~~|||yyyrrrlllcccYYYPPPGGG>>>999888666555444444777999;;;999999888777888:::<<<===<<<<<<======<<<;;;;;;;;;888:::;;;:::666333111000444999>>>AAA???:::666444333333222333333555777888;;;999888999:::999666333000000333666:::<<<;;;999999===BBBGGGIIILLLOOOQQQTTTWWWWWWTTTOOOOOOSSSYYYooossseeeXXXMMMFFFBBBAAACCCIIIPPP[[[kkkyyyxxxcccQQQBBB;;;;;;AAACCCEEEEEECCCAAA@@@???===::::::===AAAHHHUUUaaauuu\\\JJJ>>>777555888777777666555555555555666111...,,,---000222222000000000222666999;;;:::888111222444333111111555888555444444777;;;<<<999666000///---...000222333333...//////...------...000666666555555555444444444111000///---,,,,,,,,,,,,000111333222000/////////***(((''')))...000000///...////////////111555888111222222000...,,,---......222666555222111444777777555333222222222000...+++---///000000222444666222111000/////////000111000111222333444555555555000000000000222444555777666555555444444444555555555666666222---***+++...............---,,,,,,+++...222666888666555555777777666555444444444444444666333---(((&&&)))000555666444111000111222222111000///...------...///000///000111111000///000111000111333555666777777888;;;999888<<>>888555222///......000222444555444222000000222444111000000333777777444111...000333444333333333444000///000222555777666555555555666777888999999:::333333666;;;AAAIIIPPPUUU\\\YYYTTTOOOLLLKKKLLLMMMVVV^^^jjjwwwwwwtttpppooopppqqqrrrrrriiinnnssstttpppnnnnnnpppiiipppxxx|||||||||~~~~~~{{{vvvppphhhhhhhhhhhhhhhhhhhhhhhhfffggggggccc```___bbbeeeeeelllrrrtttsssuuu{{{wwwxxx|||wwwuuugggaaaXXXOOOGGG@@@999555888777555444555888<<<>>>:::999777666777888:::;;;777999:::;;;:::999999:::888:::<<<<<<999555222111222777>>>AAA???:::666333333333222222333555666888===;;;999:::<<<<<<888555///000333777;;;<<<;;;:::999>>>EEELLLRRRXXX]]]```bbbfffjjjhhhcccaaacccfffpppxxxggg___WWWKKKAAA@@@@@@CCCJJJRRR\\\lllzzzkkkXXXJJJ???::::::FFFFFFFFFEEECCC@@@<<<:::<<<:::999<<<>>>EEEQQQ]]]zzz^^^JJJ???999888999999777444222222444777999222222222222333555777888;;;:::999666444444666888777555222000///000222333777888999;;;;;;;;;;;;:::444222111000111333666888666333...++++++------...222333555666666555333111//////......------,,,,,,***---000111000/////////---,,,+++---111222111///---///111222333555888::::::777333///---...000222111333555555222111222444555555555555444444444333,,,---///000222333333333000...,,,---000333444555000222555555444444444555222///,,,---111444555555777666444333222333333444333555444///)))(((+++000///000000000///...,,,+++***,,,000111111111222333000444888777444222555888888666222***$$$%%%---444666333000......///222444222111111000111222444555444222///+++***---333888777444222222333666888888<<>>======<<<999888333222444888888666888>>>===DDDNNNWWW]]]dddoooxxxwww{{{{{{uuurrrvvvtttfff[[[OOOFFFDDD???AAAGGGLLLOOOWWWmmmppp\\\NNNGGGCCC???;;;BBBCCCDDDDDDBBB???;;;999999777666888:::@@@LLLXXX~~~dddQQQEEE===999888999888555333333444777888444444333333444555777888888999888777666777999<<<<<<:::777555333333444555999:::;;;=========<<<;;;555444222111111333555777666222...,,,,,,...//////333333555555555444333222000000000//////.........---...000111111000//////.........111444555333000...000222333333444777999888555111...---...///111222444444333111111444666888888777666555555444444---...///000222222222222000...------000333444444111333444333222222444666333000......222555666555444333222111111222333333111222222...)))(((,,,000111111222222111000...---+++---///000///......///000444777666444222555888999777222,,,'''(((...333333222000......000222444222222222222444666888999555333000---,,,...333777666444222222444777:::;;;===EEELLLOOOQQQSSSRRRNNNEEE???888555777999888666444444444444555666777888333222222000...///222555444666777333///...111555666666555333111111333555777777888888999:::;;;<<<999999;;;>>>CCCJJJPPPTTTZZZYYYXXXXXXSSSMMMMMMPPPYYYbbbqqq|||yyyxxxwwwtttrrrvvvtttrrrqqqqqqooojjjgggmmmnnnoooqqqsssvvvwwwxxx{{{|||~~~~~~|||xxxssspppnnnlllkkkmmmpppsssuuuvvvzzzyyyxxxxxxyyyzzz|||}}}{{{vvvqqqmmmhhh```[[[VVVQQQIIIAAA;;;777666666::::::999888999999;;;;;;888777777666777888999999999666444333555666777777777666555666888777222...+++000666:::999666333222666555444333444777999;;;>>>===<<<<<<======<<<;;;666555666999888777:::@@@FFFNNNZZZeeennnvvvnnnbbbZZZPPPJJJHHHGGGIIINNNRRRSSSZZZlll~~~}}}qqqdddSSSGGGBBB@@@===:::???AAABBBCCCBBB???===;;;888555555777:::@@@MMMYYYhhhXXXLLLAAA;;;:::999777666444444555777888666666555555555555666666444666777888888:::===???AAA@@@===:::888777666777;;;<<<===>>>>>>>>>===<<<777666444222222333444555444222///---...000000000333333444444444444444333111111222222222111000000///000111111111000///...///000222555777777555222000222444444333444666777444222000...---...///111333333222000///111555888<<<;;;:::888777666555555//////000111111111111111000///......111222333222222333333333222222333555333111//////222444555666333222111000000000111222...///000...+++***...111333333333333333222111000---///000///,,,*********///222555555333333555777999666111---+++,,,///111000000/////////111222333333333333444555888:::;;;666555333///---...222555666444222111333777<<>><<<@@@CCCFFFGGGKKKQQQVVV\\\ZZZZZZXXXSSSNNNPPPUUU]]]iiixxx}}}zzz}}}{{{yyyvvvqqqnnntttttttttuuuwwwyyy{{{}}}~~~}}}{{{{{{yyywwwxxx|||zzzuuunnnhhhddd^^^WWWRRRMMMIIICCC===999777666777::::::999888888888999999666666777777777777888888888666444444555666777666333222111333555555111---***...333666666444333333777666555555666888:::<<<:::999999;;;>>>??????>>>:::888999:::888777;;;CCCQQQ]]]lllzzzzzzkkkbbb]]]YYYVVVUUUSSSUUUXXXZZZ[[[```mmm{{{yyylll___UUUHHH@@@>>>>>>===;;;===>>>@@@AAAAAA???===<<<999666555888<<>>>>>===<<<;;;999888666444333333333444333111000000111222222222333333444444444444444444111222333444444444333222000/////////000///---,,,///111444777999888555333222444555555444444555666333111///......///000111222000---+++,,,000555888???===;;;999777666555555111111111111111000//////000///...000111222222111000222555666555444333333222111//////000222333444555444222000000000000000---///000000...///111333333333333333333222222111111222222///,,,)))((((((000222444555444333555666888444000------...//////.........///000222333333444444333333444666888999777666555222000///111333666444222000222777>>>CCCOOO[[[eeehhheee```WWWNNNAAA===888666666777777777444555666777777777666555444555555444333333444666999::::::888444222222333:::999888555222000000111111666999999777777<<>>>>>???>>>=========>>>??????===<<<;;;:::888888<<<@@@IIIWWWdddnnn\\\MMM@@@:::999444555666777888:::;;;;;;444444333333222000//////+++///333777999;;;===???>>>>>>======<<<;;;999999888999:::;;;;;;;;;:::999999888666555333222222222333222111222444444444333222333444444555555444444111222333555555555444333///---,,,---......,,,***---000444777777666444333333555777777555444444555444222000......000222333000---)))''')))///444888???===:::888666555555555222222222111111000///...000//////111222222000///---111777:::999666444222111000///...---...000222777666444222111000000111///111333333333333444555333222222222111111111111555555444111...+++***+++222333444555444444444555666333...,,,,,,---...---.........///111222333444555444333222111222333333666777666444111000000111555444111///111888BBBIIIYYYaaahhhkkkjjjcccTTTFFF>>>;;;888555555555666666555555666777777666555444444555777777555444555666999:::;;;:::777555333333888999888555222//////000000444888888666777===BBBCCCHHHMMMOOONNNPPPVVV\\\]]][[[YYYVVVPPPNNNUUU___ooo~~~}}}uuurrrlllddd]]]ZZZVVVPPPLLLJJJGGGCCC>>>:::888777777888888888777777666666555777999:::<<<<<<;;;:::999999888777888:::<<<;;;;;;999777777888;;;:::666222///111333333333222333444777777777777888:::;;;<<<999888888:::===??????>>>AAA???===:::666555???JJJkkk}}}{{{yyy|||{{{tttqqqrrrtttuuuvvvzzz~~~tttlllaaaXXXJJJFFF@@@======>>>===<<<===>>>>>>===<<<;;;999888:::888:::>>>DDDLLLZZZfffxxxcccPPP@@@777666555666777999::::::::::::222222111111000...---,,,+++///444777999:::;;;<<<999:::;;;;;;;;;999777666444555666888999999888777888888666444333222111111444333333444666666444333000222444666666666444333///000333555666555444333...,,,******---...,,,))),,,///333555555444333333333666888888666555555555555333000------///222555///+++'''&&&)))///555888===;;;888555333222333333222222222111111000......000000000222333222///---***///666::::::777444333000000///---,,,,,,...111777666555333222333333444333444666777777777666555222222111000000111111222666777666333000//////000555555666666555555444333444222///,,,++++++---///000/////////111222444666666444333111000000000111444555666555333111000000333222111000333<<>>BBBDDDGGGKKKNNNOOOSSSYYY^^^^^^\\\YYYUUUNNNNNNWWWddduuu|||tttmmmggg^^^YYYVVVTTTPPPMMMIIIGGGBBB===999666444333666666777777777666555555777999<<<>>>>>>===;;;999888777777999<<<>>>>>>>>>>>><<<;;;<<<===;;;777222///111333444333333555666666666777777888:::;;;;;;999888888:::===>>>>>>===AAA???===:::777999FFFTTTuuuyyywwwwwwooopppnnnpppvvv{{{~~~}}}qqqfff^^^UUUNNNCCCAAA>>>======<<<;;;999=========<<<;;;999888777888888;;;AAAGGGNNNZZZfffooo[[[HHH===:::999:::;;;;;;:::999777555000000000000///...,,,+++...111666999:::999999999888999::::::999666444222111222444666777888777777777666555444333222111000555444555666777777444222...111444777888666444222---...111444555555333222///+++(((***---///---+++,,,///333444333222333555333555888999777666555666777333...******---111444///+++'''&&&+++222777999999777444111000000111111111111111111111000///...000000111333444222...+++)))---222555555555555555000111000...++++++...111333333222222444555777888666777888999:::888555333222222111000000111222333666666666444222222444555888888777777666555444222444333111---)))***...333333222000///000333555777666555444222222222333333111444666666333111/////////000000111777DDDUUUaaaqqqvvvxxxsssjjj\\\JJJ<<<;;;;;;999777666555666777666666555333333222222222222555888999777555444444777888999::::::888555222111222333333111//////000000111333555888<<>>???===:::888555555666999===@@@@@@???@@@===;;;;;;;;;888333...+++...111333444555777999555666666777888999::::::777777777999===?????????>>>===<<<;;;:::@@@PPPaaayyyooogggmmmzzznnnjjjeeecccgggjjjkkknnntttttttttnnnbbbYYYSSSMMMHHH??????>>>>>>>>>===;;;:::;;;;;;:::::::::999999888:::;;;@@@GGGMMMRRR]]]hhhyyyfffRRREEEAAA=========<<<:::777444222///000000000000...,,,+++000444999;;;;;;999888888888999::::::888444111...///000333555777888888888666555555444222111111000666555666777888777444222---000555888999777444111+++---000333444444333222///+++(((***...111///,,,---000333333222111444666333555888999888777666666777333---((((((+++000444000+++'''(((---444888:::777555222///......///000111111111111111000//////000000111333444222...***)))+++...000111333555888111222222///,,,,,,///222//////000111444777:::<<<888888999::::::888555222333222111111111222333444444555555444333444666888;;;999888777777666333111444555333...))))))000666555333111///000333666888777666555444444555666777000222555666444111//////,,,...000333:::JJJ^^^lll~~~zzzgggUUUCCC777999999888666444444555666777666444222111111222222222555888999888555444444666777888:::;;;999555222...000222222000///000111000000111444999===???@@@DDDCCCDDDHHHOOOWWW]]]```bbb___[[[VVVOOOPPP]]]lll}}}wwwkkkddd]]]XXXXXXXXXWWWVVVIIIGGGCCC???;;;888666666222333555666666666555555555888;;;>>>>>><<<999777333333555999===@@@@@@@@@???===:::999888555///***'''***///333555777999;;;555555666777888999999:::555555666999===@@@AAA@@@;;;;;;;;;<<<===EEEYYYkkkxxxpppbbb```fffkkkuuuvvvwwwwwwxxx}}}rrrfff___]]]```bbb```aaafffeeefffaaaXXXQQQNNNKKKGGG>>>???@@@@@@AAA@@@>>>===888888999999999:::::::::>>>@@@EEEMMMSSSXXXaaakkk}}}mmm]]]NNNEEEAAA???===:::777555333333222111000000//////000000222444666888::::::::::::777888999888444111...------///222333333555777999:::777222...------000111555444444555666666555333333222222444777777444111------///000111111111111111---******---...---,,,---...///111333444555555444333222333555555555444666222---)))(((***...111///---(((""" '''444???777555111...------...///333333444444444333222222111111111000000///...---///...---...000222222222444222000...---...///000000000///000222555888:::999888888888999888555333000333666777555222111000222222333333444555666666777777888888777666444333444555555222///000666;;;222333333111//////333777777777666777888888666555666444222222333222...***...///...000999OOOkkk{{{kkkWWWDDD999555555555555444333222222000//////......///111222666888999888444111111222666666888:::;;;999666333111...+++***,,,000222333111555888999999:::>>>BBB@@@AAAEEEJJJQQQYYY```ddd]]]\\\ZZZVVVQQQTTTbbbqqqyyyqqqqqqjjjbbb^^^^^^\\\VVVOOOMMMHHHCCC@@@???>>>:::777222333333222222222555777:::888777777888:::999888888777777888:::<<<======;;;777333444777666000***))),,,000333444666999;;;666666555555555666666666666777999;;;===>>>>>>>>>===<<<:::999===JJJ^^^lll}}}lllYYYPPPSSS[[[bbbeeeggghhhhhhiiimmmqqqqqqvvv~~~|||fffYYYMMMMMMSSSVVVWWWWWWZZZXXXUUUPPPKKKEEEAAA>>>999:::===>>>>>><<<999777444666777777777999<<<>>>BBBGGGLLLQQQVVV]]]eeellluuuaaaNNNCCCAAA@@@>>>;;;888555333222222222222222333333333333333444555777888888888888999:::999888555111///......000222333333444666888999666222...---...000111333111111333666777666444111111222444777777444111......///000111111222222222///,,,+++,,,---,,,++++++,,,...000222333444444444333222333444555444333444111---)))(((***...000///---((("""###---555555444111000//////000000222222333333222111000000//////000111111111111000///...------///111000000111000...---,,,---//////......///000222555777888999888888999:::999777555000222555555333111000000333333333333333333444444777777777777555333111000333555555333000000444999444444222///,,,...222777555555555666777777666555555333111111222111...++++++,,,---111<<>>;;;555555444222111222555888:::888666666888888888777666666777888:::;;;<<<;;;:::555222444888888333------///222444555666888999777666555555444555555666777888:::<<<<<<<<<;;;:::;;;======>>>BBBMMM]]]jjj~~~}}}hhhVVVMMMOOOUUUTTTVVVXXXXXXWWWWWWZZZ]]]^^^iiiwwwzzzaaaTTTIIIHHHMMMPPPQQQQQQSSSQQQMMMHHHCCC???<<<:::999:::;;;;;;;;;999777666333444666666888;;;???CCCDDDHHHNNNRRRWWW]]]fffllliiiTTTHHHBBBAAA???<<<999666444222222333444666666666666555333333333444555666777888::::::888777555333222111000222333444444444666888777555222///......000111111...---000666999888555111111333666777777444111///000000111222222222333333111...,,,,,,,,,+++***(((***,,,...000222333444555333222333444555444222333000---******+++...000111000,,,&&&!!!"""'''---111111111111222222222222222222222111000///...---...///000222333444444444///---,,,---...///...------,,,+++++++++,,,...///+++,,,...000222444555666555555555777999999777555000111333222111111222333555444444333333333333333777777777666444222000...222444666444111000222555555333000,,,+++,,,111444222222333444555555555444666444111000000000///------...000444???SSSmmmxxx___III???===;;;:::999777444000---+++(((((()))***---000222444555666666444222111222333111222333444444222000///000...,,,,,,...000111111111333666;;;???BBBBBBAAAEEEGGGLLLRRRXXX^^^bbbddd```YYYQQQPPPUUU```rrr|||xxxqqqiiiddddddccc^^^ZZZOOOKKKFFFDDDEEEDDDBBB???:::999666222000111555888:::888666666666777666555444666888:::;;;::::::999666333111333888999666222111333555666555555666777777666555444333444444555777888:::<<<<<<:::777666666999===???BBBLLLYYYccc~~~wwwcccUUUMMMKKKNNNLLLLLLLLLKKKJJJJJJLLLNNNNNN\\\qqqyyyZZZNNNDDDCCCGGGIIIIIIJJJKKKHHHDDD???;;;999888777999999999888888666555444333333444444777<<>><<<:::666222///111555888:::888555555555555444333444777;;;===<<<;;;999888222000///111666888666444555777888777555444444555888777555333222333444555555777999;;;:::888666444555888===@@@CCCLLLYYYbbb|||ppp___UUUNNNJJJJJJHHHGGGFFFEEEEEEFFFGGGIIIJJJYYYnnnxxxXXXLLLCCCBBBDDDEEEEEEFFFFFFCCC???:::777666777888999999888777666555555555333333222222555;;;BBBHHHNNNSSSYYY]]]```fffmmmssszzzdddWWWCCCAAA>>>;;;999777555555777888888888777555222000//////000111333666999;;;444222111333666999999999555666777666444333444555555444333222222222222222333000...111666::::::888777888999999777555333333333222222111222222333444555444111...+++)))))))))''')))+++---///111222222333222111222444555444333333222222222222333333444333444333222///---------,,,...111333555555555555333333333333222111000///333333444444444444333333......---...//////---+++*********+++,,,---...///)))+++...111222222111000000000222555888999999777...///000111333666:::===444333333333444777999:::666777888999999999888777000222555666555333222111//////000000000...+++))),,,///111222111000222333888777666444333333555666777777888;;;CCCQQQaaalllxxxqqqdddTTTFFF===888888999999:::999888555111///.........000222555777999999888777666666666666666888999999666222//////000444333444666777777555333333444777>>>EEEHHHFFFDDDHHHJJJNNNSSSXXX\\\^^^```^^^UUUPPPTTT]]]iiiwwwxxxvvvtttrrrooojjjccc]]]UUUPPPIIIFFFDDDBBB>>>:::;;;:::777333111111555888999777555444555555444333555999>>>???>>>;;;999999000...---///222555444333666777888888666444444555888777555333222333555666222444666888888777555444888<<<@@@CCCGGGPPP^^^hhh{{{hhhYYYRRRLLLIIIHHHCCCAAA@@@@@@AAACCCFFFGGGNNNYYYmmmuuuXXXNNNEEECCCDDDDDDDDDEEEBBB???;;;777444555666888:::999999888777666666666555444222111333888@@@FFFPPPUUU[[[```ccchhhoootttfffUUUCCC@@@<<<999666666777888999999999888666333111//////000111333555888:::;;;333111111444999<<<<<<:::777888888777555333333444444444444444444444444333555444222333444777777888777888999777555555555777333333111111111222333444555444222///+++))))))******+++---///000111222222111000000111444555555444222333444555666666555555000111222333333222000///---...000222444444444444333444444444444333222222555555555555444333222111/////////000222222000...,,,------...///000000000,,,---///111111000///...111111333666:::;;;;;;:::...///111222444777;;;>>>333333222222444777:::<<<444666777999:::::::::999000222555777777666444222,,,---000222333000+++''',,,///222222///...000333777888888777666555777888555555777;;;BBBMMMYYYbbbiii]]]NNNBBB<<<888555222444555777888888666333111//////000111444777:::;;;:::999888888999888666444999::::::666222000111333666777888;;;<<<;;;888555555777:::???DDDGGGHHHGGGKKKMMMPPPTTTXXX[[[^^^```\\\VVVSSSXXXaaakkkxxxyyyxxxvvvtttpppjjjbbb]]]UUUPPPIIIEEEBBB???;;;777777888888777555555777999999777555555555666555444777;;;@@@@@@===:::999:::111///......000111111000444555777777666555555666888777555333333555777999222333444555555555444333777<<>><<<888444222333444555888999999999999888777777777666444222333888???DDDOOOTTT[[[```dddiiipppuuugggRRRBBB???:::555444666999;;;::::::999777666444333222333333555666888999999999555444444777===???===:::999::::::888555333333333444555666777777666555555666777666444111111333555333444555444222444888<<<444222111000000111222333444444333///+++)))***,,,---...///000222222222222///...///111444666666666111222555777888777666555///000222555666555333111//////000111222222222222222333333444444444444444444555555444333222111111000000111333555555222000///000111222222222222222///000000111000///...---000000222555888:::999888000111333333333555777999333222111111222444777999333444555777777777666666111222444777888888666555,,,---...111333222---))),,,000333222///---///222555777999999777666777888444555555888===EEENNNTTTUUUKKK???888666555222...///111444666666444111///,,,,,,...000333777;;;===:::999888999:::888444000444666777444000000333777777999;;;>>>???===999555666999===AAACCCFFFHHHJJJMMMMMMOOOQQQUUUYYY\\\___\\\WWWVVVZZZbbbmmm{{{|||zzzvvvqqqlllgggaaa^^^TTTNNNHHHDDDBBB???;;;777444777;;;<<<<<<;;;:::;;;888666555555666777666555777;;;@@@???;;;888888:::444222000///............000222555666666666777999888777555333444666999;;;555444444333222222222222777>>>GGGNNNSSS[[[fffnnnxxxyyyxxxhhhWWWNNNJJJHHHIIILLLGGGDDDAAAAAAEEEIIIKKKKKKJJJVVVnnnwwwgggUUUMMMEEEBBB@@@>>>>>>@@@===;;;888555333333444444555777999::::::999888777777777666555666:::AAAFFFPPPVVV]]]cccggglllsssxxxkkkQQQBBB>>>888333222555:::===;;;:::888777666666555666666777888999999888777777999777777;;;@@@AAA===999:::;;;:::888555333222333555555777888888888777666777999888444...,,,///333///000111000000444:::@@@444222111//////000222333444444333000+++)))***,,,///000111222222333333333...---...000444666777777000222555777888777666444111222444777888888555333000000000000000111111111111111222333444444444444333333444444333333222111000000222444666777555222222222333444444444444333111111111111000///------------///222555777666555111333444444333222333555333222000///000222444666222222444444444333222222111222444666999999888666...------000222222///+++---000444222...,,,...111222666999999777555666888777666666666999>>>DDDGGGGGGAAA999555444333000------///222444444222///---'''(((***...222777;;;>>>999888888::::::888222---///222333222///000555:::888999<<>>999555777;;;???AAABBBDDDIIIMMMKKKKKKLLLNNNQQQUUUYYY\\\]]]YYYWWW[[[cccnnn~~~{{{uuunnnhhhdddaaa```RRRMMMGGGDDDBBB@@@===999333777===@@@@@@???===<<<888666555555777888888777777;;;???>>>:::777777:::777555222000...------------000333555666777999;;;888777555444555888;;;===888666444111000//////000>>>GGGSSS\\\bbbiiiqqqwwwssssssyyyrrrdddVVVNNNKKKIIILLLQQQGGGCCC??????BBBFFFHHHHHHHHHWWWpppqqqdddRRRJJJBBB???===::::::<<<>>><<<:::777555555555666333555888:::;;;:::888666777888777777999===CCCHHHSSSYYY```gggkkkqqqwww|||vvv```LLL???444111333555888;;;888666444333444555555444666;;;>>>===999666666888999::::::;;;:::999888777999::::::888444111000000222444666777777777999;;;>>>???<<<444,,,)))///555444333222222333666888:::555444333000---,,,---///333555555111---+++///444111111111111222333444444///***&&&)))111777777555111333666888888777444222111222333444555444444333333333222000...///111444444222///...000111222333111...---...111222111///......000333666666555333333555888888666444222222444444444444222000...,,,/////////...---...111333000000111222444555666666555444222000//////000111222000...,,,,,,---///111222222444555666666666666444444444444333222111000000111111222111000///...222333555666777777777777555444444666999<<<======<<<;;;999777444222000///...///000111111000///...,,,++++++...222666888999888666555555666444000,,,...000111///---...111444999;;;>>>???<<<888666555:::>>>AAAAAA@@@BBBIIIOOOIIIIIIIIIMMMRRRVVVYYYZZZZZZWWWVVV\\\iiiwwwuuummmggg```XXXQQQPPPLLLFFFCCCAAA>>>:::666666999<<>>:::666666666999AAAKKKTTT___iiilllnnnttt{{{~~~uuuaaaJJJ???444222444555777:::777555222222333444333333777;;;>>>===999666666888999999:::::::::999777777;;;<<<;;;999555222000000222444555555555666888:::>>>>>>:::444///---111666444444444444666777999:::555666555333000//////000222444555333///---000444222222222222333444555666000+++''')))000555666444111333666888999888555444000111222444444444333222222222222111//////111333444333111000111111222111,,,++++++---000111000.........000333666666555333555888::::::888555333333111111222222111000.........///000000//////111222000000111222333555555666666555444222000///...---111///...------///111222444444555555555555555444666666666666555444333222000111222333333222111000222333444555777888888888777666666777999::::::999999999888777555333111000///000111111111111000//////---,,,...222666888999777666555555666555111---000111222///,,,+++---000333777:::<<<;;;999888888;;;===???@@@@@@CCCIIINNNFFFGGGIIINNNSSSVVVWWWWWWQQQOOOPPPYYYiiizzz|||yyyyyy~~~}}}xxxnnneee___WWWOOOIIIFFFBBB>>><<<<<<<<<888555777:::===@@@AAAAAACCCDDDBBB@@@???@@@AAA@@@<<<999<<<;;;:::999888777555555666555444111///---,,,+++///222666777777777888888666555555444444666999;;;AAA???<<<;;;>>>FFFOOOUUUhhhvvv{{{zzzzzzqqqhhhbbb\\\VVVUUUWWWYYYYYYWWWLLLGGGAAABBBIIIQQQVVVXXXVVV___qqquuufffZZZSSSFFFBBB<<<888888999::::::;;;:::999888666555333333555555555666777999:::;;;999555333444555999CCCMMMWWWbbblllnnnqqqwwwxxxfffIII>>>444333555555777888555333111111222333333222888;;;===<<<888555555666888888999::::::888777666;;;<<<;;;888555222111111333444444444333444777999===;;;777444222333555666555555666777888999999999666777777666333111111111111333555444111000222555333333333333444555666777111,,,((()))///333333111111222555777777777666555000111222333333333222111000111222111000000111222444444333333222000//////)))***+++...111111000...------///222555555444222555777999999666333222111---....../////////.........000333333222111111222000111111222333444555555777666555444111...+++***//////......///111333444666666666666555444222222666666666666555444333333111222333444555555555555333333444555666777888888888777777888999999777555555666777777666555222111000111111222222222111111222000///000333666888888555444555666666555222///222333222...***''')))+++...111666999:::;;;;;;<<<<<<<<<===???BBBFFFJJJLLLEEEFFFIIINNNSSSUUUUUUTTTLLLJJJLLLVVVgggzzz~~~zzzzzz|||||||||tttqqqmmmnnnsss{{{}}}zzzsssrrrkkkaaaYYYRRRKKKDDD>>>888555333333666777666444777;;;???BBBBBBAAAAAABBB@@@BBBDDDGGGHHHFFFAAA>>>======<<<:::888666444333555444444222000...,,,+++111444888999888777666666555555444444444777;;;???BBBBBBBBBDDDJJJUUUaaajjj~~~~~~zzzzzz~~~~~~tttlllhhhccc^^^]]]ZZZXXXYYY^^^aaabbbaaaWWWRRRNNNPPPWWW___eeehhhgggiiirrrzzzwwwqqqhhh]]]RRRIIIDDD@@@<<<888555666888999:::::::::;;;:::888555222111444444444444555666777888222000000222555:::EEEPPP]]]gggooorrruuu}}}~~~kkkJJJ???666444666666666777555333111111222333333333777999:::999666444444444777777888999999888777666888888888666333222222333333444444333222333666888:::777333222444666666666444555777999::::::999888555666888777555222111111000333555555444333444555333333333333444555777777222...******...111111000...///111333444444333333000000222222222222111000///000222222111000000111111222444333111...,,,++++++---///111222222///...+++,,,...000333444222000222333555444111///------------------------------000333666777666444333333111111222222333333333444444555555555333///,,,)))---......000222333555666777777666555444222000///333444444444333333222111222222444555666888888999666666666555555555555666666666777888999888555333333555666777777444111///111111222222222333222222333222333444777777666444333444555666666555333111222222222...)))&&&(((***---000444777999;;;===???>>>===<<>>>>>===;;;999666333111333333333333222000...---333666999:::888555333333555666666444444888>>>DDDIIIJJJMMMQQQXXXdddrrr{{{{{{wwwrrrooommmkkkgggaaa]]]ZZZXXXVVVUUUVVVYYY___eeehhhiiihhhgggfffeeehhhmmmssswwwxxx}}}{{{~~~xxxkkkfff^^^UUUMMMEEE???<<<;;;888555444666888999::::::;;;======;;;777333000333333222222222333444444000///111333555:::EEEQQQbbbkkksssvvvzzzmmmMMMBBB888666777666555666555444222111333444444444555666666666444333333333555666777888888888777666333444444333111111222444333444444333222222444666666333000111555777777555333555777999:::999777666333555777666444222111111111333444555555555555666111111222222333555666777333000,,,+++---///000///,,,------...///000000000000111222222222222000000///111222222000//////000...000222222...***((((((000222444555444222///...***+++,,,///222333111///000111222111///---,,,,,,......------,,,+++++++++222555999:::888666444444222222222222222222222222111222444555444111...,,,,,,---///111333555666666666666555444222000...---333333333444333333222222222333444555777999:::;;;;;;999888666444333333222222222444666888888555333444555666777666333000---222222222222222333333444111333666999;;;999444000222333555666666444333222///000000...***(((***---111333666777888:::<<<>>>>>>======@@@EEEJJJMMMNNNSSSOOOLLLLLLNNNRRRUUUVVVQQQOOONNNUUUeeevvv}}}zzzuuuppplllhhhdddbbb```^^^[[[[[[]]]^^^______dddhhhkkkkkkeee___ZZZXXXOOOKKKGGGCCC???===:::888///,,,***,,,///111000///555999???CCCEEEEEEEEEEEE@@@AAACCCDDDDDDDDDEEEEEE>>>>>>===<<<:::777444222222222333333333333333222666888:::999666333111000333444555444444999BBBIIITTTYYY___fffmmmyyy|||pppddd[[[TTTSSSSSSSSSRRROOOMMMMMMMMMQQQXXXaaaiiinnnoooooouuuwww||||||rrrjjjccc\\\QQQIIICCC???;;;999999777666666888:::::::::;;;<<<>>>???===999555222333222111111000000111111222222444666777:::EEEQQQeeemmmuuuyyylllRRRFFF:::777777555555666555333111111333555555555444444444333333444444444444555777888888777666666111222222111///000222444333444555555333222333444222000///111555777666555444666888999:::999777666333444555555222111111111333333333444444555555555111111111222333555666777444111...,,,---///000000......---------...//////111222333333333222111000111222333111///---......+++///111000,,,((('''(((333555666666333000///...++++++---000333333222000111333444333111//////000000///...---,,,,,,,,,,,,333666999:::888666444444222222222222222111111111...000222444444222000///***,,,///222444555555555333333333222111///---,,,444555555666555555444444222222333444666888:::;;;<<<;;;888555333222222222//////000333555666555444444555555555444222///...111111111111222333444444111333666:::<<<999333///111444666777555333222222...000000...,,,+++...111555666777777666777:::<<<======>>>@@@DDDIIIMMMPPPXXXTTTOOOMMMPPPUUUZZZ\\\SSSPPPPPPWWWgggyyyxxxwwwsssnnngggaaa[[[XXXTTTSSSQQQRRRSSSSSSRRRQQQRRRXXX^^^\\\TTTMMMKKKLLLBBBAAA???===;;;;;;;;;;;;222///------000222000...444888===AAACCCDDDEEEFFF?????????>>>===>>>AAACCC;;;<<<===<<<;;;888555444222222222333444666888999;;;;;;<<<999555222000//////222444444666>>>JJJTTT^^^gggrrr{{{zzzhhhVVVKKKCCCBBBDDDHHHHHHEEECCCEEEGGGKKKTTT^^^iiiqqqwww{{{zzzsssiiibbbZZZRRRGGG???===<<<;;;999:::999777888:::;;;:::999:::<<<===>>>===:::666333333222111000////////////444555888999888999DDDQQQdddmmmvvv{{{nnnWWWJJJ===888666555555666444222000000222444444444444333333333555666666666444555666777777777666666444444333111//////111333333555777777555333222333000000111333555777777666777888999:::::::::999888444555555444111111222333555333222222222444444555111222222333444666888999555222///......000111222333222000/////////000111222333444444444222111000444444333000---+++,,,...+++...111///***'''(((***000222444222///---...///---...///222555666444222222333444444333222333444000///......---...///000333555777777666444333333333222222222111111000000///000222333333222111000))),,,///222444444444333000000000000///...---,,,444444555555666555555444222222222333444666888:::;;;:::777555333333333444///......///222333333222333333333333333222111111111000000000111222444555222333555888999888444111222555777777555222222222///111222000......111444666777666555444555777999999<<<>>>@@@AAAEEEKKKPPPWWWTTTQQQQQQUUU[[[```bbbWWWTTTSSSZZZiii{{{yyyvvvqqqjjjbbb[[[WWWUUUPPPMMMJJJHHHIIIIIIHHHHHHEEEIIIMMMMMMHHHDDDAAAAAA;;;;;;:::999999999;;;<<<555222///000222333222///333777:::===>>>???AAABBB=========;;;999999;;;>>>999:::<<<===<<<:::888666222222222333555999===???@@@@@@>>>:::555222111111...222777999>>>IIIYYYeeennnyyyvvvaaaOOOEEE>>><<<===BBBBBB>>>===@@@DDDGGGNNNXXXeeettt|||vvvrrrlllccc]]]QQQIII???999:::<<<===<<<;;;:::999999::::::999777888999;;;<<<;;;999666444333333111000......------444555999:::888999DDDQQQcccllluuu}}}rrrZZZMMM>>>888666555555777222111//////111333333333444333333444666888999999333444666777777777666666777777555222///...///111333555888999777444222222000111333555666777888888999999::::::;;;;;;::::::666666555333111111333555666444111000111333444444333333333444666888999:::555333000//////000222333777666333222111111333444333444444555444333222111666555333///,,,***,,,---+++///111///***((())),,,---///000///,,,+++---///000000222555777888666555111333444444333222444555//////......///000222333222444555555333111111111333333222222111000000000111111222333222111000000)))+++///222444444333222---...............------222222333333444333333333111111111222333555777999999888666444333444555666000...---...000111111111111111111222222333333444000000//////000222333555555444333555666666555333222555888777444111111222000222333111//////222555666666555333222333666888666:::>>>??????BBBIIIPPPTTTSSSSSSUUU[[[```eeefff]]]YYYVVV\\\jjj{{{{{{wwwpppggg^^^XXXVVVUUURRRMMMGGGCCCAAAAAABBBBBB>>>???AAABBBCCCAAA===;;;888999999888888888:::<<<666333000111333555333111444666999::::::;;;===???:::<<<===;;;888666777999777999;;;======;;;999888222222111222666;;;@@@DDDDDDCCC@@@;;;666333222333///555;;;@@@FFFTTTffftttttt___OOOGGGAAA<<<<<<@@@@@@<<<<<<@@@CCCEEEIIIRRRbbbvvv}}}tttmmmiiiddd\\\VVVKKKCCC:::777:::>>>@@@@@@<<<;;;::::::::::::888666666777999999999888666555444333111000...---------222555888:::888999DDDQQQaaajjjuuu}}}zzzaaaKKKAAA@@@888555777555222222333333444555555555444555777888888777555444444555666777777666555444444777999666111///000444444555555333///---,,,,,,,,,000666999888777888:::::::::::::::::::::::::::666777777777666555444333444555555222...---///111111,,,+++111777999:::<<<999555///+++***+++///111555444333111000000222444444555666666666444111000111111000---)))(((***---///---,,,---...///...------111333111---,,,...111555555555666777777555333222111111444666444333222333222000000111222111000222222333222222111000///222444666666333000///...555333111//////111333555///,,,+++...333666555222///,,,---444555000---///...000333666777666555444222333333333222333666888:::888444111//////000111,,,---...///000///---+++---///111444555555444333333333222222222333444444555555444222000000333555444888;;;:::777444333555444333111///000222444666444333111111222444666666666999===???AAADDDGGGJJJJJJNNNRRRVVV]]]fffjjjhhh```\\\YYY^^^jjjyyy}}}wwwooohhhccc^^^WWWRRRLLLJJJGGGDDDBBB@@@@@@AAA:::<<>>;;;999888555666888999999777555444000000111222333444444555888666444444666888999999;;;<<<<<<999666555888:::;;;;;;<<<<<<;;;;;;:::999333111///222888>>>AAABBBCCCBBB@@@>>><<<:::999888444555888@@@OOObbbwwwuuu___OOOHHH>>>===;;;;;;;;;===@@@BBBIIIGGGJJJXXXoooyyylllaaa\\\YYYSSSMMMDDD???:::888;;;???AAABBBCCCCCCBBB@@@;;;777555555444555666777777666555444111000///---,,,,,,,,,,,,222444333///,,,222>>>IIIZZZjjjxxx{{{||||||cccMMMBBBAAA:::777:::888444444444555555555666666777888999999999777666555555666777888777666555444555888:::777333000222444444555555222///,,,******...222666888777777888:::999999888888888888999999888888777666555333222222333333222///,,,+++...111///***)))///555777888:::888555///+++)))+++...000333333222000//////111333333444555555333111///---000111000---***)))+++...000///------......---++++++...111111///...222555888888888999999888666444444333333444555555777888666444222222333444333222222222222111111000///...///111444555333222111111444333111000000111444555222///,,,...222444222///---***---333555111000111///111333666777777666555666666555333111111333555777555333000/////////000......///000111000...,,,///000222444555555444444444444333333333444555555555555555333111111333666666888::::::999777666555222111000//////000222333111000//////222555777888666999<<>>>>>===<<<<<<===>>>>>><<<:::777666555666666666555444222111111111111222222333333444666555444444666777777666<<<======:::777555777999::::::;;;;;;::::::999888333111///000333999>>>AAABBBAAA???<<<:::999999888333555:::DDDVVVmmmoooZZZKKKDDD>>><<<:::999:::===AAACCCGGGGGGMMM^^^xxx|||qqqcccWWWQQQNNNJJJEEECCC>>>:::999;;;???AAABBBFFFFFFEEEAAA;;;777444444333444666777777777666555444333111000...---------000222444222000444===EEEQQQ___lllrrrwww~~~dddMMMAAA@@@:::888<<<:::666666666666777777777777;;;::::::999888777666666666666777888777666555444555888:::888555222333555333444444222///,,,++++++222444666666666777888:::666666666555555666666666999888777555333222111111333222///+++)))***---000,,,'''&&&,,,222444555777666333///+++***+++...000222111///......///000000222222222222111///---,,,000111000...------///111222000...---,,,,,,***)))(((+++///000000222555999999:::;;;;;;:::999777666555777888666555666:::===999666444333444555555444111111111111000///......+++...222444444333444444333222111000000222444555444111//////111111///,,,+++***---333444333222444000111333666777888777777999888666222///...000222222222111111000////////////000111222222111000///333333333333333444444555444444444444444555666666666666666444222222444666888888999:::;;;:::888555////////////////////////---------///111555888:::999:::<<>>???===:::=========<<<:::888666555777777666555333222111111222222222222222222222222444333333444666666555333:::;;;;;;:::777666666777999999999999999888777777222222000---,,,111999@@@BBBAAA???===;;;:::::::::444666;;;GGG[[[uuu|||hhhUUUGGGBBB===;;;888777999===BBBEEEHHHKKKTTTgggxxxjjjYYYLLLEEEBBB@@@===@@@===:::999;;;???AAABBBIIIIIIFFFAAA;;;555333222222333555666777777777777777666555333111///---------111666666555666;;;AAAEEEOOOZZZdddnnnzzz}}}cccKKK>>>===888777:::888888888888888777777777777<<<;;;999777555555444444444555555666555444333222444666888888555333333444222444444333111000///000555555555555555666888999555444333222222333444555777666444333222222222222555222---)))(((***...111)))$$$###)))///111222444111000---++++++---000222000///------...//////...///000000111111000//////222222111111111222333444444111...,,,+++***((('''(((+++...000111333666999999:::<<<<<<:::999999999:::@@@BBB???::::::<<<>>><<<999666444555555555444222222222222111000//////+++...111444444444444555222111111000111222444555333111//////000000...,,,,,,---000333333222222444111222333555666777888888999888555111...---///222111111222333333222111111111222444444333222222222555444222000000111222333333333333333333444555666666777777555444333555777888777666888;;;;;;777444//////000000000///...------...///000111444888;;;===<<<<<>>BBBDDDBBB???>>><<<:::999888888666555888777666555444444444444333333333222222111111111222222222444666555444111666777777777777666666666777777888888777777666555222222000***&&&***555???CCCBBB@@@???>>><<<<<<;;;888888<<>>AAACCCHHHGGGEEE???999444222222111222444666888999888888999888777444111///,,,+++---111555777666777;;;??????DDDLLLWWWfffttt}}}{{{eeeKKK<<<;;;666666:::888999999888888777777666666999888666444333222111111000111222333333222111000222444666666555444333333111333555555555444555666777555444333444666777888444333111111111111333444444333111000000222444666777333---)))))),,,000333)))$$$"""''',,,......000,,,,,,+++,,,---000333555000...,,,---///000///...---...///000222222333333333333333333555666666666444111---******)))((('''+++,,,...000111222444666666888::::::999:::===???FFFOOOSSSNNNHHHEEEDDDAAA???<<<777555444444444333444444444444333222111111...111444555444333222333222222111111111222333444000000//////000000///...///222444333111111111111111111222222333555666777666555333000......111333222333444666666666444333222444666555333222333555555444111...---...///000111111111111222333444555666777777666555444555666666555444666999888555111000111222333333222000///222333444333333444888<<<>>>======>>>BBBFFFIIIKKKOOOTTT\\\dddpppyyywwwqqqpppjjjfffhhhrrrtttjjjccc```TTTMMMEEEDDDHHHKKKIIIEEE???;;;888666777888888777444444333333444555666777444333333222222111111111000000111333555555444222222222222333555666777777666666777777666666555444222333000)))$$$(((444@@@BBBBBBBBBAAA@@@>>>;;;:::999999<<>>AAACCCDDDDDDAAA<<<777444333333111333555777999:::::::::999888777444111...+++)))///111444444444666:::>>>===>>>CCCOOO^^^mmmwww}}}{{{iiiMMM<<<:::666777:::888999888888777666555555444666555444333111000///...---...000111222111111000111222444666666555333222222444666777777777888999555333222222444666666666444333111000000111333444333111///...///111555777888333---***+++///222333***%%%###'''+++,,,,,,---++++++,,,---000333555777111...---...111222111.........///111222444555555444333333444666777777666222///+++))))))))))))(((------...///000111222222333555777888888<<>>???AAACCCDDDFFFJJJOOOTTTSSS[[[ccckkkttt||||||yyypppkkkeeegggrrryyypppiiifffZZZTTTOOOMMMOOOPPPMMMJJJBBB===777555666888888777//////000111333444555555333333333222222111111111000///000222444666555444222111000111444666888888666666666666666555444444333333000)))%%%***777BBBCCCEEEFFFFFFDDD@@@<<<999888888:::CCCUUUooo}}}jjj\\\PPPDDD<<<;;;:::888666555777<<>>AAACCCBBBAAA???:::666444444555333555777999;;;;;;;;;;;;888888777555111...***(((000111111222333555999======;;;>>>IIIWWWdddqqq{{{~~~jjjMMM;;;888444555888555888777666555444333222222333333333333222000...---+++,,,...000222222222222111222444666888777555333333555777777666666777888333111000111444666555444555444222000000222444555444111...,,,---000444777777222---+++---000222222,,,'''$$$(((++++++***+++,,,---...///111333555666222000...000444555222///000000000000111222333333333222111333555666555333///---)))((((((***+++***---------...///000000000000333555666999@@@KKKTTTdddlllmmmfffcccccc\\\RRRIIIDDD>>>888555444222111555555555555444333222111444666888888666333222111444444333222222111111111.../////////......//////222888:::444//////000///222000...,,,,,,---///000---///111111111111222333111111222333333333222222333555777666222111444888777555222000---,,,++++++000000000111222333555555444666777666555444444555333555777666444111///...222333444555666777777777;;;===>>><<<999:::>>>CCCDDDJJJPPPRRRQQQRRRWWW\\\\\\eeennnssswww|||~~~qqqkkkfffhhhrrr|||vvvoookkkdddaaa]]]ZZZWWWTTTQQQNNNHHHAAA888444555777777555...///111222333333333333333333222222222222222222///......000444777888888777444000000333666888888666666666666666555555444444333///+++)))///:::DDDIIILLLOOOPPPMMMGGG@@@<<<666666888@@@QQQiiivvviii[[[QQQIIIAAA<<<<<<999888666666888<<<@@@BBB@@@HHHWWWlllfffSSSCCC>>>999222///333222555999;;;<<<>>>AAADDDBBBAAA???:::666444444555666777999;;;<<<<<<<<<<<<888888777555222///+++)))...///000111333555777999999666999DDDPPP\\\lllyyyiiiKKK888555111222555111777666666444333222111000222222333444333111...---+++,,,...111333444444444222333555777999999666444555777888777555444444555111///...000444666555333666444222111111222444666555222///,,,,,,...222555666111,,,+++---000111111...(((%%%(((+++***)))+++//////000111222333444444333000///111555777444000222111111000000000000111222000///111444555333000...+++((('''(((***,,,,,,,,,++++++---///000000//////222444666999CCCQQQ[[[iiioooooogggeeehhhcccXXXMMMHHH@@@:::777444333111444444444444333222111111555777999999777444333333555444444333222111000000///000000///...------...111999:::333...000222111111000---*********,,,---,,,///111222222111111111//////////////////000000222666888666222111444888777666444111///---+++***111111111222333444666777444555777666555333333444333666999777333///...///333333444555666888999999<<>>LLLbbbyyyssscccYYYNNNJJJFFFBBB@@@AAA888888777777888;;;???AAA@@@GGGVVViiicccQQQBBB???;;;333000444000444999;;;<<<>>>AAADDDEEECCC@@@;;;777444444555777888:::<<<=========<<<888888888666444000,,,***,,,---000222444555666666666333666@@@KKKWWWhhhxxxzzzfffOOO>>>666000444999333444333111111111000...,,,000222444444222...,,,++++++,,,///222555666777777666666666999<<<<<<999666999888666444333444555666000//////000111222111000//////000000222444666777888555111,,,+++---111555333000...---...///000000//////...,,,******,,,...555555444333333444555555333222222222333444666777333444444000***))),,,000...000222333222111222222---***(((***...000111000222111///------...000222222000333999???EEEOOOYYYjjjkkkhhh```\\\]]]^^^]]]XXXPPPEEE<<<666444333333555555555444333222000///...111555777666555555555666555444222111000000000...///000///---,,,,,,---333222000///...///000111222000...+++******++++++//////000222444333000---------...///000///---+++333444555444444444666888:::;;;:::777333///---,,,//////222555999:::888666777888888777444222222333555666666444111//////000000111333555888:::<<<===>>>?????????@@@DDDIIINNNWWWZZZ___aaacccdddfffhhhjjjqqqzzzwwwllldddkkkyyy}}}~~~||||||{{{wwwsssooommmpppuuuooo```TTTPPPJJJBBB;;;888666333333666111555888777444000///000444555666777777666444444444222///---///333888<<<>>>999444333666777666333444666888888666555555555555333...((((((111@@@LLLYYY\\\bbbiiimmmfffTTTCCC===666222888CCCRRReeesss|||wwwrrrmmmfff```MMMHHHEEEEEEGGGGGGCCC???<<<999888999;;;;;;;;;===AAAEEESSShhh}}}uuuVVVOOOFFF===888444222000000222444555777:::>>>BBBPPPLLLEEE===666333444666:::::::::===??????;;;888555555666999;;;999333......///000111333555777888<<<999999<<<@@@KKK^^^oooxxxhhhQQQAAA999333666:::555666333000...//////......333333333222111/////////---...000333555666777777666666666999;;;<<<999777777666555333333444666777333111//////111222222111000/////////000333555777888666222///...000333666444222//////000222222222000//////,,,++++++---///222111//////000222555666444333333222333444666777333555666222---+++---000000333555666555444333333---+++)))***---000111000000///------...111444666333111333999>>>CCCLLLUUUYYY___aaa]]]YYYXXXWWWTTTWWWPPPEEE<<<666333111000111222222333333222111111...111444666555444444444666555444222111000000000///000000///---,,,,,,---000///......///111333444333222000...---,,,------......000222444333000---+++,,,---///000000...---111222333333333333555777888999888555111///...///111111222444777888888666666777666555333222333444444444444222///......000///000222444777888::::::>>>???@@@AAACCCHHHNNNRRR]]]```dddhhhkkknnnooopppyyyyyyzzz|||~~~vvvjjjbbbhhhwww{{{wwwwwwzzz~~~}}}zzzxxxxxxyyyzzzvvvssstttvvvqqqdddZZZVVVKKKCCC;;;888666333444777444666777555333111111333555666777999999999888888666444222000111555888;;;<<<888444444777999777555444777:::;;;:::999999999444222///+++,,,888IIIWWWbbbhhhqqqzzz~~~uuu```LLLCCC:::222333:::FFFWWWdddttt~~~yyyxxxssskkkddd^^^WWWOOOJJJDDDBBB??????@@@@@@>>>;;;;;;::::::;;;;;;:::888888<<>>AAANNNKKKEEE>>>888555666888::::::;;;>>>@@@???<<<888666666666999;;;999555222444444444444555666888999999777777999===EEEUUUdddvvvjjjRRRBBB<<<666777:::555777333///---...///000000555444333222222222222333000000111222333555777777666666666888999999777555444444333222333555777888666333000///000222333333222000///...///222666888888777555333333444666777555333111111333444444444000000///---,,,,,,///111///---***)))***...333666555444333333333444555666555777888666111......000333666999999888666444444...,,,***+++---///111111...---++++++...222777;;;555333444888;;;???FFFOOOMMMSSSWWWSSSPPPQQQTTTUUUWWWQQQFFF===666222///......///000111222333333333...000444555444333222333555444444333222111111000111222111///---+++,,,---,,,,,,---...000333666777444333333222111000000///......000333444444000...)))+++---///000000/////////111222222111222333555666666555222000///111333555333222222444666666666444555444222111222444777555555444222000///111333111222555777999:::::::::>>>@@@BBBDDDGGGMMMSSSXXXbbbdddhhhnnntttwwwxxxxxx|||}}}xxxlllccchhhuuu}}}}}}~~~}}}yyysssnnnkkklllmmmtttvvvwwwuuurrrrrrwww|||zzzwwwvvvuuupppfff\\\XXXJJJBBB;;;888666444555888777888777666444333555777777888:::<<<=========<<<888777555444555666888999999777555777:::;;;999777555888<<<===============777777555333777EEEYYYhhhwww}}}ppp]]]LLLAAA555111444;;;GGGRRR___jjjtttwwwvvvssskkkdddccc]]]VVVOOOJJJDDD<<<777=========<<<;;;;;;<<<===<<<===??????>>>;;;888666888<<>>@@@JJJHHHDDD???:::888999:::;;;<<<>>>BBBCCCBBB>>>;;;777666666888999999888666:::999888777777888:::;;;888666666777999@@@NNN\\\xxxhhhOOO@@@===666555888444666444111000111222222222444444444444555555555444111111000000111333555666777666666666555444222000222111111111222555777999888444000...000222555666555333000///000333888:::999888777777888888888777444222111111333555555444111111000...------///222...+++'''%%%&&&***000444555555333222222333444444555777999888555222000000333555999999777555333222000...,,,+++,,,...000222...---+++***---111777:::666444444777999;;;BBBIIILLLPPPPPPJJJHHHOOOZZZ```YYYSSSHHH???888333///---...///000222333333333333...000333333222111111111444444444333333222222111333333222///,,,+++,,,---++++++,,,...111444666888444555555555444333222222......///222333333000...+++---000111000////////////111333333222222333555444333222///...000333666999666222111222444555555333333333111111333777:::999999888666444444666888555777:::===>>>??????>>>===???BBBFFFJJJPPPVVV[[[bbbccchhhooovvv{{{{{{zzz~~~|||qqqhhhkkkwww|||zzzvvvssssssuuuyyy{{{wwwxxxwwwssspppppptttxxxtttwww{{{|||{{{yyyyyyzzzrrrppplllgggccc___^^^^^^fffhhhkkkmmmnnnppptttwwwxxxvvvuuutttooofffZZZSSSGGG???999777666444555888999:::::::::::::::::::::;;;<<<>>>???@@@??????>>>999888777777666666777777666666777999<<<===;;;888666999<<<>>>>>>>>>>>>???>>>??????@@@GGGWWWmmm}}}}}}mmmTTTHHH;;;666666999@@@FFFLLLUUU^^^aaabbbbbb___ZZZRRRMMMHHHDDDBBB>>>999444;;;>>>@@@???<<<<<>>DDDCCCAAA>>>:::999:::;;;===@@@DDDGGGHHHFFFBBB???888777666666777888888888<<<;;;999888888999;;;===777444444555888???PPP___}}}dddJJJ===<<<666333555222555555555666777777555222333333555888:::999555111000//////...///111333444777666555333000...,,,+++111000000000111444666888888444000...000333666777888666333111222666:::<<<999888777888999999777555111//////000222444444333222222111///------///111///,,,(((%%%%%%)))---000444444222111111222333333555666888999777444222111000333666666444222000000111000...,,,,,,...000333000...,,,+++,,,///333666555333444777888:::???FFFJJJMMMMMMIIIIIISSS___eee\\\UUUJJJ@@@999444111///222222333333333333333222///111333333111000000000333333444444444333222222333333111...+++***,,,---,,,,,,---///111333555666444555555555555555444333//////...///000111///---...111333333111///......000222444555444444444555333222111///...000555888;;;777222///000222444555333333333222222555999===<<<===<<<:::777777888:::888:::<<<>>>@@@BBBBBBBBB===???CCCFFFJJJPPPVVVZZZ___bbbhhhooouuuyyyzzzzzzzzzzzz}}}}}}zzzqqqkkkpppyyy||||||xxxtttsssrrrpppooopppnnniiifffeeegggjjjlllnnnlllhhhbbb___aaahhhnnnkkkkkklllnnnqqqqqqooolllfffccc___ZZZVVVRRROOONNNTTTVVV\\\dddmmmtttvvvuuuwwwwwwwwwuuurrrhhhZZZNNNAAA;;;777777777555666888999;;;>>>AAABBBAAA>>><<>>===999999888888777666666666555666888;;;======;;;999666888<<<===>>>???@@@BBBBBBDDDGGGLLLWWWjjjsssVVVKKK???;;;;;;;;;<<>>CCCIIIHHHNNNPPPMMMJJJLLLLLLIIIBBB@@@AAAEEEKKKUUUfffvvv~~~ttt```MMMAAA<<<:::999888888666444222111444888:::::::::<<<===??????===;;;999888:::<<<>>>BBBGGGKKKLLLIIIEEEBBB;;;:::888666555555666888999888777777777999;;;<<<333000///111555@@@SSSdddaaaGGG:::<<<777222444222555555777:::;;;:::777444222333555999<<<;;;555///............///000111222555555555222...+++++++++111111000///000222444555666222///...000444777999999777555444555888;;;===:::777555666888888555222---,,,,,,...111222222111444333222///,,,,,,---//////---+++))))))+++---///222111000000000111222333333444666777777666444222///111333333111000000000222222000---+++---000444222111///------...000111222111222666999:::@@@FFFDDDIIIMMMNNNRRRZZZ```aaa^^^VVVJJJ@@@999555333222444444444444444333222111111222333333111///000000222222444555555444333333222111000---******,,,...,,,---...000111333444555333333333333444444444444222///---,,,,,,---------111444777666222///...///111333666777666555666666333333222000///111555888;;;777222//////111333444444555666666666888<<>>>>>???===:::888888999777888999;;;>>>@@@BBBCCC???AAADDDGGGIIINNNRRRVVV]]]cccjjjppptttvvvxxxzzzxxxxxxyyy}}}uuunnnjjjpppyyy|||yyyuuutttttttttrrrpppmmmjjjfffcccaaa___\\\YYY^^^\\\ZZZXXXWWWXXXYYY[[[```^^^YYYRRROOOQQQYYY___aaa___]]]___bbbbbb^^^ZZZ]]]YYYSSSNNNJJJFFFBBB???DDDFFFMMMZZZhhhrrruuutttvvvwwwwwwuuurrriiiYYYKKK;;;777666999:::888888999:::<<<@@@DDDGGGFFFAAA>>>@@@AAAAAAAAA@@@>>><<<;;;;;;:::999888777777777777666777999;;;;;;;;;999888666888;;;===???BBBFFFJJJGGGKKKQQQXXXeeexxxsssXXXKKK@@@<<<;;;:::999:::<<>>???DDDHHHHHHAAA???<<<===@@@@@@>>><<<@@@CCCEEECCCAAABBBGGGLLLSSS\\\```\\\YYY[[[ZZZVVVMMMGGGBBBBBBEEEKKKWWWbbbiiivvv~~~wwwnnn```OOOBBB>>>;;;:::999999::::::999777555777999:::999999:::;;;<<<<<<;;;888777777;;;===???EEELLLPPPPPPLLLHHHFFF>>>>>>;;;888444333555666666666666666666777888999---+++***---222===PPPaaaaaaFFF:::>>>:::444666555666666777888::::::888666555444444888;;;:::444///,,,---...000111222222222222444444222...---...///333222000//////000111222222000---...111555888999888777666666666888:::;;;:::666333444666666222...+++***+++---000111111000555444222///+++***+++---............//////000000//////.........000111222111111222444666666555444000111222222000000222333333333111...+++,,,000444444333222111000000000000///...111666999<<>>@@@AAABBBCCCBBB>>>;;;999888555666666888;;;???CCCEEEBBBDDDFFFHHHIIIKKKOOORRR[[[cccmmmqqqqqqqqqtttxxxvvvwwwxxxyyy|||~~~tttlllhhhllluuu~~~~~~{{{xxxxxxyyy{{{}}}pppmmmhhhccc```^^^^^^^^^VVVUUUSSSQQQPPPMMMIIIFFFIIIIIIIIIIIIJJJJJJKKKKKKPPPOOOLLLGGGCCCDDDJJJOOOQQQQQQPPPPPPPPPPPPPPPOOOTTTOOOHHHCCCAAA???;;;999<<<>>>DDDMMMWWWaaahhhkkkqqqqqqooojjjgggaaaRRRCCC777555777<<>>>>>?????????===<<<;;;===<<<:::999888999999:::888999::::::999888777777666888;;;>>>CCCIIIQQQVVVWWW[[[aaagggqqqwww^^^OOO@@@999888666555777888;;;<<<888888<<>>DDDGGGGGGFFFKKKLLLMMMLLLKKKMMMQQQUUUbbbooowwwrrrnnnnnnjjjbbbWWWLLLCCC@@@AAADDDJJJPPPXXXbbblllrrrwww{{{{{{yyyjjjddd___YYYNNNAAA;;;<<<888777666888;;;===>>>===999::::::999888777999:::===<<<:::777666888<<>>@@@BBBBBBBBBBBBEEEFFFEEEAAA======@@@DDDBBBEEEGGGGGGEEEEEEIIIMMMKKKFFF@@@=========<<<:::999<<<@@@CCCFFFNNNXXX```iiihhhddd]]][[[VVVIII:::666444888???CCC@@@>>>>>>===<<<===@@@DDDFFFDDDBBB;;;;;;===>>>>>>===<<<;;;???===;;;:::999:::<<<===::::::;;;:::888666555666777888<<<@@@FFFOOOYYY```iiimmmqqqtttyyyfffTTTAAA777555444444666555999:::888888<<<>>>===888888:::AAAJJJQQQSSSSSSXXXWWWWWWVVVVVVYYY\\\___nnn~~~}}}uuukkk\\\OOOBBB>>>???@@@BBBEEEGGGOOOUUUXXX[[[aaacccbbbZZZTTTOOOKKKBBB888666;;;555444444666:::>>>@@@AAA;;;<<<;;;999777666888:::>>>===:::777666888===AAALLLTTT]]]bbb```\\\XXXVVVGGGGGGEEE???888444333555555666777777666444111///,,,---000444666:::FFFRRR___RRRDDD@@@>>>;;;777555555555666666777777888888555555555888:::888444///000000000111111222222222000111333444444444333222555222//////222444333222...///111222222444777999666777777888888777555444000111222222111000111333)))***,,,---.../////////111111111...***'''&&&&&&,,,---///111333444555555///---,,,---///111222222000///...///222444444444444333222444666777666555111222333111///......///000333555666555444444444222111222666===FFFLLLOOOVVVSSSOOOOOOTTT\\\cccggg___PPPAAA999666333444666555333000......111444777555777888555///---///222000///000222444555444333555222...,,,---///000000//////000111222222333333111000...---,,,---///000///---+++)))((()))+++,,,333444444444444333222111111111111111111111111111666333000///111444555666???<<<777111---...222555;;;;;;;;;999999:::===???KKKLLLKKKHHHCCC???<<<;;;;;;666777===BBBCCCIIIPPPYYYUUUNNNIIIHHHJJJOOORRRWWWZZZ```fffllloooqqqrrrooosssuuuwww{{{~~~{{{tttooohhhdddgggnnnttt~~~}}}xxxrrrnnnbbb```^^^______]]]XXXSSSSSSQQQNNNIIIDDDAAAAAABBBEEEBBB===999888888888888;;;999888999<<>><<<;;;:::::::::;;;<<<===>>>???@@@AAAAAABBB>>>999888:::<<<<<<;;;999;;;===>>>@@@CCCGGGJJJSSSVVVXXXVVVOOOGGG@@@<<<777;;;@@@DDDDDDBBB@@@>>>???>>>>>>???@@@@@@???======<<<999777666999>>>CCCFFFDDDAAA@@@AAA@@@===:::@@@???===;;;999666555444888999;;;@@@IIIVVVccclll{{{|||hhhWWWDDD:::777444333444777666555555777999::::::888:::@@@IIISSS\\\eeelllmmmiiiffffffeeeffflllttt~~~ooobbbVVVHHH???999666888===AAACCCDDDDDDCCCDDDHHHLLLGGGDDD???:::666444444444666333222333777;;;>>>???>>>===;;;888666666888:::;;;999666555777<<>>;;;777666666666666666666777777777666555666888999777222...///000000111222333444555333444555555555444333222333111...///111333222111///111222333333444666888777888888888777666444333///000111111000///111222---...//////000000000000222222111...+++******+++...///000222444444555555000///......111222333222111//////000222444444333111111111333666888888777222333444222000...///000111333555666555444444555555444555:::CCCKKKQQQUUUQQQNNNKKKKKKPPPWWW]]]aaaXXXKKK>>>888555333333555555444333222333555777888888::::::666000,,,...000000//////111444555444333555222///---...///000000//////000111222333444444222111///...---...///000000///,,,+++***+++---...111111111111222222222222333333222222222111111111111///......111555777888===;;;777333000111555888;;;;;;:::888666666888:::FFFHHHJJJJJJFFFAAA===;;;999666888===AAADDDMMMVVVbbb___[[[WWWSSSQQQPPPPPPUUUWWW[[[```dddgggiiijjjkkkoootttwww||||||vvvmmmgggcccffflllsss}}}}}}yyyuuupppjjjddd```VVVSSSRRRRRRTTTSSSOOOKKKHHHHHHEEEAAA===;;;<<<===???===:::888888888888777999888777999<<<>>>???>>>???>>>;;;999888888888999999:::<<<>>>????????????@@@===999888999;;;;;;:::888999:::;;;;;;<<>>===<<<===;;;999777888888777666666888===@@@CCCBBBBBBCCCEEECCC???;;;AAABBBBBBBBB@@@===:::888:::>>>DDDHHHOOO[[[jjjvvviiiWWWCCC888555333222333777666555555777999;;;<<<999>>>HHHTTT___iiiqqqwww}}}xxxuuusssqqqrrryyy}}}hhhZZZIII@@@;;;888999<<<<<<>>>???>>>======???BBB???===:::666333111000000444444444666888;;;>>>AAA>>>===:::888666666888:::888777555444777===DDDIIIVVV\\\eeeooowwwwwwkkk]]]WWWOOODDD<<<888666444222333444666777888777555444222222333333222444???KKKmmm\\\JJJAAA===:::888888888777777666666666666666666666777888888666111...//////000111333555666777777777777777666444222111111///......000111111111111333444444333444555777888888999888777555333222///000111000......///111111111222222222222222222555444222...,,,,,,...111111222333444555555555555111000000111333444333222000//////111333444444333//////000333666888999888333444555444111//////000222444555555444444555666888888:::???HHHQQQWWWZZZOOOLLLJJJJJJNNNSSSVVVXXXNNNDDD:::777666333333555555444444444555666888999:::;;;;;;666000------///000//////000333444444333666333000...///000000000...///000111333444666666333222000/////////000111111000///.........///000............000111222333444444444333333222222222111///---...111555777777:::999777555333444777999;;;;;;:::777444333333444???CCCHHHIIIGGGCCC???===::::::===@@@CCCHHHUUUaaaeeeeeeeeebbb^^^WWWQQQNNNTTTTTTVVVYYY\\\___bbbcccfffmmmssswww{{{~~~{{{tttjjjccc]]]```fffooozzzvvv{{{uuunnnfff___YYYSSSOOOGGGDDDBBBDDDFFFGGGEEECCC???>>>===:::777555666888;;;::::::999999999888888888888999;;;>>>???>>><<<<<<:::888666555555777888777999<<<>>>??????===<<<>>><<<999888888999999888999999999888777666888999===>>>>>>===<<<===@@@CCCDDDDDDDDDCCCDDDEEEEEEFFF>>>===;;;:::999777333000222333555555666777:::<<<@@@BBBEEEHHHJJJHHHDDDAAA@@@CCCGGGIIIIIIEEEAAA>>>???EEELLLOOORRR\\\lllyyymmmZZZEEE999666444444555777666555555666999===???;;;EEESSSbbbooozzz~~~~~~ooo]]]JJJ@@@<<<:::999::::::;;;<<<;;;999888888999888777666444333111000///222555888999999:::>>>AAA???===;;;999888888999:::777666444333444;;;DDDJJJXXX```jjjttt{{{|||qqqddd]]]TTTGGG===888555333111222333666888999::::::999888777666666333444===GGGmmm\\\HHH???<<<:::999;;;:::999777666555555555666888888999999888555222/////////000111333555777999999999999888666444222000000/////////000111111111333444666555444333444555666777777777777555444333444444333111...---...///111222222222333444555555999777222---***+++///222444555555666666555555444222111111222333444333111------...222555777666444222222222555888999888666444555666555333111000000333444555444333333555777::::::<<>>888888777444444666555444333222222555777999::::::999666111......000000///...///222444444333777444111000000111000000......000111333555666777333222111000000000111111222222111111111222222333---------...000222444666333333333444444444555555555333111000222444555444888888777666444444666888999::::::888555333333333<<>>AAA@@@???<<<<<<;;;888555333444555999;;;<<<<<<;;;999999999999:::<<<>>>AAA@@@>>><<<999777555444444555666777777999<<>><<<:::<<<;;;999888888777777666999::::::999777666777888::::::::::::999:::>>>@@@FFFEEECCCCCCDDDDDDDDDCCC;;;:::999999888666222///000333666777777777888:::???BBBFFFJJJMMMNNNMMMLLLHHHLLLPPPTTTVVVUUUSSSQQQOOORRRUUUWWWZZZbbbnnnwwwppp]]]HHH===999777777999777777666555666999===AAABBBNNN___nnn{{{ppp]]]HHH???>>>===;;;;;;>>>>>>>>><<<;;;999888888666777777888777666555444111666;;;<<<::::::===AAA@@@>>>;;;:::;;;;;;<<<;;;888777555222222777@@@GGGWWW```kkktttzzzzzzqqqggg___VVVIII???999666444222333444666999;;;<<<======>>><<<;;;;;;888888>>>GGG{{{fffUUUCCC;;;999999:::<<<;;;999777555444444555666999:::;;;:::888555333222////////////111333666777999999999888666444111000000111111111111000111111333444666666444222222333333444555666777777666666888888666222///---.../////////000111333666888999;;;888222,,,((()))...222555666666666555555444333222111000000111222111///)))***...222777999888777666666666777888888555333222444666666444222111111444444444222111222555777::::::;;;@@@GGGNNNSSSTTTVVVUUUSSSSSSRRRPPPLLLIII@@@;;;888999888666555888888666333000111444777:::777777666444222111111222111///...///222444444444888555333111222222111000---...///111333555666777333222222111111111111111111222222333444444444444...//////111222444666777111111222333555666777888666444333333555666666666777888777555333222333555888999;;;:::888666555666;;;===@@@AAABBBCCCEEEGGGCCCHHHLLLLLLMMMUUUcccmmmnnnnnnnnnkkkggg```ZZZVVVQQQPPPPPPQQQTTTXXX\\\______hhhqqqwww{{{~~~|||xxxhhh\\\OOOLLLRRR___qqq{{{qqqjjjfff```XXXPPPJJJFFFBBB@@@888555444666:::======<<<<<<<<<;;;888444222222222888:::<<<<<<999666555666888999;;;===???>>>;;;888555555444444444555666777777999<<>><<<::::::::::::999888666555555777888999999888777888999888:::<<<======>>>???AAAEEECCCBBBBBBCCCBBB???===888888888999:::999555222444666888999999999999;;;???AAAFFFKKKPPPTTTXXXZZZ\\\^^^cccgggkkkmmmnnnnnngggeeeccceeekkkrrrxxx|||lll[[[III???<<<:::888999777888888777777999===AAALLL[[[lllxxxmmmZZZGGG?????????>>>>>>AAA@@@???>>>>>>===<<<;;;777999;;;<<<======<<<;;;333999>>>???<<<:::<<<@@@===;;;999999;;;===<<<;;;777777666333222666@@@GGGQQQ[[[gggpppuuuwwwrrrjjj]]]TTTIII@@@;;;999777555555666888:::<<<>>>???@@@@@@=========<<<;;;@@@GGGwww]]]MMM>>>888888999999;;;;;;999777555444444666666888:::;;;:::777555444444000///...---...000222333666666666666555333111000111222333333111//////000222333555555333222111111111222444666777888777777999999666222///...///000......///111333777:::<<<:::777111+++(((***...222444444555555444333333222222///---,,,---......---''')))...444999:::999777999999888888888666222///000222555666444333222222333333222000///111444777888888999>>>DDDJJJNNNOOOVVVVVVVVVVVVTTTOOOIIIDDD>>>:::888:::999555666888<<<999555333222555888:::444333333222222333333333222000///000222444555555888666444333333333111000---...///000222333555555222222222222111111111000///111333444555555444444111222333555666777777777000000222333555666777888333222222444777999::::::777777777555222222333555777:::<<<===;;;999888888:::<<<>>>???@@@BBBFFFIIICCCJJJPPPQQQTTT^^^hhhnnnrrrqqqnnnjjjddd]]]XXXTTTSSSRRRRRRSSSVVVYYY]]]___]]]gggrrrxxx~~~lll___QQQMMMSSS___qqq{{{qqqiiieee^^^ZZZSSSMMMGGGBBB>>>:::444222222444999;;;:::888:::::::::777333111000000333666999888444111111333444555666888:::999666333222333444555666666666666777888;;;======<<<:::999888:::;;;;;;888555444444333555777777777777777888666999===@@@BBBCCCEEEGGGFFFCCCAAA@@@AAA@@@===999666666888;;;======:::888888999:::;;;;;;<<<>>>@@@AAAEEELLLRRRYYY```ggglllqqqtttxxx||||||vvvqqqrrrwww}}}zzzbbbTTTEEE@@@>>>:::777666777999;;;:::888999<<<@@@RRRcccuuu}}}zzzhhhYYYIIIBBBAAA@@@@@@AAA@@@>>><<<<<<===>>>???>>>:::<<<>>>@@@BBBBBBBBBBBB:::>>>AAAAAA>>>===>>>???;;;888777999===???>>>===888999999777555888AAAIIIIIITTTaaahhhnnnrrrqqqmmmYYYRRRHHHAAA>>><<<999777666777999;;;>>>AAACCCDDD@@@======>>>===<<>>???===:::999888888;;;>>>@@@@@@BBBDDDFFFEEEMMMTTTXXX___iiipppqqqtttsssqqqnnnhhhbbb]]]ZZZ[[[[[[[[[\\\]]]___aaabbbdddnnnxxx}}}rrrfffZZZXXX]]]ggguuu|||ooogggggg```]]]WWWQQQJJJCCC;;;666555333333666:::;;;999666666777888666444111111111///333666555111///111444333333333555666555333000---000333666777666555444666777888999999999888777888;;;===<<<999555444444222444777888777777777888555888<<>>;;;555666999<<>>MMMbbbxxxxxxttt~~~xxxfffZZZMMMFFFCCCAAAAAADDD>>>:::777888;;;???AAABBB@@@AAACCCEEEGGGHHHIIIIIIDDDDDDDDDCCCBBBAAA@@@@@@===:::999===BBBFFFEEECCC@@@BBBBBB>>>999999???EEEDDDOOOZZZ___bbbeeegggeeeVVVPPPHHHBBB???===:::666555666999<<<@@@DDDGGGIIICCC@@@???@@@???===???CCCpppRRREEE:::888999888555555:::888666444444555777888333555777666333111222444222000---***))))))***+++///000111222333222111111000222444222...******+++...111333444222111000000333444555666666666555444111111111///...000333666333333222333444777:::<<<333222///,,,,,,///555999111111111222222111111000000,,,'''$$$$$$&&&((()))+++---111666999999555222666555555666555333...++++++///333555555444333333222111///---,,,...222666222333666<<>>===999555444444444666999999999888888999888999<<<===???AAAEEEHHHQQQIIIAAA===???@@@@@@>>>555666999===@@@@@@===;;;999999888888;;;AAAIIINNNQQQZZZhhhttt}}}vvveeeVVVLLLDDDEEEEEE@@@999444666;;;???>>>;;;888:::<<>>BBBIIIMMMLLLJJJKKKMMMKKKDDD;;;777:::>>>DDDNNNVVVWWWWWWYYYZZZYYYUUUPPPHHHCCC@@@===999555333555888<<>>===:::888:::777333222222444444444666555555555555444222///,,,,,,+++***((()))+++...444555555333000...000222777333...+++***)))))))))000...---...000111111000444444444555666555222000222000...---///222555888666777888888666555555666444444333111000111333666222000...---...///...---...,,,)))''''''***---///333222222444888888666333555555555222///---,,,---000111222333333222111000...------...000222222111555666888<<>>;;;:::444444666999===???@@@???:::<<<>>>===<<>>@@@???AAAEEEAAA;;;;;;@@@HHHXXXooovvvuuu|||qqqccc]]]WWWOOOKKKJJJHHHCCC???999888666777:::???EEEHHHPPPQQQRRRSSSRRRPPPNNNMMMOOOMMMIIIEEEBBBBBBFFFIIILLLIIIJJJNNNTTTXXX\\\^^^[[[XXXRRRKKKDDD@@@======AAAFFFMMMSSSUUUSSSOOOLLLNNNHHHCCCBBB>>>888444444111777===CCCJJJQQQQQQLLLVVVOOOIIIGGGCCC>>><<<>>>iiiSSSGGG<<<;;;======;;;999999666333222333555555555444333333333444333000...,,,,,,,,,******,,,000333555666666333000...///111333111---***))))))))))))---,,,+++---000222333333444333333444555444111///111000......///222555777777888999888666444333444666666666444222111333444111000......///000///......---,,,+++,,,...000222444333333555888999666444222333333111...,,,,,,---000111222222222111000///.........000222333444444555555777;;;AAAHHHNNNRRRZZZ```fffcccXXXLLLEEECCC888666333222333333333222444222111111222111///---......000111222333333222000000000111333555666666666666555444444444444444//////------------...//////000222333444444333333/////////000111111222222333333444666777777777777888777666444333222111111333333333333333333333333777555333222333777;;;>>>===<<<<<<;;;:::999999888777:::>>>@@@AAACCCEEEGGGTTT[[[fffrrr|||~~~}}}zzz}}}}}}{{{{{{~~~zzzsssoooooopppqqqwww~~~}}}zzzzzzsssjjjcccXXXIII===888666777999;;;:::999666555222333555777::::::999888444222111000000222555777222111111222555666555444666666666666555555555555;;;;;;:::888777666555444333555888999777666555555666555666888;;;;;;999666444444666888;;;>>>AAACCCFFFEEECCCAAA>>><<<:::999444444444777;;;======<<<:::<<<>>>@@@DDDKKKVVV]]]llluuuvvvrrrnnnlllmmmllljjjgggbbbaaacccgggeee]]]VVVTTTPPPOOOPPPTTTVVVTTTPPPMMMLLLKKKNNNPPPLLLDDDAAADDDIIIYYYooozzzvvvzzz~~~uuueeeZZZRRRNNNJJJIIIKKKKKKHHHEEE<<<;;;999999;;;@@@DDDGGGNNNOOOQQQRRRQQQPPPOOONNNMMMMMMKKKHHHFFFEEEGGGJJJOOONNNPPPTTT[[[```dddfffjjjfff___VVVLLLDDD???===<<<@@@GGGMMMOOOOOOLLLJJJJJJDDD???>>>:::444111222222999@@@FFFNNNWWW[[[[[[YYYRRRKKKHHHDDD???===???fffTTTGGG<<<:::<<<<<<::::::777555333222444666777777444333333333444333111///---------,,,---000555999777777666333000......//////...+++)))((()))***+++*********---111444666666444333333444444333111...000/////////111333555777666888999888555333222222777888888666444222111222111000//////111222111000000000000111222333444444555444555666888777555333///000000///---,,,---...111222222222111///---,,,,,,---///111333555666666333444555999@@@HHHPPPUUU\\\```ccc]]]QQQCCC;;;777222000//////222444555555444333222222333333111000...///000111111111000000------...///111222333444999888777666555444444444000///...---,,,,,,,,,---...///000222444444555555000//////...///111222333333333333444555777888999999888777555333111000///222333333333333222222111555444444444555888:::<<<;;;;;;;;;;;;;;;:::999888888===BBBDDDCCCEEEKKKPPPXXXbbbqqq}}}~~~xxxsssooooooppprrrxxx~~~~~~xxxpppjjjaaaPPP???666555666888999999777555333222333444666999;;;<<<===999666333000///111444666/////////111333555555555888999999:::999888777666;;;;;;:::888666555444333333555666666555444444555666555555666888999999777222222333555888;;;>>>@@@AAA@@@???===<<<:::999999444444444666:::<<<<<<;;;;;;===@@@FFFOOOZZZdddkkk|||~~~lllfff^^^ZZZ[[[\\\[[[ZZZPPPLLLLLLNNNMMMKKKKKKNNNRRRVVV\\\ccciiikkkiiifffaaaaaabbbbbb[[[RRRLLLKKKNNN[[[nnn|||{{{|||xxxyyyyyyuuummmaaaVVVNNNHHHFFFEEEGGGJJJLLLJJJGGG@@@>>>===<<<>>>AAAEEEHHHMMMMMMNNNOOOOOOOOOOOONNNHHHIIIIIIHHHGGGFFFGGGHHHNNNPPPTTT[[[eeennntttvvvuuurrrkkk___RRRGGG@@@===777;;;@@@DDDGGGHHHGGGFFFFFF@@@<<<:::777222111333777@@@HHHMMMSSS]]]eeehhh___XXXPPPKKKEEE???>>>AAA~~~fffSSSGGG;;;999999888888888555333222222555777888888555444444555666666444222000000///...///222777;;;888777555333000.........------,,,+++)))***,,,---+++++++++...222555777777555444333333444333111/////////000111333444555666333666777777555333222222666777888777444111///...000000///111333333222111333444666777777666555444444444555555555444333111,,,---......------...///222333222222000---+++******,,,000222333555666777111111222666===FFFOOOTTT[[[\\\[[[SSSHHH===777555...---,,,---111333555555555444333444666666555333...///000111111000...---***,,,...000000111333444;;;:::888777666555555444111111000///...------------...000111333555666777000///...---...///111333222222222222444666999::::::999777555333000...---...///000111222222222111444444444555666888:::;;;777888999999999999888777<<>>===999444000...000333555000//////111333555444444999:::;;;<<<<<<:::888777888888777666555444444333444555666555444333555666777666555444555777888888333444555777999;;;<<<===<<<<<<;;;::::::999888888555444444666:::=========???@@@EEEOOO\\\jjjtttyyytttbbb\\\TTTPPPPPPQQQPPPOOOFFFCCCAAACCCDDDFFFLLLSSS\\\dddnnnxxx}}}{{{xxxssskkkaaaYYYVVVUUU^^^lllzzz~~~yyywwwooopppnnnggg]]]RRRJJJEEECCCCCCCCCEEEHHHHHHFFFDDDAAA@@@??????@@@CCCGGGIIILLLLLLLLLKKKKKKKKKJJJJJJBBBCCCCCCBBBBBBBBBEEEGGGJJJOOOWWWaaannn|||wwwuuunnnbbbTTTGGG???<<<888:::<<>>777444444///...------000222333333555555444555777888666555---...///000000///---+++***---000222222222444666:::999888666555555444444444333333222222111000///...///000111333444666777000///---,,,,,,---///000000000000111333555888:::888888777555222///,,,+++)))***---000222333333333333444444666777888::::::444444555666777777777777@@@GGGNNNPPPNNNOOOVVV]]]hhhqqq}}}zzzsssnnnllljjjggggggiiilllmmmpppwww~~~|||vvvuuu|||~~~zzz}}}}}}}}}yyyuuuqqqoooppptttxxx{{{tttiii```\\\YYYNNNCCC<<<333444777888888777444333555666777666555666:::===>>>:::555000...///222444333222111222333444333222777888:::;;;;;;:::888777333333333444444444444444555777777777555555666777666555444333333444666888222444777:::<<<;;;:::999888888777777777777777777444333333555999<<<======BBBEEELLLXXXgggvvv~~~kkkXXXTTTOOOLLLLLLKKKHHHEEEAAA???>>>BBBEEEJJJTTT^^^lllxxxyyyooogggaaa^^^aaahhhrrr~~~{{{uuuqqqjjjiiieee]]]SSSJJJDDDAAA??????AAACCCEEEEEEDDDBBBBBBAAA@@@@@@BBBEEEHHHJJJLLLKKKIIIFFFEEEDDDDDDDDD@@@@@@>>><<<<<>><<<;;;<<<<<<============<<<;;;999999:::999777:::@@@FFFRRR^^^ccceeejjjnnnooommmdddYYYNNNCCC;;;<<>>======>>>???>>><<<::::::>>>DDDHHHPPPYYYaaagggsss~~~|||uuufffTTTEEE>>><<<<<<<<<<<<;;;;;;:::999888444555999===>>>>>>BBBIIIQQQ\\\hhhmmmpppttttttrrrmmmeeeYYYMMMAAA:::===DDD}}}aaaLLLCCC<<<999777222///000000//////111333555555444---------///222222111//////000111000///...///111222000///000333555555444333555666333...+++,,,//////...---///222444444444///......///111333333333444666999;;;;;;888555222///333777999999777777666///111444444333222222222000000111222333222000---000222444666666555333222333444666444000---,,,,,,...///111111111111333555444444444333111///,,,+++---222666666222///000111///...///000333888<<>>@@@KKKPPPYYY```eeeiiilllnnnyyy}}}uuullljjjfff^^^___```]]]UUURRRTTTSSSOOOMMMRRRXXXZZZYYYWWWWWWWWWXXXZZZ]]]______^^^]]]]]]___eeeiiiggg```[[[[[[]]]ZZZXXXVVVSSSSSSUUUXXX[[[UUUNNNGGGDDD???777222111+++---000333444444333222000444666666444444888<<<888666333000///000111333111//////000222333222111///000111222333555555666333333333444555555666666555777::::::999777777777333444555444222111333555222333555888<<>>;;;999999:::;;;;;;::::::999999;;;@@@CCCLLLVVV]]]```jjjwwwyyyssswwwvvvooo```NNNAAA<<<<<<999999999999888777666555222666>>>EEEHHHIIINNNVVVeeelllrrruuuxxx{{{yyyuuuiiiaaaVVVKKK???:::@@@HHH{{{[[[KKKDDD>>>;;;888222////////////...000222444444333.........111333444222111,,,...///000///......///000...---///444777777666444666777444---***+++---,,,,,,+++---000333444444---++++++,,,///222222222666888;;;======999555222222555999:::999777666555///111333444333333444666111000111222333222///,,,,,,...000333444555444444444666777555000---,,,---///111222333222222444666555555444444222///---,,,000555999888333//////111000000000111333666999;;;999999888777666555555555333222000111333555666666000///.../////////---,,,(((***---///000...,,,***)))...444666444444666:::333333222111111111222222444555666777777777666555666555333111000000111111......---+++)))&&&$$$###&&&(((+++///111333444444222222222222000---)))(((---///333777999999999888555444444444555888:::<<<<<<;;;999888:::>>>BBBEEEPPPVVV___iiiqqqvvvxxxyyy}}}uuuyyy|||mmmbbb```\\\SSSWWWYYYUUULLLHHHIIIGGGBBBBBBCCCFFFLLLPPPOOOIIICCCGGGFFFGGGLLLQQQRRROOOKKKMMMPPPTTTTTTQQQMMMKKKJJJMMMLLLJJJGGGFFFGGGJJJMMMGGGBBB???>>>999222//////'''***---000222222111111---111555666444444888===555444222111000111222222---,,,,,,...111333333222,,,,,,---...000222444555666666666666666666666666444777:::;;;:::777666666111444555444222111222444555555555888===DDDJJJNNNKKKKKKKKKKKKKKKJJJJJJJJJGGGDDD@@@<<<;;;;;;999888<<>><<<>>>EEEQQQeeennnaaa\\\YYY\\\dddiiiiiigggnnnsss{{{~~~uuuiii```]]]VVVMMMHHHGGGCCC===888:::;;;<<<===>>>@@@CCCFFFHHHGGGDDDAAA???>>>>>>>>>AAA>>>:::777666777888:::555666777777777888;;;===CCCMMMUUUXXXaaannnpppiiijjjjjjdddWWWFFF<<<999;;;444555666777666555444333444999CCCMMMQQQRRRYYYaaavvvyyy{{{zzz|||~~~{{{uuueee^^^SSSIII???;;;BBBMMMxxx]]]LLLEEE===888666222,,,''',,,---///111222222222222///...------...000333444///000///...,,,+++,,,...222222222222222222222222888777555111---++++++,,,.........222555666333000---...000444888;;;;;;::::::999999;;;===<<<777333555666888:::<<<;;;777444666666555555444333111111333222111111111///,,,))),,,---///111444666777888444666999777333///......333333333333444555777888444444333222000...,,,+++222333555666444222///,,,------......000222444666222222333444555666777777222000///000222444555444111///,,,++++++++++++******+++---000222222000...,,,...222444666555444222222333444333111//////000444555666666666555444333333444444333222000---,,,)))***,,,------+++)))'''///.........------------,,,...222555666444111//////222666999;;;:::999777555444333333444888;;;===>>>===<<<<<>>>>>@@@@@@AAAAAAAAABBBBBBBBB>>>===<<<===???AAAAAAAAA>>>???AAACCCBBB@@@>>><<<<<<<<<;;;;;;<<<>>>???AAA>>><<<:::888777444111...+++***+++000555666222---///111333444333222222333444666777666333222222222+++******,,,...111111111///---***((()))+++///222444666999;;;;;;999666444222666999;;;999777555444555555444444444444555555555333666???IIINNNRRRVVV___cccddd```^^^\\\WWWQQQIIIMMMKKKBBB===<<<999444>>>HHHWWWfffuuunnn^^^MMMNNNMMMKKKLLLNNNIIICCCCCC???>>>DDDRRRkkk~~~rrraaaTTTJJJLLLTTTZZZ\\\^^^___dddkkkpppppplllfffaaaWWWSSSMMMGGGAAA===:::999::::::::::::;;;===???AAA???>>>======>>>===;;;999<<<999666444555777888888333333333444666777999:::>>>DDDLLLRRRWWW]]]ccchhhaaa[[[SSSKKKDDD>>>888555555333222111222555888:::===>>>FFFTTT]]]aaaeeelll}}}uuuhhhfffZZZMMMDDD@@@AAAIIIRRRuuu^^^KKKDDD<<<777444111,,,(((---...000111333333333222000///.........000222333000111222111///...///000444333333333222222222222555555444222...,,,---...000//////111444555333111//////111444888::::::999888888888:::;;;:::777333444444555777999888666333444444555444444333222111222111000111111000...+++,,,...111333555555444444444666888777444000///000333333444555555666666666666555444222111///...---111222444444444333111000///---,,,---000444666666333444555666666666666666111000///000333444444444000...,,,++++++,,,+++***,,,---///222333222000...---///111333333333222222222444555444222000000111333444555666666555444444555555555444222000...---+++++++++++++++******)))000000000000////////////---000333555666444222000000222555777999999888777444333222222333555888:::999:::;;;>>>CCCLLLUUU\\\fffllltttyyy|||zzzuuutttrrrlllggg___]]]YYYUUUPPPKKKHHHFFFFFFDDDBBB???===;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>888777777888999:::;;;;;;:::;;;;;;<<<;;;999666555777666555555555777888:::===<<<;;;888555222///......---...222666777222......000333333222111111222444666777666444222222333,,,++++++---000333444444---+++(((''''''***---000444666999:::;;;999666444333666999:::888666555555666555555555555555666777999777;;;EEEPPPXXX```gggmmmrrrsssoookkkhhhaaaZZZRRRRRRLLLCCC>>>>>>:::555;;;EEETTTdddssssssfffVVVWWWUUUSSSUUUXXXUUUOOOMMMGGGDDDLLL]]]xxx{{{nnnWWWLLLCCCFFFMMMQQQSSSTTTWWWZZZ^^^bbbcccaaa^^^[[[VVVSSSNNNGGGBBB===:::888888777777777999:::<<<>>><<<;;;:::;;;=========;;;<<<999666555666888::::::444444444444555777888999:::???FFFJJJNNNRRRXXX]]]YYYTTTMMMFFFAAA===999666555333000///111666<<>>:::777555555444444555777999:::888777666888;;;>>>??????===:::777666888:::;;;<<<555555555555555666777777666:::???BBBCCCFFFKKKOOONNNJJJEEEAAA???===;;;999666333///---111999AAAGGGNNNSSS\\\eeeiiikkksss{{{|||zzzqqqhhhZZZNNNBBB===???GGGVVVdddoooZZZHHHCCC;;;555333222111000000000111222333333444444333222111000000000000111///222555777666555555555888777666555333222111000000111333333222111222333555222000...///000222444000//////111333444444333333444555666666555444222111///...///111222222111333444555555666666666555///......000222444444333111222333444444222000...444555666666666555444444555777999;;;;;;999666444666555222000///000111222...///000222444777888999777000***+++111555444111222444666888999777555444......///222444555444222...---,,,,,,---...---,,,...000444666666555444444000///...---------...///111333444444222000111111111222444555777777777666999888666444222111000000111///***'''''')))---000333333222222222111111111///000222333333222111000222222222222333444555666888888888888999:::;;;<<<;;;@@@GGGQQQ[[[gggssszzz}}}~~~yyyxxxnnnfff[[[TTTRRRRRRPPPNNNDDDEEEFFFEEEDDDAAA>>><<<777777666666777999;;;<<<:::999888777666444333333444555666666666666666777777666444333333333333444444333111//////000222333555999;;;999333000222555555555555777888777444111///222444444333222111222555666777777555444444555111000///000222444444333///...------...000222333666777999:::999888666555555666777666555555777999777666666666777999;;;<<<>>>BBBMMM]]]jjjuuu{{{rrrdddXXXIII@@@???@@@===777777<<>>BBBGGGHHHGGGGGGGGGHHHKKKNNNPPPRRRTTTTTTUUUSSSPPPKKKEEE???:::777444444333333333555666777444333333666;;;???AAABBB???<<<999888888:::;;;;;;777777666555555555555555666999<<<===<<<>>>BBBEEEEEEBBB???===============888444///...333===HHHPPP]]]dddlllpppooopppwww~~~|||~~~wwwppphhh```SSSHHH===:::>>>JJJ\\\jjjpppWWWGGGCCC<<<777555444555555111111111222222333444444444333222222111111000000...111555666666555555555888888666555333222000000000111333333222222333555666444111...---...111444///------...000111111000111333444444444333333333000...---...000222222222444555666777777888888777///......000333555555555666555333222111111111111444444444555666666666555666888;;;======:::777555555333111///...///000111---...000333555888:::;;;:::333------111444111---///111444777777777555333,,,---///222555555333111...---,,,...000111000///---111555777777666777777222000...,,,++++++,,,,,,///111222222000//////000000111333555777777777777999888555333222111222333444111,,,)))(((+++///222222222111111111000000000---...///000111111111000222222111111222333444555777888:::===???AAACCCCCCEEEKKKSSS]]]hhhrrr|||~~~xxxrrrlllggg[[[VVVPPPLLLJJJHHHEEEBBB>>>???@@@AAAAAA???===;;;555555555666777999<<<===::::::888777555333222111444666999999777666777888555444333333444555777888666444222000///111333555111555999888444333555999777777777888888777444222222444666666444333333333555666888777666555555666444222000000111111000///000000000000111333444555777888999999999777666555555666777666555555888:::777666555666777:::===???BBBKKK\\\nnn{{{xxxhhhXXXGGG>>>>>>???<<<999888:::@@@JJJVVVbbbkkkooozzzxxxuuuuuuxxx|||yyyooohhhpppuuudddWWWJJJCCC@@@CCCGGGGGGEEEEEEBBBEEEJJJNNNQQQSSSSSSRRRUUUTTTPPPKKKEEE@@@;;;888666555444333333444555666333222333777<<<@@@BBBBBBBBB???;;;999999:::::::::888777666555555444444444555777:::999888999<<<@@@@@@>>>;;;;;;<<<>>>??????:::666111000666AAANNNVVVbbbkkktttvvvuuuvvv|||xxxoooggg^^^WWWLLLCCC;;;;;;BBBNNN___mmmnnnUUUEEEBBB===999777666777888111111111111111222333333333333333333222222111111...111333444444333444555777777666444333111000000333333333222111222444666777666222...,,,---000333...---+++,,,...000000///000222333333222222333444000///...///111333333333555555666777888888777777111//////000333555666555888666444222111222333444444333222333555666555444555777:::<<<<<<:::888666444333111000.........///...///111444777999:::;;;999555000///222333000,,,///000222444444333222111***,,,///333666666333000...---...000222333333111---222777999777666777888333111///,,,************...000111111000//////000000222444555777777777666999777444111111222444555555222///,,,,,,...111333111111111000000000//////+++,,,,,,---///000111222333222222222222222333444444777<<>>;;;999:::;;;<<<<<<;;;:::999555555555555666888:::;;;;;;:::999777666444333222333666999999666444555777333222222222444666888999555333000......111333555111555888888666666888:::777777888888777666444333333555777777666444444444555777888888777666666777444222000///000000///...///000111222333444555555888888999999888777666555555666777666555666888:::666555555555777;;;???AAAIIIUUUjjj~~~nnn\\\IIIAAA???>>><<<;;;::::::<<>>:::888777666555444444444555666444555666:::>>>AAABBBAAABBB???;;;999999:::::::::888888666555555444444444333555777666555666:::>>>@@@===;;;:::<<<===>>>>>>;;;777444444999DDDPPPWWW^^^hhhssswwwyyy}}}{{{pppfff___WWWPPPGGGAAA>>>BBBJJJTTTcccoooeeeNNNAAA???===:::888777888999111111000000000111222333333333333333333333222222000222333333222222333555666555444333222111000000666666444111000111444777777666444///,,,,,,///333///---,,,,,,...000111111///222444333222111333555111000000222444666555444444555555666666666555555333111000111333444555555666555444444444444555666555333111222444555555333333444777999999888777666555444333222000///...---...000333666888999999999555333222222333222000...111111111000///...---,,,)))+++///333666666333000......///222555666555444000555999:::777444444666333222000---+++)))((((((...000222222000///000111111222444666666777666666777555222000000222555777555333222000000111222333111111111111000000000000***++++++---///111444555333333333333333333222222555999AAAJJJRRRYYY]]]^^^eeekkksss||||||tttpppqqqkkk```XXXTTTNNNGGG???@@@AAACCCCCC@@@<<<999999999999999999999999888999888777777777888999:::;;;:::999888666555333333111555999999555333444666222222333333444555666777444222///---...111444777666666777888888888888888555666777777555444444444333555777777555333333333555777888888777666777888222111//////111111111000000111333555777777888888888999999999888777555555333555777777666666888999555444333444777;;;???BBBNNN[[[qqqwwwdddQQQGGGBBB===;;;<<<:::;;;<<<<<<>>>CCCLLLSSSXXXZZZZZZUUUPPPRRR\\\eeellllllpppuuuvvvuuu{{{yyyzzz~~~ssscccSSSLLLFFFAAA===@@@AAA@@@???AAA>>>BBBGGGLLLOOOPPPPPPPPPSSSPPPKKKEEE???:::777666888777555444444444555555777888:::>>>AAABBBAAA??????<<<999888999;;;<<<<<<888777666555555555555555222444666666555777<<>>;;;::::::;;;;;;;;;:::777555666;;;DDDNNNTTTYYYdddooouuu{{{}}}yyyoooddd\\\XXXPPPHHHBBB???BBBJJJTTT]]]hhhrrrwww[[[HHH>>>>>><<<:::888777777888111000/////////000111222222333333444444333333222222333333333111222444555444444333333222111000000999888555111///000444777777777555000,,,+++...222000...------///222333222///222444333111111333555222111222444666777777555333444444444444444333333555333111111222444444444333444666777777777666666555333000111333555444222111222444666777777666555666666555444222000...,,,...111444888999999888777000111333444444333222111333222111...,,,***)))((((((***...333777666333///......000333666777777555222777;;;;;;666222222333333333111...,,,)))'''&&&///111333333111111111222222333444666666666666555666444111//////222666888444444333333333222222333222222222111111111000000+++++++++---///333666777333333444444444333222222777===FFFRRR\\\dddiiikkksssxxxwwwnnncccddd^^^QQQIIIGGGBBB;;;999;;;>>>@@@@@@???<<<:::;;;:::999888888888999999===<<<;;;:::999999:::;;;;;;:::999888666555444333111666::::::666333444777444555555555666666666666444222000...///222666999:::999888888:::999888666444555666666444333333444333555666666444333222222555777999999777777777888111///...///222333444333333555777999;;;;;;;;;;;;999999999888888666555555333555777888777777888999444444333333666;;;@@@CCCOOO\\\qqq~~~kkkXXXLLLDDD===;;;===:::<<<===;;;888:::AAAGGGJJJOOOQQQKKKBBBAAAIIISSS\\\\\\bbbhhhhhhggglllvvv|||xxx~~~zzzooo^^^OOOJJJFFF@@@===???@@@>>>>>>@@@AAACCCGGGJJJNNNPPPQQQQQQRRRNNNHHHBBB<<<888555444888777555444333444444555999;;;===AAACCCCCC@@@===<<<:::777777999<<<>>>>>>777777666555555555555555333666888888888;;;@@@EEEBBB???;;;999999999999888888777666777<<>>===:::888888777555444555666888999===999666777:::<<<:::777999888666444333333333444777666666777888888555333999888666555444444444555888444000...000333555666666666777888888888888888555444666::::::555333444333444666777777666444222666555444555777777666555222111000000111222444666999999999:::<<<>>>???@@@;;;:::999888777888:::;;;777888999888777666666777999555555777555333888AAANNN[[[pppxxxdddVVVMMMCCC;;;888<<<;;;999999:::<<>>LLLMMMQQQXXX]]]```gggooozzzzzzzzz{{{lll^^^SSSKKKFFFAAA@@@>>><<<:::<<>>AAAEEEJJJNNNQQQSSSSSSKKKHHHDDD???;;;666333222333222222333444555555444:::>>>CCCDDD@@@<<<:::999888777666555666777999;;;>>>???>>>888222111555::::::>>>AAA@@@???AAAFFFLLLGGGCCC===999888888888777333555777999<<<@@@DDDGGGTTT^^^kkktttwwwtttooolllhhhcccZZZQQQIIIDDDBBBBBBBBBBBBKKKZZZbbbdddmmmyyyxxxYYYBBB999999999999888777555333222......///000111222333444666555444444444555666666444555777888888777555444222222222222222111000000555555555444333333444444555222///......///......---...000111222222222222///000111111222111111111---000555666666444333333666777888666333000......111000000111333333222000---111777:::999555222000000///...000444555444111222222222222333555666777888666333333333333111///111222444555666555555444444444444444444333222111000111222000---)))&&&&&&(((+++000666;;;;;;666222---000222444333222333333555555666666444222000///111333444333000...///000,,,...000333333333111000333666:::???BBBCCCBBBAAA???;;;555000///111444777888777666555444333222111///000222333333111///---------------///111444666333...,,,000444555888;;;@@@KKK\\\lllyyyxxxkkkbbb^^^MMMHHH???999666555555555777888999:::;;;:::888777777666555555666888:::;;;999555333555999<<<;;;888777666555444444444555555666555555777999:::999777:::999777666555555666666666555333333555555555444777777888888888777777666666444666999888333000111222333444666777777666666333222222333555777777777111000//////000333666888888888888888999:::;;;<<<::::::999999888888888888;;;<<<;;;999666555555666888555555777555333777>>>LLLYYYmmm|||jjj]]]TTTHHH???;;;===;;;999888888:::<<<>>>@@@BBBCCC@@@;;;999;;;>>>CCCEEEJJJQQQVVV\\\hhhtttvvvttt|||rrrbbbVVVLLLDDD@@@???>>>===<<<;;;===@@@DDDAAABBBEEEIIILLLOOOQQQRRRKKKHHHDDD>>>999444111///222222333444666777777666999===AAA@@@<<<888666666666666444444555777999:::<<<<<<;;;999666777;;;??????EEEJJJKKKJJJIIIKKKMMMKKKGGGCCC@@@===;;;888666555666777999;;;>>>AAADDDKKKSSS___hhhkkkiiieeebbb\\\XXXRRRLLLHHHFFFEEEFFFKKKMMMUUU___eeeiiiqqqyyyjjjLLL:::555555555555444333111000///////////////000111222333555555555555666777888999222444777999999777444222222222222111111111000000222222333444444444444333222///---,,,---.........000000111111111000000///,,,---///111222222222222---000444666555333333333666777888666333///...---------///111333222000---,,,000555888777444222000,,,+++,,,000666888777444333444444555555555555555666444222111222222111000222222222222333333333333333444555666555333111///...000111111---***((((((+++---111777::::::777333---///111111111111222333444555444444333111000///333444555444222000///000+++,,,...111333444444555333666;;;CCCKKKNNNLLLIIIBBB>>>888333111333777999:::999888666555333222111...///111222222000///---......///000111222222333000------222555777<<>>CCCHHHKKKTTTfffwwwnnniiinnnwww}}}|||ssseeeXXXLLLDDD>>>;;;;;;<<<<<<;;;:::<<>><<<888333111111444333222222333666888::::::999999999<<>>>>>:::999777666666666777777444555777999:::999666222444555666777888888888888777555555888777333111222555555444555666777888999333111000111444777999999666444111000111333777999777777777777888999::::::>>>>>>>>>>>>??????@@@AAAAAA@@@>>>:::555444444666888888999:::999888888999EEENNNZZZgggsssrrrcccVVVIII???<<<===<<<999777666555666666999;;;===<<<:::999:::;;;999<<>>GGGPPPRRRNNNHHH@@@===888444222444777999777777777777777777666666444444333333111///---+++000111222333333222111000//////000444666;;;GGGSSScccxxxzzzqqqggg\\\RRRMMMIIIDDD@@@???;;;999555444444555555555:::;;;:::888666666888;;;888777777666555555555555111000000111333444555555111222444666888:::<<<======;;;999999;;;=========888777666555444555666777666666666777888888666444111222444666888999::::::666444555999999666555777999888777666666666666666555333222333555888888888;;;999555333222333666777222333555777:::===@@@AAAEEEEEEDDDDDDFFFIIIMMMOOOGGGEEEAAA<<<777555777999888999::::::;;;<<<;;;999===DDDNNNXXXbbbnnn{{{qqq```QQQDDD>>>===<<<;;;999888666666666666888999::::::999888777777999;;;======<<>>DDDIIIIIIEEEAAA<<<:::777444333444666888666666666666777777777777666666555444222111///...111222333444444333111111111111222444555;;;KKK[[[kkk{{{yyylllbbbUUUJJJ@@@>>>@@@@@@>>>>>><<<:::777666777777666555777999999777333222555888:::999888777666555444333222222222222222333444444333444666999;;;<<<======???===;;;;;;<<<<<<;;;:::777666555444444555666777888777666666777888777666000222444666888999::::::666444555999999777777:::<<<;;;:::888777555444333444444333555777888888777<<<:::888555444333444444---000444999@@@GGGLLLOOOUUUTTTTTTUUUWWWZZZ^^^```WWWSSSLLLDDD===999999:::777999999999;;;>>>===999666;;;CCCKKKTTT___llluuummm[[[LLLAAA===>>>999999999999999999::::::888999:::::::::999888777888:::<<<<<<===HHHaaayyy|||bbbUUUMMMHHHGGGKKKVVVUUUUUUVVVXXXXXXSSSOOOMMMIIIDDD???<<<:::777555777888999777444222111111555999???CCCCCC@@@;;;888777666666555555555555555777:::<<<:::444000...///555777888666222000222444444333222222333666888:::<<>>@@@>>><<<:::777777666555555666777777666666666666666666666666777666666666555444444333222222333333333333333222444333333333333;;;OOOaaasss|||~~~vvvjjjYYYNNN>>>888555777:::;;;<<>>>>>999333666;;;@@@EEEMMMXXX___kkkxxxwwwfffVVVIII>>>;;;===666777888:::<<<===???@@@<<<<<<>>>@@@AAAAAA@@@>>><<<<<<======>>>HHH^^^sssnnnXXXPPPJJJCCC@@@CCCIIIHHHIIIIIIHHHDDDAAA@@@@@@>>><<<;;;;;;999666444666777999888555333111111222555888;;;<<<;;;999777666555555555666666777888666999:::777111------///222444666444222111444777666666444444555777999:::>>>CCCJJJQQQWWW^^^gggmmmwwwzzz|||sssmmmddd\\\TTTMMMGGGCCC???;;;777777:::;;;:::777888:::===@@@CCCHHHNNNRRRYYY]]]dddjjjooorrrrrrrrrxxxsssqqqrrrpppiiibbb```{{{dddTTTFFF===:::999888666555444555555666222000---++++++,,,---///111222333555555555555444---...000333444555555555999888666555444555777888555111...///444777777555444333222333444333111000///...------...///111222///111333555555222///---+++---///000//////000111000222555555444333222333111111111222222000---***+++---000222222333555777666222......222666777666555444333333333555666777555555444111......111555000111444666777666555444666555444333111000///...&&&***...000111111222333222444666666333222333555555333...***))),,,222666888666333111111222555777000///...111444666555333//////111222333444444444333666999;;;999888777777555555666666777777777777888777777666555444444333666666666666777777888888222222333333333333444444555555444222222;;;PPPeeeyyy}}}{{{tttlll]]]JJJ<<<,,,,,,000555777777:::@@@???===<<<===>>>???===<<<777:::<<<:::555333555888::::::;;;;;;;;;:::999999111222333333444555777888888999;;;===>>>>>>======;;;;;;;;;<<<>>>===;;;999888888777666666777888999999999:::<<<===<<<999777555555666666666666555555888555555777777444333666:::;;;<<<;;;:::777444222,,,---000555999:::888666555555555555444333222111111555>>>JJJVVVcccmmmrrr~~~xxxjjjYYYIII???:::999444666444222777>>>>>>888444666888999:::>>>FFFLLLVVVdddqqqyyyxxxmmm^^^RRRFFF;;;888999555666888;;;>>>@@@BBBCCC@@@AAACCCGGGIIIJJJIIIHHHBBBAAA@@@???>>>FFFYYYlll~~~|||fffRRRMMMJJJAAA===@@@???@@@CCCEEEBBB>>><<<===;;;::::::;;;<<<;;;888666444777999999777555333333222222444555777888888888666666666666666777888999444777888555///,,,---000000222444333111222666999888777666555666888999;;;>>>FFFOOOVVV\\\dddnnnvvv~~~xxxssskkkbbbYYYOOOFFF@@@???:::666777;;;===;;;888888:::===AAAFFFNNNVVV[[[aaaeeelllsssxxx{{{{{{{{{uuuqqqtttpppccc[[[[[[sss]]]PPPEEE<<<888777777666555555666777777111111///,,,))))))+++---...///222444555555555444///222555666555666999<<<@@@;;;555555999<<<<<<:::666777888999999888777666777555333444555666666555111...+++***,,,000333444111333444333000...,,,,,,---,,,,,,...111222000---//////000222444444222111555444333333222111---++++++---///111222333666888666222//////333777999999444333222444666777777666<<<888333...---///222555777777666555555555555555888777555333222000000///((())),,,111444555222000---000333444444333222333333000---***+++...333666444444333111//////000222+++,,,///444999:::777333111...+++---333666555222222333444666666666555555555555666777777666555444999777666444333333333444000222444666888:::;;;;;;666555444222222222222222555444444666888@@@QQQaaapppzzzmmmcccVVVEEE888222&&&***000555888<<>>===>>>???>>><<<:::999;;;<<<<<<:::999999999>>>;;;999===CCCFFFDDD@@@;;;999666444444555777888999;;;===>>>???>>>===<<<777999;;;<<<<<<:::888666555888:::888:::>>>@@@>>>??????<<<888999;;;:::555555555555666666666666666444444444555666666444333888===???:::666555444222000000111333444666777888888666444222222444666777:::???JJJYYYiiixxxsss```PPPDDD999333666444222333666777666444666444222111333888???CCCMMMRRR\\\fffoootttwwwxxxpppdddTTTFFF???===>>>>>>???::::::AAAEEEEEEGGGMMMJJJLLLOOOSSSWWWYYYXXXVVVQQQGGG>>>===BBBJJJVVV```ttt}}}ggg]]]OOOEEEBBBAAA???===???===<<<<<<<<<:::888555777666777999======;;;888999999888888777666666666333444666777777888888999888:::<<<>>>===;;;777555666555444333333333333333333333333333222444777::::::777555444666999;;;;;;AAALLLTTTVVV\\\mmm~~~wwwtttnnnfff]]]SSSIIIBBB@@@<<<999::::::999;;;@@@AAAAAADDDIIIQQQYYY___bbbkkkssszzz|||~~~~~~~~~xxxqqqjjjaaaXXXRRRmmmYYYLLLAAA;;;:::777777888888888999999999333222000,,,******---000///111333666777777777666222555888999888999:::<<<>>>:::666666:::<<<;;;999666666777888888777666555666666777777777888888999444111---+++,,,...111333555444333000//////000111...------///222333111////////////111333444444333444333222222333222///,,,,,,...000111111111333555222000///000444666666555111111000222444666555444888555111------///222555555555444333333333333444888777555222000///......)))***...222555555333000///111444444333222222222222000...------///111333555555333111...---...///,,,---000555999:::555111---+++))),,,222555444222333333555666666555444444555555666777777666555444555444333111111111222333111222444666888999::::::444333222111111222444555777555666888;;;CCCUUUeeesssvvvlllbbbYYYMMM>>>222---***...444999===???@@@AAABBB@@@>>>======<<<999777999;;;<<<;;;:::888999:::999999;;;???EEEKKKPPPRRREEEAAA;;;555333333555777999;;;===???@@@???>>>===999999:::;;;:::888666555666:::;;;:::;;;@@@AAA??????BBBBBB<<<999999888666333555777999999888777666555666777888999888666444666;;;;;;777333444555333000000111222444555666666888666333111111333555777???GGGUUUeeeuuuhhhSSSCCC888222333222222444777999888666555333000///111666<<<@@@DDDIIIPPPXXX^^^aaabbbbbb```WWWJJJAAA===>>>@@@AAA@@@===???FFFKKKMMMPPPUUUZZZ\\\```eeeiiikkkiiiggg___SSSGGGBBBBBBFFFNNNVVVjjjxxxoooZZZRRRHHHBBB@@@???===:::>>>===:::999999888666444555555666999<<<<<<888555888888888888888888888888444555666888;;;;;;:::999<<<===??????>>>;;;888666666666666666666777777777444555555555555777:::===;;;888666666888:::<<<<<>>>>>>>><<<:::???<<<888777666666555333222222444777999888666333777777777888999:::::::::666555777;;;???@@@===999???@@@@@@@@@>>><<<888777444555777888999999888888666666666777999<<<>>>@@@<<<:::888888:::<<<===>>>FFFLLLTTT```ooo}}}|||qqqhhhbbbZZZPPPIIIBBB===;;;===???@@@DDDJJJKKKOOOWWW```jjjsssyyy|||zzzyyyqqqiii```XXXRRRttt___NNNAAA888777:::999:::<<<===<<<;;;999777555333000,,,***,,,000333666666777777777666555555222444666888777666444222555444555777999888555222333333555666666555555444666:::===<<<777444666999555333000,,,***,,,000333999666111///000333666888000000000111333555666666000///...,,,,,,---000333444333333444666777666555444555555333111//////000111111222333444444333333///......///111222222111111000///...///111444555222222111000000000000111000000//////......//////...000333777:::999555222222444555444222000000000444555666777777555333111333333222///,,,+++,,,...///000222666888777111,,,$$$%%%''',,,111444444333777777888888888666555444555666666666777777777777333111///---,,,---///000///000111333333222111000...000222555777999999::::::888999>>>EEEQQQcccsssxxxlllWWWOOOEEE???888111///222777:::???FFFKKKKKKHHHDDDFFFCCC@@@===<<<;;;999888::::::;;;:::888777888:::===AAAGGGNNNVVV]]]dddhhhddd[[[LLL>>>555444777:::999;;;>>>@@@BBBBBBBBBAAA===;;;999777555555555555;;;>>>???===???BBBCCCAAA???CCCDDDAAA>>>===:::777///000333555666555444333555777;;;===<<<;;;999888777<<<@@@AAABBBEEEEEEAAABBBAAA@@@???>>>===<<<;;;777444111...///111555888BBBPPPccctttoooTTTAAA777555000222555888::::::888777666444111000222555:::===;;;<<>>>>>>>>???<<<888666555555555444222222111222333444444444444555666777888999::::::555555777;;;@@@AAA===999===>>>>>>===<<<:::888777444555777888999777666555555555555777;;;>>>@@@AAA===;;;999999;;;===>>>>>>BBBEEEMMM^^^tttzzzuuuqqqlllbbbTTTIIIFFFBBB???AAACCCEEEIIIOOOXXX^^^fffooovvv{{{|||tttlllccc[[[VVV}}}mmmYYYIII===555444888:::;;;;;;;;;:::777444333444222000,,,***,,,///333888888777666555333222222111222444555555444111...///111333555666444111...111222333444555444444333666:::<<<999333///000333000000///,,,+++,,,111555777444111111333555666666---------------///222444000000...+++((())),,,///555444444555888::::::999777888888666333000000111555555555444444444666777111000///000111222111000...//////000222444555666333222222111111111111111++++++,,,---...000111222222333555888:::999777444333444555444111000000000222444555666666444111000///000000///......111333222111222444777555000+++###%%%)))...333555555444888999::::::999888777666666666666666777777888888666444000---,,,---...///000222333555555333111000---000666;;;>>>>>><<<:::;;;999;;;CCCLLLYYYkkkzzzlll]]]MMMEEE;;;555000...222999>>>AAAGGGLLLPPPPPPNNNKKKFFFCCC???===============:::::::::999777777888:::???CCCKKKXXXeeelllllljjjmmmbbbQQQAAA777555888<<<:::;;;>>>AAABBBCCCBBBBBB===<<<:::777666666777777===@@@@@@>>>???BBBBBB@@@>>>>>>===<<<@@@BBB>>>666............///000111222222666:::<<<;;;::::::;;;888AAAJJJPPPUUUWWWTTTNNNRRRPPPMMMIIIDDD@@@===<<<666444111//////222555888AAANNN___nnn}}}lllQQQ???666444222444888::::::888777666444333111111333777;;;>>>:::;;;<<<===>>>>>>>>>===777777666555666888<<<>>>AAAJJJWWWdddrrr|||nnn]]]PPPFFF???>>>@@@CCCPPP^^^eeekkkttt}}}~~~nnn]]]PPPKKKCCC???:::777888;;;>>>@@@???<<<999777777777777666444222000------///333666333333444555666777888888444555777;;;??????<<<888999999999999888888888888777888999999888666444222444333333666;;;>>>??????<<<;;;999:::<<<>>>>>>>>>@@@@@@GGGXXXmmm}}}yyyvvvsssqqqnnnfffZZZPPPMMMHHHFFFGGGIIIKKKQQQWWWcccjjjssszzz}}}uuunnnfff^^^YYYxxxgggSSSEEE<<<555333555999999999888777444222111222222000...,,,---///222777777666555333222222111333333333555666555222///---///222444444222///---///000222333444333333222666777666333...+++,,,...---///000///---...333777555222000111444555444222******)))'''&&&(((,,,/////////...+++''''''***...555444333555777:::::::::999999999777444222222333888888888666555555777999333222111111111111000...,,,...000222444555555555333333222111111111111222))))))***,,,...000222333444333333555777777666444333444444333111000000111///000111111111000///......///000000000222555888444222111222444444000,,,&&&)))...333666666555444888999:::::::::999888777666666666666777888999999777555111...---...000222333555777999999777555333...333999???AAA@@@===:::<<<;;;???IIIUUUbbbsssuuuaaaRRRDDD===666111...---444<<>>???@@@:::::::::888666666888:::===CCCPPPbbbsss{{{xxxsssrrrgggVVVFFF;;;777999<<<:::<<<>>>AAABBBBBBAAA@@@===<<<:::999999:::;;;;;;???AAAAAA>>>===??????<<<:::888666777>>>CCC???666///...,,,++++++---///000000444888:::999:::<<>>===<<<;;;:::999999999555666666666555777:::<<>>;;;666333333777;;;>>>>>><<<999888999999999888555333000---+++...333777444444444444555555555555444666999;;;<<<;;;:::999777777666666666777888999;;;;;;;;;:::999777555444333111111555:::======;;;;;;999888999;;;======<<>>DDDQQQ___iiiqqqwww~~~~~~wwwsssnnnjjjfffccc___]]]UUUPPPMMMPPPRRRUUU\\\ccclllsss}}}}}}vvvooohhhaaa]]]rrr```LLL@@@;;;666444444777666666555555444333333111222222111//////000222444444444333444444555555555333222333555555333000---///222444333111///......///000222333333222222444222///,,,++++++,,,---,,,000444444111111444777555111...///222444222///******)))&&&$$$%%%***...,,,...///,,,))))))---111444222111222555777888888777888888777444333333444666999::::::777555666777555333111000000000...,,,***,,,///222444444333333333222111111000111111111***++++++,,,...000111222333222000000222333333222333444444333111000111222/////////...//////000111///000111222333555888;;;555222000000222333111...***...333777999888666555666777888999999999888777666666666666666888999:::555333000......000333666333555888::::::888666444333555999===???>>>===;;;======CCCPPP]]]kkkzzz{{{lllXXXIII===999666555222000555<<>>???::::::999777666666888:::<<>>@@@AAAAAA@@@???;;;;;;;;;<<<===>>>???@@@@@@BBBAAA===;;;===<<<888666555333333999>>><<<666000///......---......//////333777999999:::@@@DDDLLLWWWdddqqq|||xxxtttoooggg\\\QQQFFF>>>999333333333333444555666777===EEEQQQ]]]jjj}}}qqqZZZGGG:::222...333666999999888888999;;;777777777:::>>>DDDIIIMMMJJJHHHDDD@@@<<<999777666222444555555555777;;;>>>IIIWWWhhhuuu{{{iiiYYYKKK???999999666<<>>???777777555444444666:::===;;;999999999:::;;;:::999333333333000...///222666777777666555444444333333444888<<<<<<999888999;;;:::999888777666777999999::::::999888777777666555333111000444:::===<<<999999888777888:::;;;;;;::::::<<>>@@@@@@@@@???>>>:::;;;<<<>>>@@@AAABBBCCC@@@BBBAAA<<<:::;;;999666333555444222444999:::777111111222222111000///...///333777888888;;;BBBHHHYYYbbbooo}}}{{{qqqdddVVVJJJ@@@;;;333333444555666666777777999AAAKKKVVVcccsssxxxcccPPPBBB999333///222555888888888888;;;???<<<===>>>BBBGGGMMMSSSWWWWWWTTTNNNGGGAAA;;;888666///111333444444777===AAAIIIZZZmmm||||||jjj[[[NNNBBB<<<<<<;;;<<<<<<>>>FFFQQQUUUTTTPPPFFF@@@BBBCCC???===>>>333555666777777999;;;===888888888999;;;;;;:::999111333555444111000222444:::999888666555333222222555;;;???===888555999===>>>===:::888888888999:::777666555555444555555666333111000444:::===;;;888777666666777999::::::999444888AAAIIIJJJHHHPPP[[[```gggpppuuuuuurrrqqqpppiiilllnnnkkkccc]]]ZZZ[[[]]]YYYYYY^^^dddjjjsss|||yyytttnnnkkk{{{dddQQQAAA>>>;;;333///222///000222333333444555777666222111444555222111333333000---...222555666555666000+++))),,,000333444444000---...111222///++++++---///111222222111000000111///***)))---///...111666:::;;;777555666888777555333000///.........---......---++++++,,,...///000111000......111444777333//////111444555444333444555888999888555222444666888888666555444555444444333000,,,*********...+++***,,,000111---)))//////111222222333333222222111//////000000...---...+++((())),,,------+++333333555555555555333333/////////222555555222///111///...///111444555555///222222000111333000+++---111666777555333333444555444444333333333444555:::::::::777444333333444222...***,,,111666666555444222111222555777666444777777777777888999;;;===BBBGGGQQQ^^^mmmyyyxxxjjj[[[KKK???:::999888777888:::>>>AAAJJJVVVaaa```ZZZSSSKKKEEE>>><<<888777888:::<<<===888555555888888777888<<>>;;;===<<<:::;;;===???@@@???BBBGGGGGG===666666777666666222...000666:::;;;:::666444333333444333111///222222666;;;===???EEEMMM[[[kkkqqq[[[EEE888555111111111222444666666555;;;@@@EEEJJJRRRbbbvvvnnnSSSDDD>>>999444222777888888888888;;;???BBB@@@HHHSSS[[[___bbbeeehhhnnnlllfff]]]PPPDDD<<<777888444333666888999>>>CCCSSS]]]ooozzzfffXXXNNNCCC<<<:::555666999===@@@BBBDDDEEE???;;;777888<<<>>><<<999666666666666777888:::;;;;;;;;;999888777666666666777777777666555444333333666777888999999999999888<<<>>>???<<<777444666999>>>;;;888777888888666333222333444444222111111222000000222555888:::999777555555555777999;;;;;;;;;555777:::>>>CCCFFFIIIKKKSSSUUU[[[bbbiiinnnnnnnnniiifffcccaaaaaaaaaaaaaaa\\\^^^cccjjjssszzzzzzssspppuuu[[[III<<<:::888111///222///111333444444444666777666222111444555222111333222000---...111444555444111---((('''***...111333444000,,,---000111...+++&&&(((+++...000111111111222333111,,,+++///111///111555888888444333444777888777555333222000/////////000111000///...000222222333333111//////222555666444333555888999777555777777777888888777444111111333666666555444444555444555444111///---...///222---)))***---000///---//////000111222333333444444222111111222111000...***(((%%%&&&)))+++++++++111333666888888666333111000///000333777888666333000///---+++,,,...222444000333333222333444111,,,,,,///111111000000333777666555333222222333444555::::::999666333111222333444000,,,---222666666555333222111333555666444222333444444555777999<<<>>>DDDIIIRRR___nnn|||pppbbbUUUHHH???:::999777666777:::???BBBRRR[[[aaa___XXXPPPFFF???===<<<:::999888999999:::999666555777999888;;;???GGGWWWmmm}}}rrrhhh]]]SSSNNNLLLJJJHHHHHHGGGEEEBBBBBB@@@>>>>>>@@@BBBDDDDDDEEEKKKKKKCCC<<<::::::888666333000111555:::<<<;;;666555444444555444222000333333666;;;<<<>>>EEEMMM^^^ooottt]]]EEE666111111111111222444555555444666:::>>>AAAGGGUUUhhhvvv{{{eeeMMMAAA<<<999555444888999999:::<<>>???<<<777444666999>>>;;;888777888888666444222222222000///...///111000000000222666888888777555666666888:::;;;;;;;;;666777999<<>>??????<<<999666666888888666333333444555666888999:::;;;::::::;;;<<<<<<;;;:::999888999:::;;;;;;:::888777777777777999;;;>>>@@@BBB===>>>>>>;;;666444666999===:::888777777888777666222111000---++++++---000222000///000333666777888777888999;;;<<<<<<;;;;;;777777888999:::<<<>>>>>>DDDEEEGGGMMMSSSXXXZZZ[[[[[[[[[[[[\\\^^^```bbbccceeeiiiqqq{{{}}}yyyoooYYYDDD:::222111111---,,,...111444666666555555555666555111000333444222111222222111111111222444555555555333000......000222333333000+++***+++---------'''((())),,,...000222333555666444000///222333111000111111...,,,,,,///222666777888888666333000---***,,,...///...///000222777666333000///000333555333555888;;;<<<;;;999777<<<:::888777777777555444111333555555444333333444444555555333222333666888666111,,,)))+++...111222......------///000222444555444333444444333111///+++)))'''&&&''')))***++++++---222555777777555444...///111333555555333222000333444111,,,***...222333555666555666888555000,,,---...,,,+++,,,000555888666222//////111444666888888777555333222444666:::666222111222444444444111333666888888666222000111333666888999;;;@@@EEEJJJQQQ\\\iiivvvrrrdddWWWKKKBBB>>>=========<<<===BBBJJJQQQ^^^aaa```\\\WWWQQQGGG>>>:::===???>>>===>>>CCCHHHFFFAAA===>>>>>>???DDDJJJ[[[llluuuiii^^^SSSQQQTTTUUUSSSRRRVVVSSSOOOLLLKKKKKKJJJHHHIIIJJJGGGBBB<<<999999888<<<;;;999888888:::<<<>>>999888666666666666555444777666777999:::;;;BBBKKKWWWiii~~~wwwhhhVVVBBB777444111222333333333333333444555888;;;>>>DDDOOO]]]hhhttt~~~}}}tttbbbQQQ@@@999888888777888888888:::>>>GGGTTTbbbkkkttt~~~nnn\\\NNNFFF===888666777888777:::???EEEUUUmmmrrrcccRRRHHHAAA<<<999999555666888:::<<<======>>><<<:::777777777777444111222333444666888999::::::999:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<888888777888:::===@@@BBB======<<<999666555666888<<<:::888777666777777888333222///,,,***+++...222555333000///222666999;;;999;;;>>>???>>>===<<<<<<:::999888777777777888999>>>>>>???CCCIIIOOORRRSSSVVVXXX[[[___aaadddhhhjjjkkkpppyyy||||||```NNN???888222111000...,,,,,,222444666777666555444555222...---111333111000222333444444555555555666777999888555222000000111222333000---++++++---......000000/////////000222333333555333000///222333111000///---,,,+++,,,...000333444666666444111---+++(((***---.........///000555222...,,,,,,///222444222333555666666666666777888777666777888999888777333555777777555333222333444444333222111222555888444222///......///000000...---,,,++++++...000222333222222333444333000---//////...---,,,+++,,,---)))+++---000333666888999222333555666555333222111///444888666111,,,,,,---333555666555666999666111---000222111...,,,...000777555111//////111555777666666666444333444888::::::777444111111222333333222555888:::999666222000000444777888777:::???DDDGGGQQQbbbrrr~~~oooeeeYYYJJJ???<<<<<<===>>>===>>>EEEPPPYYYcccdddaaa[[[UUUOOOEEE;;;888<<<@@@AAAAAAFFFPPPYYYWWWPPPKKKIIIHHHGGGKKKPPP___qqqtttggg\\\]]]aaabbbbbbdddmmmkkkgggccc___ZZZUUUQQQPPPLLLHHHCCC???<<<===@@@???@@@@@@===999888999;;;;;;999777666666666555444777666777999888999???GGGQQQ^^^qqqxxxgggWWWHHH;;;555555222444555555444444555777666:::@@@GGGPPP\\\iiiqqqzzzuuuaaaQQQAAA999888777777999666777;;;AAAMMM^^^ppp{{{sss^^^LLLAAA:::666444555666666:::???EEERRRgggzzzhhhZZZJJJBBB===888666555222333555888:::<<<===>>><<<;;;:::999888666444222222333555666888999999999888:::<<<>>>>>>>>><<<;;;>>><<<999777888:::===???:::999888777777999<<<===<<<;;;999666555555666888<<<;;;999777555666777888666444111...,,,...222666;;;777333222555999===???===???AAAAAA???======>>>===;;;999777666555666666999888999===CCCIIIMMMNNNRRRVVV\\\bbbeeeiiimmmqqqqqqwwwmmmTTTFFF;;;888555333222000...---222444777777666444333333...******///222000000222444666777777666666777888888888777444111//////111333222000...---...///000888666444111000000111222000333222000000333444222...---,,,++++++---///000111222333333111...+++)))))),,,///000000000000111111---(((''')))...222444222333333222111111333555555444444666999:::999888333555777777555333333333444444222000///000333666333222222111000000000000000...,,,******,,,///111111111111222333222///,,,111222444333111//////000***+++,,,...222555888:::777999;;;:::888666444444...333888888444...+++)))111444555444666888666111...222666666222...------444222000///000222555777555555444333222444888;;;999666333111//////111222333666999:::888444222000...222666777666888>>>DDDGGGTTThhh{{{yyyllldddYYYHHH===;;;:::<<<======???HHHVVV```hhhjjjggg]]]TTTKKK@@@888888@@@HHHKKKLLLSSSaaalllnnnfff___ZZZVVVRRRSSSWWW```uuuxxxllleeeiiinnnooorrrwww~~~{{{uuukkk```YYYTTTOOOJJJHHHEEEBBBCCCFFFFFFIIIJJJFFF>>>888777888>>>;;;888666555555444333555555666999777666;;;BBBJJJUUUcccsss~~~yyyjjjWWWHHH<<<333111444222555888888666666999<<<999???IIIUUUbbbooozzzjjjZZZHHH===999666666888777999???HHHWWWjjj~~~yyybbbMMM???777333111222333333777<<>>;;;777444444000111333666999;;;<<<<<<;;;;;;;;;;;;999777555333222333555777888888888777888999;;;<<<<<<<<<;;;;;;>>><<<888555555888;;;===:::999888777777777888888999777555333333555777888>>>===:::777444444666888777777444222111333777;;;???;;;777666888===AAABBB???AAACCCAAA===;;;===??????===:::777555555555666555555666:::AAAGGGJJJLLLOOOUUU^^^eeeiiimmmrrrvvvyyyzzz]]]HHH???777777666444333333222///111444666777555333111111***''''''---000000000333333666888888666555666888555666777555111000111333444444333222000000000111;;;999555111......///000...111222000111555666333---,,,++++++---///000111000111111111///,,,***(((***---000111111000000111---)))$$$###(((...333666222333444333000000111333222333444777999:::888666///111444555444444444555666555333000......111444444444333222000000000111444111---******+++///111111111111333333222...+++---111555666555222222222---...000222444555666777777:::===<<<:::777777777333555888999777333...+++000222333333444777555000...222666666333///...///111000///000111333666888555444333111///111444777666555222///------///000222555888888555111000///---222888999888;;;BBBIIIRRR___rrrtttggg```UUUDDD:::999;;;===@@@@@@CCCNNN^^^jjjmmmqqqoooeeeXXXNNNDDD===???JJJWWW^^^```fffsss}}}tttmmmeee]]]\\\^^^hhh}}}~~~vvvsss{{{qqqggg]]]XXXVVVWWWVVVQQQPPPRRRRRRWWWZZZUUUIII???;;;;;;@@@<<<888555444444333111333333666999777444777===CCCLLLWWWaaajjjqqqpppkkkiii[[[JJJ???777222222666333777;;;;;;999999===AAACCCKKKYYYiiiyyyxxxfffQQQCCC:::555555777;;;>>>EEEPPPaaavvv}}}eeeNNN???777222///000000///222777CCCJJJWWWfffuuu~~~tttgggPPPFFF===;;;;;;999666555000111333555777888999999999:::;;;;;;999777555444333444666777888777666555999999999999999999:::::::::999777666555666666777999999888888777777777777666444111000222444777888???>>><<<777333222555888888777777555555777;;;???AAA>>>:::999;;;???BBBDDD@@@AAAAAA>>>999888;;;??????===999666555555666666555666888===DDDJJJMMMNNNPPPXXXcccjjjooosssyyy}}}nnnRRR???999444555666444444555444222111333666777555222000000(((%%%&&&+++///000111333333555888777555444555777333555777666444333444666444555555444333111111222;;;888333///---,,,---......111222111222666777555,,,++++++,,,///111111111111111111000...,,,)))(((***---000111000/////////+++&&&""""""'''///555888222444666555222000111222222222444777999999666444+++...111333444444666777777666444000---...000333666555333111//////111333777444///,,,***,,,///111111111222444444333///,,,(((...444777666444333444000222444666777666444333444888;;;;;;999777777888999999999::::::777333///...111222222333666444///...111555444222000000222/////////000222444777888666555222///------000333444333111...,,,,,,...000111444777666333///.........444:::<<<<<<@@@HHHPPP```kkk|||qqqbbb[[[PPP@@@888999>>>AAADDDEEEHHHTTTeeerrrooouuuvvvlll___UUUMMMHHHGGGUUUfffoooqqqvvvyyyoooeeeaaacccrrryyykkkgggggglllkkkeee```aaa^^^dddgggaaaSSSGGGAAAAAAAAA===888555444333111000222333666999777333555:::===FFFOOOSSSWWW\\\^^^]]]\\\OOOBBB;;;888555777:::444888<<<===;;;;;;@@@DDDNNNXXXhhh{{{oooXXXGGG<<<555444666>>>BBBJJJWWWiii~~~~~~fffNNN???777222//////...,,,...333888???MMM^^^nnnyyy~~~zzzqqqjjj]]]NNNHHH???999:::<<<:::888888222333444555666666777777777999;;;;;;999666444444444555666888888777555444999999888777777888888999666777777777666555333222888888999999999888888777444111///...111444777999@@@???<<<777333111444777777777777777777999===AAABBB???;;;:::===@@@CCCDDD???@@@@@@;;;666555999>>>>>><<<999666444444666777888999<<>>AAAEEEGGGGGGIIINNNRRROOOGGG>>>:::999777666666888<<>>:::666111......000222333777666444111///000333666444444444333222///,,,***000666>>>CCCGGGPPP^^^iiiyyy{{{mmm\\\LLL???888;;;BBBRRRZZZ```aaabbbiiiqqquuu|||~~~~~~wwwkkk```ZZZXXX]]]jjjyyyyyymmmiiijjj{{{}}}tttmmmdddZZZTTTIIIEEEAAA>>>;;;999666333222222444888888666888<<<;;;>>>BBBEEEHHHLLLQQQTTTPPPIII@@@<<<;;;:::999999999<<<@@@CCCBBBBBBIIIRRReeezzzttt]]]MMMCCC;;;888888;;;CCCRRReeeuuuxxx]]]EEE888777777777444000...000222777999<<>>>>>???DDDJJJRRRYYY\\\^^^[[[TTTKKKEEECCCBBB@@@>>>;;;<<>>???BBBCCCDDDDDDAAA<<<888444222444666888:::;;;;;;;;;????????????@@@@@@@@@@@@AAA===:::;;;>>>???<<<888888:::;;;:::888777777888555444555;;;EEESSS```iii~~~{{{aaaMMMBBB:::666444444555666777888999::::::888777444111000000111111111111000000222444555555555444333333333444555666555555222...000666999777666666666555444333222111111333333333111111222333444444333333333222000...000111333555666444111...111000111222---&&&$$$%%%+++///111000000333222///***+++,,,...111111...,,,---,,,,,,,,,,,,---///000555444333444555444222000111///---,,,---///000111///333555555222///000222333333333444444555666777777444111///000222333333111///......//////...,,,---111666888888666444444222111111000000111222222------------...///000111111000000111222333555666666555444222111000000000333333333444444555666666555555666888:::===@@@AAA777333///...///222333444555555555333222444777999888999999888555222111000666>>>HHHQQQYYYgggxxxzzzjjjUUUEEE>>>AAAPPP^^^qqqqqq{{{~~~xxxnnnccc\\\YYY___nnn{{{ooohhhiiioooxxxmmmcccZZZOOOIIIGGGEEE>>>888999666444555444333888???FFFHHHMMMXXXdddmmmpppppppppkkk```VVVQQQOOOJJJDDD???;;;<<<@@@BBBEEEQQQ___oooyyyeeeSSSDDD:::999===@@@EEEQQQaaannn{{{zzz___JJJ===999777888888777555333222111888777555333333666;;;@@@>>>:::777666777777666555666555333111111222444666333444555555555555444555666777777888999999::::::555333111000111333555777333444777999;;;<<<======;;;888444111111444777:::===???@@@>>>;;;:::<<>>???@@@BBBCCCCCCDDDGGGHHHGGGBBB;;;666222444777999::::::999999;;;<<<===>>>???????????????===<<<===??????<<<:::<<<===???>>>;;;888777777333111222777DDDVVVgggrrrwwwuuuYYYIIIBBB===999999777777777777777888888888999777444222000000111222111111111000111222444666555444333222222333444555666555111,,,---222444222333333333333222111000///000111222222111111333444333222111222444444222000,,,---///222555555111...//////222555333,,,***,,,+++///222111333555333///+++,,,...111333111---***++++++++++++,,,---...///111000000222444555444333111///,,,,,,...///...---,,,...000000...///444777555555555555555666777777555222//////111333444444111///,,,+++,,,,,,,,,+++---111555777777555444444333333222222222333333444000000//////000111333444333222111000000111222333555444444333333333333333222333555666888:::;;;<<<666666777999;;;===???@@@666333///---...000111111222333333222111222555777777888999888555333444555888BBBOOOZZZeeesss{{{jjjTTTEEE???GGGYYYiii~~~~~~|||uuulllccc]]]ZZZ\\\kkk~~~~~~ssskkkhhhnnnvvvuuukkk___XXXUUUQQQIIIBBBAAA;;;777555333333999AAAMMMPPPYYYfffuuuzzzmmmddd^^^UUUKKKEEE===999===???BBBPPP```wwwuuuaaaPPPBBB::::::>>>AAABBBJJJZZZlll{{{gggNNN===777777444444555555666555444333777888999888777777999;;;:::888444333333555666666555333111//////111444555333333444555666666666555777777777666666777777777666444222111222444777999888:::<<>>;;;777444444777;;;>>>===??????===;;;===BBBFFFGGGEEECCCBBBBBBDDDGGGIIIFFFGGGJJJMMMMMMHHH@@@:::555777999:::;;;:::999888777888:::<<<===>>>>>>>>><<>>:::777666111000111888GGG[[[ooo{{{xxxoookkkTTTGGGBBB>>>;;;:::888888777777777777888888999777555333222111222222111222222111000222555888666555333111111111333444555555111------111222//////000111222222111000///000222333333333333444666333111000222555666444111+++***+++///333444111......///333888777222///111---000222222444777444///+++,,,...000222000,,,)))++++++---...////////////.........000333555666555111...---...000000---***+++---.........000666:::777666444333333333444555111///---...000333444444333000,,,***++++++++++++///111444555444333333444333333333444444555555555333222000///000222555777666555222000000000111222555555555444444555555666222333666999;;;<<<======666777888999:::;;;;;;<<<555222...---...///000000000111111000///000222444333555888777555444777:::>>>IIIXXXfffrrryyyhhhSSSDDD@@@HHH[[[mmm}}}tttkkkccc]]]ZZZZZZiiizzz}}}tttnnnkkkmmmuuu|||qqqgggaaaYYYQQQJJJIIIBBB;;;777555777???HHHSSSYYYeeetttzzzsssfffXXXNNNAAA999;;;<<<>>>LLL]]]~~~{{{kkkXXXJJJ???999:::===???===CCCTTThhhyyylllTTT???444111222333222111222444555555444777999;;;;;;999666555555777555333111111222444666444333000//////111444555444333333555888888888666777666555555555555555666666555444333444555777999<<<>>>AAACCCEEEEEEEEEDDDAAA>>>:::777666999<<>>>>>===@@@CCCAAA>>><<>>HHHSSS^^^gggvvv}}}lllXXXGGG;;;;;;::::::HHHZZZvvvrrraaaMMMBBB<<<999999;;;;;;:::@@@NNN^^^lllyyyqqqgggVVVDDD777111111222444111//////111333333222444777999:::888666555555444333222000///000333555333333111111111222444555555444444666999;;;999777555444444444444666777888666555555555555555666666;;;>>>AAAEEEGGGGGGGGGFFFBBB???<<<999888999<<<===<<<>>>CCCIIIOOOQQQQQQOOOQQQRRRUUUWWWXXXXXXXXXWWWRRRRRRTTTXXXZZZVVVNNNGGGAAA@@@???>>><<<;;;:::999444444444666888;;;>>>???@@@@@@AAAAAAAAACCCEEEGGGHHHJJJLLLKKKFFF@@@;;;999111222777BBBSSShhh|||{{{qqqhhheeeXXXKKKDDD???999555555555555555555777999;;;<<<888888888777666444222111333444555333222444999>>>888666333000//////000111111333222000222777777444,,,...000333444444333222555777888888777777888:::666333111333777777444000111---+++---111222///,,,...000555;;;:::444111222111333333222555888555///000000000111222222111///...000444777888777555444...------...111444444444000...///222444333,,,%%%,,,000555666444333444666666333///,,,***+++---...+++***)))+++...111222333888444///,,,,,,---......222222222111//////111333///000333666777777666555333000,,,******...333777888666444222111222444666;;;;;;999777666555555555222555888;;;<<<:::777444555666666666666555555444111///......111444555555///000000///......///111444888<<<======???DDDIIIZZZffftttzzzjjjVVVGGGCCCKKK]]]nnn~~~oooccc[[[UUURRRMMMZZZhhhqqqxxx{{{yyyuuulllhhhfffgggkkkpppzzzrrrgggaaaRRRJJJBBB??????DDDPPP[[[iiittt~~~___KKK===;;;:::888EEEYYYfff|||lllZZZFFF===:::999999:::999:::@@@JJJTTT^^^kkkwww|||{{{xxxvvvxxxyyyqqqggg[[[RRREEE;;;555444555666555111...---///111111000111444666888777777888:::111222111000///000333555333333222222222333555666555444444666:::<<<:::888333333333333555777999;;;555555555555555555555555999;;;@@@DDDGGGHHHHHHGGGBBB@@@<<<999888999:::<<<===AAAIIITTT\\\]]]YYYTTTSSSWWW\\\aaacccaaa]]][[[WWWVVVXXX[[[^^^[[[SSSLLLEEECCCAAA???===;;;::::::333333333444777:::>>>@@@CCC@@@>>>@@@EEEJJJKKKJJJHHHKKKNNNMMMIIICCC>>>;;;111333:::FFFXXXmmm}}}vvvnnnzzz\\\PPPCCC===:::555333222444333333333333444444555777888888888666333000......///111333555777888999:::777444222333222///,,,000000000111222444555666666444333222333444444333:::;;;;;;;;;:::999999888999888666777888888444111000111444666666333,,,'''+++...111333333444666777999666444333444444444333333111000111555777777555444555555666666666555555000111222333333333333333///.........///...,,,)))---000444444222111333666111222111---)))(((***---,,,+++---111222111333888:::888666333111////////////444888777333000111333777666555444444444444555222000......///000000000333333444555555444444444<<<;;;888666555555666777333777;;;999444000///000777444111333777888555111111...,,,...222555666555...---...000222444333222555666<<>><<<;;;EEESSS^^^xxx}}}^^^MMMAAA@@@===555222666999;;;???EEELLLUUU___ffflllqqqtttssskkkbbb[[[WWWJJJFFF@@@:::666555666777999777444000............///000222444666777777777777777666666555333000---...000333555555444222000666666777888999888555333666444222222444666777666666666666444222333555777:::<<<<<<<<<@@@FFFGGGDDDGGGBBB>>><<<999777:::@@@DDDFFFNNN[[[hhhmmmhhhaaaaaa^^^cccoootttnnneeeaaa]]]]]]aaagggdddZZZUUUVVVOOOJJJDDDBBBCCCBBB>>>:::999666333444888::::::888AAAAAABBBGGGKKKOOOTTTXXXTTTSSSQQQOOOKKKFFF@@@<<<;;;777<<>>AAAFFFKKKJJJFFFDDD@@@<<<;;;999888<<>>DDDEEEHHHMMMRRRVVVZZZ\\\]]][[[YYYUUUPPPIIIBBB===;;;;;;DDDTTTeeesssxxxpppeeeZZZRRRxxxcccUUUIII>>>888555111000111333333333444444555555555555444333111000//////000333333222222333555777888777777777777888666333000///......///111444777999888888888999999999888888<<<<<<<<<<<<<<<;;;;;;:::777666666777999:::888777333444666888888555000,,,***,,,...///111555:::>>>===:::777666555555444333222111000222555777777777555666666777777666555555333222111111000111111222333000...///111444666777222111111333444444222000///000000...+++((((((((()))(((+++222555444555999777666444222000......---444777:::999555111111222555555666666555444222111333111///...000111111111000000111222333444444444555444555666888;;;===???;;;<<<;;;777333111333555555333333666;;;>>><<<:::222000...///333555444222000000111444777888777555222555<<>>CCCPPPbbbvvvxxxiiiZZZPPPFFF>>>???<<<555222333999;;;===???AAADDDHHHKKKIIIMMMPPPQQQNNNJJJGGGEEE>>><<<:::777444333333222///.........///000222333222111111111111333444555;;;:::888666555444444555333222000000111333555777777666444444555444333111444777:::999777555555777555777777666444333222333333:::AAAGGGMMMQQQOOOIII@@@<<<::::::999888>>>DDDIIITTTaaaggggggggglllqqqtttppppppuuuwwwrrrmmmjjjhhheeeeeehhhiiiiiijjjmmmbbbYYYLLLDDDAAAAAABBBBBB;;;999666444444999@@@FFFIIIMMMRRRXXX^^^bbbcccdddaaa```]]]YYYRRRJJJCCC???===CCCOOO```mmmyyy}}}vvvnnneeeZZZMMMEEElll]]]PPPFFF<<<888444000000222444444555555666666777777444222///---,,,...///111555555333333333444666777555666888999:::888555333111000//////000222555777666888:::;;;:::999999999999999:::::::::999999888888777777888888888888777444555666888999777333///------......000444:::>>>;;;999666555555555555444222222222333555777888999777777888888888777666666333222111000//////000000222111000111333555666555333111111222555555111....../////////---***((('''((('''+++333777777777999777666555333111000......333555888888555333222222444555666777666444222000333111//////000222222111/////////000222333444555333444555777;;;>>>AAACCC@@@AAA@@@===888666666777666666666999<<<>>>>>><<<333111///000444555444222//////111333666888777555666:::AAAIIITTTbbbsss~~~nnn___SSSJJJJJJOOOUUUcccttt|||xxxssskkkeeeaaa\\\UUUPPPLLLIIILLLTTT]]]hhhvvvuuufffWWWPPPMMMNNNXXXeee{{{wwwdddSSSCCC???@@@===:::999DDDQQQbbbrrr~~~sssjjj]]]QQQIIIBBB>>>>>>===666333333777999;;;<<<<<<<<<===???===???CCCEEEEEEDDDCCCBBB>>>===;;;777444111///...////////////000222444555555333222111111333555666;;;:::888555333444666888666333000---...222666:::888666333222333333222111444999>>>===888555555777777999:::999777555444444666===EEEKKKQQQTTTQQQKKK@@@<<<999:::999999>>>EEEMMMXXXdddiiihhhiiipppwwwxxxvvvtttuuuvvvtttpppnnnmmmjjjiiijjjkkkllllllmmmfff]]]PPPEEE@@@@@@AAAAAA:::::::::888777<<>>>>><<<777333555>>>LLL\\\lllyyy}}}{{{~~~}}}wwwoooggg___UUULLLCCC@@@>>>>>><<<888444444555777999:::999888888999666888;;;???AAACCCBBBAAA===<<<;;;888666333111000333333333333333444444444777555444222333444666777999999777444222333666999888555000------111666:::888666333333333444333222444999>>>>>>999555666777999;;;===<<<:::888777777===CCCGGGKKKOOOSSSPPPKKKAAA===;;;;;;::::::@@@GGGPPPXXXbbbhhhkkknnnssswwwzzzzzzyyyxxxwwwwwwuuurrrlllllllllmmmooopppooolllccc[[[QQQGGGAAA???>>>???;;;===>>>>>>???CCCKKKQQQ[[[dddlllooosssvvvtttnnnaaa___[[[SSSKKKDDDBBBAAAHHHUUUgggsss{{{~~~xxxtttuuunnnbbbXXXQQQJJJCCC>>>jjjYYYRRREEE@@@<<<;;;888333111444111333444666777777777666222000---+++,,,...222555555555555555555555555555222555777888777555555555777666555444222222111111///444999;;;999666666666999::::::;;;;;;;;;;;;;;;999999999777444333444555333333333444666666444222444333111///...000444777555333111222444777777777333444444444333333555666888888888888777666555555///000000000000//////...------///111111///***'''000111222444666444111/////////000111222222///,,,+++)))---777===<<<:::999777777777666555333111000...///222444555666555444111222333444555444444333555333000000222333333333000000//////000222444555555777:::???DDDHHHKKKMMMPPPPPPOOOLLLHHHBBB<<<999::::::;;;;;;;;;::::::999555333222444888999777555000///...000333666888888999BBBOOO\\\mmmsssggg\\\PPPIIIHHHKKKWWWeeeooo}}}ssseeeWWWMMMKKKLLLPPPWWW\\\bbblllwwwyyyjjj\\\TTTMMMGGGKKKUUUbbbiiittt}}}zzzrrrggg___SSSJJJ@@@<<<<<<:::666111000666AAANNN\\\fffkkklllnnnlllgggaaa[[[SSSLLLFFF??????>>>===:::777555444333555777777666666666777333444777<<<@@@AAA@@@>>>888888888888888888888777777777777666555555444444666666555444444555666777777888888555222333777;;;:::666222......111555888777666555555666666555333555999<<<===:::777777777;;;<<<>>>===<<<:::;;;;;;BBBFFFIIIJJJMMMPPPMMMHHHCCC???============CCCJJJTTTZZZbbbiiimmmpppsssuuu||||||{{{zzzxxxtttjjjllllllmmmqqquuurrrlll^^^YYYQQQHHHBBB??????@@@AAABBBCCCEEEHHHNNNTTTYYYcccmmmttttttvvvxxxtttkkkdddbbb\\\SSSIIIDDDDDDGGGSSSaaaoooxxxzzztttooommmmmmdddXXXMMMFFFAAA<<<888ttt]]]OOOKKK@@@===<<<<<<999333111333...///222444555555444333222000...,,,---000444666333555666777777666555444222444666666444222333555666777777666555444222111---333999;;;888555555666999999:::;;;;;;;;;;;;;;;666777777555333222444777222111000222333444333222333333222000///000333666666444333333555777888777111222333111///...000222666666666555555333222222,,,---000111111000...---,,,+++,,,---...,,,)))&&&---000444666555333222111111000000222555666444222---+++///999@@@???;;;888666666666666444333111///000111222555666666555444111111222333444555555666555333111111222333444333222222000000000222444555444777<<>>;;;888999::::::999888888999555444333666:::<<<:::777555333000111444999<<<>>>>>>JJJYYYhhhzzzvvvjjj^^^RRRIIIGGGJJJWWWgggttt}}}lll[[[QQQLLLMMMQQQXXX]]]eeerrryyylll___XXXOOOGGGHHHOOOSSSZZZdddlllqqqssstttuuuxxxvvvtttppphhh___WWWTTTJJJEEE>>>999888888666222444777>>>FFFNNNTTTZZZ^^^___[[[WWWTTTPPPJJJDDDAAA<<<===<<<:::777555444333444555666555444333444666333444777<<<@@@AAA>>>;;;777777777777888999;;;;;;888888888888777555444444444444444555555666666666777999:::888444444888<<<:::777444111000111333555666666666888999999888666666777999::::::999888777;;;<<<===<<<;;;;;;===>>>AAAEEEHHHIIILLLNNNJJJDDDBBB???>>>???@@@BBBHHHOOOWWW^^^ggglllnnnnnnpppsss|||{{{zzzuuunnnkkklllkkkiiimmmqqqnnnggg^^^YYYQQQIIICCCBBBDDDFFFLLLIIIHHHJJJPPPXXX```dddhhhrrrwwwtttsssuuuooodddaaa___YYYPPPIIIHHHMMMRRR```kkkvvv||||||wwwssspppkkkeeeaaaYYYRRRHHHAAA>>>;;;777444zzzhhhTTTHHHFFF<<<;;;<<<===999333000111+++---///222333333222111222000///...///222555777222444666888999777555333222444555444111000222444555666777888888666444222,,,222:::<<<999555555666666777888999999999999999333555666444222222555999111000///000222333333222222222222111000111444666999777555555666777777777///111111///,,,+++---///333333333333222111000///***,,,///222222111...---,,,+++)))***++++++)))(((***///555666555222222333222111000333666888777555///---111;;;BBB@@@;;;888555555555555444222000///333333444666777777555333000000111111333555777888555333111111222444444333444333111000000222333555333666<<>><<<999:::666333333666<<<@@@CCCMMMZZZiiiwwwxxxlll```RRRHHHEEEHHHXXXkkkzzzssscccXXXOOOOOOSSSYYY```jjjzzzyyymmmbbb[[[RRRHHHGGGLLLLLLQQQYYY___ccceeeggghhhhhhhhhgggcccZZZQQQLLLLLLDDDAAA<<<777666777666444444555999>>>AAADDDJJJOOORRRNNNLLLKKKIIIEEEBBB@@@:::<<<;;;777444444333222444555555444222111333444555555888===AAABBB>>>::::::999888777777888999:::888888888888777666555444111222333444555555555555777:::<<<:::666666:::>>>:::888555222111111222222666666777:::<<<<<<999777777666777888:::;;;999777:::;;;;;;;;;:::;;;>>>@@@???DDDHHHJJJLLLMMMHHHAAAAAA???>>>AAABBBEEELLLTTTYYYbbblllpppnnnlllnnnqqqzzz~~~yyyvvvppphhhmmmmmmiiidddfffjjjggg______ZZZRRRIIIDDDDDDHHHLLLTTTOOOJJJLLLTTT___hhhllljjjtttxxxsssqqqrrrkkk___YYYXXXSSSMMMIIILLLUUU^^^hhhrrrzzz}}}yyyrrrkkkhhhiiifff]]]VVVDDD@@@;;;999999888666333xxxcccWWWNNNFFFAAA<<<<<<;;;999777444222111222333444333111///...///222222333444444333111000333444666777666444444444888777555333222111000000444333333888<<<===888222111333555666555444444444777555444444555777777666777444111222666:::<<<;;;666333///---...///000000555222...,,,...222444555999888666555555666777777555333000+++'''''')))+++222222222111000///...------///222444555444333111...------+++***(((&&&%%%+++000444444111000222666333222222333444555333222,,,,,,///333777999888777666666555333000...///000222333444444333222000///...000333555555555666777222222222000///000444666444111///000333666666444666:::@@@GGGMMMPPPPPPPPPZZZWWWRRRKKKEEE@@@<<<;;;:::::::::999888666555444444444555666888;;;===???CCC<<<666666;;;BBBMMMWWW```kkk|||mmm^^^TTTOOOMMMTTT]]]nnn}}}hhhYYYUUUOOORRR]]]eeemmm~~~xxxmmm___WWWSSSOOOHHHBBBHHHKKKPPPUUUYYY\\\]]]^^^aaaccc___SSSHHHEEEEEEDDD???<<<777555444444444333555555666888<<>>@@@CCCEEEHHHNNNVVV\\\```aaadddiiimmmqqqsssttttttxxx}}}|||tttkkkeeegggccc___^^^aaaaaa^^^ZZZWWWVVVSSSNNNIIIGGGHHHIIIQQQRRRRRRSSSXXX___iiiooovvvrrrnnnllllllhhh___XXXUUUQQQMMMLLLOOOVVV^^^dddqqqrrrwwwuuummmlllgggaaa]]][[[XXXSSSNNN???<<<999666444555777999jjjXXXNNNHHHCCC???===<<<;;;999777444222111888999999777444111000111333333333333222222111000333444666777666555444444555444333111000111111222444333333666:::;;;777333...111333444333333333444555444333444666777666555666444111222666999;;;;;;555222///---...///000///444111...---///222555666888888777666666666666666444333000---)))(((***,,,222222222111000//////......///222444555444444333111111111000---***'''&&&***...222222111000222444111000111333555555444222,,,---///222666777666444333444444333111111222333222222222222111000/////////111444555555444555666333333333222000000111333333111///000333555666555555888>>>CCCHHHKKKLLLLLLMMMLLLJJJGGGCCC???;;;999888888888888777666666555444444444666888;;;>>>???@@@<<<:::===BBBLLL\\\kkkyyyxxxhhh\\\TTTPPPXXXdddxxxmmm```SSSOOORRR___iiittt{{{oooaaaVVVQQQNNNHHHCCCDDDGGGKKKPPPSSSUUUVVVWWWWWWXXXSSSHHH@@@??????===:::777222000111222333333444555777:::<<>>>>>???>>>===;;;999666333000/////////......///111333444888888888888888888999999999999888999:::;;;===???999888666555333333333333222000---+++,,,///333666999999999:::;;;===>>>???777888888888777555333222444555777888888888777666777777777888888777777666777888999999999999:::<<>>===<<<:::888666444222111<<<<<<<<<999555222111111555444222111000000000000444555666666666666555444333111///......000222444444222111444777888666333---///222333222222222333333222333555777888666555666444222222555888999:::555222///......000000000333000...---000444666888666777888888888777666555222333222000---+++,,,---444333222111000000111111000111222333333333333333444555666555333...***'''***+++...000111222222222---...000333666666444222...///000222555555333111111222444444333333444666333222111000000/////////111222444444333333333444444555555444222000///000111000///000333555555555444666999===@@@CCCEEEFFF===>>>???@@@???<<<999888555555555666666777777777444444555666888;;;===???:::999<<>>>>>===<<>>999888777555555444444444333111///......111444777777999;;;===>>>===<<<;;;666777999::::::888666444555666888999:::999888777999999::::::999999888888888777666777888999999888???BBBGGGKKKMMMMMMKKKJJJKKKNNNRRRVVVXXX[[[___bbb^^^dddlllmmmjjjhhhkkkooolllmmmnnnnnnllliiifffdddXXXTTTOOONNNPPPRRRQQQPPPHHHFFFBBB???>>>AAAGGGLLLGGGJJJNNNRRRVVVZZZ^^^aaa]]]___aaabbb___XXXQQQLLLJJJJJJLLLQQQYYYccclllrrrttt}}}~~~}}}xxxuuurrrpppooolllfffaaaVVVQQQLLLIIIGGGDDD???:::666888:::;;;;;;999666444zzzggg]]]NNNDDDAAAAAAAAA@@@===<<<:::777555333222111999:::999666333111111222555333000...---...///000555555555666777777555333222000---+++,,,...111333444222111222444555555444...000333333222111111222222333444777999:::777555555444333333444666888999555333000///000111111111111///---...111666888:::666777999::::::888666444333444555444111000///000555444333222222333333444333333333222111111111111333555777888666222---)))******+++...111222222000+++,,,///444777777555222111111222333555444222///111333555555444444555666555333222000000000000111222333444444222111111222333555777777444222000000000///000111222333444444333333555777999;;;===???444555666777888888888888333333333444666777999999777777666777777999;;;<<<555555:::FFFVVVkkk{{{sssnnnmmmzzzzzzllleeeaaa___aaajjjssstttlllaaaYYYSSSOOOIIIEEEDDDFFFHHHJJJKKKJJJIIIHHHDDD@@@999333555:::999555000,,,)))(((+++///222444999:::<<<>>>???@@@???>>>@@@@@@@@@>>>;;;:::;;;<<<:::888555222111111222333222111//////111444888;;;999777444222111333555777:::999888888888999:::;;;999888888777777666666666777666444444444666999;;;777999:::<<<<<<:::999777666777888888999999888888888999<<<>>>>>>===<<<;;;======>>>>>>>>>>>>======<<<999555555777888666444888===EEELLLRRRTTTUUUTTTRRRUUUZZZ___bbbeeeffffffbbbfffkkkllliiifffeeefffaaabbbcccccccccaaa^^^]]]TTTOOOJJJGGGHHHIIIJJJIIIDDDAAA===:::999>>>FFFLLLGGGJJJMMMPPPQQQTTTWWWYYYRRRUUUXXXYYYVVVQQQNNNMMMKKKMMMQQQXXXaaajjjrrrvvvsss|||yyyvvvwwwyyy~~~|||yyysssooonnnooojjjgggcccaaa___]]]YYYWWWMMMIIIEEEBBBAAA>>>999555222444666888888777555333sssiiiYYYRRRHHHAAA>>>?????????;;;:::888666555444333333555666666444222222333555555333000------...000111666555555666888888666333222000---+++***,,,///111444222111111222333444444222444555555333111111111444444666888::::::888666444444444333333444666777666444222111333333333222000...---///333888:::<<<777888;;;<<<<<<:::777555444666777777555333222333555555444444444555555666555444333111000...------///222555888777333...+++++++++,,,...111333111000,,,---000444777777555222333333444555666666333000444666777777555444444555666555333222111111222333333444444333000///000111222444777888666444222222...///000111111222222333222222222222444666888999333222111111222444777999333333333444555777999:::;;;:::999777777777888888777555;;;NNNfff~~~}}}|||rrroookkkkkknnnttt|||yyykkkggg```[[[WWWRRRLLLHHHGGGHHHIIIIIIHHHFFFDDDCCC???;;;444000444::::::555000---******,,,000333555777888999;;;===@@@AAABBB@@@@@@>>>;;;888666666777666444222000000333555777999888666555666888;;;<<<;;;999555333222444666888<<<;;;999888777777888888999999::::::999999999999:::999999888999;;;<<<===:::999999888888777888888:::888666555666888;;;===;;;===@@@CCCDDDCCCAAA@@@@@@@@@AAAAAABBBAAAAAA@@@AAA<<<777555666666444111666;;;CCCLLLSSSXXXZZZZZZXXX[[[```fffjjjlllkkkjjjgggffffffggggggddd^^^YYYSSSUUUWWWYYYYYYWWWTTTRRRNNNKKKFFFBBB@@@@@@AAAAAA@@@>>>:::777666:::BBBGGGIIIIIIJJJJJJJJJKKKNNNQQQLLLMMMOOOOOONNNNNNOOOPPPTTTWWW\\\cccjjjoootttvvvssswww}}}yyy{{{{{{wwwqqqlllkkklllnnnppppppmmmhhhdddbbb```\\\YYYUUURRRPPPOOOMMMLLLDDDAAA>>>======;;;777333///000111222333444444444qqqbbb\\\LLLHHHBBB>>>======<<<<<<999888777555444444555555444555555555444555777:::666444222000///111333444777555444666999999666333111///---++++++,,,...000333333222222222222333333333555777666444333222222666666666777999999777666333444555444333333444666555333222222333444444333...------000555999<<<>>>999:::<<<>>>===;;;999777666777888777555333333333222333444555666666555555222222222111///---,,,+++,,,///333555555222///,,,,,,---///111222222222111///000222555777777444222333333444666777777555222666888999999777444444444666555444333333222222333333333333111//////000111111333666666555333222222...000222222000///000111111111111111222333444555333111///...///222666999555444444444555777999:::<<<;;;999888666666666777<<<;;;DDD\\\zzz{{{yyyyyyzzz~~~uuugggdddaaa]]]ZZZVVVRRROOOKKKKKKKKKJJJGGGDDDAAA>>>;;;999444111555;;;:::555444222///...000222333444222333444777:::>>>AAACCC>>>===;;;777333111111222333222111000111444777999===<<<;;;::::::;;;;;;<<<<<<999777444444666999:::>>>===;;;999888888999999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<:::888777888:::;;;===;;;777555555999>>>AAA>>>AAAEEEIIIKKKJJJIIIHHHFFFFFFFFFFFFEEEDDDBBBBBBCCC@@@;;;888666555444333999>>>EEEMMMTTTYYY\\\]]]bbbdddggglllppppppnnnlllhhhddd```___```]]]TTTMMMIIIJJJLLLNNNNNNLLLJJJIIIGGGEEEAAA===;;;:::;;;;;;===<<<:::777666999>>>BBBHHHIIIIIIGGGFFFGGGIIIKKKJJJIIIJJJKKKNNNRRRUUUWWWaaadddiiinnnrrrttttttssstttssstttwwwzzzzzzwwwsssjjjkkkkkkiiieeeaaa^^^]]]ZZZ]]]^^^\\\\\\\\\YYYUUUNNNLLLIIIFFFDDDCCCCCCCCC<<<999888888:::999555111.........///111333666777xxxdddVVVOOOBBB@@@>>>======<<<<<<;;;777666555444444555777888444555555444444555888;;;777666555444555666888999888555444666999:::666222------,,,,,,---...000111222333444333333222222333111333555666555444444555777666555555666666555444222444555444222111333555333111000111222333222111---,,,---000666;;;>>>???;;;<<<>>>>>>>>>===;;;:::666666666555222111111222...000222444555444333222,,,---///000000...---,,,---///222444333000---+++...111444444222111222444444444444555666666333111000111222555777777666444666888::::::888555444444444444444444333222111111222333222000///...000111111333444333111///......///111333222000------...000000111111222222333333000000///...000222555777888777666555555777888999;;;:::888777777777888888===AAAQQQlllvvvkkkgggbbb^^^[[[YYYXXXWWWQQQQQQPPPMMMJJJEEEAAA>>><<<<<<999777999===<<<888888666444333333333222111---///333777;;;>>>???@@@<<<;;;999555222000111222444333222222222444666777;;;;;;;;;<<<<<<;;;;;;::::::999777666666888:::;;;>>>===<<<<<<<<<<<<===>>><<<<<<>>>?????????>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@>>>======>>>???@@@@@@===:::999999<<<@@@CCCDDDHHHMMMRRRTTTUUUTTTSSSRRRQQQPPPMMMJJJGGGEEECCCBBBAAA>>>:::777666777999@@@CCCIIIQQQYYY```eeegggmmmmmmnnnqqqsssrrrnnnjjjddd```\\\XXXVVVQQQJJJDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA???===;;;:::;;;<<<===>>>>>>=========@@@CCCHHHJJJLLLMMMLLLKKKKKKLLLMMMLLLMMMRRRYYY___aaaaaallloootttxxxyyywwwsssqqqqqqnnnlllllllllkkkfffbbb\\\ZZZWWWVVVUUUTTTRRRPPPMMMNNNLLLJJJLLLQQQPPPJJJDDDCCCBBB???<<<;;;;;;;;;555444333555888888444111//////000222444777999;;;~~~jjjXXXJJJBBB======>>>>>>???>>>===<<<666555444333444666888999444444444333222333666999999888888888999:::;;;<<<888555444666::::::777222***++++++---...000222222222333555555333222222333...000444555555666666888777555333333333444333222222444666444222111222444111000///000111222111000,,,,,,---111666<<>>?????????>>><<<<<<555666555333000...///000***---000333444333111///'''))),,,///000000...---///000222333222///,,,)))///333777777222000222555888666555555666555333111......000333666777666444555777::::::999777666666222333444444333222000///222222222000......000222111222222111---+++******///222444333///,,,,,,---///000111222333333333222------...000222333555555:::999777666555666888999888888777777777888:::;;;;;;DDDYYYvvvyyyppplllddd^^^[[[ZZZ\\\]]]WWWVVVUUURRRNNNIIIDDDAAA>>>@@@???===>>>AAA@@@<<<;;;999777666555444111///,,,000666;;;???@@@???>>><<<;;;999666333333444666666555444333333333444444888999:::;;;<<<;;;:::999999888777666777999:::<<<>>>>>>===>>>???@@@BBBCCC<<<===???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>======???AAABBBKKKOOOTTTZZZ]]]^^^]]]\\\]]]\\\YYYUUUPPPLLLHHHFFF@@@@@@???;;;777777:::>>>DDDGGGNNNWWW```iiippptttvvvtttsssttttttrrrmmmiii___^^^ZZZTTTNNNGGGCCCAAAAAA???<<<::::::<<>>>>>???@@@@@@AAACCCDDDDDDDDDEEEGGGIIIMMMRRRUUUTTTSSSQQQPPPSSSRRRTTT[[[eeelllllliiirrrvvv{{{~~~}}}yyytttpppllljjjgggccc___[[[WWWTTTSSSNNNIIIGGGIIIJJJIIIHHHHHHGGGBBB===AAAHHHGGG@@@??????>>>;;;999777777888333222222555888999666222000111333666999;;;<<<===~~~nnnaaaSSSFFF@@@===;;;:::;;;>>>>>><<<999777444222333666888888777777777666444222222555777444555666777888999:::;;;<<<666111222666888444///---,,,+++,,,///222222222444333333222222111111111000000111333555555444222333222222111222222333333555333000000111222333222333///,,,+++...000///......------...333777999::::::>>>BBBDDDBBB???===<<<;;;999777222...---///000//////...///000...,,,)))&&&))),,,,,,))))))...222333444444333000//////000444444444333111111333555444777999888555111111111111111111111333555777888;;;;;;:::888555444666777333222000///000222444666777555333222111111000///---///000000///,,,)))''')))---111333222///---,,,,,,---...///222444666888333333333444444444444444777888::::::888777888999999;;;<<<;;;888888:::===BBBMMM^^^ssszzzvvvlllcccbbbaaa]]]]]]```dddbbbaaa```ZZZSSSMMMKKKLLLIIIEEECCCAAA>>>;;;999888888888999999777333000333666:::>>>AAABBBBBBBBB@@@@@@===888333222666:::333333333333333333333333555666888999:::;;;;;;;;;888888777666555666999;;;BBBDDDEEEFFFFFFGGGJJJLLLHHHLLLKKKFFFDDDGGGFFFBBBBBBCCCEEEHHHJJJLLLNNNOOONNNQQQPPPKKKIIIKKKNNNMMMIIIBBB>>>???@@@AAADDDHHHQQQ]]]ffffffjjjqqqnnndddlllhhhaaa[[[UUUOOOIIIEEECCC@@@>>>>>><<<;;;???DDDKKKPPPWWW^^^eeeooo{{{~~~}}}xxxssstttvvvtttnnn\\\ZZZWWWPPPHHHBBB>>><<<<<<<<<===;;;555000666???AAA@@@@@@BBBDDDEEEDDDCCCFFFJJJNNNOOONNNMMMMMMNNNUUUZZZ``````]]]YYYYYYZZZ]]]ccckkkoooqqqtttyyy~~~}}}yyyyyyrrrqqqhhh___UUUOOONNNLLLEEE@@@CCCBBBAAAAAAAAABBBDDDDDDCCC@@@===;;;;;;;;;;;;:::;;;:::888555333111000000222333444555666666666666444777999:::999888999999rrrcccXXXLLLBBB===;;;:::999:::======;;;999777555222333555777777666666666555333222222444666333444555666777777888888999555222222444555222///---,,,,,,---000222222111222222222222222222111000//////000222333333222111111111111111222333444555777444111///000222222333333000...///222222000---111///---...111444555666;;;>>>BBBDDDBBB@@@>>>===:::999666333000///000222444222000//////...+++))))))+++---+++'''&&&))),,,000111222222000000111333888888777444111000111222444777999999666222111111000000///000111333555777888888777444222111222333444333111//////111333444555444222111111111000///...///000000///---***(((,,,///333444333000...------...///000222444666777666555555555555555666666888999::::::888777777888888999:::999888888:::===BBBQQQfffzzzwwwqqqjjjeeeeeeeeecccfffkkkllliiifffeeeccc^^^XXXUUUUUUQQQKKKEEEAAA===999777333666:::>>>@@@>>>999555999<<>>:::888999999;;;;;;666111444:::@@@BBBCCCDDDDDDFFFJJJNNNKKKOOOSSSUUUVVVXXX[[[^^^]]]ccchhhiiigggfffgggjjjnnntttyyy|||{{{|||uuullliii^^^VVVLLLGGGFFFEEE@@@;;;<<<<<<;;;;;;<<<===???@@@CCC???<<<:::::::::999999999888666444333111111000222333444555666666666666888:::<<<<<<;;;::::::;;;zzzeeeWWWNNNEEE>>>;;;888777777999;;;;;;:::888888666333333444555444444555555555333111111333555333444444555555555555555555444222111000000000///...------///111222111000...000111333333222111////////////000000000000000000000111222333555666777888444000...///111333444333111000222555444111---333111...---...000000000999;;;???@@@???<<<;;;;;;888888666444111111333666999666333000///...,,,***---//////+++'''$$$%%%''',,,...000111111222444555;;;;;;999555111.........333666999999777444222111......---...///111444555555444333111...---...///555444222000//////111111333222111111000000000111//////000000///---+++***...111444555333000......//////000111333444666777999888777666666666777888999:::;;;:::888666666666666777888777777888;;;===CCCTTTlll~~~|||vvvqqqmmmkkkkkkkkkjjjjjjooovvvxxxuuurrrpppooolllhhhdddccc\\\RRRIIIBBB===999666222777???GGGLLLJJJEEE@@@CCCFFFKKKPPPRRRQQQOOOMMMPPPNNNLLLIIIFFFBBB===:::;;;:::888777555444444333222222222222333444555666111333555666777888:::<<<===EEEQQQZZZ]]]\\\ZZZXXXVVVVVVTTTQQQRRRTTTQQQKKKHHHGGGIIINNNTTTYYYZZZZZZ___aaabbbaaabbb```YYYPPPIIICCC@@@@@@BBBDDDJJJPPP___jjjsssxxxrrrmmmeee^^^XXXRRRMMMIII<<<::::::<<<======CCCIIIOOOWWWcccmmmuuu}}}|||xxxoooeee^^^ZZZTTTMMMFFF???;;;999888777999;;;999555555888@@@DDDGGGGGGFFFJJJTTT\\\ZZZ\\\]]]___aaaeeejjjmmmiiimmmrrrssssssuuuyyy||||||sssiiiaaaSSSKKKBBB>>>>>>>>>;;;888666666666666888:::<<<===BBB>>>:::888888888777666666555444333222111111111333444555666777777666666888:::;;;;;;:::888999999nnn[[[OOOGGGAAA<<<;;;555555666777888999888888888666444222222222222222333444444333111111222444444555555666666555444333111333333111---,,,---///.........000333333111///,,,...111333333222000////////////...------...//////000111222444666888999666333...,,,...222666777444222000111444555222000444111...---.../////////555777999:::888666555666666666666555333444666999;;;888333000/////////...111222111...***'''((())),,,...000111111222333555::::::999555111...------333555777888777444222111------,,,,,,---000222444444444333000---,,,---///666555222000............000000000000//////000222000000000000///......---000222444444222///......111111111222333555666777:::999777666555666777888999:::;;;:::888666666666555555555555666888;;;===CCCQQQggg|||yyyuuuqqqllljjjnnnqqqtttsssppppppwww|||wwwvvvtttrrrooofffYYYMMMDDD>>>;;;999999>>>GGGPPPVVVWWWSSSOOONNNQQQUUUXXX[[[\\\\\\\\\[[[XXXTTTRRRPPPMMMFFFAAA???>>>;;;999666555444444222222111111111222333444...111444666777999;;;<<>>???BBBJJJSSScccmmmwww}}}}}}vvvqqqhhh___XXXQQQKKKHHH<<<::::::===???@@@FFFMMMTTT]]]hhhrrrzzz|||sssjjj]]]YYYSSSMMMHHHEEEBBB@@@<<<999999;;;;;;999999<<>>AAADDDKKKTTT[[[^^^^^^\\\ZZZ\\\^^^aaadddgggjjjkkkeeeaaa\\\YYYXXXVVVQQQMMMDDDBBB???;;;888666666555333333222111000000000000---000333666777888:::<<>>;;;<<<>>>BBBMMMWWWcccmmmyyy~~~xxxxxxrrrhhh^^^UUUNNNHHHDDD<<<:::;;;>>>AAABBBIIIPPP\\\cccmmmuuu|||~~~wwwooo```ZZZSSSMMMJJJHHHFFFDDDAAA<<<:::;;;<<<<<>>;;;777555444444444333111111111111111222333444444555777999999888666555444555555444222111222333{{{bbbVVVIIIBBB===999777999333555777666555444444555555555444222///...///000000222222222000///000111666777999::::::888666555111222333111---+++---///+++---000333666666333000...000111333333222111///000111111...+++,,,111555333333333444555666777888111///,,,,,,000555999;;;666111---,,,000555888888333111000000333666888888777777777555222000000111222333555555555666888:::888555222111333555666666333333222333333444555666555666666444111000000111666777888888555444444444333111000111222333333222///...,,,+++,,,000333666555555555333222222333555666555333000...,,,******,,,...000///,,,,,,...111222111000///000111222333///000111000//////000111222222333444555777999:::888888777666555333222222555777999999999888999:::777555333333666:::<<<===???AAAMMMcccyyyuuukkkjjjjjjgggiiiooopppyyyzzzqqqcccVVVLLLGGGDDDBBBEEEHHHNNNVVV^^^dddfffffffffgggiiilllooorrrtttvvvmmmkkkgggccc```]]]YYYWWWIIIGGGCCC???<<<:::::::::888777777666444222000//////111333444555666888:::DDDOOO]]]iiinnnlllhhhdddaaa___```bbb___ZZZWWWWWWUUUVVVXXX[[[]]]___aaabbbbbbdddeeecccaaa]]]RRRHHHAAA===;;;<<<>>>DDDPPP]]]dddlllyyyzzzuuunnndddZZZQQQJJJEEEAAA<<<:::<<>>:::666333333666:::<<<===<<<===HHH[[[iiitttrrriiijjjkkkiiinnnwwwwww}}}tttfffYYYOOOIIIFFFDDDGGGKKKRRR[[[eeelllooopppppprrrvvvyyy{{{{{{zzzyyytttttttttpppiiiccc^^^[[[OOOLLLHHHDDD@@@?????????AAABBBBBB@@@===999555333222333444333333444666999@@@JJJYYYeeekkkjjjgggdddbbbbbbeeefffaaaYYYXXX\\\WWW[[[^^^]]][[[ZZZ]]]aaa]]]```___ZZZVVVSSSMMMFFF>>>;;;999:::<<>>BBBHHHNNNSSS\\\eeelllsss}}}|||sssmmmeee[[[UUUSSSRRRPPPMMMNNNMMMNNNOOOLLLLLLSSS\\\___aaaeeeiiinnnsssxxx|||xxxiiiVVVJJJ>>><<<999777555444333222333333333444555888:::;;;;;;888555333444555555555222222111222222333444555555777999;;;;;;999777555555666666555444444666888rrr]]]LLLDDD===<<<;;;999999<<<555777999777444222222444333444444111---,,,...111///000222111///......///444666888::::::999777666555444222111111000000///(((+++///555999999666222444333333222222111111111111333333000---///555;;;888888777555555444444444444222000///111333444444222000///222888<<<<<<;;;999777555666999<<<>>>>>>888777444000,,,)))******000222444555555555777999777555333333444555555444///......000333666777777888999999666333111111222;;;===>>>>>><<<;;;::::::333///+++***---111333333222000...---...222666999111111222111111222444777444333222000...+++***))),,,///111...***))),,,///333222000///000222555666000111111111111222555777111222333555777999<<<===777888999999888444111//////222666888:::;;;>>>@@@;;;777333333777;;;<<<<<<:::===IIIWWW^^^ccctttvvvmmmnnnooolllqqq{{{vvvhhh[[[QQQKKKFFFDDDIIIMMMVVVbbbmmmtttwwwxxxuuuyyy|||yyywww{{{}}}yyypppfff___\\\RRRPPPKKKGGGDDDCCCCCCCCCKKKLLLLLLKKKGGGBBB<<<999444444444222111222555888???FFFPPPZZZ```dddfffggg```bbbfffhhh```VVVVVV]]]YYY]]]aaa___YYYWWWZZZ___YYY[[[ZZZSSSMMMKKKHHHDDD:::777666777999@@@PPP^^^eeeiiipppxxx{{{yyywwwvvvgggaaaYYYQQQKKKGGGDDDBBBCCCCCCHHHPPPXXX^^^hhhrrrpppyyywwwqqqiii___ZZZZZZ[[[ZZZXXXTTTWWW[[[\\\XXXVVV\\\fffgggkkkoooppppppuuu~~~zzzdddQQQJJJ@@@>>>===:::888666333222666666555666777999;;;<<<:::777444333444666666666222222222222333444555555555777:::<<<<<<999777555444444555444333444666999ttt___PPPDDD@@@;;;888888999::::::<<<:::777666666666444333888555000...///111222333000222444666555333///---333555888::::::888444222444333222111222222000...,,,...111333666777777777999999888777555222000...555111---,,,...222666888888999999999999888888777555444333111///...///111333333444777:::;;;999888999666333222444777:::;;;:::777444000---+++++++++555444444333333444444555444444555555555555444444000000111222444777:::<<<::::::999555111///111333===>>>@@@AAA@@@===:::888777444000......000000111...////////////222555888777555222///......///000333111...------...............///000000000000///444444444222111111333555---,,,///444555111000111444333222111222555999===777777777777777666555555111333666999;;;<<<<<<<<<===<<<:::999999:::<<<===;;;???DDDGGGLLLUUUbbbkkk|||yyysssuuusssooosss}}}xxxjjj]]]QQQGGGCCCEEEIIINNNWWWcccooowwwzzz{{{~~~|||zzzwwwpppeee]]]\\\RRRJJJJJJMMMMMMMMMOOOXXXZZZ[[[YYYTTTMMMEEE@@@===666222555999999777666<<<===@@@FFFOOOYYY```cccdddbbb___]]][[[ZZZZZZZZZ]]]\\\YYYWWWWWWWWWYYYZZZQQQOOOLLLJJJGGGDDD???<<<666444444666888<<>>:::888999:::::::::888777555555666666666555777444000...///111333333222444666888777555222000222444777999999777444222555333111000111111000///---...111333555555666666777777777666555333111///444111...,,,---000333555888888888888777666555555222111111000000000222333777555444555666666555444777555222222444777888999666555222000//////000000555555444333222222333333555555555666666666666666333333333444666888:::;;;<<<;;;:::666222111333555;;;<<<>>>>>>>>><<<;;;999888666222000000000000///---.../////////111555888777555222///...///111222444111...,,,,,,---.../////////111222222222222111444444444222000000222444---,,,...333444111000222444444222111222444888:::777888999999888777666555555666777999:::;;;;;;;;;<<<;;;:::888888999;;;<<<<<>>>>><<<<<<===???IIIMMMRRRTTTUUUXXX]]]aaapppwwwyyymmmiiiqqq}}}{{{pppdddZZZPPPHHHGGGIIILLLTTT___lllwww}}}vvvoooiiiaaaaaacccffffffgggpppzzz~~~|||xxxssslllgggdddVVVJJJ@@@<<<;;;999666666333222000000222777>>>CCCHHHLLLSSSYYY[[[ZZZWWWUUURRRQQQPPPNNNKKKGGGCCC@@@:::888555555666888999999999555333555666777<<>>999666333222222222111000...///111333444555555555777777666555444444333333444555666666444222///---...222888;;;;;;999777666<<<:::888666555444444444qqq^^^MMMCCC===;;;999666555444555777999888888777555333333333444333111222000......000222333333///222555777888666444222333444555666777888888777000---***)))***,,,------222111111111111111111111000000111222333555666666444444333///,,,***,,,...111000000000111222333444000...,,,---000333444333222///,,,,,,///444888:::555555777999;;;:::777444222333444555777999:::;;;888666333111/////////000333222111111111111222333//////000111333666999::::::888666444444444555555666555555666888:::===???:::888555444444222000...---///000000000000222444555333000......111444666333333111///,,,---111555222444666888888888777666888888777555333333444666333...++++++((($$$$$$'''++++++,,,000555999;;;:::888999;;;<<<<<<;;;:::999777777666777888:::===>>>777777666555555555555555777888;;;;;;;;;:::::::::CCCEEEHHHHHHHHHJJJOOOTTTaaakkk{{{yyylllffflllvvvrrriii^^^VVVNNNHHHIIILLLPPPXXXdddoooyyy{{{sssmmmiiiaaadddkkkpppqqqqqqyyyxxxppplll[[[OOOCCC???===999777777333222000//////444;;;AAADDDGGGLLLPPPSSSSSSQQQPPPHHHHHHIIIIIIGGGDDD@@@>>>666444222333555888:::::::::555444666888888:::???@@@CCCDDDAAABBBFFFIIIHHHIIIIIIJJJMMMRRRYYY```dddlllpppvvv{{{{{{{{{qqqcccVVVMMMGGGAAA===555333000//////000000///...000222444555666666555888888777666444333111000222333444444333111...,,,111555;;;======:::888666<<<;;;888666444444333444tttggg\\\MMMAAA;;;888777666555444222333555777777777999777555333333333111000111///......111333333333111333777::::::999777666444444444555555666777777000...++++++,,,.........333222222111111111222222000000111222444666777888666666444000+++))),,,///111111000000000222444555111...+++---111333333222000...---///444999<<<===666666888:::<<<;;;777444333444555777888999:::;;;999777444111//////000111222111///...------...///+++,,,,,,...000333666888777555444444555555444222111111222333555888:::<<<777555222222222222111000000111222222111000111333222000...------///111333111333333111......111555333444444555555555555555777777777555444444555777444///,,,+++(((###"""%%%(((''')))///777;;;<<<;;;888888999999::::::999999555555666777888:::<<<===444444444444444444444444333555777999;;;<<<<<<;;;===???BBBBBBAAACCCHHHLLLRRR___ttt{{{mmmfffhhhlllrrr{{{}}}wwwggg___VVVPPPLLLHHHJJJOOOTTT]]]hhhrrryyy~~~yyyrrrnnnkkkdddgggooowwwzzz}}}zzzuuucccVVVJJJDDDAAA<<<888777222222111///...111777===AAACCCFFFHHHJJJIIIHHHGGGAAABBBBBBBBBAAA???<<<;;;666555444555777:::;;;;;;888333222666888888:::===;;;??????<<<<<>><<<444111...---///000111111000111333555666777777777888777777666444222000///111111222333222111000///111555:::<<<;;;999777666;;;999777555333333333333mmm^^^RRRKKKBBB;;;999888666444666333111000222555666777:::888555444444333222000///...---...111333444333111333777:::;;;:::888777444333222222222333444444222000//////111222111000333333222111111222333444111111111222444666888:::777777555000***)))---222555444222111000111222333000,,,***,,,111444444222222222222555888;;;<<<;;;666666777999::::::777444222333555777999:::;;;;;;:::777444111000000222333333222///---++++++,,,,,,+++++++++,,,...000333444444333444666777777333000,,,---...///111444555777333111......///111222222333444555444222000000111///...------,,,------...///222555333000///111555444444222222111222222333444555555444333333555777444000------+++&&&%%%''''''''')))///777<<<;;;999888777666666777888999:::555555666777888888999888111111222333444444444444111222444888;;;===>>>>>>;;;???BBBDDDDDDFFFKKKNNNSSSaaavvvzzznnneeeaaa___eeennnwww~~~{{{sssjjj```YYYRRROOOMMMLLLOOOUUUYYYaaakkkssswww{{{yyyuuusssrrroooooottt{{{qqqdddWWWPPPJJJCCC===;;;333555444111...///444:::>>>@@@BBBDDDCCCAAA>>>;;;999:::;;;;;;;;;;;;:::999777666666777:::<<<<<<;;;888333222777;;;<<<===???<<<@@@AAA>>>>>>DDDIIIKKKIIILLLSSS\\\eeemmmtttwwwuuu|||wwwlllddd]]]TTTHHH@@@<<<;;;:::999555222///...000222333333000222444666777888777777555555555555444333333222222222222222333333333333---000444666666555555555999888666444333222222333{{{nnn\\\OOOGGGBBB===;;;;;;:::777444777333000///111333666777999777555444444444333222///...---...111333444333///111555888999999777666333222111000000000111222444333222333444555444222444333222222222333444555222222222333444777999;;;888888666///***)))///444999777555222000000111111...+++)))+++111555555333666666777999;;;;;;:::888666666666888999888666333111222444777999;;;<<<<<<:::777444111000111333555444222000---+++***++++++,,,,,,,,,,,,---///000222333333444777999888333///))))))+++---///000222222111...,,,+++...111333444555666666555222000000000---------,,,,,,+++++++++...222666555111///111444555333111///...///000111111222333222111222555777333///...000...)))(((***(((''')))///777;;;:::666777666555444444666888:::555666777888888777666555///000111222333444444444000111333666;;;>>>??????===BBBGGGKKKLLLNNNRRRVVV___kkk~~~xxxlllccc[[[VVV^^^fffooottt|||}}}{{{yyyuuulllccc___XXXRRRQQQPPPPPPUUU[[[[[[cccmmmtttvvvyyy~~~{{{xxxxxxxxx|||yyyyyy~~~~~~qqqccc[[[TTTKKKDDDAAA666888888555000///333888<<<>>>AAACCCAAA<<<777333111333444666888::::::;;;888777777999<<<===<<<:::999555555:::???@@@AAACCC@@@DDDFFFCCCDDDIIIOOOQQQRRRVVV]]]fffnnntttxxx{{{vvv~~~zzznnnbbbZZZOOOGGG===777666777888888666333000000222444555666000222444666777777777777333333333444444555555555333333333333444555666777(((+++///222222333444555888666555333222222222333|||sssjjj\\\OOOIII@@@===:::888888777666555333111///000444888888777666777777777666444222000...............///000000000000111333555666555444333111///.........000111444777:::999666333444555555555444444444444555555333222111222555777888999777<<<;;;333,,,...444777777666555444333222222222...)))$$$'''///666777666777777777666555444222111444666777666444333333444333666999:::::::::;;;<<<@@@<<<888444222333555777555444222111000111111222666333///...///111111222555444333666999777111++++++))))))+++000333222111000...,,,******,,,...///000000////////////......+++,,,---,,,***))))))***222666999777222///111444222///,,,,,,///222222222+++---///111222333222222111///------///111111111222111000000333444444444666666555444333333222222222444555555333222111222222111111222333444333111---...111333666999>>>BBBEEEEEEFFFJJJPPPZZZccciiipppttthhh[[[SSSZZZYYY___kkksssssspppooovvvvvvuuuqqqlllhhheeedddeee^^^YYYZZZZZZZZZ___fffllliiikkkqqquuuvvv|||||||||~~~{{{vvvnnnhhh___QQQGGGDDD@@@>>>???;;;444555:::???AAADDDEEECCC>>>888555555999;;;888888;;;===<<<===999:::??????:::888;;;888999;;;???DDDGGGGGGFFFEEEIIINNNQQQSSSSSSTTTUUU^^^ccciiinnnrrrwww~~~}}}yyysssjjj___UUUPPPAAA>>>;;;777555555666777555444444222111111444666000000222333444555555555333555777777666666888999777333000111555666333///***,,,...111222222222111333555777666222000000222{{{nnnfff___UUUJJJEEE???<<<999777777777777666222111000222666888999888777777777666555333111000///////////////000111111000000000111444666555555444333000.........///000222555777777444333333444666666555555555666777777555444444555777999;;;;;;;;;@@@@@@888000000333444999888777555444333333333000***&&&(((///555666444555555555444444222111111333555666555333222222333444666999::::::::::::;;;>>><<<999666444555666777555444333222222222333444:::555000...///111444555555333222555888777222---,,,+++***---000333222111111///---++++++,,,...////////////......------,,,***+++,,,---......---,,,222555888777444111000111000...,,,,,,000222333333//////111111111111000///000...------///111222111222111000000222333333222333444444444444333222222000222444444333111111222222111222333555666555444...///222444666999===AAAEEEEEEGGGLLLVVVeeettt~~~xxxlll```YYYWWWTTTWWW```ggghhhhhhhhhlllmmmllljjjhhheeeccccccddd___]]]```bbbbbbffflllllljjjnnnuuuyyyyyy|||}}}}}}~~~zzztttkkk___VVVPPPHHHDDDFFFFFFCCCBBBDDDEEEFFFGGGGGGEEEAAA===:::<<>>@@@???DDDEEE>>>777666777777===;;;999666444444444555333...)))***///333444222222222222222111111000000222333555444333111222333444666888999888888999:::<<<;;;:::999888777666555555444333222222444666777<<<777111...///333777888555333222333666666333000...------///111333333222222111///---,,,---///000.........---,,,+++******((((((***...222444222000222444777888666333///------,,,+++,,,///222444444333333333222111000.........---,,,---000222333222333111000000111111000//////000333444555444222111...111333444333111111111111111222555777999888666///111333444666999===@@@HHHIIIKKKRRR___sss}}}ssshhhaaaZZZTTTRRRXXX]]]___aaacccaaabbbcccdddeeeeeeeeeeeecccbbbdddjjjmmmnnnppptttlllmmmrrryyy|||{{{{{{}}}yyy|||~~~vvvmmmggg```WWWPPPQQQUUUVVVUUUTTTOOOOOOOOONNNLLLJJJIIIHHHFFFJJJKKKHHHGGGIIIJJJHHHKKKHHHHHHJJJJJJHHHIIIKKKNNNKKKGGGFFFHHHKKKNNNOOORRRVVV[[[```dddhhhkkknnnqqqpppqqqwww~~~{{{~~~|||{{{}}}}}}|||~~~|||||||||zzzxxxvvvwwwuuuqqqoooooonnnlllkkkfffddd^^^WWWNNNEEE???;;;999:::<<<<<<;;;777444111111000///......///111222222333333444444333333333666777777777555555777999666444222333666777555333111111222333333222111000111222333333333555888:::fff\\\SSSPPPNNNIIIEEEEEE@@@<<<777444444555555555000222444777999:::::::::;;;999777444222111000///222222333333333333333222///...,,,---000444666777555333111...---------......///000111111222222333555555555555666777888888444555777888:::>>>BBBEEEDDDIIIJJJDDD@@@@@@AAAAAA@@@===999666444333444555777111,,,+++...111111000//////........./////////222333555555333222333333444666888888777777888999999999:::::::::888666444444333111111111333666888:::666222000111444666777555333111222444555444333/////////000222333333333444333111///...//////000---......---,,,+++)))(((((('''(((...666999666222333555777999999666000+++*********,,,...111333444555555444444222111000///,,,,,,,,,...111333444444333111000000000///---,,,+++---111555666444222000000222555555444111000000///000222555888999888777111222444555777999===AAALLLOOOTTT]]]kkk~~~~~~}}}}}}{{{|||~~~~~~}}}~~~yyyqqqkkkddd]]]XXX[[[^^^^^^^^^```\\\]]]___ccchhhkkkllllllhhhiiinnnssswwwwwwxxxyyyppppppsssxxx{{{{{{zzzzzzvvvyyy}}}}}}|||}}}yyytttrrrnnnggg```___bbbddddddccc\\\[[[ZZZYYYYYYZZZZZZ[[[PPPSSSSSSOOONNNQQQTTTTTTSSSQQQPPPPPPPPPPPPQQQSSSSSSPPPLLLJJJLLLOOOQQQRRRTTTZZZaaahhhmmmqqqtttvvvzzzwwwtttuuuzzz|||{{{|||zzztttooouuuuuuuuutttttttttqqqnnnqqqqqqqqqoooooonnnnnnlllssssssrrrqqqooommmjjjhhhnnnkkkfffcccaaa```^^^]]]XXXUUUPPPIIICCC===999777888999:::;;;:::777444222000...,,,+++,,,...///000333333444444333222222111444555555444333333555777666555333444777888777555000111222222333222222111222111111111222555888:::ssseeeZZZSSSLLLKKKIIIEEECCCCCCBBB>>>999555444444333222///222555777999:::;;;;;;;;;999666333111000000000333333444555444444333222---,,,+++,,,000333666777333222000...------...////////////000222333333333333333333333333444555555222444555777999>>>EEEJJJPPPUUUUUUPPPLLLKKKKKKIIIBBB???:::555222222333444999555///---.../////////,,,,,,++++++,,,---...///333444666666444444444555555666777666555555666888666777888999888777555444222000///...///111444666444333222333444555444333444333111111222333444444///000111111222222333444666555333222000000000000......//////...---+++***)))((()))...555999666333555666999;;;;;;777000+++'''(((***,,,...000222444555555444444333333333333,,,,,,---///333555555555333222000000000///,,,***))),,,111555666555222000333666888888555222000///---...000444777888777555111333555777999<<<@@@DDDLLLSSS___lllzzz~~~xxxuuutttsssqqqoooqqqqqqpppooonnnpppsssvvvzzzyyytttmmmfffbbbcccdddaaa______^^^___bbbgggnnnsssuuuuuuppptttxxx{{{}}}~~~|||zzzuuutttssssssvvvzzzzzzxxxvvvxxxyyywwwwwwyyy|||zzzzzzvvvtttpppkkkiiijjjmmmnnnffffffffffffgggiiijjjkkk\\\^^^\\\WWWWWW\\\aaabbb\\\\\\ZZZXXXXXXYYYZZZZZZTTTQQQOOONNNQQQSSSUUUUUUVVV]]]fffnnnsssvvvxxxyyyxxxzzzzzzzzzzzz|||~~~~~~|||vvvqqqooopppnnniiidddcccccceeeggghhhddd^^^[[[]]]^^^```bbbaaa^^^\\\[[[dddeeeeeedddaaa^^^[[[ZZZaaa]]]XXXUUUSSSRRRQQQPPPLLLJJJFFFBBB>>>;;;999999:::999888777666666666666///---******,,,/////////333333333333222111000///111222222111///000222555666666555555666777666555......///111222333333333333111000///111333555666sss```SSSMMMGGGDDDDDDCCC???>>>???AAA>>>:::777666555333111///222555777888999;;;===;;;999555222000///000111333444555666555444333222+++***))),,,000333555666222111000//////111222444333111000111444555666555333222222111111111222222000222333444777???JJJRRRaaafffhhhccc]]]YYYSSSMMMEEEAAA:::555111111333444;;;777222///............***)))))))))***,,,...000333444666666555444555666555666666555333333555666555555555444444444444444000///---+++,,,///222555111111222333555555222000444333222222222222333333...000111222222222444666888777666444222111111000///000222222222111///---,,,++++++---222444333111444777:::<<<:::555000,,,'''***,,,...///000333555444444333222222333333444......///111555777666555333222111111111///,,,)))***,,,111555666555333111333666999999777333000///+++---///333666777555333000222555888;;;@@@EEEIIILLLYYYkkk||||||tttpppjjjhhhgggfffbbb___dddcccaaa___^^^```eeehhhkkkrrr~~~~~~uuuooojjjkkklllhhhddddddggggggiiiooowww}}}~~~}}}||||||zzzxxxtttqqqtttyyyyyyvvvxxxwwwuuutttuuuxxx~~~yyy{{{xxxqqqmmmooorrrssslllmmmnnnooopppqqqqqqqqqeeehhhgggbbbbbbfffiiijjjccceeeccc```___``````^^^TTTRRROOOOOORRRUUUVVVWWWZZZ___ffflllqqqtttwwwyyypppvvv|||~~~|||yyyzzz|||xxx}}}}}}yyywwwyyy{{{{{{|||}}}|||xxxrrrpppssswwwyyyxxxwwwuuuuuuuuuuuuuuujjjfffaaa___^^^]]][[[XXXOOOOOORRRYYY[[[VVVRRRPPPMMMLLLNNNRRRRRRNNNKKKLLLSSSUUUVVVVVVSSSPPPNNNMMMPPPLLLHHHEEEDDDDDDDDDDDDCCCBBB@@@>>>===;;;;;;;;;;;;999666444333444777888000---******---000000///111111111111111000///.../////////...---...222444777666666666555555555555---...///000111333444444333111//////111333333333{{{tttoooaaaQQQGGG@@@===<<>>;;;888444000//////111333333444555666666444222111(((((())),,,000333555444222111111111333666888:::777555333333666888888777333333222111000000000000000111222222666@@@NNNYYYllltttzzzxxxrrrjjj]]]SSSHHHCCC<<<666222222444666<<<999444000...---......)))(((((((((***,,,///000111333555555444444444555666666666444222222444555444333111//////111333555111///,,,***+++...111444222111111222444555333222333444444333222111111111,,,...111222111222444777:::999777666444222111000000222444666666555333222000///------------......222666::::::666111...---***---000111111222444777333222111000///000000111000000111444666888777666222222111222222000---***+++...111444666555333222000333777999777444222111,,,---///333666666444111///222666:::>>>DDDJJJNNNTTTcccyyy}}}jjjeee```^^^^^^\\\WWWSSSSSSSSSSSSRRRPPPQQQTTTVVVYYYdddwwwzzzuuuvvvxxxuuutttuuuuuutttuuu{{{}}}{{{vvvrrrtttzzzzzztttvvvtttssstttvvvyyy{{{|||}}}zzz{{{xxxsssrrrvvvvvvssslllnnnppprrrrrrpppmmmkkkhhhlllnnnkkkiiiiiihhheeedddggggggbbb```bbb```\\\SSSOOOJJJIIIKKKOOORRRTTT[[[]]]___aaadddiiippptttmmmoooqqqssssssrrrrrrsssoooqqqpppmmmnnnrrrrrrppplllllllllkkkiiihhhhhhhhheeeeeeeeeddddddcccbbbbbbVVVSSSOOOLLLJJJJJJKKKLLLEEEBBBDDDKKKNNNKKKIIIJJJCCC??????CCCCCC@@@@@@DDDBBBEEEHHHIIIFFFCCCBBBBBBAAA>>>:::888888:::;;;;;;======<<<<<<;;;:::999888999888555333333444777888111---***+++///222222000...///////////////......---...---------///333666777777777666444333333333000000000111222333444444222000///111333555444222yyyfff```\\\QQQDDD<<<999777888<<<===:::999:::::::::999:::;;;:::888555///111333444444666;;;???:::777333000...000222444333444555666666444222111&&&'''))),,,111444444444222222222333666:::===???:::777555555888:::999888444444222111000/////////000111111222666BBBRRR^^^nnnyyywwwfffXXXKKKFFF>>>777333333555777<<<999444000...---......(((''''''((())),,,///111000222444444333333444555666666555444222111333555444111...,,,,,,///333555222000---***+++---111333444222111111333444555444333444555444222000000000***---111111111222555888;;;:::888777555333111111222333666888999888666555222111///,,,)))(((***,,,000555:::999333---,,,------000333444444444666999222111///...------------111111222555888999777666222222222222333111...+++---///222444555555444333,,,000555777777555333222,,,...000444777777444111...111666;;;@@@FFFMMMRRR___nnneeeaaa\\\[[[[[[YYYSSSMMMFFFHHHIIIIIIHHHHHHHHHIIILLL[[[sss~~~~~~yyytttwww|||zzzssstttrrrrrrtttyyyzzzyyyvvv~~~}}}~~~|||{{{yyy|||}}}wwwzzzyyyuuurrrvvv|||zzzrrrkkkmmmppprrrppplllgggccceeelllqqqooolllhhhccc]]]bbbffffff```^^^___]]]WWWRRRLLLEEE@@@BBBGGGLLLPPPZZZYYYWWWUUUXXX___hhhooopppjjjcccaaadddjjjnnnpppiiigggcccbbbgggmmmkkkeee[[[[[[\\\```dddeeebbb^^^TTTUUUVVVWWWVVVTTTRRRQQQHHHFFFCCC???<<<===@@@CCCEEE@@@???CCCEEECCCCCCFFF???999666999999777:::@@@888<<<@@@AAA>>><<<;;;<<<999666222111333666888888::::::::::::999777666555777666555444444555666777222...***+++000333333111------...............------------------000444888777888888666333222222222444333333222222333333444111000///222666777666444rrrjjj^^^PPPFFF???<<<;;;999999999888777666888999777777888999999999999888333222222333555777:::;;;666222......333555444222222333444666666444333222,,,))))))---333666555222000///000222666888999888666555555666888::::::999444333111000////////////444111111333777AAARRRbbbqqq|||{{{qqqjjjSSSIII<<<555444666777666888777444111...------,,,,,,+++***,,,///222444444444555555111,,,+++///444:::888555333333333333222222222111///......000333222111000---,,,---000222222111000000222666:::<<<777666333222222222111000000000000111111222222222444666999:::999666222///555555555666555555444444222222222000---)))%%%###111444666444///,,,...111222222444666888888555333222222///,,,)))(((***---444444444555666555333000000333444222///,,,---...222333333444333222000//////000000111333555777888111000000222444666666555777444666>>>GGGNNNUUU[[[hhhwwwmmmmmmjjjddd[[[RRRLLLIIIJJJFFFDDDEEEFFFFFFIIINNNUUUggg||||||tttqqqtttwwwvvvtttpppllljjjmmmtttwwwtttooovvvuuu{{{{{{zzz|||~~~yyywwwtttrrrrrrrrrqqqppprrrqqqooooooooonnnllljjjnnnnnnllljjjiiijjjnnnqqqpppiiiaaa___aaacccbbb___eeeffffffeeebbb```___```\\\WWWTTTXXX^^^^^^WWWOOOHHHFFFCCC@@@???AAACCCDDDTTTSSSRRRRRRTTTWWW[[[]]]ddd```[[[WWWVVVYYY]]]___\\\ZZZWWWUUUTTTUUUVVVWWWOOOKKKIIIMMMUUUYYYWWWSSSIIIFFFDDDFFFKKKMMMKKKHHH???===888333000222777<<<@@@===;;;:::<<>>;;;777777999;;;;;;:::999888777666555666666777:::666222111333666666555666555666777888777444222666666444333222111000000///...---,,,,,,---///000)))***+++...222333333111000000/////////111222333444333333222222333333444555555555555555555555555444444555666777666444111uuubbbZZZMMMAAA999777999<<<999::::::999777666777999666666777777777888888888444444444555666888999:::777222...---111444444222222444555666666555444222...,,,+++///555888666444111000000000222333333222111111222444777999888777333222222111111111111111555222222444777???MMM[[[jjjttt}}}}}}yyyrrriiiaaaPPPGGG<<<555555777888777:::888666333111/////////---,,,+++,,,///222333333333555555222------111555777555444444555777777777555555333111......000222333444333000---+++---000000///......000333777999777555444333222222111000//////000111111222333333555666888888777444111///333444444444444444444444333444555222...)))'''&&&222555666444///---...111333444555888999999666333222222000---******,,,...333333333444555444111...)))+++------,,,+++,,,...444444555555555444222111111111111222444555666777222111111222444666666555555444888@@@GGGNNNWWW```vvvyyywwwtttnnnggg]]]SSSLLLJJJEEEAAABBBDDDEEEJJJQQQaaarrrzzztttpppoooooopppiiigggeeefffhhhjjjkkkkkkrrrqqquuu|||}}}xxxvvvxxxvvvsssrrruuu{{{~~~~~~|||pppmmmiiigggfffgggfffeeecccaaa`````````___]]][[[_________]]]]]]^^^```ccceee```ZZZVVVWWWXXXXXXWWWZZZ\\\]]]\\\YYYVVVVVVVVVWWWRRRNNNOOORRRSSSOOOJJJFFFDDD@@@===;;;<<<===???IIIJJJKKKMMMNNNNNNOOOOOOSSSRRRPPPNNNMMMNNNOOOPPPOOOMMMJJJGGGEEEFFFGGGHHHDDD???===@@@FFFJJJIIIEEECCC@@@???AAAEEEHHHFFFCCC@@@<<<555///...111777;;;===;;;888777999<<<>>>???>>>;;;888888:::;;;;;;:::888777555333333444555666999555222111222444555444444444555777888888555333666666666666444222000//////---,,,+++***+++---...))))))+++...111333333222222111000///000111222333444444333333333333444444444444444444444555555555222222333444555555333111yyynnndddSSSKKK===111,,,...555999:::;;;;;;:::888666777888666555444444444555777888555666777888999999999999777222,,,+++...111222222333444666777777666444333000//////222777999888666555333111000000000...,,,,,,---///333666777666444000000111222333444444555555333333555777:::DDDOOO]]]fffmmmnnnkkkeee]]]VVVKKKDDD;;;666666777888888;;;999777555333222111111///---,,,,,,///111222222222444555333000000333777444333333555888;;;<<<<<<888888666222///...///111444777888555...++++++...------,,,,,,...000333555666555444333222111111111//////000111222333555555777777666555444222000///222222333333444444555555444777999555///))))))***555777888555111//////111444555666888:::999666444333333222000------///111222222222333444222///---$$$&&&(((******,,,...000555666777777777666555444222333333444444555666666444333222222444555555444444555;;;AAAGGGNNN[[[hhh~~~xxxmmm___TTTOOOHHHBBBBBBDDDGGGOOOXXXqqqzzzrrrjjjfffgggiiibbbbbb```]]][[[\\\```dddhhhgggiiilllmmmjjjiiikkkmmmhhhddddddiiiooorrrsssddd```[[[XXXWWWXXXXXXXXXPPPOOONNNNNNOOONNNLLLJJJLLLMMMOOONNNNNNOOOQQQSSSUUUSSSOOOKKKIIIIIIJJJKKKNNNPPPRRRQQQNNNKKKJJJIIINNNKKKHHHFFFGGGHHHGGGFFFEEEBBB>>>:::888888999:::???AAADDDGGGGGGEEEBBB@@@@@@AAABBBCCCCCCBBBAAA@@@DDDAAA===:::888999;;;<<>>888000,,,,,,111666::::::777444333555888;;;<<<<<<:::999999:::;;;;;;;;;777666333111111222444666888555111000111333444444333333555777999999666444555666888999777444000...///---+++***)))***+++,,,))))))***---111333444444333333111000000111222222444444333333333333444444444444444444444444444444///000111222333333222222~~~uuunnnfff\\\TTTMMMEEE999...)))+++000555:::;;;;;;:::888666666777555444222111222333555777777777999:::::::::999888555000+++(((***---///000444555666777777666555444111000000333666888777666777555333222111000...,,,,,,...111555888777444111---...///111333555666666444222333666666666;;;AAALLLSSSZZZ\\\[[[XXXRRRKKKDDD@@@:::777777888888888999888777666444333222111000...------///111111111111333444444333333555777333333333666:::===??????:::999666222///---...///222666:::888111,,,,,,...,,,,,,,,,,,,---///111222555555555333222111111222111111111222333666888999888777555222000//////...333333333444555666777777444999<<<888///***,,,///888999999777444222222333444444666888:::999666333333444444333111000111333333222333444444333000---&&&''')))***,,,///111333444555666777888777666555444444555555666666555555666444333333444555555555333666===CCCGGGOOO```qqq~~~nnnaaaZZZPPPGGGEEEFFFLLLWWWbbb|||~~~}}}|||{{{tttyyy~~~~~~|||zzz{{{xxxrrrjjjdddaaaaaabbb\\\[[[YYYVVVSSSSSSVVVXXXYYYYYYYYYZZZ[[[[[[\\\]]]```[[[VVVUUUXXX]]]aaacccYYYTTTOOOKKKKKKLLLMMMNNNEEEDDDCCCDDDEEEDDDBBB@@@@@@BBBDDDEEEEEEEEEGGGHHHGGGGGGEEEBBB???>>>???AAAEEEGGGIIIHHHFFFBBB@@@@@@CCCCCCCCCCCCBBBBBBCCCEEECCC@@@<<<999777777888:::<<<>>>@@@BBBBBB???<<<:::888999;;;<<<<<<;;;:::999???===:::777777888;;;<<>>DDDHHHRRRfffyyy|||ooodddXXXLLLFFFHHHQQQ```mmm~~~xxxxxx{{{}}}yyyuuuqqqooonnnllllllmmmoooppplllnnnpppqqqpppooopppqqqtttttttttuuuxxx{{{~~~xxxqqqhhhcccaaa___[[[WWWTTTRRROOONNNNNNLLLJJJHHHIIIJJJJJJIIIKKKMMMPPPPPPRRROOOLLLJJJKKKMMMOOOPPPNNNIIIDDDAAAAAACCCDDDEEE???>>>>>>???@@@@@@>>><<<:::;;;===>>>>>>???@@@BBB>>>??????===;;;:::;;;<<<===???@@@@@@===:::999888666:::>>>@@@@@@@@@AAACCC>>><<<999666555666888:::<<<<<<======<<<;;;::::::888888888888888888999999:::999888888999;;;>>>@@@===999555333555777888777::::::;;;===>>>>>><<<:::...---...111444777888999999666333222444555666666777888:::;;;;;;:::::::::999777555333333444666777666555222000//////111333000111444888;;;:::777444222444777999888555222///333222///---------...///,,,+++***,,,000444666777666555444222222222333333666555555444444555555666555555555444444333333333000222222222111222555777~~~ttteee___ZZZVVVPPPGGG@@@>>>999888666555333333333333555777999999777666555666222111000000000111333444666666777777888777777777222000+++((('''(((***,,,000222333444444333222000......000111222222222222///...---...000222111000555666888:::;;;888444000***+++...111333444444444222000222666777444333444222777<<<>>>BBBEEEAAA;;;777777777777666555444333222222222222111000///...111///---...000111222222000111333555666666666555444333444777:::;;;;;;:::777777555111...---...000...111555666555222000///...///000111111111111000333555666444111000222555666555444444555888:::<<<888666333000///...///000333555888:::;;;:::888666333666888666111///111444999999999888888888777777000000333666999999777444444666888888555333222222444444555777888888666333...,,,++++++...000111111111222444555666666666666555666777888999888777666888555333333555777888888555888>>>DDDJJJWWWlll|||jjj\\\MMMGGGJJJVVViiixxxyyywwwxxxrrrllliiijjjhhhddd```aaa___[[[YYYYYY\\\```cccfffccc^^^YYYYYY^^^ffflllmmmlllllllllnnnqqqtttvvvvvvvvvwwwwwwxxxyyyyyyzzz}}}}}}zzzvvvsssssskkkaaa[[[ZZZXXXRRRMMMIIIGGGEEEDDDDDDBBB>>>:::<<<>>>>>><<<>>>BBBEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB???;;;999:::;;;<<<===;;;:::999:::<<<<<<;;;999666777888888888888;;;===999999999:::::::::::::::777888999777444222222222...222777<<<>>>>>>???@@@;;;999666333333444666888999999888888888999::::::999888777666666666888888333444555777999;;;===>>>===:::777666666777777777888999;;;;;;;;;999777555***...444777888888999:::999888666555555555444333444777:::;;;:::999999999999888777666555666777777666555444111......111333000111444888;;;:::777444000222333444555444333222666444222111000111222333000...,,,---000444777888666555444333333444555555666666555555555555666666666666666555555444444333222444444333000111555999vvvjjjdddRRRMMMIIIHHHDDD<<<777777444444555666777666555555222444777888777555555555111111111111111222222222444444444444555555666777333111///+++))))))+++,,,...///111222222111///...---...000000000000000111---,,,,,,...111333444333444555666888999888444111,,,---000222444444333333333111333999:::777555666///222555777;;;???;;;555333444666666555333111000000000111111000///...---000///---...000222333333///000222555666666444333222222333555888:::999888666666444222000///111333111111222444555444000---...///111222222222000000222444666444000///222666666555444333444666999:::777555333111000000000111222555999<<<<<<999666333222333444333111111333555666555555666777777777777///000222666:::;;;999777555777999999666333111111222333444777999999888666000...+++,,,///222222222111222444666777777777666555666888999:::999888777777555333333555888999:::777888<<>>???===:::777444222333555666555555666666888999:::;;;:::999888777777777777777000222555888:::;;;;;;;;;===<<<:::999999:::999999888:::;;;;;;999666333222...444:::<<<888777999===999888777777777555111...111555999;;;:::888777888777777888888777777666666666666555222......111444000222555999;;;:::666222////////////000222444555666555444222222333555666444111......111555888999666555444444444555666777777666666666666666666777888888777666666555444444444555555222//////444999qqq___VVVRRRGGGAAA???@@@===555111333555666777888888777666555000333666777666555555555000000111222222222222111333333222222333444666777444333111///,,,+++,,,---,,,...///000000///...,,,---...000000000///000111///...///111444666666666222222333666777777444111...///222444555444333222444222555;;;===:::888999///222444555888;;;888111000333555666444111///...///000111111000///...---000...---...000333444333///000222555777666444111///000111444888999888777666666555333111111444666333111000222555555///***...000111333333222000///111444666444000///222666666555333222222444777999666555333111111111111111111444999======999444000111111111111222333444444333333222444555777666666///000333777;;;<<<;;;999666888::::::777333111000111111333666999:::888777333000---...111444555444111222444666888888888888444666888:::;;;:::999888777555222333555888:::;;;888888;;;CCCNNN^^^tttpppaaaQQQLLLRRReee}}}|||~~~zzzppphhhfffVVVSSSOOOKKKHHHFFFDDDBBBCCCAAA???<<<<<<===???@@@;;;<<<===>>>???CCCGGGKKKXXXWWWUUUTTTTTTVVVXXXZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[```bbbbbbhhhqqqsssooopppiiieeegggjjjjjjjjjmmmeeeeeefffiiiiiifff___YYYPPPOOOMMMIIIEEECCCCCCEEE>>>@@@@@@999222///444:::222666666111111555666222555777888999999:::<<<===999888666666888:::::::::666555555777999999888777666666555333222333666999444111111555;;;===:::666777666444111///...000222555333333555:::>>>@@@@@@AAA>>>:::666444444666777333444666888:::;;;;;;<<<;;;;;;;;;;;;:::999777666222555888;;;======<<<:::999999999888888888777666:::<<<>>>===:::666333222333999???===777555999???999999888888777444///+++///444999;;;999777666777666777888888888777555444777777666222///...111555000222555999;;;:::555222...---,,,+++---000444666666555444333333444666777666333000///111555888:::666555444444555666777888777777666666666666777777999888888777666555555555444666555222......333999}}}kkk]]]SSSJJJBBBAAA???===<<<999555000,,,000222444555777777666666333333333222111111222222444222000---,,,---///000666222---,,,///222444333888555111//////////////////---,,,---000000...++++++---...///...///000222333111000000333777;;;<<<777444111111444555333111000000111111222333444444666666888999::::::::::::444333222444666777777666///111444666666555333111111///...///111333444444222000///000111333222222///...---000333555444222//////000111222444555666444444444444555555555555444222///---,,,,,,---...,,,...111111///...000222333333333222222222111111222222111111222444555777777555333333444444000---333444666777666444111///222333555444333333444555222444555777777777666555222222444777::::::777555444555888::::::777444222444444444222000///000222111111111000///111555999;;;888444333555666666444888666555555777999999:::888777555444444666888:::===:::;;;CCCPPPaaavvvsssiiiXXXLLLUUUppp~~~sssqqqpppnnniiibbbZZZUUUMMMHHHBBB@@@AAAAAA===:::>>>:::555222111222222222444444444555666999;;;<<>>>>>@@@AAA??????===:::666333222333111333444333111//////000000222444555666777999;;;999888777777777888:::;;;777555222000///111444666777777777666555333222111444555777999::::::999888999888666555555555666777888888777777888:::<<<===<<<;;;:::888666555444444555666777777777777999;;;:::999999999::::::888777222444999>>>AAAAAA===:::<<<:::777777888:::;;;:::888777666666777666444222999::::::888555555888;;;;;;;;;:::999777444111///555555666666666666555555555555666777777777777777===<<<999444///...111444555444555999>>>>>>888333//////000111222444666777777444222333555777666444444111///000333555444333555666777888888999888888<<<<<<;;;777333222555888;;;:::999888666444222111666777777333......333888~~~wwwhhhWWWLLLGGGCCC===>>><<<:::888666333///,,,000222333555777777777777555333222111222222222222333111///------...000111444111......000333333333777555222111111111000//////------...000111///---+++---///000///000111333555222000111444666777666333111//////111222111///111222222222333333333333555555666777888888888888666555444555666777666555000111333555666555555444222111///000222555555555777555333333444555444333111000///111444555444222000000000000111333444555333444444555666666666666555333111...---,,,------...000111111///...000222333333333222222111000000000000000111222333555666555333222222444555444222444555666666555333111000333444555555333333444666444555777999999777555444///111444666777666555444777888:::<<<;;;:::888666222333333111///......000333333222000///111444777999666333222444666666555666555444444666888999999888666444333444777:::<<<>>><<<>>>EEEPPP```uuuqqqeeeXXXUUUaaaxxxyyyrrrcccbbbaaa___\\\VVVOOOJJJFFFBBB===<<<>>>???<<<999;;;888444111111222111111222111111111222444666777999;;;>>>>>>>>>===>>>???>>>???@@@AAAAAAAAA@@@@@@>>>AAADDDEEEFFFHHHKKKOOOOOOOOOOOOLLLJJJIIIKKKLLLOOONNNNNNNNNMMMKKKGGGDDD@@@>>><<<999888888:::;;;<<<===<<<999666444444555333444555333111000111222222444555555444444666777888777666666666777999:::666444111//////000333444777777777777555444222222333444666888999888777666777888999888666666777999888777777777777999:::;;;999999888666555555555555666666777666666666777888888888888:::;;;<<<;;;:::666777:::===@@@???===::::::888666555777999999999777666555666777777555333999:::;;;:::777666888:::;;;;;;;;;:::888666333222666666777777777777666666222333444666777888999999;;;;;;888444///...000333000000222777<<<===999444111111111222333444555666666444222333555666555444555222000000222444555444666666777888999:::::::::;;;;;;999555222222666999:::999999888666555333222777888777333///...333888uuullleeeWWWHHHAAABBBBBB@@@;;;999666444333111///---000111333555666777888888666333111111333444333111111000///......000222333222111///000111333333222555444333333444333111//////......///111222111///---///111222222222333444888444111111555666333///000///...///111111111///444555555555444444333222333333444444555555666666888777555555666666666555111222333333444555555666333222000111333666777666:::888777666777777666555555444333444555555444222111111111111111222333333222333444666777777777777777555333000...---------111222222111//////000222333333333222111000//////---...///111333444555555444222111111333666777777666666555444333222111111444555555444333222444555555777:::<<<;;;888444222,,,000444555444333333555888999999:::::::::999999222222222000...------...444444333222000111444666777555333222444555555444333333333444555777888999888666444333444888<<>>???BBBHHHPPP^^^uuuuuummm```YYYccctttzzzwwwrrrhhh___PPPOOOOOOOOOMMMIIICCC???===:::777888:::<<<:::888888555333222222222111000...---,,,,,,---///111222222333333222111222555888777888:::;;;;;;;;;:::999777999;;;;;;;;;<<<>>>@@@???@@@AAA@@@>>>>>>>>>@@@EEECCCBBBBBBCCCBBB@@@>>>:::999666444333444555666999::::::888666555666777666666555333111111333555555666666555333222222333777666555555555666777888555333111000///000222333666666777777666444333222111333555666777777555444555999<<<;;;777444666999777777666666666666777888555555444444444555666666777777666666666555555555666777999;;;<<<===>>>>>>;;;:::::::::<<<<<<;;;:::777555333333555777888777666555555666777888777555888:::;;;;;;999888888888::::::::::::999888666555777777777888888777777777000111333555777999:::;;;:::999777333000///111222+++,,,///555:::;;;888444222222222222222333333333666444333333444555444333777444000///111333555666666666777888:::;;;;;;<<<:::999666333111333777:::888888888777666666555555888888777444000///222666pppfff^^^YYYNNNBBB>>>BBBDDDCCC:::777333111111111111000111111333444555777777888888444111111444666444111111111000000111333555666111111111222222222111111444333444555666555333000//////000111222333222222000222555666555555666777999555222333777777111,,,//////000111222333333222888888888888777666444333222222222222222333444444666555333333555666666555444333222111111222333444333222000111333666666666999777666666777888888777999888888888777666555333333333222222222222333333111222444555777777888888999777555222000...------444333222111000000111222222222222222222000///...,,,...000333555666666666666444111000222444777999777666444222111111111222333444333222000///111333555888;;;===<<<999444111+++000555555222111333666666666555555555666666666333444444222///...///000333444444222111222555777888666444333333222222222222333555555666777999:::888666444333444999>>>AAA???AAAFFFKKKQQQ___wwwooofff[[[\\\qqq}}}nnnfffddd```VVVMMMCCCCCCDDDDDDDDDBBB===:::888666555555777888777666666555333444444444111000+++++++++,,,---///111222000111111000000000222444666777888::::::999999888666777888888888888999999666888::::::999888999:::???>>><<<<<<>>>>>>===;;;999888666444444444555666666777888777666666777999777666444111///000333666777777888666444222222333555555444444444555666777555444333222222222333333333444555666555444222111111222444555666555444333555;;;???<<<555111222666777666666555555444444444111111111222333555666777666666666666777888777666777999;;;<<<<<<======>>>>>>;;;888666777888999888444222111222444666666666555444444666888999888777666777:::;;;:::888666555888888888888888888777777666666777777777777666666111111222444666888999:::888777555333222111111222***+++///444888888555222222222222222111111000000444444333222333333444444777444000...///111444666555555666777888:::;;;<<<888666333111111444888;;;666666666666666666777777999999777444111000222555}}}ttthhh]]]VVVPPPMMMFFF>>><<<@@@AAA???:::777333222222333444333111111222333444555666666777555222333555666444222333333333444555777999:::111222333333222111000///222222444666777777444111000111222222222222222333222555888999999888999999999666444555777666111,,,---...000222333333444444999999:::;;;:::888777555222111111000111111222333222111///000333555666777666444222000//////000111222111///000222555666555444333222444666999999999;;;<<<;;;:::888666555555555555444333333333333444222222333444555666777888999888666333111///...---555444333222222222222111111111222333333111000///---///222444666777777777999777444111///111444666666555333111111111222333222222111...,,,,,,---///444666:::<<<<<<888444111---222666666333222555888555555444333222333333444555555555444222111222333222333444333333444666888999888777555222000//////333555777888777777999;;;777666444444666:::>>>AAA@@@BBBGGGMMMSSSbbbzzzpppggg\\\VVV___zzz}}}yyykkk[[[SSSSSSQQQIII@@@======>>>???@@@???;;;888777666666666666666555444666666555555666555222000***+++---000222444555666///111444555444222222222333444666777777777666555333333444555555555444333333555777888777777777888<<<;;;::::::<<<<<<;;;:::888888777666666666777777444555666666555555777999777666333000...///222666777888999777555444555666555444333333333444666666666666555555555444444444000222333444444333111000111222444555666555333222888<<<@@@<<<333---...111555555555555444333333222//////000111333444666777666555555777;;;<<<;;;999999;;;===<<<:::999:::;;;<<<999555333444555555555222111000222444666666666555444444666888:::999777444555777888999777333111555555555555555666777777444555555555555555555444444333333333444555666777666555555444444333222222,,,...111555777666222000000111111111000///...---222222222222222222444555666444000...---///333666555555555555666888999:::777444111000111444777:::444444444444555666777888999888777444222222333444|||uuukkkaaaWWWOOOKKKFFFFFFAAA<<<<<<@@@AAA>>>;;;888555333444555555555222111111111111222333444666666555555444444444555555555666777888:::;;;<<<333444555333111///......111111222555777777555333000222333333222111111222222555999::::::999999:::999777666555444222...,,,))),,,///111111222333444666888:::;;;;;;:::888777333222111000000111222333111///---...111555777777666555333111000//////000222111///000222555555555222111111333666999::::::;;;<<<<<<:::777555444444555444444333333333444444333222111111222444666888777777555444222000......444444333444555555333111///111333444444444222111000111333444666777888888;;;999666111...---///222444333222111111222333444111111///,,,***)))+++---000333666999:::888555333///333666666444444666888777777555444333222222222333444555444222222444555333444555555444444666888999999999666333000//////333666999999777666888:::777666666666888;;;>>>@@@@@@AAAFFFMMMWWWgggmmmaaa\\\TTTVVVfff}}}ssseeeYYYKKKDDDEEEFFFBBB===:::::::::<<<===<<<999777777777777777666555444444888777666666666555222000+++...222666999999888777,,,000555777666333000///444555666777888777666666333333333555777777555333222444555555555555666888999999888999;;;;;;999888666666666666666666777777444555666555444444666888777666333000...///222555777888999888666555666777555444333333333444666666666666777777777666555444///000333555555333111000333444666777777666444333:::===>>>999222------...444555555555444333222222//////000111222444555666555444555888===>>><<<:::999;;;===<<<888555666888777555333222333444444333111000000222555777777777555555555777999:::999777333333444666777666222///333222222222333444555666333444444555555444444333666555444333222333444444666555444555666666444222000222555777777555222///000000111111000///---,,,///000222222111222444666555444222000...///333666666555444444555666888999555222000000222555666777333222222222333555666888888777666444444444444555mmmjjjdddZZZQQQJJJGGGGGGAAA@@@===999;;;@@@AAA???;;;888666555666666666555222222000/////////000111444777888666333222444888555666777888999:::;;;<<<555666666333///,,,,,,...000000111333666777666444111333444333111//////111111444888:::999888888888999999888555///+++))))))(((+++000222333333444666222444777999::::::999888444333222111111222333444333000......111444666777555444333333222222333333333222000111333666777666444333222444777:::::::::777999:::888444111111222222222111111111222333333555333000......111555777666555555444222000///...333222333666888777444111...000333555666666444333222222222333444555777777:::999777222---+++,,,///111111111111222333444555222111///+++)))(((***,,,---///222555777777666555222222333444555666777777888888777555333222000000///000111111000111333555777888888666444333333444777888999777444222222333333777::::::666444666888777777777888:::<<<===>>>@@@???CCCMMMZZZlllooo___VVVRRRSSS___rrrzzznnngggTTTKKK@@@:::<<>>;;;777777:::<<<:::555222333666333222222333555666444333111111111444777999999888666666666777999999888777555444333555777666333000222222111111222333555666444444555555555555444444666555333222111222333444555444444666999999666333222555888:::999777444222000111222333222111///---,,,...111111111222555888555666666333111111444666888777666555555666777888333111000000333555555333111111000000111333555666777666555444555666666666rrriiiYYYWWWRRRJJJCCC@@@AAACCC:::999666222444;;;???>>>:::888666666666777555444333222000............///333888;;;888222000444999555666777888999:::;;;;;;777888777333...++++++---000///000222555666666555111333555444000......000///222666888888777666666999;;;:::444+++%%%$$$&&&)))...333555555555777999...000444777999999888888666444333111111222444555555333000///111444666666333333444555555666666777555333222222555777888888777666555666999;;;;;;:::444666777555111//////000000000//////000111111222666333///,,,,,,///444777444444444333222111///...222222333777:::999555111...000333666777777666555222222111111222444555777888999777222---***+++...///000111222333444555555333222///,,,)))(((***---***,,,///333555666666666333222111333555777666666888777666555333000...---+++---.........///111333:::::::::777444111111111444777999888555333444666222666:::999555222444666666777888:::;;;<<<======@@@>>>AAALLL\\\pppsssdddXXXPPPLLLWWWiii~~~sssggg^^^XXXKKKCCC:::555777<<<@@@BBB<<<;;;;;;;;;<<<;;;888666333555777888777666666666:::777444333222111///...000444999>>>>>>:::444111,,,///222333222///...---333444555666777666555555......///222666777555222666666666444333444777:::::::::;;;===>>>===999666555666666777777888888888666777777555333222333444777777666444222222444666888999999777444222222333555555444333444555666777444555666777777555333222000222555888999777555333666777999::::::888777555===;;;999666444333333333333333555555555555444333222222222222222222333333777555444777<<<<<<888444444888:::888444111333666000111222555777777555333111111222555888::::::999777666666777999999888666666555444555777777444111333222222111222333555666555555666666666666555555555444222111111222444555555444555777::::::777444333666:::<<<;;;999666555111222444444444333111///+++---000111111222666999666888888666333222555888:::999777666555666888999333111000111444555333111111000//////000222444555666555444444666777777666}}}vvvlll^^^RRRHHHEEEAAA@@@@@@>>>999666777555444555888;;;>>>>>>666666666555444222111000111111111111000//////...444555444333222222444666:::999777444222333777:::===:::777555444222///---222222333444444333333333222222222222111///......000222444777888888777777:::999777222---)))((((((///111444555555444555666333222111/////////000000888666333111111333555777888777555444333333444444222000000444555333333666666555555444333333333222;;;:::888777777888888999666666444000---++++++,,,,,,---...///000000000000111000///---+++---111555555555444333111111222444999888888888888777333000///111444777888666444333111000///---,,,---000333777555333000///...///000222111//////111555:::<<<444222///,,,+++,,,---...,,,---...111444555444333222111000000111333555666333333555777999666///***)))(((***,,,***(((,,,222555888::::::666333222222555555666666666666555555666777888777444333222333666666777777999:::<<<======;;;@@@MMM^^^rrr|||iii^^^TTTLLLOOOVVVcccrrrtttfff[[[RRRLLLHHH>>>;;;666444666999<<<>>>;;;;;;999888777777777777888888777444222222333555888666444444555333///,,,///444999;;;>>>@@@===777111333555222...,,,---///555555555777999999777555.........222555666444000444666777777666555555666888999<<<======;;;999777555666666555444555777999888777555444333333333444666666666666777777777777888999999555000...222666999777444222222333333333111222333444444444333222333444555555444333111000444555666777777666555555::::::888666444222111111222666999:::777444333333111222444555666777777666555555444444444555555666000222444555444333333333444444444555555777888999444111///111555999::::::666555333111111333555777666555555666888999999888333444444333222222555777777888888888777666444333666444333333555666666555555111///333999<<<888333...111444777888777444222111111111333444444333111------///222666888777666777777555555555777:::;;;777777666555444444444444111///---...000222333222111111//////000111444555777777777888888888888888uuuhhh\\\SSSJJJEEEDDDBBB?????????===999666666444222333666999;;;<<<666666666666555333111000222222333333333222111111222333333222111222444666999888666333000111444666:::999777777666555333000222333333444444333333333222222222222222111000///...000444777999:::999999<<<;;;999555///+++******222444666777666555555666333222000...---,,,,,,,,,444222000......111555777999888666444333222222333333111111555555333444777666555333000000000111222777666555555555555666777444444222///+++)))***+++,,,,,,...///000111111222111111///...---///222666444555555333111111333444888777777888888666333000222444666888888666333111+++,,,,,,+++***+++...111555444111///...//////000111111000111333777:::<<<333222000......000222333---...///111333333333222111111/////////111333444222222333666777555111---***)))***,,,***(((+++111333666888888666555666777666666777777777777666666555666777555333111111111333333333444555777888999;;;:::@@@MMM]]]rrr}}}lll\\\SSSMMMIIIOOOYYYeeevvvwwwnnnaaaTTTKKKDDD???<<<:::666222000222555777999999888777666666666666666777888777555222000111111777666555555666444000---000555:::;;;>>>AAA>>>999555555555333111000111222555444555777::::::999777000///...000333333111///222444666666444444444555666777888999999888777666555555444222111222444666888777666555555555555555555555666666666666777777666888999555000...000333777555222111000111111222111222333444444444333333222222333444333222111000222222333444555444333333888888888777666555333333666888;;;:::777444222333444444555555666666777777666666555444444333333444111333555555444333333444444444444555666777888888444222000111444888999888777666333111111333555777777555333444777:::;;;<<<555666555444333444777999999999999888777666444333555444333444666777666555444111///333999;;;777333,,,///333777888777444222//////000222555666555333000000222555777888666444666666666666777888:::;;;777666555444333222222222111111000000000111333444444333111000000000222333666666666666666666777777uuummmjjjbbbVVVHHH@@@>>>??????>>>===<<<<<<;;;999777555333222222555777888888555666777888777555333111444555666666666555444333222333333333333444666999;;;:::777333000000222444777666777888999888555333333333333444444333333222111111222222222222111000,,,///333777:::;;;;;;:::<<<<<<;;;777333000...///555777999999777555555555333222000---+++***))))))111///,,,+++,,,///333666:::999777555333222222111555222333666666444555888777555222///---...000111222111111111222333444555222222000---)))''''''(((++++++---...000111222333222222111000///000333666333444444333111111222444888777777888888777444111666777888999777555111///%%%&&&((())))))***,,,...222111000///...///000111111111333444666888:::;;;333222111111222444666888000000111222222222111111111000/////////000111222111111111333555555333111---++++++,,,+++)))+++///222444555666666777:::<<<777777777777777777777777555555555333000......///000000000000111222333444777888???LLL\\\rrriiiZZZMMMHHHFFFGGGRRR___jjj|||qqqddd]]]QQQFFF???;;;888777777444000...000222444555555555555555444444444444666777777666222///...---666555666777777555111---111666:::;;;===@@@???;;;999777444333444555555555333333444777;;;<<<;;;:::222000......//////...---000111333333222222333444444444444444555555444444555444222///---...111444666777777777777777666666444444555666666666666666555777888666111......000333222111/////////000111222222333444444444444444000111222333333333222111111111222333444444333333555666777888999888777777:::;;;<<<;;;888555333333777666555555555555777777777666555444333222222111333555666666555444444555555555555555666666777888555333111111333555666666999777444111111222444666666444222333666:::>>>???888888666444333555999<<<<<<;;;:::999777666555444444333444666888999888666333000///222777999666222***---222777888777444222//////000222666777777666333333555888:::999666444555555666777888999::::::666555444333222111000000111333444333000000333666777666444222000000000111333333333444444555555555|||oooggg]]][[[UUULLLAAA<<<<<>>;;;;;;777222222555888888777111111333666:::;;;;;;:::444222///---,,,,,,,,,,,,...000111111000000222444333333222111222333444555666555222...+++,,,///333444555777888888777666555222333444555666666555555444777888777333000......222222111000//////111222222333333444444444444444000111222444555555444444222333333444444444444444333555777:::<<<<<<<<<<<<;;;;;;;;;:::888777666555888777555333222333555666555555555444444333222222444666777777555444555666666666666666666666777777666555222111111333444444:::888444222111222444666333222222444888;;;===>>>888777555333222444888<<<>>>===;;;999888666666555222333555777::::::999777111///---///333555333000***...333888999888666444111111111333666888777777444444666999<<<;;;888555444444666777888999999999555444444333111000///...111444777555111000333777777666444333222111111222111111222222222333333333zzzqqqiiiaaa]]]PPPLLLFFFAAA===<<<;;;;;;888888999888777666555555555444444555777888888888888999:::;;;;;;:::888777<<<=========:::777444222///000111222222444777:::<<<<<<:::777333222333444555555666888888666222///333444444444333333222111//////000000111000000000///111222444555555444444333555777777666555555666777999::::::888666555666333333444444333333333222444222///------...000111444444444555555555555555555333333666666444444777777888999999888666333111//////111222333444555555555444111,,,'''$$$###$$$(((((()))***,,,...000222888999888555111///...///---...//////...---...///999888999:::<<<;;;888666777888888777555222000...%%%(((,,,.........///000.........//////000111222666777999:::999777444333444444333333333333444555666777777555222000111333444444333333333333333333222222222222222444666888444000...000000---...111111000//////111555888999555444333333333333444555444444333000...,,,---...111000000000000000111222///111:::III\\\tttzzziiiWWWLLLDDDCCCDDDIIIYYYiiixxxooo^^^TTTJJJEEE>>>888666666666555666444222222444555666555444444555666666666555555...111444555333000...---000111333444333111///...000555777555444777:::999:::555111111444777888777///000111444888999999777444333000---++++++,,,...//////000///...///111333444333111111111333555666888666333///,,,---000333333444555666777666555444111222444666777666666555555777888888666333000///222333444333222111333555444444444444444444444444111222444666777777666666333333222222222222333333222444777:::<<<>>>??????:::999888888888888888888777555333111000111222333222222444555555555555444444666666666555555666888888777777666666666777777666555333111000000222333999888555333222333444555///000333777:::<<<:::999666555333000///111666:::======<<<:::999777666666222333555777::::::999777000...,,,...000222111///---000444888::::::888777555444333444666777777666333444666999<<<<<<:::888333444555777777777777777444444444444222111///...000444888777333111444888555555444444444444555555222222222222222222222222}}}vvvlllbbbZZZUUUQQQOOOHHHCCC===<<<>>>>>><<<999777888999888555333333333555444444666999::::::999888999999::::::::::::999===>>>>>>>>>;;;888444111+++---.........///333555888888777555222111222444777666666666777555111...444444444444333222111111000000111111111000000///111111000000000/////////000333555666555444555555444666888888777666666777333444555777888888888888555444333111000000000000222222444555666666666666444111111444444222222444555888;;;===<<<999555222111222333555666777777777666555222...)))'''&&&''')))))))))***+++...000111999999999777222///------+++---//////...------...888888999:::<<<<<<999777666666777777666555333222---000333444333333333444......///000000111222222777888999:::999666333111444444333222222111111222666888888555111///111333555555555555555555555555444444444333222333666888666111...000111//////111000...---...111444666777444333222111111222333444444444333111......///111444444333333333333333333///000888JJJ```yyyqqq```PPPGGGBBBCCCEEEJJJZZZlll}}}nnn___SSSKKKBBB>>>:::777666666666555222111111222444666666555555555777777777666555444---000333444333111//////...000222222000//////000000555666222///222666777777444222222333555555666000000111444666777666444444333222///---,,,...000111111111000......111333333333222222222444555666888777555111//////222555444555555555555555444444111222555777888777666666555666777777777555333111222555777777555444666999777666555444333333333333222444555777888888777777222111000//////...//////222333555777999<<<>>>???999666444444666888888888444333222111000111111222111222444666777777666666333444555555555666888:::999888888777666666666666666555444111//////000222777777666555555444444444---///333888;;;:::666333222222000...---///333666:::;;;;;;;;;:::888666555444333444666888999888666000...---...///111111000111333555888999::::::999777666444555666777777777333333444777:::;;;:::999555555555555555555555555444444555555555333222111000333666666444444555777333444444555666777777777444444333222222111111000zzzpppccc]]]UUUMMMIIIGGGFFFEEECCC@@@======???@@@===:::888::::::888444000000111444333444666999;;;;;;:::777777666666666888999::::::;;;======<<<999555333,,,,,,---------...111444555666666555333333444666888777666666666555333111444444444444333222111000333333333333333222111000111///---+++***+++---...222444666666555333222222///222555666666666777888222333555777888999999999333333333333333222111000222333444666666666666555222//////222222//////222444666999;;;;;;999666444333444555777888888888777444444333000---+++,,,...,,,+++++++++,,,...000222666777888777333000...---+++---///000///...//////666666777999;;;;;;888666555555777888888999999888666777999888777666666777//////000111222222222222555666888888888666444222333333222222111111111111555777777444///---000333444444555666777777777777666777888666333333555777444///,,,///111//////000///---,,,...222666777777555444222111111222444555444444333111000000222444888777666555555555555555222111999MMMggg{{{gggWWWHHHBBB@@@DDDGGGNNN^^^pppmmm^^^QQQHHHCCC===;;;999888888777555444000000000333666888888777555666777888777555444222///222444444222000/////////111222111//////111333222666666000,,,///333555444444555444222222333555333333333444666666444222222333444222000///111444444444333111//////111333222222222333333444555666777777666333111111333555777777666555555444444555111333555888999999777666333333444555666555444222222666999999666555888;;;999888666444333222222222333444555777777777666666444222000...---,,,,,,---111111111222444777:::<<<999666222222444666666555333333222222222222222222333444666777888777666555111222333444444666999<<<:::999888777666666666666444555444111...---000333444555666777777666555444///000222555777666333000/////////...------000333777888:::<<<;;;999666444555444333444666777666555222111000000111222222333444444555666777888999:::777555444555777999:::999555444333444666888888777666555333222111222222333444555666777777666555333///111333555666666666666444444555666777777888888777666555444333111000000~~~tttpppqqqnnncccYYYNNNKKKFFFCCCBBBBBBBBBBBB======<<<===>>>===;;;999999;;;;;;888333///...///222222333666999;;;;;;:::666555444333444555888999666888;;;<<<<<<:::777555...///000//////000333555555666777666666666888:::999777666666777777666555444555444444333222111000666666666555444333222111///---***((('''))),,,...555666888777444111//////---///333555555666777888222333555777888888777777000111333555555444222111444444555666666555444333111......111111......000333444666777777777666555444555777888999888888777222333333111///000111333///...---,,,---///111333333555777666444111//////,,,...111111111000000111444444555777999999777555444555777999;;;<<<======;;;<<<<<<;;;888777888999000000111222222222222222333444666777888777666555222222222222222222222222333555666222---+++...222333444555666777777777777888::::::888444333444666333---***---000///...000---,,,,,,///444888999888666555333222222333555666444444444222111111444666999999888777666666666666444222:::OOOkkknnnZZZKKKCCC??????FFFKKKRRRdddvvvvvvcccSSSHHH@@@===777666555555555444111///111111222555999;;;;;;:::555666777777666444222111222444555444111///......000222222111//////222555444888777000+++---222555222555777555222111222555666555555666777666333111111333555444222111444666666666444222//////111333111111222333444444555555666666666444222222333555:::999777555555555555666111333666999:::999888777222222222333444555444333222666::::::777666999<<<;;;999777444222222111111333444555666666666555444777555333000...---------000///......000333777999:::666222000222444333222222333333444444333333222555666888999999777555444///111222333444666:::===::::::888777666666666666444444444111...---000333222444777888999777555333222222222333444444111///......///...------///222444666:::<<<<<<:::666444666444333333555666666555444333222222222333444555555555444444444666888999666444333444888:::<<<<<<777555333222444555555555777555333111///000111111444555777999999888777666//////111444777888777666555555666777777777777777999888777555333222000///|||xxxxxxuuuhhhXXXPPPPPPQQQNNNJJJGGGDDD???======???@@@@@@999999999999888888888777888:::<<<;;;777222...---333222222333666777777666333444555777777777666666666888;;;<<<999777555444111222333333111111222333555444333555777999999999:::999888666444333333222333555666666333111000000777777555333111000.........000111...******///444888999999888555111---++++++...111333333333333444555333222222333555555555444444333333333333333333333333333222222222222222000000/////////111222333444222111222555666666666888888666555555666777888555666555000,,,---444:::999555111//////111333444777777888:::;;;999555111111111222222222333333333777666555777999;;;<<<<<<999888888777888999999:::;;;;;;;;;;;;::::::999888000111111222222222222111444444555555666777888888111000...///111333444444555444222///---///666<<<777666444222222444777888999999888777555444222222....../////////000111111))))))+++---000333666888777777888666555555777888:::777444222444666777777888666333222333555555555777999CCCVVVpppuuu[[[HHH@@@AAA@@@AAABBBFFFRRRiii}}}vvveeeTTTHHH@@@;;;999888666333111//////000000---///222555999<<<===>>>:::777444222333444555555666666555555333111000///999777333000///111444666777555333333444555555555777777777777777666666666999777444555777888777555111111222444666777666444444555444222000...///000555555444222000111333555666444222000111333666888999999888777777888999:::444444444777:::999555222000......000444444111...555666999:::;;;:::999888<<<:::777333111...------111222444555666777777777777888888555///,,,+++---444222000///000333666888777777444///++++++///333333333444777888777444222666666888888999888777666333333333444444555666777888777666666666555222111666555333111111222333444000000111333666888777666111222222333222111//////+++,,,---000333333111///444666777888777555222000333333333444444555555555333666888888555222222444444444444444444555666777555333111000333888>>>AAA777555333000......//////111111000000///000000111111333555888:::;;;;;;;;;444555666777777666555444555444333222333444555666888777666444111111222333~~~xxxooofffccceee```VVVJJJDDDDDDEEECCC@@@DDDAAA<<<:::;;;===>>>???999999888888777666666555666999;;;:::777333000///444333333444666666555444444555666777888777777666555777::::::888666555555222444555555333333444555666444333555888:::;;;;;;:::999777666444333333333555777777666444222222222555444333222000...,,,***---000222000---,,,///222555666666666444000---***...000333444444444444555444222111111222444444444111111111111111000000000//////000000000111111111/////////000111222333444444222111111333444444333777666666666666666666666555666555222......444999999777444333333555666777777888999;;;<<<;;;777444333222222222222333333333777666555555777999888888999999999888777666555555888999999999999777666555000111111222222222222222222222333333444555555666...---,,,...111444555555333333333222111333666888666444222111222333555777999888777555444333222111000111111111111111000///,,,,,,---...000222333555555777777777555444555666888555333222444666777777888555222222333444444444777===IIIZZZooojjjTTTDDD>>>;;;;;;<<>>???999666222000111222333444666555555444444333333333999777444111111333666888999777555444444555444444555555555666666777777777999777555555777888777666222222222555777777666444666666555222///...///000444444444222111222444777666444222000000222555777999888777666666777888999555444555777999888444111...,,,,,,...222333111...000222444777888888777777888777555222...---...000333444444444555555555666888::::::666111---...///555444222000111444777999999888555111------000333111222444666999999666444666777888999::::::999888555444444333444555777777666555444444555444444333666555333111111222333444111000000111444555555444333333444444333111///------...///222555666555333666666666555555444444333444444444333333222222222333666888888555333333444555555555555555666777777444333111111444888===@@@777555333111//////000000333222111111111111111111111222555777999:::;;;;;;666777888888777666555444555444444333333444666666888777666444333222222333pppiiiaaa[[[TTTNNNLLLNNNJJJEEE???:::999999999888???<<<888666888:::<<<===999999888666555444333333444666999999777444222222555444444555666666333111555666666777777777666666444555777777555444444555444666777777666555555666666444333444777;;;===>>>:::999777666444333333333666666666444222111111333111222222111///,,,)))''',,,000333333111...///000111222333333222///---+++///111333444333222222333333222000000222333333333///////////////......---,,,,,,---...////////////,,,---///111333444444444444222000///000111111000444555666666666666555444444666666444111000333666777666666666666777888888888888999;;;<<<<<<999777555444333222222222444444666555333333444555555444999999999888666333000///555666777777666555222111///000111111222222222111000000000111111222222333+++++++++...222555666555111111222444666666444333333222111000000222444555777666555333222111111000222333444555444222000///111000/////////000111111444555777777555444333444555333111222444777888888888555222111222444444444888@@@NNN]]]pppppp]]]LLLAAA???888777999???HHHZZZuuuuuuaaaWWWIII===777777999;;;666555222000///...///000111222555888;;;===??????999555000......111222333555555444444444666777888999777555333333555888::::::888666555666666555444333333444555666777777888999777555666777888888777333333444555777888666444777666555111...---...///222333333333222333555888666444222111111222444555777777555555444555666777555444555666777666333000---+++***,,,000222111///+++---000222444444444333333444333///******000555666555444333222333444444777888888555000---...000777555444333333555888::::::999777333000///111333000111222555888999777555555777888:::;;;;;;::::::777666444333333555777888555555333333333333444555666555333111111222333444333111//////111333333222555666777777555222///,,,000000222555888:::999888777666444333333444555777666555444333222111000000444666888888666555444555666666666666666777777777333333222333555888;;;===666555333222111111222222555444333333222222222222000111444666999:::::::::999999::::::999777555444555555555555555666777777777777666555444333333222yyyssspppooooooZZZSSSMMMKKKGGGBBB@@@BBB???>>>===:::777555555666:::777444333555777999:::888777666555444222111111222555888999888666555555777777777777888777444111555555666666555555555555222333444333222111222444555666888888666555555666444222111222666:::===>>>999888777666444444333333444444333111......///111000000111111000,,,)))&&&,,,000555666444111000//////000111222111000...---...000222222111/////////444222000000222444444444000000111111000///...---+++,,,---......------,,,))),,,///333666666666555555222///...............111333555777777666444333444666777666333222222444222333555666666666666777666666777999;;;;;;:::888777666444333222333444555444222111111333444444333666777777777555222///---333444666666555333000///......///000111111111111//////000000111111111222---,,,---000333555555444000//////222666666333000111000000///000111333444666444333111000000000000222333666777777555333111333222000///...///000111222444777777555333222222333222111333555777888777888555333222333555555555:::AAANNN^^^sssvvvdddSSSGGGAAAAAA:::999;;;BBBNNNbbb~~~xxxhhhSSSLLLBBB:::777888:::;;;888777444222111111222333333444666999;;;===>>>???999555000---...111333444333333222222444777999;;;777666444333333555888:::888777555666777888777666333444444444555555666666777777666666777777888888555555555666888888666444666666444111---,,,,,,...000111222222222333555777666666444333333444444555666555444333333333444555555555555666555444111000---+++))),,,000333333111+++,,,///111222222111000///111111,,,'''(((000888888777444222111111222333333444444111---+++,,,///888777555444555666999:::888888666444222111111111000000111333666666444333333555777999::::::::::::777666444333333444666888777666555222111111333555666555333111111222333444444111//////111333444555666777999999777333///---111111333666:::<<<;;;;;;666555444333333444666777666666555444333222222111444555777888777666666666666666666666666555555555444444444444444555666777555555444333333444444555777666555444333333333333...000222555888999:::::::::;;;;;;;;;999777555444555555555666666777888888555555444444444333222000fffgggfffbbb\\\XXXVVVVVVJJJEEECCCFFFFFFAAA>>>===:::<<<<<<:::666444444444555333111222444666666666555555444444333222222111333555888999888777777888999888888888999888666333666555555444333333333333111222333222000///000222444666888888666444333444222000///111555888;;;;;;999888777555444444444444444444333111......///111000111222333111...+++)))...111555777666444111000///000111222222111111000///111222222111/////////555333111111333555555555333444444555444222000///------...///...---+++***(((+++000444777888777666666333///---------------000222555777888777444333444555666666444222111111000222555666555555666777555444444555888999999888777666555444444555666666222000000111333555666555222333555666555444222000555666666666555333111///,,,---...///000000000000111111111111222222222222222000000111333444333222111...---...222444222000000000///000000222333444555333111000/////////000111333555888999888666555333222000......000111333000333666666555333222222333222333444666888777555777555333222444666777777<<<@@@JJJ^^^www~~~iiiYYYKKKBBB@@@BBB>>><<<>>>FFFTTThhhlll^^^HHHDDD>>>:::999888777777777666444222111111222333444555777999;;;<<<======:::666222///000222444555222111111111333666999;;;555444222111222444666888444333333555888::::::999666666555555444444444333555666666666666666777888777777777888999888666444444444444111...,,,,,,------///111111111222444666777777777777777777777777666555333222222222333333555555666555444222111111000---+++,,,111444555444///000222333222111///......000///***%%%&&&///777888666333111000000111222111222222///+++***---000888777666555555666888999666555555555444333111000222111111222333222111///111222444666777888777777666555333333333444666777:::999888444000///000222666555333111111222333444333111000000333666888999777888888888777444111///222111222555999;;;<<<;;;444444555555555555555555777666666666555555555555555555666888999999888666444555555555555444222222555555444333333222222222444444444555555666777888888777666444333222222222---...111444777888999999::::::;;;:::999777555444555555666777777888888888333222222444555444111...GGGJJJMMMMMMIIIEEEEEEFFFAAA======BBBDDDAAA===;;;666888888777555222111111111111111333555555333222222222222333333333444444555888::::::999888888999888777666777888999888777777666555444333333333333222444555444222000000000333555888888666333222222000//////111555777888888888888666555555444444444666666666444222111111333000111333333333111///...222333555666666555333222000000111222222222222222111333555555444222222333666444222222444555666555555666777777666444222000,,,---...//////---+++***))),,,000444777888888888777444000------.........111333555888888777555444444444555555444222000///000333666666444444666888444333222222555666777666555555666666777777777777222111111222555777888888000111333555666666666666888777777666555333222111---...///000111222222222333333333333333333333333555333000000000111111000111///......000222333333000000111111222333444555444333000///......///000111333555777999999888888333222000......000222444000222555555555444555555555555555777888777555333555333111222444777999999===@@@III^^^yyy{{{mmm[[[NNNDDD>>>>>>AAA@@@>>>AAAJJJXXXlllsss```UUUAAA>>>;;;999777666333111444333000///......///000444555666888999::::::::::::777444222333444555555111111111222444666888:::444333111000111222444555111111222555999;;;;;;:::888777777666555444333333333444555555444444666888999888888999:::999777444222444555444111///...------///111222222222444555666777888999999999999888666555333222111111222333444666777666444333333333444000------111555666666444555555666555333000///000111///)))%%%&&&,,,333444444222111111111222222111222222///,,,,,,///333777666555444444555666777333333444555777666333000333222111111111111///---///111222444555555444444222222222222333444555666;;;<<<;;;666111...///111666555333111111222333444333222111333666999::::::666666777777666555444333222222222444888:::::::::444555555666666555444444777777777777777666666666555555666888:::;;;999777444555555555444333111000333333222111000000000000333444555666888999::::::888777555333222000000000+++---000333666888888999888888999999888666444333333444555777888888888888333222222444666555111,,,888<<<@@@@@@===;;;<<<>>>???:::888===@@@>>>:::999666666666666666555444333///000222555666555222...//////111222444555666777999;;;<<<<<<:::999999999666444222333666888:::::::::999777555444444444444555777999888666333111111333666888888666444222222000000111444666888777666888777666555555444555555555777777666444222222222000111222333333333333222666555444444555555555555000000111111111222222222222444666666555444444444555333111111333444555444555666777777666444111///((())),,,...///...---,,,+++---111444777888888888999555111......///000000222444666777888888777666444444333333333111///...///222555444111000333777555333111111333555666666333444666888999999888888666555444555777999999999111222333555777888:::::::::999777555333333333333///000111333444444555555444444444444444444444444666222...,,,---...//////000111111111111111333555111222222333444555666777444333000.........000111333444555777888888888888555333111......///111333000222444444444555777999999888888999999777333000111///...///333666999999===BBBMMM```xxxiii]]]OOOFFF@@@<<<>>>BBBBBBAAADDDOOO^^^qqqtttbbbTTTKKK???<<<888555444333222000333111///---------//////333444555666777777777777999777555444555555444333333333444555666777888888444333111000000111222333000000222555888:::999888777777777666666555555555111333444444222333555888::::::999::::::999777444111555888999777333111000///111333444333333555666444555777999::::::999999666555333222111111222222444666777666444333444666666222------111555666666555666777888777666444222555333///)))&&&&&&)))---000111111111222222222333000111111...++++++///333555444444333333444444555111222444777:::999666222333222111111222333111000000111222333444333333222...///111222444444444444999;;;<<<999333///000333666555333111111222333444444333333555777999999888444444444444555666666777444333222444777999:::999888777555444333333444555999888888777666555444444555555555888;;;<<<:::888555666666666555333111//////......---...///111222222333555777999;;;<<<<<<777666444222000......---***,,,///222555777888888555555666666666555333222222333555777888888888888444333333666999888333---777;;;>>><<<888666888;;;AAA:::666999<<<;;;999888888777777888:::;;;:::888///000333777888666000,,,---...000222444777999999;;;===>>>===:::999999999444222000000333777:::;;;<<<;;;999777555555555666888:::===<<<999555333222444666999999777444222222111111333666888999777555888777666555555555555555333555666666333111000000000000111222333444444555999666444333444666777777000000000000111111111111000222444555444333333444444222000000222333444333333444666666555333000---$$$&&&***---//////......,,,...111444666888999999999666111//////111222222333444666777888888888888444333222222222111///---,,,000222000---,,,///444666444111111333555666666111333777:::;;;:::999888:::999777777999:::999888333333444555777999;;;<<<;;;999666444222222333333111222444555666777777777444444444444444444444444444111,,,)))***,,,...///...222555555333222444666222222333444666777777888555333000......///000222666666666666666777777777888555222///---...000222000222333444444666999;;;;;;::::::;;;:::777222///---,,,+++---111555888999<<>>;;;666222111000000222555999;;;>>><<<:::777666777888999999999999999888666555444666666666666555444333333000222444444444444555666999666222...---...000222222333555777666555222111///111333444333222333333222333333444444444333333111000...///000000///...,,,---000444777888666444666444333333333333111000222///...///111111---)))"""$$$(((,,,///000111111...///000111333444555666999888777666666555222000222444777888888777777888888555000---+++---///111...//////---******...111333333333444666666444333222444666999:::::::::999555777888888666555666777555555555777::::::999777777333......222333111...222333444777:::;;;999777555777666333///...111444777222,,,((('''(((***+++---222777777444222444777555444444555777888777555333444555444222222444666555555555555555444444444777555222000111111000///444444333333444666888999;;;>>>???<<<777333333444111222444666777888888888<<>>???AAABBBGGGDDDJJJYYYfffwwwpppaaaQQQEEE???<<<:::777444222111111222555555555555444333222111333444444555666666666666:::;;;<<<;;;888666444444666666666666666666666555555222111222444555333111/////////111333555555555999999888888777666666666333222222111222333444555===;;;:::;;;===<<<999555:::;;;;;;;;;;;;:::999888<<<999666555666777555333444222222444888:::888666000222444555555444222111666666666555333444666888333111///000111333333333:::999888888888888555444:::666...(((&&&'''+++...222111///---,,,---...//////000000000000...,,,+++,,,...222333333222222333555777999:::888777777777777666666777888888666444555333222222333333333222...+++,,,222666444222222777888:::;;;;;;999666444777555333333444555666555444444444444333222111111666222000222888>>>???===999777444222222555777999555222///...000444666777999::::::888555222111111...000333555777888999888333777<<<>>><<<999555333------...///000222444555777333111444:::>>>>>>===555444333000...,,,******'''))),,,---...000333555111333666666666555555666666777999999777777777888444333333666888888555111444555555555444555888:::999666333111222222222111555999===???>>>;;;999999333222222555999999444//////222666888999999999:::777555555999===???<<<888555444333222222444666888;;;:::999888777777777888777888888777777666555444444444555555444333111000222333555666666666555555555333///---,,,---000222222333666888888777666444000444888999777555222222111222333444444555555444222111000111222222111///---...111555999:::999777999777555555555444222000111///...///111111---)))###%%%(((,,,...//////...//////000111222222333444666555444555666666444333444666888999888888888888777555222///...///111222///000000///,,,,,,///111555555444444444444333333111333555777888888666555444666888999777666666777666666666888::::::999777222...+++---111555444222111111333666999:::888777444666777555111///000333555111+++(((''''''''''''+++111666777555333444666444444333555666777666444555666666555333222333444666666666666666666666666666444222222333444444333555555555555666777888999;;;<<<===:::666333444666666777888999999:::;;;<<<:::EEEUUUggg{{{qqqbbbLLLFFF???;;;<<>><<<:::777555333222222333888888777666555333222111222333555666777666666555:::;;;<<<;;;999777555444555555444444444555666666777555333333555555333111/////////111333555666666999999888888777666555555444333222111222333555666:::999888:::===>>><<<:::===<<<<<<;;;:::999999999:::888666666777777555333222222222555999:::999777333444555666666555444333888888888666444444555777333111000111333666777777999888777777777777666555888444...***)))+++000333666555222///...------...222222222222111000...---...111444555444444444444999:::;;;:::999888888999:::999777777888888777666666444222222444444444333...+++,,,222555333111111666777999;;;;;;999777666666444222333444666777666555555666666555333111000333000///222999===>>><<<777555333111222444666888444111///...111444666777999999999666333000000111///111222444666888888999444888;;;<<<:::777555333111111111222333333444444666333222444:::>>>>>><<<999777444111///.........,,,---...------...111333222444666666555444444555666777888888777666666777666555444555777777555222333444444444333444666888888555333111111111///...444888===???===:::666444222111222555999999555111333555999::::::999999:::666555666999===???===:::999888555333333333444555888888888999999888888888555666666777666666555555444555666777666444222000333444666888888777555333111///---+++,,,---000111222444666888:::999888777333666;;;<<<999555111//////000111333444555666666333222333444666666444222...///222666:::;;;:::999;;;999777666666555333111111///...000222111---)))$$$&&&)))+++---------,,,......///000111111222222222222111333666777777666666777888888999888888777555555444333222333333333111222333222000//////111666555444333222222222222000222444666666444111///333666999:::999888777888888888888999;;;;;;999777///---+++---111444555444000000222444777888777555222555888666333000111222333000,,,)))((('''&&&%%%***///555777666555555666333222222333555555444333555777888888555333222222777777777777777888999:::666444333444666777777666777777888888888888777777888::::::777444333555888;;;<<<======<<<<<<>>>??????KKK]]]nnngggXXXFFF@@@999888===BBBEEEDDDBBBCCCMMM^^^pppkkk\\\RRRHHH@@@===<<<:::777555333333333444999999999888666444333222000222444555666666555444:::;;;<<<<<<;;;888555333555444222222222444666777999777555555444444222000//////000111333555777888::::::999888666555444444666555333111222444666888666666666888<<>><<<:::999888999999777777777888999888555222000111333777:::;;;999777666666666666666666666666:::::::::888555555555777444222111222555888:::;;;888777666555555666777777666333///---...111555888:::888555222///...------555555555444333222000///222444666777666555666777:::;;;:::999777666888:::???<<<999777888888888888666444333333555666555555///,,,...333555222000111555666888:::::::::999999777555222222444666777777555666888888777555222000000...///333888;;;;;;999444333111000111222555666444222000000222555777777888888666333000...///000000111111222444666777888666777999999777555444444555666666666666444333222555333222444:::===>>>===>>>;;;777333111111333444222222000...,,,,,,///222333555666666555333333444555777888777555444444555999888666666666777666444222333333222111222444777777555333222222000...,,,444777:::;;;999666333222333333444666888777444111555888;;;<<<;;;999999999555555666999<<<>>>>>><<<:::999777555444444444555666777999:::;;;:::999888555555666777777888777777666777999999999777444333222333666888888777333000......---------///222333555666777999999999888777444777999999555111---,,,---...000222444555666666444444555777999999777444222222333666999:::999777999888666666777666555333000//////111333222...***$$$&&&)))+++---...------------///000111333444444222111111333666888888888777666666666777888777666444555666777777777666666333444444444222111000000222333222111000000222333000222555666666333///---333666999::::::888888888999999999:::;;;;;;888666222000...///111333444333222222111333444444333111000444888888555222111222444222000...---+++(((&&&***...444888888777777777333222111222444444333111333666888999777555444444888888777888999:::;;;<<<888666555666888999888777888888999:::999888666555555666666444111111555999===>>>???===<<<<<>>DDDFFFEEE???BBBNNNaaauuusss^^^RRRJJJBBB<<<::::::888666333222222333444777777777777666555444444111111111222333444555666::::::<<<===<<<:::666333444333111000111333666777999888666555333111///...///000111111222444777999:::999999777666555444333888666333222222444666888555444555777:::>>>AAABBB???>>>;;;888666666777888555666888::::::888444222---000444888;;;;;;:::888777666666555555555555666888999999888777666777999666444222333555999;;;;;;777777666444444555777:::666555222111222555888:::999888666333111///......777666666555444333222111555666777666555555666888888888777555444555888;;;AAA===999666666777888888666555333444666777777666000...000444555222000111444555666888999:::;;;;;;:::777444333444555666666666777999:::999666333000000///111444777888666444000000000000000222444555666555333444666888999999777666444000---,,,...///000000///000111333555666666777777666444333333444888999999999777444111///111000111555:::>>>?????????===;;;999888777777777666444222...,,,,,,000222333555777666444333222222555666777666444333333444<<<:::777666555666666777222333333222111111333555666555444333333222///,,,555666777666444222222222666666666777777555333000666999;;;<<<;;;999888888444444666888;;;=========:::999777666666666666666666777:::<<<<<<<<<:::999666777777888999999999999777777888999888777444333222222333666777666222......//////000111333555666888888888999888777666555444555555333///,,,++++++---...000111333444555555555555555777::::::999777666555555666777777555333444333333444666777777666111000000333555444000+++$$$&&&)))---////////////,,,---...111333555777888555333222333555777888777666444333333555777666444333444777999::::::999888555555444444333222000......000111111//////111444222444666777666444000...333666999:::999777777888999999999:::;;;;;;888666333111000111333555666666555444222222222111///------222777888666444444555777555444333333111---***,,,///444888999999999999222111111222333333111000000333666888888777777777999888888777888:::<<<===:::888777888999999777666777888999999888777555444222333444222///000444888;;;===>>><<<:::;;;@@@EEEOOOWWWggg|||ppp[[[NNNBBB<<<777777;;;@@@BBBAAA===CCCQQQdddyyyzzziiiVVVKKKEEE>>>999777777666333111111111222333333333444555666666666666333222///...///333777999:::::::::;;;<<<:::666333444333111000000222555777777777666444111///...---000111222222111333666:::999999888777666555444333888666444222222444666777444555555666888;;;>>>@@@===;;;888666444444555555444666999;;;:::777444222,,,///444888::::::999888666555444333333333333444333555777888777888999:::888555222222444666888999777777777555444444888;;;999888666555555666777888555555444333222222222222777777666555555444444444666777666555333333555777777777666555444666;;;>>>AAA<<<777444444555666666555444333444666888888888222111333666666111000222333333444666777999;;;<<<===:::555333333444444444555777999;;;:::777444222222333444555555333000.........///000111333444444:::888777888:::;;;:::999444333222///,,,,,,---///000///......///111333444666666555444222222444666:::::::::999777333000------...000555:::>>>@@@AAA===>>>???@@@???<<<999777666555333000---...222555333555666666444222222222444555777666444333333444<<<;;;888666555555777888333333333222111111333555555555555666666555111...666777666444222111222444888888888777666444222111555888:::;;;999888777777444444555777888:::;;;<<<999999888888777777777888666777999;;;<<<;;;999888777888888999::::::::::::555555555555444333222222222111111333666666222...000111222444555777888888:::::::::999888777555555555555444111...,,,---...000111222333444555555555666555555666999:::::::::999888666666666555333111111111111333666888888777222111222555888777222---(((***---///111111111000,,,---///111333666777888555333222222444666777666555222000111555777666444222444777:::<<<<<<;;;;;;777555333222222111///------111333333111000111333333444666777777666444333555777888888666555666777888888888999;;;;;;999777000000000222444777999;;;777555222111111000...,,,+++000555888777666777888888777666666666444111......000333666888999999999333222111222333333111//////111555666777777888999999888777666777999;;;<<<999888777888999888666444666666666666666555444444000222444333000111444888999;;;===;;;999;;;CCCIIITTT\\\mmm~~~gggUUUJJJ>>>;;;777555666888:::<<<>>>FFFVVViiiqqqaaaPPPGGGCCC===888555555444222000000000222333000111333555777888888888666444111000111555999<<<;;;999777888::::::777333555444222111111222444555444555555333000......///222333444222000111555999888777777666666555555444666555444333333333444555333444666666666777:::<<<:::999777555444333444444555888;;;;;;999555333111,,,///444666777777777888444444444333222222111111///222555666666777888:::777444000///111333555666777999:::888555444777;;;:::999888777666666555555111222222444555555666666777777666666666666777777888777666444222222555777::::::999888888:::>>>AAA>>>;;;666333333444555555444333222444666888999888555444666999777222000333222222222333555777:::;;;???;;;666333333444444444555666888::::::888666444555666666555333000---+++---...000222333444555555:::999999999:::999777555000111000///------...000000000000000000111222333444444444333222333555888::::::999888666333000///,,,...222666:::===???@@@<<<>>>AAACCCBBB???;;;888666666444222000000333555222444555555444222222333333555666666555444444555::::::999666444555777999333444444222111111333555555666777999:::888444111666777888777555444444555666777888777555444333333333666888999888666666666333444555666666777999:::;;;::::::999888888777777666666888888999888777777777888888999999999888888666555444333222222222333333111000222666777444000111222444666888999999999;;;:::::::::999999888888666777888666444222222333666666666777777666555555666444333444777999;;;;;;:::999777777777777555333222111111333666777777777333222444777:::999444///...000111333333222000///...///000111222333444555222000//////222444666666444111///000555888888666111333666999<<<=========888444111/////////---+++111555999888444000000222444444555666666777777888777777777555333333444666666666666888::::::999777000000111222333555888:::666444111111111111///...)))...444666777777:::<<<666555555555666555333111//////000333555777888888333222222222333333111///000222444444444555777999999888666555555666999:::666555555777888888777555444444333333333333333444111444666666444333666888888;;;===<<<:::>>>HHHPPP[[[fff{{{ppp]]]MMMDDD;;;;;;999555333333777:::@@@JJJ[[[pppuuugggYYYKKKEEEBBB===888666555333222000000111333444222333444666777888999999777666666666888:::===>>><<<888555555888999777333666555444333333222222333222444555333111///000222444555666333000000444999666666666666666666666666444444444444444333222222000222555666555555777999888888777666555555444444777999<<<;;;777333222111,,,///333555444444555777333444444444333222000///...000333555444444555777333000,,,+++...111444555777:::<<<:::666555777:::999999999888777555444333111222333555777999::::::888888777777888999;;;<<<:::999777444222222555888=========;;;999:::<<>>>>>888444///------...,,,+++555999>>><<<666111///000333333333444666888999:::888888666444111111333555555555555777::::::999777333333333222111222444666444222000000111222111000(((---333666666888<<>>>>>===AAALLLUUUcccqqq|||gggUUUGGG???;;;<<<<<<888333222777<<>>999777555444222111111222444555555555777888888999999999777888;;;===>>>??????>>><<<888333333777888777444666666666555444333222111111333555444222111333555555777777333//////333888555555555555666666666666333333444555444333111000---111555666555444666888777777888888777666555444888;;;<<<;;;666222111111---000333333222222444666333444555555555333000///...000333444333222333333///,,,)))))),,,000444666888;;;>>><<<888555666999888888888888777555333222222333555777999;;;;;;<<<999999999999:::<<<>>>???;;;:::888444222222666888>>>>>>===;;;888777999:::<<<999666444555666555555222111111333666888999888999999;;;===999333222555222111000///111444777999;;;777333222333777999:::333444555666777888999999666666666444111///......---///222555777888888777555444333333333000,,,)))+++---///000//////000111333444666666777666555444111222444444444666888:::<<<;;;999777666555555555222444777888888888888999??????@@@AAA@@@???===<<<999999888666333111111111///222444555444333333444222444666777666666777999555777888777555444777999444555555222000///222666555555555555555555444444666:::===>>>;;;888888999<<<888444333555888:::999;;;666333444777999777444444666888999888666666666<<<;;;999999999888555333333555888:::999777555555777888999888666444444555::::::888777666666666666111111222333333333333222///111444444444777;;;???;;;777444555:::===<<<:::===>>>AAABBBAAA???<<<:::777888999999888666444222444555666555444333444555:::999888777777666666666666666555444444444555555555666888999888777555444888777555444333333444555222222222333333222...+++,,,,,,---000222111///,,,...000444777888888666555555555555777;;;>>>@@@@@@:::777222...,,,...111333999===@@@===777111///000444333333555666777666555777222...---000333444444888888888888777666444444777888777444000---------///111444666777666555444///111333666888999999888666222...///222333000---)))***,,,///222444666777333333222222222222222222444555555222000///333666888888888999999777444111111///000444555222222555333222222222222333444444666777777666555888>>>CCCAAA===<<<>>>@@@FFFSSS___kkk|||uuu^^^III>>>;;;;;;::::::<<<999777;;;BBBLLLZZZooouuujjjSSSMMMGGGDDDCCCBBB===888999888666444333333444555555555666666777777777777>>>BBBFFFFFFBBB???@@@CCC<<<999555333333555777777;;;666222222444555222...444555777666555555666777888666555555666777777666555222000333888;;;999666444111---++++++...222555777666444222222333666777<<<;;;999777666666777777888888999999888777555444333///+++,,,111666999:::666666777888888777333000...///000222333333222222---,,,+++,,,000444666777;;;;;;<<<<<<;;;999888777<<<;;;:::::::::888444222333333666:::???AAA>>>;;;:::888666666999<<<>>>???<<<:::888555555555777888;;;<<<;;;999777777888::::::999777666555555666666444333111111444666777777999:::999999777555333111777666333222222333666888999666333333666999999888555222111333777;;;;;;::::::666333333666666333///,,,---000333555555666666111111111111///---+++))),,,111555555222000222666555777999;;;;;;999777666555555666777888:::<<<===:::999666555444444666777666777999::::::999888777;;;>>>@@@AAA@@@>>>>>>>>>@@@:::555555999;;;777222333555777777444222333555222333555444222000000000444444444444555666888:::555555555222000000222555555555666666666666666555888;;;>>>===:::888999:::999666333222555999;;;;;;999666444555999:::888555888999999888666444444555<<<;;;::::::;;;999777444000333666888888777666555777999::::::777555444444777777777777777777777777111222222222222222111111///111333333333555999===:::777444555:::===<<<:::<<<<<<===>>>>>>======<<<:::999888666555555666666:::;;;;;;:::777555666666888777666555555555666666555444444333333333333333444555666777777666444333666555444222222333555666444444333444444333111...---...///000000/////////000222555888999999888777555555555888;;;>>>>>>>>>:::777333000///000333555:::===???===777222111222333333333333444444444333444111...///222555777777999999999888888777555555777777777555111...------///111333666777666555444222333444666888999999999888444111111333444111...,,,---///111333666777888333333333333222222222222444444444222//////111444666777888999999888555333333111222555555222222555444444444444444555555666888999999888888:::>>>BBB@@@===<<<>>>AAAHHHUUUbbbqqq~~~kkkVVVDDD:::999:::999:::;;;999888===DDDPPPccc||||||iii]]]OOOJJJCCCAAAAAAAAA>>>;;;:::999777555444444555666555555555555666888999:::???BBBGGGHHHHHHGGGGGGHHH???;;;777444555666777888888444111111444555222///333444555555555555777999888777666666777777777777666444222444999;;;999666444111...,,,,,,///333555777666444333333444777888<<<;;;999888777777888888::::::;;;;;;999777555333111///---///444888999888777777888999:::888555222///000111333333333222222000...---///222555666777777888999:::::::::999888;;;:::999888888777555333444444666:::>>>@@@>>><<<;;;999777666777999;;;;;;;;;999777444444444666777999:::999888555555666888666666555444444555666777666444333333444555555444777777888888777555333111666555444444555777999::::::666333222444666777777555222111222666999;;;;;;888555333444777888555222...///000222444555666666111111111000///...---,,,...222666666333222333666555777:::<<<===<<<:::999555666777888:::<<<>>>???:::999777666555555666777999999::::::999999888777999;;;>>>????????????@@@???:::555666:::<<<888444555888999999666555555777555666777666333222222333555555555555666888999:::666666555222000000222444444555666777777777777777;;;===>>><<<999777888:::777444222222555888;;;;;;777666555777;;;<<<999666::::::999666333111222333:::999:::;;;<<<;;;999666...000333666777777666666777999<<<<<<999666444444444555777888888888777666333333333444444333222222111222333333333444777:::999666444666999<<<;;;:::999999999999999;;;<<<===;;;999666333222444777999>>>>>>>>><<<999666666777777555444222222333555666333222222111111111111111222333444555555444333222333222111111111333666777777666555555555555444333000111222000...---000222444555888:::;;;:::999888555555666888;;;<<<;;;::::::888555333333444666888;;;===>>>;;;777333333444444333222222111222222222222111000111555888999999999999999999888777666555666777888666333000///...///111333555666666555555555555555666777888:::;;;:::777444333555555333000000111222333555777888999444444444333333333222222444444333111//////000222333555888:::;;;:::777666666444444777777333222444666666666666777777777888:::;;;<<<;;;:::;;;===???>>><<<;;;>>>BBBIIIWWWdddyyyrrr```NNN???888888:::888999:::999999???GGGVVVkkkqqq___UUUJJJEEE???===>>>@@@???>>><<<:::888666666666777888666666555555666999;;;===AAACCCGGGMMMRRRTTTSSSQQQCCC???:::777777888888888666333000111444555444222222333444444444555999;;;888888777777777777888888999777666777:::;;;999666444222///------000444666777666444444444666888999<<<;;;:::999999999999999;;;<<<======;;;888555333000//////222777:::888666777777888:::;;;:::777555111222333444555444333222444222111222444666777666333444666888999:::999999:::888666666666777666444666555666888<<<>>>>>>===;;;:::888666555666777888999777555333333333555666666777777555333333444555222222222222333444666666555444444444555555333222333444666777666555333222444555555777888:::;;;;;;999666222000111333555666666444222222444777999:::777555333555999:::888555000111111222333444555666222111000/////////000000111444777777444333444666555777:::===>>>>>>===<<<666777888:::;;;===>>>???;;;:::999777777777777777;;;;;;:::999888777777666777888:::;;;<<<===@@@BBB===999666888<<<>>>;;;777888:::;;;;;;999888888999999:::999777555444555666666666666777888999;;;;;;666555444222000111222333333333555666777777777777;;;<<<<<<:::666444666888666444333222444666888999555555666999<<<<<<:::777999999666333//////111333777777888;;;<<<<<<999666111111333555777777666555666999<<<===:::777444333444555777888888777555333333333444555666666666666444444444333444555777888777666555666999::::::999666666666777777888888888888666444222222333666777;;;<<<<<<:::777666666666999777555222111222333444111000000/////////000000111111222333333222222111000000//////111444777888999888666666777888777666333555666222------222777999:::;;;<<<;;;:::888777444555666888::::::888666999888777666777888999:::;;;<<<<<<:::777555555777555555444222111111222333333333333444666777888888777777777777777666555555555666888777444222000000000111222333444555555555777666666555666777999:::;;;888666555666666444333222222333444666777888888666555555555444333333333555444333222111000111222000333999<<<======<<<;;;;;;888888:::999444333555888888888999999999999999::::::;;;<<<;;;;;;;;;;;;;;;999999<<<@@@HHHVVVccczzz}}}jjjYYYJJJ===888999999888888:::::::::AAAJJJ[[[mmmzzzhhhYYYPPPGGGCCC===:::;;;===>>>>>><<<;;;999888999:::<<<===:::999777666777999<<<>>>DDDEEEIIIRRR[[[___]]]YYYGGGCCC===:::999999999888444222111222444666555444333444444333333444777:::888888888777777777888999;;;999999:::;;;;;;888666444222000...///111555777777666555555555777999:::;;;:::::::::999999:::::::::;;;===>>>===:::777555111//////222666999888666666666777888::::::888555444555666777777666555444777666555666777888777555111222444666777888888777888666444333555666666666777666666777999;;;===>>>::::::999777666666777999777666444333333333444555444444555333111000111222111111111111222333444444222222222333555555333111000111333555666555444333333444666888999999999999666444111//////222555777;;;888555333333555777888777666666777999:::888666333333333333333444555555222111///......000222444111444666777555333444555444666999===>>>???>>>===888888999:::;;;;;;<<<<<<::::::999999888777777666;;;:::999777666555444444666666777777777999<<>>>>>===<<<;;;999666555444444555777999888666333777777888999999::::::;;;999::::::999777666777777555666777555333222333555555555555555444444444555555555555555555555444333444555777666444222222222111111111222333444555666888777555555555666777888999777666555555555555444222222333444555666777777777777666666555444444333555555444333333444333333///444:::???@@@AAABBBCCCAAA>>>===>>><<<777444666888999:::;;;;;;;;;::::::777888999:::;;;;;;:::999999666666999===EEERRR___uuuvvvbbbSSSFFF<<<999:::888777999;;;;;;<<>>:::999:::<<<===;;;:::999999;;;===???AAA===<<<:::888888:::<<<>>>DDDEEEJJJTTT___ccc```[[[IIIDDD???;;;999999999999555444333333444555555555555666666444333333444666777888999888666555777999:::::::::;;;;;;:::777555333222000///000222555777777666666555666777888999888888999999999999999999777888;;;<<<===;;;:::888333000...000444888888777555555555666777888666444555555777888888777777666888888777888999888666444222222444555555555444444555333111111444666666666666666666666666888;;;===999::::::999777666999;;;666666555444444444555555222333444333000//////000111222222222222222222111......///111444555333222///000111333444555555555333555666777888777666555333222111///000222666999>>><<<999666333333444555888888888999999999666555555555555444444444333333222000...---...000333555111333444555444444333333222555888;;;======<<<;;;999999999999999888777666888888999999888777555444666666666555444333222222666666666444333444777:::999888888:::>>>???===;;;999999999999999999888777888999999888666555666777888888999:::;;;<<<======555333111000222444555555111222333444444444444444555777888666333111222444555555555333111111222444555666888999999999888888444444222000///000444666555555555666888999888777777555333444777888555333111444777888777555444333888888888777555333000///---...000222444666777777999777555555777888999888777777888777777666555444111222555666555333///---///000333444555444222111555666888999999:::<<<>>>===;;;999777555333222111---------...///111222333222222111000///......---+++---///222444666777777888777666777999:::999888777777555111///000555:::>>>>>>===;;;:::888666555444333333555777777555333555666888:::;;;;;;:::999666777888888888888777777444777999999666444555777777777666333111000111222333333444444444444333333333444555444222222333444111111000000111333555777666555555444333333333444444444444333333333444444111222222444555666777777999888888777666555444444555444333444666666555444000555<<>>???<<<;;;999999999:::<<<===AAACCCIIISSS\\\___ZZZUUUIIIDDD???;;;999999999888666555444444333333333333555666777555333222222333555777999777444444666999888999:::;;;:::888666444222111000///000222555777777666666666555666666666555555666777888888888777555666888999::::::::::::555222///111555888999999555444333444555555444222222333555666777777666666888777888999:::888555222222333444555444444222111111000///111444666666666444555555555444555888:::888:::;;;:::777666888;;;777777666666666666666777111333444333111//////000222333333333333333222111------...000333555555444000000000111222444666777333444555666666555444333333333333222222333666999<<<<<<:::777444222333444777888999:::999888555444666777777777666444222111111///...---...000333555000111333444555555444444333555888:::;;;:::999888777888888888888666444333555666777777777555333111111222333444444333222111888777666444222222444666888888999;;;>>>>>>===;;;888777777777888888666555444666777777666555555666888888:::;;;<<<=========444111//////333666666666333333444444444444444333222555888777444222222444222444444333111000222444666777777777777777777888555555555333222333555888888666555555777999999999555222000222666888666333///111333444444333333444777777666555444222111111111222333444555666666666888666444444777888888777888999999888666444222222000111222333333222000//////111333555666666444333444666888999999:::===>>>999999999888777555333222,,,,,,---///111333555777444333222000...---,,,,,,***,,,000444777777777666555555555777999:::888777555333000......111444666:::::::::999999888888777333222222333444555555444444555888:::;;;:::888777333444666888999888777555111666;;;;;;888555666888666666444111---,,,///222333444444555555444444333333333333111000111333666222111000///000333555777333333333333222111000//////000000000000111333444111111333444666777888999:::999999888666555555444222111111333666777666444222888???CCCEEEJJJPPPVVVLLLHHHFFFFFFBBB;;;888999666777999:::;;;:::999888333222222555999<<<<<<;;;999666444555888>>>JJJVVVjjj|||ooo```OOOEEE@@@<<<;;;<<<777888;;;??????>>>BBBHHHVVViiilll\\\SSSMMMKKKDDDCCCAAA>>><<<;;;<<<===<<<:::888666666666777888555555666777888:::<<<===<<>>>>>:::777555666777<<>>>>>???777888<<>>AAAGGGMMMeeexxxcccSSSJJJFFFDDDBBBBBBAAA???======>>>???<<<;;;777444222222222222///000333555888:::<<<===888<<>>???;;;888777555444444444444222111***+++---000111222222222444555666888999777333000111222333444555444444333+++,,,---111555666666444000222555444222111333666999;;;===999444000222444999999999999999:::::::::222444555555333111000000000111333666777888888777555333111222333555666666444222000...000333888:::111222333444555777888888888:::<<<:::666333222333///222555666333222222444000333777999999888888777666888:::;;;999555000---///...------...///000111111111333666888:::999888888999;;;;;;:::888555333222444666888999999888777///111333555444222...,,,***---222666888888666444888999999888666666777888666777999;;;<<<<<<;;;:::888666555666888888666333...222666999999777666666777888:::<<<======<<<<<<444333111000222666:::<<<::::::999888777555444444333555888888777555444444444555444333111222444777555666666555333333444666444666888999888777888999<<<888555555888::::::999333000---///444666555222000///.........000222444444555666666555555555666999999888777777777777777:::555000000444777777555777888888555111///000222///---***+++---111333444444555777888999888666555888777777777888888777555666444222222333333222111333333333444666888;;;<<<:::999666333000///......(((,,,111555666777777888333333444666888888666333......//////000000111111333000---///444888;;;;;;666555222///111777777444444666888999888555111...---222888999777555666999777888:::<<<<<<;;;:::999666555222000...---------...///222666999999666333222222222111111222222333222111000000111333555666333222000...---,,,------000///...---...///111333111111111111222555999===888777666555555666777888333333444777;;;;;;777444666:::>>>BBBFFFKKKPPPSSSQQQNNNIIIEEEBBB>>>999666444333444666999888444111...111444666777999<<>><<<===>>>???===999555222000000000111222444888;;;===;;;:::999;;;===>>>???@@@BBBDDD@@@>>>:::777555555555666888666444222111111222222111333555666666555333111333444444333111000000111222444777888888444000...000...++++++...222555666666666666555333444666888222222222222333555777888999888666555444444555555444555777999::::::999888999999888666444222000///******+++,,,///222555666333333333444555555222000666444333444666777444111---...000222444666888999666555444111000111444777999999777666555444333222777999;;;;;;:::999888999:::777444333333444333333///000222555999;;;;;;:::444333222333555777777777666555222000111333666888888777666444333333666888777777777666555222000///000......000444777666444333333333444666777999:::999::::::888555111,,,***111222222111000000222444444222111555:::<<<:::666666999<<<;;;888666666777555555666999;;;<<<:::888666444333444555333///+++%%%(((---333777777555222444555777777666555555666333444666888999888777666555555444555777777666444...111555777777777777888:::999777666777999<<<>>>666444333222333555777999;;;;;;;;;:::999999888888222555888:::999888888888555555444222111222555888888999888666333111111333555777888888777666777888;;;999666666888:::;;;:::444111///111555888777444222111000000000222444555555666888888777666555555666666555555444444555555999555111111555888777555555666666444000...///111///,,,***+++---000111111333444666888888888666555888777777888999999888666555333111111333444444333333333333444666888:::<<<;;;999777444222000//////***---000333555555555555///000111333555555333000000000/////////.........///---,,,...333777999999777666222///222777888555444666888999888444000---///555:::<<<999777777999;;;<<<===>>>===<<<:::999555333111000...............///111444777888666444333333222222222333333444333222111000111222444666666555333111///.........000///......///111333444333333333222111222555777555555444444444555666777555444555777999999666333555999>>>BBBFFFIIILLLOOOPPPMMMHHHDDD@@@<<<888444555444444666888777333000...000333555777999===???===;;;:::::::::===GGGRRRhhhnnnXXXPPPFFF???===<<<:::777:::<<>>???<<<:::777444222222333444555444222111111222444555222444666888888777555333555555555333000......///000222555777777555222000///---******---111333555555555555555444444555666444444444555666777888999999888777555444444444555555555666666666666555555555555555444444333222222---+++***)))+++...222555555333111111333444444333555444333444777777666444//////000222444666888999777777777666555555777999888888888777777666555555:::;;;<<<;;;999777666777999777555444555555333222//////111444777999888777333333333444777999999888666444222111111333666888777777666555444333555666333333444444333111000...000///...111555777666555444444444555777888999::::::::::::888444000+++(((000111333333222222333444555333333666;;;===;;;888888:::;;;;;;999999999:::666666666888:::<<<;;;:::777666555555555333///+++&&&)))---222555444222///333555777777666555666777555555777777888777777666666555555666888888777555///111333444444666999;;;:::999777666777999;;;===888777666555444444444444999999999999999999999999222555888::::::::::::;;;555555333111000222666:::;;;;;;:::666222/////////777888888777555555666777:::888666666888:::::::::555333111333777999888777555444444333444666777888777888999:::999888666444333333333222222222111111777444333444777999777555444444444222///......000///---,,,,,,.../////////000222555777888888666555777666666888:::;;;:::888555222000000222555666666444333333333444666888999999888777666444333222222...///111222333333222222,,,---///111444333000...222111000///...---,,,,,,---------///333666777777777777444000222777999777444666777888777333///---000555:::<<<999777666777<<<===>>>>>>===;;;888777333222111000////////////......///222555777666555333333333333333444555666555333222111111222444555999888666444222111000000111000//////111333555777555555555333111//////000222222222222333555666777777666555666777777555333555888===AAACCCEEEGGGHHHNNNKKKFFFBBB>>>:::666222555555555666777666333000///222444666888:::<<>><<<;;;<<<<<<>>>HHHRRRjjjqqqaaaLLLGGGAAA======<<<:::888;;;===???AAAAAACCCEEEGGGXXXlllwww^^^OOOHHHEEEDDDFFFDDDDDDBBB???<<<;;;===>>>::::::999888666555555444444333222444777999::::::666666777888999:::;;;<<<777555333111000000111222222111111111222333555666333555777999:::888777555666777777555111...---...000111444666666555333111...,,,******,,,000222333333333555666666666666555444555666777888999999999999888777555444444333333666666555333333222222222111111222333333444555555000---)))''''''+++///222555222000000111444555666555444444555888999999888333333222222333555777888777999<<<<<<;;;:::999:::666666777888888999999999>>>>>>===:::777555555666666666555666777666444222/////////222444666555444111111333666:::;;;;;;999666444222111111333666777666666666666555444333222...///000111111111000/////////000222555777777666555555666666777888999999999999888666333...***(((...000333444444333444555666444444777;;;>>>===;;;:::999888999;;;<<<===<<<777666555666999;;;;;;:::888777666666555222...+++)))+++...111222000...,,,333444666666666666888999888777777666666666666666666666555777888999888666111222222222222555999<<<;;;999888777777888:::<<<999999888777555333222111444444555555555666666666111444777888888777777888444444222000000222777:::;;;;;;:::666222//////000888888777666444333555777888777666666666777888888444333222333666999999888888888888888999:::;;;<<<888888999::::::999666333111111111111111000000000555444444666888999777555444333333111000///000000000/////////111111///...///111444777888888666555666666666888:::<<<;;;:::444222000000333666777888666555333222222222333444444555666777777777777777444333333333444444333111,,,---///111444444111///222222222111000//////...111111222333555666666666999999666111222777:::999444555777777666333///---000333888999777555333333999:::;;;<<<;;;999777555333333222222222222333333///......000333666666666333333333444444666777777666555333222111222444555888888777666555444333333111111000111222555888999444666666444111...---,,,000000111222333555666666666666555555666777666666666888;;;<<<===???BBBDDDJJJGGGBBB???<<<888444111333444555666777666444333555666888999999:::<<<======;;;:::;;;<<>>@@@AAABBBCCCFFFHHHUUUeee}}}uuu]]]OOOHHHDDDBBBCCCCCCBBB@@@<<<999999:::<<<999999999999777666444444444222000111444888;;;======<<<;;;;;;<<<<<<;;;:::333222111000000000222222222111111111222333444555222444777999999888777555555777777666444111000111222333444555555444222111...+++)))***,,,///111111000111444777::::::999777222333555666777777666666777666555444333222222111666555444222222222333444111111111222333555666777222000,,,***)))+++---///333111000111333555666555555555555777999;;;<<<<<<999888555444333333444444666999===>>>===999777555222333555777999:::::::::>>>>>><<<999666555666777555555666777888777444111///......000222444333222000000333777:::<<<;;;999555444222111222333666777666666666666666555222///+++,,,...000111222111111000000222444666777777777555555555666666666666666444444444333111...+++))),,,///333444444444444444555444333555999<<<<<<<<<;;;888666777;;;>>>>>>===666555333444666999::::::888888777666444111---***,,,///111222000...,,,+++333444666666666777999;;;:::999777555444555666666666666666777999:::999777333333444333333444666999;;;:::999888888999:::;;;999999999888666444222111222222222222222333333333000222555555333111000000222222111//////222666:::888888888666333111222333888888666444222222555777555666555444333333333444222111111222555777888888::::::;;;;;;<<<======>>>888777777888:::999666333111222222222222111000///222333444666888888777555555444333222222222222222222222333444555444111///...111444888999888666444555555555777:::<<<;;;:::444222111111333666777777777555333111///............000333666999:::::::::888666444444555666444333//////000333555666444333333333333333444444555555777888888888777777777777:::;;;777222111555999999444555666777666333111///111333666777666555444333777888:::;;;;;;:::888777444444555555666666666666111///...000222555666666333333333444555666888999777555444222222333555666555555666666666777777777222222111222333666999:::333555666555333000......111111222333444444555555222333444555666777888999888999888777777:::>>>BBBCCCAAA===;;;999777444111111222444666666666666777;;;<<<===<<<:::::::::;;;;;;888777:::<<<===CCCJJJWWWjjj|||lllYYYKKKEEEAAA;;;777777888;;;<<<===???@@@AAABBBDDDGGGIIIUUUcccyyyvvv___QQQJJJDDDAAA@@@???>>>===:::777666888999999999999888666444222111222///---...222888===???CCC@@@>>>======<<<999777111111111111222333555555444444444333333333333333111333555777888777555333222555777888777666555666666666666555444333111000...,,,++++++---000111111...///222888===>>>===:::///000222444444444333222333333333333222111000000555444444444444666888999555444444333444555555666333222111000///.........111111333555888888555333666777777888888:::<<<>>><<<:::888555222111000000333666:::<<<999555222000///111444666888999999999;;;;;;;;;999777666888:::555666777888999777444000///......///222444555444000111333777:::;;;:::888555444333222222444555666666555555777888666222///,,,---///111333444444444111333555777777777777666444444555555555444333222...//////000///...---,,,+++...222444444333333444555333222333555777999:::;;;888555666:::======;;;444333111222444777888888777777888666333///,,,***000222444333000...---...333555666666666777999<<<;;;:::777555444444555666666555555777999:::999888444666777777555444333444;;;::::::999999:::;;;<<<777777777777777555444444444333333333222222111111000111333222///,,,***)))...////////////111555888555666666555333333444666888777555222000222555999555666666444111000000000000000111222333555777888999::::::;;;<<<<<<======777555333555777888666333222222333444333222111000111222444666777777666666666444333333444555444333444444666999:::888444111///222666999:::888666333555444555777999::::::999555444333333555666555444555333111...,,,+++*********---111666888:::999999999555222222444666555333222111111222555777777666333444555666777999::::::;;;<<<<<<:::888777888999<<<===999222///333777888444555666777777555333222555555666666777777777777777999;;;<<<===<<<;;;:::666666777888888888888888333111000111333555555444111222222333555777888999777555444333333444666777333444555777888999999999444333222222444666888:::444666777777444222111111222222333333333333222222...000333444555555777888888888777666555777;;;>>><<<:::888777777777555333111333555555555555666888>>>??????===;;;999:::::::::666555888;;;<<>>AAA>>>::::::::::::666333111111222333555777888999777777666555444333222111111333555666666555222111///222666888999888999999:::999888666444333222111000...------000111222222//////111777===???===:::///000111111222222111111111111222222222222111111444444555666888:::<<<===888777555444333333444555444444444444444333111000222333555999:::999666333666777777666666666999;;;:::999888666333111///......111555666444222000//////111444777888999888888888999:::999888888999;;;777777888999999777333000///......000444888999999555555555888::::::999777444444333333333444555666777555555777999999555111...///111333555555555555333555888999888666555555333444444555444222000///,,,---...//////000000000...000333444444333444555555333111000111333666888;;;999888888::::::::::::333222111222555666777666666888999777444000------222444666444111...///111555666666666555777999<<<;;;999777555444444666666555444555666999:::999888555777::::::777555333333;;;;;;;;;;;;<<<===>>>>>>555555555666777777888888666555444333111000///...000111333111...+++)))(((***,,,...///000111333555333444555555444444666777777666333000///111666:::666777888555111...---...///000111222333555777999666666777888999999999999555222///000444777666333222333444555444333111000000111333444444555666666666444222333555666555444333555888;;;===;;;666222000333777:::;;;999555333444444444666888999888777777666555555666555333000///...,,,+++*********+++))),,,111555777777555444555111------111444333222333111//////222555777888444555666777999:::;;;<<<:::::::::888666666999<<<===>>>:::222---000555666444555666777888777666555666444333333555777999999999:::;;;<<<<<<;;;999888666777888999999999888777444333222333444555444222000111111333444777888999666555444333444555777999444555777888999::::::999555444333222333555777999777888999888666444444444333333333333222000...---***---111333222111222333444666888888777777888:::555444333444666777666555333555777666444333444666;;;<<<===<<<:::999:::;;;999555444888;;;<<>><<<:::777555666888::::::;;;<<<<<<===???CCCFFFOOO```xxxrrr^^^QQQJJJBBB<<<:::777888::::::888777666777555444222111000000111111222000------111555999:::<<<888555666888999555222000111333555777999;;;<<<888888888777666444333222222444555666666444111///---000555777888888888999;;;:::888666555444444444222111///000222444444333111000000555:::<<<999666222222111111222222333333000111222333444444444333444555777999;;;<<<======888777555333222222333444555555555555555555555555666666777999::::::777444555666666333111111333666333444555666555333111000***---000111111222222444111333666888999999888666777999::::::999888999::::::999888888888666222//////...///222777<<<>>>???;;;:::999999:::;;;:::888444333333333333444555666777555444666:::;;;777444111222333555666555555444555888;;;;;;888555444444444555666555444222000......//////000111222222222222444555555444444555777666444222000///111444777;;;<<<===<<<:::999888999333333333555777888777666777999;;;999666222000000111444666444000///111444777777777666555666999;;;999888777666555555666666444333444666888999888777666888999999777666777888:::;;;<<<===>>>???@@@AAA333333444555777888:::;;;666555444111///---,,,+++000222333222///,,,***)))(((***---///000111222444444555555555444444666777666555222000///222777;;;777999999666111------...///000222333444555888:::333333555666666666666666444000,,,---222666666444111222444555444333111//////111222333333444555777666333111222555666555333222444888<<<>>>;;;666222222444888;;;;;;999555222444444444555777888777555888777777777777555111...+++***)))))))))***+++,,,+++---111555666444222000111,,,((()))---111111///222///---,,,///333666888555666777888999:::;;;;;;666777777555444555:::>>>>>>???;;;111,,,///333555333444666777888888888777444222000000222555888999999999:::;;;:::888555444666777888999999888777666555444444444555555333111///000111222444666888999555555444333444666888:::777888999:::;;;:::999999555444333222333555777888:::::::::999666555555666333333333222000---+++)))(((,,,000111///------...111444999;;;:::888666666111000000222555888888777666888999777333111222444888999;;;:::999999:::<<<999555555999<<<===???CCCHHHQQQ^^^lll}}}}}}ssshhh^^^PPPBBB>>>AAA888999999888666666777888777888999999:::<<>>888888888888777666555444444555666777666333111///,,,///444666777666666777:::999888666666666777888333222111222444555555444444111000333777999555111555444333222333444555666000111333555666666666666444555888:::<<<<<<<<<<<<777666333111111111222333777666444333444555888::::::888777888999999888777444555444111---,,,///222...000333555666555444222(((***---///111333666999333555888::::::999888666777999;;;<<<:::888888888<<<:::999888777555222/////////000333999???BBBCCC@@@>>><<<;;;;;;;;;:::999444333333333333444555555888555333666:::<<<999666222333444555666555444333666999<<<<<<888444333333666666777777555333000...222222222222333333333333666777777666555555777999777666333000...000333777<<>>:::;;;<<<>>>???AAABBBCCC555333333555999;;;:::888777222...---000111...+++222555777666333000...---))),,,...000000111222444555444555666777666444222888666333222222222222111666666666444111111222444555444333333555666666555666666666666666555555555333111...000333666666555555555444333111111222444666444333444666777777777444111///111444777888777444444555777888777333000777;;;???>>>:::777777:::333555888:::;;;999666444222222333333222111///...(((''''''(((***...222555333111000000111000///---+++)))''')))...333444444444///***+++111777999888777999;;;<<<<<<999666444666444222333555888::::::<<<888333///...///333555333444555777888999999999888666333000000222555777333555888888666444222111666666777777666444222111222444666777777666333222222111111333555666555333666444222000111333777999:::999999999::::::888666666555444333333444555666999999999888777555444333666444333333222...(((""" %%%***...000000000777777888888777666555444111111333555888999888777888777666444222111111000333444555666666777777888777777777777888:::<<<===BBBIIISSS___mmmyyy|||yyykkkfff]]]SSSJJJCCC???===<<<;;;888666444333444444555666777999;;;>>>@@@AAAJJJSSSfff~~~{{{hhhSSSHHHCCC???<<<:::999666777===???:::555333333111...,,,,,,...111333222111000...---///333666555444333222222444666777444444666999<<<>>>===<<<444333222111111333555666666777888777555333333444333666999:::999777666555333666888555222111555999555333111111333555666777222222333333333333333444555555666777777666666555777777777888999999888666777888888888888888777777777555444222111111222333444555666444222222555999888<<<@@@???;;;888999;;;:::555111000222111---)))---///222444666555444222)))+++...111444777999:::999888777888::::::888666:::999999<<>>>>>;;;999777888333444555222000000444888666888::::::888777666777666555444666999:::777444666555555888;;;<<<:::888:::::::::999999<<>>;;;:::;;;999666444333333444555666666777888:::===???@@@HHHPPPbbbxxxxxxfffQQQGGGBBB>>>:::999888555777<<<===777111///111111000000000000111111111111///---,,,...222555666555333222222333555666444444666999<<<>>>===<<<555444222000000111333444777999;;;;;;999777666777666888999888666333222111222555666444111000333777444222000111333666777777555555444444444444333333333444444555666666666555888888999::::::888666444555666777888888888777666555444444333333333333333555777999888666555777999999<<>>;;;:::===@@@>>>:::666555666555111---///111333555555444222111...000222444666777777777555555666666555555444444;;;:::999<<>>999444222333555666666666444444333222222444666:::===??????<<<999888999:::;;;;;;999777555444444444444444666666666777777888888888666777777666555555666888::::::999666444333444666::::::;;;;;;:::999777777666888;;;;;;888777777999888888777666666555666666888888777666444444555777<<<999777777999::::::888888999:::===>>>===;;;999999:::;;;<<<<<<;;;:::999666666555444222222333555999999999888666666888999<<<:::888888;;;======;;;:::999999<<>><<<<<<<<<===@@@BBBDDDFFFGGGKKKKKKIIIGGGFFFFFFIIILLL888555333333555888999:::666222---,,,...//////...///222555666666444444444555666666444333222444555888777666444444333333333777555444222111111111111111222333333333444777:::777444222111222444444444555555555666666666666666666555444555666666555333000111222111111111333555:::888777666777777666444222111222444777888888777222111000111333555444333111444777777444333444666:::;;;===>>>>>><<<999777555444222000///...---------...///111555999>>>@@@888666333111000///---,,,+++...222444444444333444555222//////444888999999555666777777444111---+++,,,,,,---111555888999888444333111000////////////000222444777888:::::::::666666555444444444444444444666999:::888555333222444555555555555555444444333666:::>>>???>>><<<:::555444444555555444111////////////000111444666888666999<<<;;;999888999;;;;;;:::888777666666666777222333444555555555555555222222333555555444000---&&&&&&'''***...333888;;;999888666444222111111111333333555888;;;>>>>>>===999888666555444444444555444333222111222333555777;;;::::::999999::::::;;;<<<@@@EEEHHHOOOWWWYYYVVVNNNKKKFFFAAA===:::999888999777444222222333666888999888888888999<<<>>>@@@DDDKKK[[[ooosssbbbOOOEEEAAA===:::999777555777;;;:::222+++)))///111444666666444111///000000///---,,,---111444777666444333222333333444444444666999<<<>>>===<<<777555222///...///000111888;;;>>>>>>===;;;:::999::::::999555111...------111444555333111000333666333222111222555888999999888888777666555444444333222222333333444444444555777999:::;;;:::777444222333444666888888888666555444555555555555555444444666:::======:::888888:::;;;===???>>>===>>>AAAEEECCC@@@;;;::::::999666333444555666777777555333222444555777888888777555444111444666555222000111333;;;999888:::>>>>>><<<999333444555777888999999999777666555555666999<<<>>>===:::777777888;;;<<<===:::888555444444555666555444555666777888999999999999999888777555666999;;;===:::666333444666888999>>>>>>>>>>>>===;;;:::999:::;;;<<<<<<:::888888999888;;;<<<;;;888777999<<<;;;<<<<<<:::999999;;;===<<<999777666777999::::::<<<<<<<<>>:::888777888:::<<<>>>>>>===<<<;;;999888999888777555>>>===;;;999888999===@@@DDDAAA>>>===???BBBCCCDDD@@@@@@AAACCCFFFFFFEEECCCBBBCCCFFFKKKQQQSSSQQQOOOTTTTTTTTTSSSQQQQQQRRRSSS555333111000222666:::<<<;;;666111//////000000///000222555666555444444555777777777555333333555666777666555333000000111222333333111///------...///111222333333333444777:::444111......000222333444777777666666555555555444777777777888888666444333222333444333222222333555999888666666666555333111000111222555777777777666222111///000333555666666111333444444333222444666:::;;;<<<===<<<:::777666777666333111///.........,,,---///111555:::>>>AAA:::777444333222222000///---111555555333111333555444222000111444777888888555555555444111---)))'''%%%'''***///444777777666222222333333333111000///000222555777999:::::::::555666777777777666444333555888::::::888666444444444444555555555555555555333666;;;???@@@???<<<:::444333333444555444222///000000111333555777888999888<<>>999777999<<<<<<;;;999777555555555666111222444555777777888888333444555666777555333111......///111444888;;;===;;;999777444222111111111333333444777;;;>>>???>>>999888666555444555666777555444222111111333666888<<<<<<;;;::::::999999999:::>>>???@@@CCCIIIJJJHHHEEECCC@@@===;;;999999999888666333222222555999;;;;;;:::999888999;;;>>>@@@AAAFFFSSSddduuu|||mmm]]]MMMEEEAAA===::::::666555777:::777...'''$$$---111777;;;;;;777111---/////////---,,,---///222777777555444444333444444444444666999<<<>>>===;;;777555222///------///000666999===???>>><<<::::::;;;:::777222...,,,---...222444555444222222333555444333222444888;;;<<<<<<;;;;;;:::888777666444444444444333222222222222222444777999:::999666444333222333666888999888666555666777888888777555333222666;;;???@@@===:::::::::>>>AAADDDDDDCCCCCCEEEFFFGGGDDD???===<<<;;;999777888999:::::::::999777666666777999:::999888555444111555888666222///222555:::888666888:::======<<<777888888999:::;;;<<<===999888666555666999<<<>>><<<:::888888:::===???@@@<<<888555444666888888777666777999:::<<<<<<<<<<<<>>>===<<<:::999:::===@@@@@@;;;555444888===@@@AAACCCBBBBBB@@@>>>===;;;;;;<<<======<<<;;;:::::::::;;;???CCCBBB>>>===???CCCDDDDDDDDDBBBAAAAAABBBDDD???===;;;::::::<<<>>>???CCC@@@???AAADDDEEEBBB>>>999888999<<<@@@CCCCCCBBBCCCAAA???@@@CCCCCC@@@===BBBBBBAAA@@@@@@CCCGGGJJJMMMKKKIIIHHHHHHIIIJJJJJJJJJKKKLLLMMMOOOOOONNNMMMOOONNNPPPWWW___ccc```\\\\\\]]]_________^^^___```222111//////111555;;;???@@@===888444222111111111222444666666444333333333555555666555333333444666444555444111...---///111///000000---***)))+++---333444444333222333555777222000//////222555666777888888777666555444444333888999:::999888666444333666777777666444222333333666555444555555444222///...000222444555555666666444222111222444777888999333333333333333333555777777888999999888666444333999888555333111000000000---...///222666:::===???:::777444333333444444333000222333222//////333666333222111222444555666666555555444333000,,,)))'''###%%%)))...444666666555333555777999888777444222111333666999;;;;;;;;;:::555666888::::::888666555888999::::::888666666666666666666666666666777777444666:::======<<<999777222111111222444555444222000111222333444666888888;;;???AAA???999666888;;;:::999777555444444444444333444666777999::::::;;;555666888888777555333222333444555666777888999999;;;:::888777555444333333222222333555999===>>>>>>:::999777555444555777888888666444333333555777999<<<<<<<<<;;;:::888888777777;;;<<<:::;;;???AAA???@@@???===;;;999999888888777666444333555888;;;======;;;999777888;;;>>>AAAAAACCCJJJWWWeeevvvssseeeXXXJJJDDDAAA===<<<===666555777999555,,,%%%$$$---111777<<<<<<777111---///000///...,,,,,,///111777777666666666666666666666666777999<<<===<<<:::666555333000/////////000222666:::===<<<;;;:::999999888555111......111333555666777666666555555666555555555777;;;>>>??????<<<<<<;;;:::888777666666777666555333111111000000111444888999888666666666444555777888999888777666::::::::::::888555333222666;;;???@@@>>>;;;;;;<<>>===<<<;;;::::::;;;<<<===999888666555666999<<>><<<>>>AAADDDBBB===888888===DDDHHHJJJEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@??????@@@@@@@@@???@@@EEEIIIIIIFFFDDDGGGKKKNNNNNNMMMKKKHHHGGGIIIJJJGGGGGGFFFEEEEEEFFFHHHJJJMMMIIIGGGFFFIIIJJJJJJIIIAAABBBCCCFFFIIILLLLLLKKKJJJIIIHHHJJJMMMNNNLLLIIIGGGIIIKKKLLLMMMOOORRRUUUWWWWWWWWWVVVUUUSSSRRRRRRVVVWWWYYYZZZZZZZZZZZZZZZ]]]ZZZZZZ```hhhmmmllljjjiiikkkmmmmmmlllkkkkkkkkk222222111111222666<<<@@@BBB@@@===:::777555333333555777777666444333222333222444555555333222222333111333444222...---...111///111111...***)))+++...555555555333222222444666444333222444666888999888666666666666555555555555888999:::999666444444555888999999888555333222333333222222444555444222000///111333444444555666888666444333444666999::::::666555444333333444666888444555666666555444333222999888666444333222111111///000222444666999<<<===999666333222333444444444222222111000///000333555222222333333444444444444666666555444222///---+++'''(((+++000555777777666666888;;;>>>>>><<<999777333555999;;;===<<<;;;:::555777:::<<<===<<<:::888;;;;;;:::888666666888:::999888777777777777888888555666999;;;;;;:::999777555333111222444666777777222111111000111222444555;;;>>>???===999777777888888777555444333333333333666777888:::;;;;;;;;;<<<777888999999666444333333444555555666666555444444999999999999999888777666333222222444888;;;<<<<<<;;;999777444333444666777999888666555555777888999;;;;;;;;;:::999888666555444999:::777666999;;;:::;;;;;;:::888777777666666666666555666777999<<<===<<<:::666444555999===AAAAAA@@@CCCJJJSSS___qqqtttkkk\\\QQQFFFBBB???======???777666888999444,,,'''(((...111666999999666111...000000000///------///111555666777888999::::::;;;888777888:::;;;<<<:::888444444444444333333222222111444888:::;;;:::::::::777777555333111333777:::777777888888999888777777666666666999===???@@@???;;;;;;::::::999999999888:::888666444222222222222222555999999888777999;;;999999999999999999999888<<<<<<;;;:::888666555444888;;;>>>>>><<<<<<>>>AAAIIILLLRRRVVVVVVRRRMMMJJJKKKIIIEEEAAA>>><<<<<<<<<888888999::::::;;;::::::666666777999:::;;;;;;;;;444777::::::888888999;;;::::::999999:::===@@@BBBBBBAAA>>><<<<<<<<<===>>>>>><<<999777888;;;???AAAAAA???======@@@CCCEEEFFF???:::555666<<>>>>>===;;;:::666888:::===>>>>>>======>>>===:::777444666:::===<<<;;;999888888888888999666777888:::;;;<<<<<<<<<<<<888555333555777::::::666444222000///000222333888888999999888777777777777666444333333333444444999999:::;;;;;;;;;;;;:::666888999999666444444666666555444333333333444555555666999;;;;;;:::999888444333222444777:::;;;<<<<<<:::666333222333555666999888777777777777888888999999::::::999777666444555:::<<<999777888999777777777777777777777777777444555555777888999:::;;;999666222000111666;;;???>>><<<>>>BBBFFFNNN[[[gggsss{{{zzzmmmccc___SSSJJJAAA>>>===;;;<<>>777777666555555888<<<@@@888888888999::::::888777666666666999<<<>>>>>>===999999999::::::;;;;;;;;;:::888777555444555666666777:::<<<;;;888888;;;???>>>===<<<::::::::::::;;;<<<;;;:::999888888888999:::<<<===<<<;;;===BBBGGGNNNQQQVVVZZZ[[[YYYUUURRROOOMMMIIIDDD@@@??????@@@=========<<<<<<<<<<<<;;;999999999999:::<<<>>>???<<<===???@@@AAABBBCCCCCC????????????@@@BBBDDDGGGJJJHHHEEECCCBBBCCCEEEFFFJJJGGGCCC@@@@@@BBBEEEHHHKKKHHHFFFFFFIIILLLNNNOOOHHHBBB>>>@@@GGGMMMOOONNNMMMOOOQQQSSSSSSRRRPPPOOOOOOPPPQQQPPPNNNNNNPPPQQQQQQRRRSSSSSSSSSUUUXXX[[[XXXXXXXXXXXXYYY[[[]]]^^^VVVTTTSSSVVVZZZ^^^___^^^[[[]]]```bbbdddeeeeeeeeeddddddcccaaa___^^^```aaadddgggjjjkkkiiiiiijjjkkkfffiiimmmlllhhhfffgggiiidddkkkqqqrrrmmmiiiiiikkkffffffffffffeeefffhhhjjjjjjjjjiiihhhhhhiiimmmpppqqqsssuuuuuuttttttvvvyyyqqqtttwwwwwwuuutttuuuvvvuuuuuuvvvwwwzzz}}}:::;;;;;;999777777;;;???<<<>>>???>>><<<:::999999999:::;;;:::888888999:::444777999888444000,,,***///444777777333000222444666999999666111000333777333444444333222333555777444444444555555444111......///111444777:::<<<===888999999777333333555888333555777777555444444444///000111444777888777555444666777777555777;;;>>>666555555666888999888777;;;777333111222444555666444555666666666666666555444444555555444222111///111111222222333444444444999555111...------------222000000333777777444000333555777888777555555555888888888888777666555555333333444777:::<<<<<<<<<;;;===@@@BBBCCCBBB???>>>888:::===??????>>>;;;999666888;;;>>>@@@@@@@@@???@@@>>>:::555333555;;;???>>>===;;;999888888999999666777888:::===???@@@AAABBB===888555666888;;;<<<;;;888555111000111333444444333333555777888777666666666444333333444555666::::::;;;;;;;;;:::999999444777999888666555666888999666333111222444888:::111444888;;;===<<<:::888666444333444777:::;;;;;;===:::666333111222444555888888888888888777777777888888999999888777555444999>>>AAA===::::::999888555555666777888888999999333444555777888999999999666333///---...333999===:::999;;;???BBBFFFPPPZZZ[[[fffrrruuulll^^^VVVUUUMMMEEE>>><<<;;;:::;;;>>>999999::::::555///...111222111111111111111111222111222222111///...///111222444777:::===@@@BBBBBB;;;:::::::::;;;:::777444000333666:::;;;:::888666444666999;;;<<<===???AAA888888888888888;;;???BBB888888888999::::::888666555555666888;;;===<<<;;;777777888999:::<<<<<<===999888666555666777999;;;<<>>EEEKKKRRRSSSWWW[[[^^^^^^[[[YYYRRRPPPLLLGGGCCCAAABBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;::::::;;;===@@@AAADDDCCCDDDGGGJJJLLLLLLKKKCCCDDDEEEDDDDDDFFFHHHKKKQQQOOOLLLJJJIIIKKKMMMOOOVVVSSSNNNJJJHHHJJJMMMOOOTTTRRROOOOOORRRUUUWWWXXXQQQKKKGGGIIIRRRYYY[[[YYYXXXZZZ\\\^^^^^^\\\ZZZYYYXXXYYYZZZZZZYYYXXXYYYZZZ\\\___bbbaaa___^^^```bbbgggfffdddcccbbbbbbcccccc___]]]]]]```eeejjjlllkkkiiijjjlllooossstttsssrrrmmmmmmmmmllljjjjjjmmmoooooorrrwwwxxxvvvuuuuuuvvvnnnuuu}}}}}}wwwrrrqqqsssrrrzzzzzzttttttwwwtttuuuuuussspppppptttwww~~~|||xxxtttrrrtttyyy}}}zzz|||}}}}}}}}}zzz}}}~~~|||}}}~~~;;;;;;<<<;;;:::::::::;;;@@@???===;;;999888777777:::<<<>>><<<888666777999999999888777666333///,,,///222555666555333222222333333222222333555777999555222//////111444666777000000000222444333111///111000111333777:::;;;;;;;;;999888777777666333111111//////111555666444222444222111555:::<<<:::777666555555777999:::999888666555444555777999999888777777555222000000333666777666555555666666555444777666555444333222222222555111...///333555444111333333111---***(((((()))***---111444444444555666000666<<<>>><<<999777777::::::888888888888::::::555555666999<<<>>>===<<<===>>>@@@AAAAAA???===<<<777888:::;;;::::::<<<===999:::;;;<<<<<<<<<<<<<<<999888777777777888999:::===:::888999;;;<<<:::777888888999:::<<<===>>>???@@@>>><<<888666777;;;???@@@===999555333222222333555222///222777:::888666999777555555666666555333777999<<<>>>>>>;;;888666666666666666666666555555333444555555444444555777111444777999::::::888777666666777777888888999999<<<999555333333555555555333666999:::999666555555777999;;;;;;888666777999;;;===@@@@@@>>><<<:::999666444444888<<<===999555999999;;;;;;;;;999777555555---%%%$$$+++333999::::::===??????@@@CCCIIINNNVVVXXX[[[[[[XXXRRRKKKFFF@@@>>><<<<<<>>><<<999555777555333444666555222//////000222555777666333111000111222111//////000222666777:::===???AAAAAABBB???<<<:::999;;;;;;999666333444555666777999999:::<<<::::::;;;>>>BBBDDDEEEAAA===:::999<<<>>>>>>===;;;:::999:::::::::888666555666777777777888;;;>>>===<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<===@@@BBBBBB???:::999>>>CCCFFFDDDAAA??????@@@BBBBBB???>>>======???BBBDDDFFFDDDBBB@@@AAAEEEIIILLLMMMTTTYYY^^^aaaaaa___\\\[[[^^^[[[UUUPPPLLLJJJIIIIIIMMMMMMLLLJJJHHHHHHIIIKKKKKKGGGCCC@@@@@@EEEJJJNNNOOOMMMKKKMMMQQQVVVYYYZZZSSSLLLIIILLLPPPQQQSSSUUUZZZYYYXXXWWWWWWXXXYYYZZZ```___\\\YYYWWWWWWZZZ]]]eeeccc___^^^```bbbccccccccc]]]ZZZ^^^dddfffiiilllmmmkkkiiiiiilllllliiieeebbbdddeeeffffffgggiiikkkqqqqqqooonnnmmmmmmllllllsssnnnooouuuvvvnnnhhhgggkkkjjjjjjlllpppsssttttttvvvwwwyyy{{{}}}~~~~~~|||xxxtttrrruuuzzz~~~~~~~~~~~~~~~~~~}}}}}}888999:::::::::999999999<<<=========;;;999777666999;;;<<<:::666555666999888888999:::999555///***000333555666555333333333222111111000111444666777555333000000222444555555000//////111333444333111222111111333777:::;;;;;;;;;:::888888888777444222000//////111444666666444777444222444999;;;999666666555555666888888666555444333333444777999:::999888777555222//////222555666444333333555666666666777777666444444333333444333000...111555777555222444444333///,,,******+++,,,///222444333333333444333777;;;===;;;888777777::::::999888888999::::::555444555777:::<<<<<<<<<;;;;;;;;;<<<>>>>>><<<:::666777888888777888:::<<<999999:::;;;;;;;;;;;;;;;999888888777888999:::;;;;;;999777888;;;<<<:::777999:::;;;;;;<<<<<<;;;;;;;;;:::999666555777:::===<<<:::777555333333444555666333000222777999888555888777555666666666444222888:::<<<======<<<999888555666666777666555444333555777999999888777777888333444666777888888777666555555666666777888888999===999666444444555666666666888::::::777444333222666888::::::888666777999;;;===@@@AAA???===<<<<<<999666555888<<<>>>;;;777777888999:::999888666555///(((!!!""")))333888:::999<<<>>>??????BBBFFFJJJMMMOOOPPPPPPNNNIIIEEEAAA===;;;;;;<<<>>>===;;;888888666555555777888666444555666777999;;;;;;999777333333333111//////222444777888888:::<<<>>>@@@BBB>>>;;;888888:::;;;:::888777777777777888999::::::<<<<<<===???AAABBBBBBBBBAAA>>>;;;;;;===>>>===<<>>===<<<;;;:::888777888999:::999888999<<<>>>>>>??????@@@AAACCCDDDEEEAAAAAA@@@AAABBBCCCDDDCCCHHHJJJJJJGGGCCCAAABBBCCCGGGIIIJJJHHHDDDBBBCCCEEEEEEFFFGGGEEEDDDFFFLLLQQQNNNKKKGGGGGGJJJOOOSSSUUU[[[^^^aaacccddddddeeefffcccaaa]]]ZZZWWWUUUUUUUUUQQQSSSTTTVVVWWWWWWVVVUUUQQQPPPNNNMMMNNNPPPSSSTTTWWWYYYZZZZZZZZZ]]]bbbfff___YYYUUUWWWYYY[[[___dddbbb```___^^^```cccfffiiieeecccaaa___```dddkkkoooooollljjjiiikkkmmmooooooppplllkkkoooqqqpppppprrrsssrrrqqqrrrssssssqqqooopppqqqqqqooonnnnnnppprrrzzzyyyxxxwwwvvvvvvvvvvvv~~~yyywww{{{{{{wwwtttuuusssssssssvvvzzz}}}~~~~~~|||zzz{{{666777888999999888777777888999;;;<<<;;;999666555888999:::888555444666999666888:::<<<;;;777000+++333444666666444333333444222111000000111333555777777555333222333444444333///......///222444555444333222222444777:::;;;;;;;;;999888888888777444222000//////000444777888888:::777444444666888777555555444444444555555333111111111111444777999::::::999888555222///000333666777444222222444666888888999888777666555555555555222111111444888:::777555666666555333000...---...000222444444333222222333555888:::;;;:::888888999;;;::::::999999::::::;;;555444333444777:::;;;;;;:::666444666;;;>>><<<999555555555555444666999<<<::::::999::::::::::::;;;999888888999:::;;;<<<===999666555777:::<<<:::888999:::;;;<<<;;;999777666555666666555444555999;;;999888666444444555666777777444222333666888777555555555555666777777444222::::::;;;;;;;;;;;;::::::555777888999888555333111777:::======<<<:::999888555555555555555555555555333444555666777888999:::===:::666444444666666666:::;;;<<<:::666222000000444666888888777777888999;;;===@@@AAA@@@>>>>>>>>>;;;888666777;;;===<<<:::777888999::::::999777666---'''"""$$$---666;;;===999;;;>>>???@@@AAADDDFFFFFFFFFFFFEEEDDDCCCAAA@@@;;;;;;;;;===??????>>><<<555333222222555777777777888888888:::<<<===;;;:::888888777444222333555888;;;:::999999;;;===@@@BBB>>><<<:::999;;;<<<<<<<<<<<<<<<::::::999:::;;;<<>><<<;;;:::???@@@@@@???>>>>>>???AAACCCDDDFFFHHHIIIKKKLLLLLLKKKHHHFFFHHHLLLOOOPPPOOORRRRRRSSSSSSRRRPPPNNNMMMPPPUUUXXXVVVOOOKKKLLLOOOOOOSSSUUUSSSPPPQQQYYY```\\\XXXSSSRRRTTTYYY]]]___dddeeeggghhhiiilllooorrrjjjiiiiiigggfffeeeeeeddd[[[\\\```fffkkkkkkgggccc]]]^^^___aaaaaaaaaaaa```aaafffjjjiiifffffflllqqqnnniiiffffffggghhhooovvvpppnnnlllkkklllppptttvvvpppnnnkkkjjjmmmttt|||yyywwwuuuuuuxxxzzz|||||||||{{{}}}{{{zzz}}}zzz|||~~~~~~}}}|||}}}~~~}}}zzzwwwwwwzzz|||666666777888:::999777555555666666666666555555444888:::;;;:::777666888;;;777888999;;;;;;777222---444666666666444444555666333222111111222444666888:::888666555666666444333///---,,,...111555777777444333333555888;;;;;;;;;999888777777777666444222000000000111444666888999<<<888444333444555555444222111111222444444333111//////000333777999999999888777555333222333777:::;;;777333111333666888999:::999888777777777777777666555666999;;;;;;999666777888999777444222111111555666666555333222222333666666777888999:::<<<======<<<<<<<<<<<<<<<<<<===666444222333555999:::;;;999444///222999===<<<999555555444333333555:::===::::::::::::::::::::::::999999999:::;;;<<<===>>>777555333555999;;;:::888555777999::::::888555333555555666555444555777999999888666555444555666777888666444555777888777666222222333666888999777555:::999999999999::::::;;;777999;;;<<<;;;777444111666:::>>>???===:::888777777777555444444444555555444555666777999;;;<<<<<<===999666444555666666666<<<<<<<<<999555222111111333555666888888999999::::::<<>>@@@AAA@@@???>>>444333222333555888;;;<<<;;;:::999:::<<<======<<<<<<<<<===<<<:::999:::<<>>>>>???@@@AAABBBCCCCCCAAA???>>>>>>>>>>>>>>>AAA@@@>>>===<<<===>>>???CCCEEEIIIJJJJJJIIIHHHHHHJJJJJJIIIIIIHHHFFFDDDCCCEEEEEEEEECCCAAA@@@@@@AAAIIIJJJJJJIIIGGGGGGGGGIIIMMMNNNPPPRRRSSSSSSSSSSSSUUURRRPPPRRRXXX\\\]]]\\\]]]\\\\\\^^^```aaa```^^^```bbbdddbbb^^^\\\\\\^^^\\\___bbbbbbaaabbbfffiiigggdddaaa```bbbdddfffffflllnnnpppqqqqqqsssvvvxxxrrrrrrsssssssssrrrpppppphhhhhhkkkrrryyyzzzuuuoookkkllloooqqqqqqqqqooonnnlllooosssrrrppppppsssvvvwwwuuuuuuvvvtttsssyyy|||{{{yyyxxxxxxyyy{{{||||||zzzwwwwwwzzz}}}~~~777666666888::::::888666444222///......///222444888;;;>>>===:::999;;;===:::888888888888777444222444666777666555555777888555555444333444777999:::===;;;:::999999888666444...,,,,,,...222555777888444444333555999;;;<<<<<<888666555555666555333111111111222333444666888999:::777444222222222333333///...///111444555444333//////000333666888777666444555555555666888<<<@@@>>>:::555222333666888999::::::999888888888999999;;;;;;<<<======<<<999666888:::<<<;;;999666555444888888888666333333444666555444555666999===???AAA????????????????????????666444333333666999:::;;;:::444///111888===<<<999555555555444444777;;;>>><<<<<<======<<<;;;:::999999999:::;;;<<<<<<======666444333555999;;;:::888111333666888888777666444888888888777555555666888;;;:::888666555444444555888777666666777888888777000000222555999;;;;;;:::888888777777888999:::;;;:::<<<>>>???===:::777444444888===???===:::777666;;;999777666555666777777888888999;;;<<<>>>??????<<<999555444555777888888<<<<<<<<<999666444444555555666777888:::;;;;;;;;;:::<<<>>>?????????@@@AAA;;;999777666777999:::;;;888999;;;=========<<<;;;666222///111888???AAA@@@999:::;;;===???@@@@@@@@@BBBAAA@@@???@@@BBBDDDEEE@@@AAABBBBBBAAA@@@>>>>>>::::::999:::;;;>>>AAADDD@@@>>><<<<<<>>>@@@BBBBBB===@@@CCCCCCBBB@@@??????BBBCCCFFFHHHHHHHHHFFFEEEJJJIIIHHHFFFCCCAAA@@@@@@CCCBBBAAA@@@@@@@@@AAAAAAGGGJJJLLLMMMMMMMMMOOOQQQQQQQQQQQQPPPOOOMMMLLLKKKIIIJJJKKKJJJHHHIIIKKKMMMRRRSSSTTTTTTRRRQQQRRRSSSYYY[[[]]]^^^___]]][[[ZZZ___]]]\\\___dddiiijjjjjjllljjjhhhiiikkknnnooooooqqqmmmjjjiiilllmmmmmmllljjjjjjlllppptttuuuqqqmmmnnnnnnnnnpppqqqqqqnnnllltttwww{{{|||{{{zzzyyyyyyyyyzzz{{{|||{{{zzzxxxwwwvvvttttttyyy}}}yyyyyyyyy{{{||||||}}}||||||yyyyyyyyyzzz{{{{{{{{{zzz}}}}}}|||888555444555888:::999777333000+++((((((+++///222666:::>>>???===;;;;;;===:::888666555666666555333333555777888888888999:::888777666666777999;;;======<<<;;;<<<;;;:::666444---,,,,,,///333666777777444333333666:::===>>>>>>777666555555666555333111222444666666555444555666555444333111111111111222......///111444666666555000000000333555666444222///222555777999;;;???AAA===999555333444666888999::::::999999999999999:::>>>>>>>>>>>><<<:::888777999;;;>>>>>><<<999777777888888777555333444666999555444444666:::>>>AAAAAA???@@@@@@AAAAAA@@@@@@???777666555555888:::;;;;;;<<<777333444888;;;;;;888444555666555666888<<>>@@@AAA@@@>>>;;;999999:::;;;<<<<<<<<<;;;;;;666444333555999;;;:::888000111444777888888888777;;;;;;:::888555555777:::===<<<:::888666555444444777777777777777888999999222222222555999<<<===<<<888888777888888999:::;;;<<<>>>???@@@???<<<:::888444888<<<>>>===;;;999888>>><<<;;;:::999::::::;;;;;;<<<===>>>???@@@AAABBB<<<999777666888;;;<<<=========<<<999666555777888999888999;;;===>>>>>><<<<<<>>>@@@@@@@@@???AAABBB===<<<:::999999;;;<<<>>>:::<<<>>>@@@AAAAAA@@@???:::666444777===BBBBBB@@@<<<<<<<<<>>>AAACCCCCCBBBDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHIIIHHHEEEBBBAAAAAA@@@AAABBBBBBBBBCCCFFFIIIFFFCCC???>>>@@@DDDFFFGGGDDDGGGJJJLLLKKKJJJIIIIIIIIIKKKOOORRRSSSRRROOOMMMSSSTTTTTTRRRNNNJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIOOORRRTTTUUUSSSTTTWWWZZZYYYZZZ[[[YYYWWWVVVVVVWWWTTTVVVWWWVVVTTTUUUYYY\\\\\\^^^___```_________```fffhhhjjjlllllliiifffdddgggiiikkknnnqqqtttvvvwww}}}{{{yyyvvvvvvwwwyyy{{{}}}wwwqqqqqqwww{{{zzzwwwxxxvvvwww|||{{{tttxxxyyy{{{~~~}}}yyyuuu~~~~~~|||888444000111666999888666111...***((('''))),,,...111666<<<>>><<<:::999999777666555666777666444222111444777::::::::::::;;;999888777777888:::<<<>>>;;;;;;;;;;;;<<<:::666333,,,,,,---000444666666555333222333666:::>>>@@@@@@999888777777888777555333444777:::999666333222222000111111111000000111111000000000333555666666555111111222333444333111...,,,000444888999;;;===>>>888555222111333666999::::::999999888999999::::::<<<===<<<;;;:::888888999999<<>>;;;999888666666555333222333777:::777555555777;;;>>>??????>>>???@@@AAAAAA@@@???>>>888777777999;;;<<<<<<;;;<<<999777666777888888777222444666666777888;;;===>>>AAADDDFFFEEEAAA<<<999::::::;;;<<<;;;:::999888888666444666:::<<<:::888333444666777999:::::::::<<<;;;999777555777:::===>>>===<<<:::888777666555666666777777777888:::;;;888666555555888;;;<<<<<<888999999:::;;;;;;<<<<<<======>>>???>>>===;;;:::666999>>>@@@???>>>======@@@??????>>>>>>>>>??????>>>>>>??????@@@AAABBBBBB===;;;999999<<<@@@BBBCCCAAA@@@>>>:::777666888:::<<<;;;;;;===@@@AAA@@@>>>???AAABBBBBBAAAAAABBBDDDBBBBBBAAA@@@???@@@AAACCCBBBDDDFFFHHHJJJJJJIIIHHHCCC@@@>>>BBBHHHLLLKKKHHHFFFDDDCCCEEEIIILLLMMMLLLMMMNNNPPPPPPQQQPPPOOONNNQQQSSSUUUSSSPPPMMMLLLMMMKKKNNNOOOOOONNNNNNPPPRRRRRROOOJJJIIIKKKOOORRRTTTSSSTTTVVVVVVVVVWWWZZZ\\\WWWYYY\\\^^^______^^^]]]```cccfffeee```[[[XXXWWWQQQSSSUUUXXXYYYYYYYYYYYY[[[```dddeeebbb```bbbdddfffggggggeeecccbbbeeegggccceeefffeeebbbbbbfffkkkhhhjjjmmmoooooooooqqqrrrppprrrvvvxxxyyyvvvssspppoootttzzz}}}|||}}}888333...///333777888666///...+++***))))))++++++,,,333:::===;;;888666555444444555777888777333//////333888;;;;;;;;;<<<<<<999888777777888:::<<<>>>999999:::;;;;;;999555222+++,,,...111555666555444222222333666;;;???AAAAAA:::999888999999999777555555888<<<;;;777222000///,,,...000111000000000111333333222444666666555444333222222333333222///,,,+++///444888999999:::;;;222000///000333777999:::999999999888888999:::::::::::::::999777777888:::888<<<@@@AAA@@@<<<:::888444333222111000333777;;;:::777666888;;;>>>===<<<===>>>???@@@@@@???>>>===999999999;;;===>>>===;;;;;;:::999888666666555555111333555777777888:::<<>><<<::::::888777888:::999666222---000555999:::777333000222222333666;;;???AAABBB===<<<999888888999;;;===@@@<<<777555555444222/////////......///111444555777666555444333333333333555555666555333...(((###***000666999999777666777555111......222666777777888999999888666777999;;;;;;999777777999:::;;;;;;:::===@@@BBBAAA>>>999666555222000222666:::;;;;;;::::::999999999:::;;;<<>>>>>;;;;;;:::999888777666555444999:::;;;<<<<<<=========:::@@@GGGIIIEEE@@@@@@AAA<<<;;;:::999999777555333888888777777888:::===???888;;;===>>>===<<<<<<<<<<<<:::888666666888:::<<<<<<=========<<<:::888777::::::999888777999<<>>;;;999999;;;>>>@@@AAA@@@@@@AAACCCDDDCCCAAA>>>=========>>>@@@BBBDDD;;;@@@DDDEEECCC@@@??????DDDEEEFFFFFFFFFEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDD@@@@@@AAADDDGGGIIIIIIHHHFFFBBBAAAAAA===888;;;BBBIIIBBB@@@FFFLLLJJJFFFFFFHHHIIILLLNNNOOOOOONNNMMMNNNPPPTTTWWWXXXVVVRRRPPPZZZ^^^bbbaaa\\\YYYYYY[[[^^^\\\ZZZ[[[^^^``````^^^ccc[[[YYY^^^bbbbbbdddiiiiiihhhhhhiiilllnnnooooooiiiiiihhhhhhhhhjjjkkklllrrrpppnnnoooqqqpppnnnkkknnnmmmmmmooorrrsssrrrppppppooooooooopppqqqssstttyyyxxxwwwvvvvvvxxxzzz|||~~~}}}|||{{{yyyyyyxxxnnnoooqqqvvv|||}}}{{{xxxsssxxx||||||~~~~~~yyy}}}{{{zzz{{{xxxzzz}}}|||yyyyyy{{{}}}~~~888777555444555555444333222222111111000000//////...222777777555333444555666777888888777666555444333555777:::;;;;;;;;;:::999999:::;;;===<<<:::888888666555555777777555222000333777::::::888555333555444444666:::===>>>>>>;;;:::777555555666888999===:::777555666666555333111000///...///222444666999888777666555444333333777888888777555000+++''',,,000555888888777888999555222//////222444555555666777777777777888;;;===:::888777666888999999888:::<<>>>>>:::999777666777888999:::???@@@AAA???>>>======>>>>>>888333555;;;???>>>;;;999999999999888777666666<<<===>>>?????????>>>===:::???DDDFFFDDD@@@?????????>>>===<<<;;;999777666777777777777999:::<<<===<<<===??????>>>>>>???@@@<<<;;;999999999;;;===>>>>>>>>>???>>>===<<<;;;:::;;;<<<======>>>???AAABBBBBB@@@>>><<<===???BBBDDDEEEHHHJJJJJJHHHFFFFFFGGGBBBBBBAAAAAABBBDDDFFFHHHDDDFFFHHHHHHFFFFFFGGGIIIHHHIIIKKKLLLMMMLLLLLLKKKGGGHHHHHHIIIJJJJJJJJJJJJFFFFFFIIILLLPPPQQQPPPNNNPPPLLLJJJIIIDDD>>>@@@GGGMMMKKKMMMQQQPPPMMMMMMQQQVVVUUUUUUTTTTTTTTTTTTTTTSSSVVV\\\```ccceeeffffffgggkkknnnnnnjjjggggggiiiiiihhhgggiiimmmooonnnmmmlllgggfffkkkpppqqqsssvvvwwwvvvuuuvvvxxxzzzzzzzzzyyyxxxwwwwwwwwwyyyzzz{{{|||zzzyyyzzz{{{{{{yyyvvvxxxxxxxxxzzz}}}~~~~~~|||}}}|||{{{{{{|||}}}~~~}}}|||{{{|||}}}888888777444333333555777555555555444444333333333000333666666333222333555::::::999888777777666666666666777777888888999999888777888999::::::888555555444222222333444333222444555888::::::888666555777666555666999:::;;;::::::888555222222222444555;;;999666666777888777777333111000///000333666888::::::999888777666555555;;;;;;;;;:::777444000......111444666777888999;;;777555222111222333333222444555666777777999<<>>>>><<<;;;999777555333444888<<>>===@@@CCCEEEEEEDDDAAA@@@???>>>===<<<:::888777666999:::;;;<<<======>>>>>>AAABBBDDDDDDCCCDDDFFFGGGAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB??????@@@AAACCCCCCDDDDDDEEEDDDBBBBBBCCCEEEHHHJJJMMMRRRXXXVVVQQQMMMNNNPPPMMMLLLKKKKKKLLLNNNPPPQQQUUUTTTRRRPPPNNNNNNQQQTTTQQQSSSTTTVVVWWWWWWWWWWWWOOOPPPRRRTTTUUUVVVVVVVVVQQQRRRUUUYYY\\\]]][[[ZZZ[[[ZZZXXXVVVQQQMMMOOOUUUWWWZZZ___```ZZZUUUYYY```gggeeeccc```^^^]]]]]]^^^^^^cccjjjooorrrvvvzzz}}}sssvvvyyyyyyvvvtttuuuvvvqqqqqqrrruuuxxxzzzyyywwwxxxuuuvvv|||888999888555222222666:::999999888777666555444444444666777666333222444777<<<;;;999888777777777777888777666555555666777888666555555666888777666444555444222111222333333444444555666777777666444444666555444555888999:::999999777444222000111222333:::999777666666777777888555333222111222444777999999999999999999888888777===>>>>>>===:::777666555111222333444666888;;;===999888666555444333333222444666777777777999<<>>===;;;:::::::::888777777888999:::;;;;;;;;;;;;999777555555777999<<<>>><<<;;;888666666888:::<<>>;;;:::===AAABBB@@@===999;;;===@@@@@@@@@???>>>BBBDDDGGGIIIHHHFFFCCCAAADDDDDDFFFHHHJJJJJJGGGEEEDDDDDDCCC@@@===;;;;;;;;;???@@@BBBDDDDDDDDDCCCBBBEEEHHHKKKMMMMMMMMMNNNOOOMMMMMMMMMMMMLLLLLLLLLKKKNNNMMMMMMMMMMMMMMMNNNNNNMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLOOORRRSSSVVV[[[aaaaaa^^^ZZZYYYZZZZZZYYYXXXXXXXXXZZZ]]]^^^eeeddd```]]][[[[[[\\\]]]___```aaacccccccccbbbbbb[[[[[[\\\^^^```bbbdddfffbbbaaaaaadddgggiiijjjiiiffffffgggeeebbbaaadddhhheeejjjooommmgggcccffflllrrrqqqooommmkkkiiihhhgggjjjqqqyyy~~~}}}zzz{{{}}}~~~888999999666222333777;;;<<<;;;:::888666444333222666888999777444333666999;;;:::999888777777777777999888666555444555666777555444333444666777666444666666555333333333444666333333333333333222111000222111111333777:::;;;;;;;;;999666333222222444555;;;;;;999777555555555666666555444444444666888999666777888999:::::::::999<<<>>>@@@???<<<:::999:::555444333444666999;;;===;;;;;;;;;999777666444444777888999888888999<<<>>>>>><<<;;;::::::999777555444555666888999:::;;;<<<;;;:::999888777888999;;;<<<:::888777888999<<<===@@@@@@@@@???>>>>>>AAACCC@@@???>>>@@@BBBCCC@@@===:::===@@@DDDEEEEEECCCBBBCCCEEEHHHJJJJJJIIIFFFDDDKKKKKKKKKNNNPPPPPPOOOMMMOOOOOONNNKKKGGGEEEFFFGGGHHHIIIKKKMMMMMMLLLJJJIIIIIINNNSSSWWWXXXWWWVVVUUU[[[[[[ZZZYYYWWWVVVUUUTTTWWWWWWXXXXXXYYYYYYZZZZZZbbb^^^ZZZXXXYYY[[[\\\\\\WWWWWWWWWWWWYYY[[[^^^```ccceeehhhkkklllkkkiiifffgggfffeeedddeeegggiiijjjooonnnmmmmmmllllllkkkkkkoooppppppppppppooommmlllkkkjjjiiiiiikkkooosssvvvsssqqqnnnnnnqqqtttwwwxxxsssvvvwwwuuurrrsssvvvxxxvvvyyyzzzxxxuuutttttttttwwwxxxyyyzzzyyyvvvrrrpppsssyyy999999888666555666888:::<<<;;;:::888666444333222666888:::888666555888;;;999999999999999888888888999888777555555555666777444333222444666888888777888888888777555444555666222222333333222000...---...---...222777;;;===>>>===;;;888666555555777888<<<;;;:::777333222333444666666777777888888888888444555777888999999999888999===@@@@@@===::::::<<<888666444444777999;;;;;;:::<<<======:::888777777999::::::::::::;;;===@@@<<<:::999999999888666444333444666888:::<<<======<<<>>>>>>>>><<<;;;;;;<<<;;;;;;;;;;;;<<<>>>???AAAAAAAAA@@@>>>======@@@BBBCCCBBBBBBCCCEEEEEEDDDBBB???BBBGGGKKKMMMLLLJJJHHHFFFHHHKKKNNNOOOOOONNNMMMRRRSSSTTTUUUVVVWWWWWWWWWYYYZZZYYYUUUPPPMMMOOOQQQUUUVVVWWWXXXXXXWWWUUUTTTRRRWWW]]]bbbcccbbbaaaaaahhhgggfffdddbbbaaaaaa```aaabbbdddfffggghhhggggggpppkkkfffeeegggiiihhhggggggffffffgggiiikkkmmmnnnrrrrrrssswww{{{{{{xxxuuutttsssrrrqqqqqqsssuuuvvvvvvwwwxxx{{{~~~~~~|||~~~~~~~~~~~~}}}{{{zzzyyy|||{{{yyyxxxzzz}}}|||zzz|||||||||}}}{{{|||999888777777888999999888:::999999888777666555555444777999888666666888;;;888999:::;;;<<<;;;::::::888888777777666666777777333222222444777999::::::999:::;;;:::666444444555333444444555333111///---++++++---111666;;;>>>>>>===<<<999777777888:::;;;::::::999666222000222444555777999;;;;;;:::888777444555666777777666555444555:::???@@@===::::::;;;:::888555555777::::::999777:::>>>>>>;;;999888999999:::;;;;;;;;;===@@@CCC===<<<;;;<<<<<<;;;999666333444888;;;===???@@@@@@>>>AAAEEEFFFDDDBBBBBBBBB@@@AAABBBDDDFFFGGGHHHIIIHHHGGGFFFCCCAAABBBDDDGGGHHHHHHHHHJJJLLLNNNNNNNNNKKKNNNTTTXXXZZZXXXVVVSSSPPPRRRUUUXXX[[[\\\]]]]]]\\\___aaaaaa___```bbbeeefffggggggbbb\\\YYY\\\___ffffffgggggggggfffdddcccdddgggkkknnnoooqqqsssuuutttsssqqqooonnnooopppqqqnnnqqqtttxxxyyyyyywwwvvvxxxuuusssuuuxxxyyyvvvsssvvvvvvvvvwwwxxxzzz{{{|||}}}|||~~~~~~}}}|||{{{{{{|||~~~~~~~~~|||||||||:::777666777:::;;;999666888888888888888888888888111555888888666666888:::888999<<<>>>>>>>>><<<;;;888888888888888777777777333222222444888;;;<<<<<<999;;;===;;;777444333444444666777777666333000...++++++---111666;;;===>>>===<<<999888888999;;;===777888888555222000222555555777:::======;;;888666555666777777666444111000222888???@@@===:::999;;;<<<999666666888:::999777555999===>>><<<999999:::888999;;;<<<===???CCCFFF@@@??????@@@@@@@@@===;;;333666:::>>>@@@BBBBBBBBB???DDDIIILLLJJJIIIHHHIIIFFFHHHKKKMMMPPPQQQQQQQQQPPPOOOMMMJJJHHHHHHKKKMMMMMMNNNOOOQQQTTTWWWYYYZZZVVVZZZ___dddfffdddaaa^^^ZZZ\\\___bbbfffiiikkkllleeehhhlllkkkhhhhhhlllqqqvvvwwwvvvrrrkkkhhhkkkooottttttttttttsssrrrqqqqqqtttuuuvvvwwwyyy}}}}}}{{{yyyxxxxxxzzz}}}zzz}}}}}}~~~||||||~~~{{{~~~|||uuutttxxxyyyvvvxxxwwwuuuttttttuuuwwwxxxxxxzzz|||~~~~~~|||}}}~~~}}}{{{yyyyyyyyyvvvxxxzzzxxxuuutttvvvxxx888:::===>>>>>><<<999777333333444777:::;;;888555444444444555888999999888888888999<<<>>>???>>>===<<<:::888555333222222222222222333444666888999;;;======<<<;;;888666444222666999;;;:::666333444555000000222555999;;;;;;:::??????===:::777666666777888888666333111111444666<<<<<<<<<<<<<<<<<<;;;;;;666666888;;;>>>===999555;;;888:::@@@AAA===;;;???@@@;;;777888<<<>>>999444;;;;;;<<<>>>??????>>><<<@@@>>><<<;;;===BBBGGGKKKEEEGGGHHHGGGDDDBBBAAABBBAAA@@@???BBBHHHLLLMMMMMMLLLKKKKKKNNNRRRTTTRRROOOQQQQQQSSSVVVZZZ]]]]]]\\\XXX___dddccc[[[TTTSSSVVVZZZ\\\___aaaccceeeggghhhjjjgggeeegggmmmpppooolllkkkjjjjjjkkkoootttyyy}}}rrrrrrssstttwww{{{}}}zzzyyy}}}}}}~~~~~~~~~~~~~~~}}}{{{|||~~~~~~}}}{{{xxxvvvttttttuuuvvvyyy|||~~~}}}yyy{{{{{{sss{{{}}}~~~zzzuuurrrvvvwwwxxxyyyzzzwwwssspppyyywwwuuurrrpppooooooooo|||vvvooommmkkkiiilllqqq|||xxxttttttvvvxxxxxxvvv{{{xxxssspppnnnppprrrtttsssrrrppppppqqquuuxxxzzz666999===@@@@@@===888555555555555777::::::777555666444444555777999:::999777777888;;;>>>???>>><<<<<<:::888555333222222222444444555666888999;;;<<<<<<;;;:::888666555444333666888;;;:::777444333333111222444777;;;======;;;===<<<:::777555444444555777777555333111222555777::::::;;;<<<=========<<<===<<<===???AAAAAA===:::;;;999<<>>AAABBB>>>;;;;;;>>>???===:::>>>???@@@BBBCCCDDDBBBAAA@@@??????@@@BBBEEEHHHJJJKKKMMMPPPPPPNNNLLLLLLLLLMMMLLLLLLOOOTTTVVVVVVUUUWWWUUUTTTVVVZZZ]]]^^^^^^]]]\\\ZZZ\\\aaaggglllnnnjjjkkkkkkjjjgggeeebbbaaaffffffggglllqqquuutttrrrrrrqqqqqquuuzzz|||yyyvvvzzzyyyxxxxxxyyy|||}}}{{{|||}}}}}}|||{{{zzzxxxvvvuuuyyyzzzzzzyyyxxxxxxyyy{{{xxxvvvvvvwwwyyy{{{{{{{{{yyyyyyxxxyyyzzz{{{}}}~~~}}}~~~|||zzz|||wwwwwwvvvvvvuuusssrrrrrrrrrqqqooonnnoooqqqtttvvvvvvxxxzzzyyywwwvvvvvvxxxyyywwwuuutttuuutttqqqnnnuuuuuuuuutttsssqqqooonnnuuusssrrrqqqqqqooollljjjjjjiiihhhgggggghhhiiiiiinnnjjjhhhhhhhhheeegggjjjsssqqqppppppqqqssssssrrrwwwuuuqqqmmmkkkkkkkkklllooonnnooooooqqqsssuuuwww444888===AAAAAA>>>888555888888777888999999666444777666444555777999::::::777666777999<<<======;;;<<<:::888555333222111111666777888999:::;;;<<<===999888666555444444444444777999<<<===;;;777555444333333666:::===???>>>===;;;:::999777555444444333777888777666555666999;;;:::;;;<<<===>>>????????????>>>>>>???AAAAAA@@@>>>===<<>>???>>><<<<<<;;;999888888888777666999:::;;;::::::;;;>>>AAA>>>>>>???@@@@@@AAA@@@@@@?????????@@@BBBDDDEEEFFFBBBBBBDDDHHHIIIJJJJJJKKKNNNNNNNNNLLLJJJKKKOOOSSSSSSVVVYYY\\\]]]\\\\\\\\\UUUUUUWWWXXXZZZ\\\^^^___bbbeeekkknnnooonnnnnnooopppqqqtttvvvvvvtttqqqoooooonnnoooqqquuuzzz}}}||||||~~~}}}{{{yyyvvvrrrooonnnllljjjiiiiiimmmrrruuuxxx{{{~~~~~~}}}zzzzzz{{{wwwwwwxxxxxxzzz{{{|||}}}wwwuuurrrqqqrrrrrrrrrqqqpppssswwwwwwtttpppmmmkkkgggggghhhiiigggeeebbb```cccfffhhhhhhgggfffffffffeeeeeegggkkknnnpppooonnnqqqpppooonnnnnnnnnooooookkkhhhgggjjjkkkiiikkkooojjjhhhfffddddddfffhhhiiifffdddaaa``````cccfffhhheeehhhkkkjjjfffdddfffiiifffggggggddd``````dddiiijjjiiigggffffffgggiiijjjnnnllliiigggfffccc```^^^SSSSSSRRRRRRTTTXXX[[[]]]UUUSSSUUUZZZ\\\\\\^^^bbbggglllqqqrrrpppnnnoooppplllmmmnnnpppqqqqqqqqqqqqlllooosssvvvxxxxxxvvvuuu;;;;;;<<<<<<;;;;;;:::999999:::999888777555555555999888666666888:::;;;:::444333333555888::::::999:::999777555444333444444999:::;;;<<<<<<<<<<<<;;;888777555444444555777888888:::===@@@AAA???;;;888222333666;;;???@@@>>><<<<<<:::999:::<<<<<<;;;999;;;===>>>>>>>>>???BBBEEEBBBBBBBBBBBBBBBAAA@@@???AAABBBDDDFFFHHHKKKOOOQQQKKKLLLNNNOOOQQQTTTUUUTTTTTTVVVWWWUUUSSSTTTYYY^^^___ccchhhjjjjjjiiiiiijjjfffeeeeeeeeegggkkknnnpppooosssxxx{{{}}}}}}~~~|||zzzvvvxxx{{{~~~{{{wwwtttsssqqqlllfffaaa``````aaaaaa___```cccgggkkkqqqxxx~~~xxx{{{~~~~~~~~~|||yyyxxxyyy{{{zzz|||~~~}}}zzzuuuqqqoooqqqrrrrrrrrrrrrrrrrrrrrrqqqooollljjjjjjiiihhhffflllnnnnnnlllhhhdddbbbaaa]]]]]]]]]]]]]]]]]]]]]\\\[[[]]]```aaaaaa``````aaaaaaaaacccgggjjjllllllkkklllmmmnnnnnnmmmkkkhhhgggeeebbbaaadddeeedddfffkkkiiigggdddbbbaaaccceeeffffffdddaaa______aaadddeeeccccccdddeeeggghhhggggggeeeccc```___aaadddfffhhhhhhhhhiiiiiijjjjjjjjjjjjjjjiiihhhhhhfffbbb]]]YYYRRRQQQOOOMMMMMMOOORRRTTTOOOKKKKKKOOOSSSVVV[[[aaahhhnnntttvvvtttrrrqqqrrroooqqqtttvvvxxxxxxwwwwwwqqqtttwwwzzz|||{{{zzzxxx???>>><<<:::999999999:::777888888777555555555666999888777888:::;;;:::999333222111333666888888888:::999777666666666777777:::;;;===>>>>>>===<<<;;;:::999888777777888999:::666777:::===@@@@@@===:::444666999>>>BBBBBB@@@>>>===;;;;;;===AAACCCAAA>>>@@@AAACCCCCCCCCDDDGGGIIIIIIIIIHHHHHHGGGEEEDDDCCCDDDFFFIIILLLNNNQQQUUUXXXXXX[[[\\\[[[\\\```bbb```^^^```aaa```___aaaeeeiiijjjooouuuwwwuuussssssuuutttsssrrrsssuuuxxx|||}}}}}}}}}zzzuuummmgggeeeeeeccc^^^WWWRRRRRRTTTVVVXXXTTTRRRSSSXXX\\\aaajjjssskkknnntttyyyyyywwwzzz~~~wwwwwwxxxxxxyyyyyyzzzzzzzzz||||||wwwvvvzzz~~~~~~~~~|||yyyxxxwwwyyyyyywwwtttrrrqqqsssuuuwwwxxxxxxwwwsssnnniiieeeiiiiiijjjjjjjjjiiihhhgggfffccc```^^^^^^]]]\\\ZZZeeeeeeccc___[[[WWWVVVVVVSSSSSSSSSTTTTTTUUUVVVVVVSSSUUUXXXYYYZZZZZZ\\\]]]^^^^^^___bbbfffhhhhhhggggggiiikkklllllliiieeebbbccc```___bbbccccccdddhhhjjjhhhfffdddcccdddfffgggkkkjjjgggdddcccbbbbbbcccfffeeeeeegggkkklllkkkjjjiiiddd```aaafffjjjkkkiiiiiikkkmmmoooooonnnmmmkkkkkkjjjiiiiiifffaaaZZZVVVSSSPPPLLLHHHFFFFFFHHHIIIGGGCCCBBBFFFKKKQQQYYYaaahhhmmmssswwwxxxxxxwwwwwwzzz{{{~~~~~~}}}|||{{{|||}}}~~~??????===<<<:::888777777333555666666444444666999888888999;;;<<<<<<:::888222111000111444666777777999888777777777888:::;;;===>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<;;;;;;777777999===AAACCCBBB???888:::>>>CCCGGGGGGEEECCCAAA@@@@@@DDDJJJLLLKKKHHHIIIJJJLLLMMMMMMMMMOOOQQQSSSSSSSSSSSSRRRQQQPPPPPPPPPSSSVVVXXXYYY[[[^^^aaafffiiijjjggghhhmmmnnnllllllmmmooopppqqqrrruuuwwwvvv|||~~~~~~}}}||||||zzzxxxxxxwwwvvvmmmkkkhhhdddaaa]]]YYYWWWQQQMMMHHHEEEEEEHHHIIIJJJHHHEEEFFFJJJLLLNNNTTT\\\]]]___ffflllkkkgggjjjpppnnnnnnnnnooopppqqqrrrrrrnnnqqquuuvvvwwwxxx{{{wwwtttuuu{{{}}}yyywwwxxxqqqpppppppppqqqsssuuuwwwwwwuuuvvv{{{|||xxxxxx{{{www{{{}}}{{{|||~~~|||~~~}}}xxxqqqmmmmmmooosssrrrpppnnnllllllnnnqqqsssqqqnnnllliiieeebbb```]]]^^^___``````______^^^ZZZWWWTTTRRRSSSSSSSSSSSSXXXXXXWWWTTTPPPLLLKKKKKKIIIJJJLLLMMMNNNMMMKKKJJJLLLMMMPPPQQQRRRTTTXXXZZZ\\\[[[[[[]]]```cccdddcccdddeeehhhiiijjjiiihhhgggfffccccccggghhhfffgggkkkmmmlllkkkjjjjjjlllmmmnnnqqqpppooommmllljjjiiiiiimmmnnnpppqqqqqqqqqrrrrrrqqqnnnjjjjjjnnnqqqpppoooqqqrrrsssuuuuuutttsssrrrtttrrroookkkgggaaa[[[VVVTTTQQQKKKEEEBBBAAAAAABBBAAA===>>>DDDKKKRRR[[[dddiiilllrrryyy?????????>>><<<999555444111333555555333444777:::888888:::<<<>>>===:::777222000///000333666777777888888777777888:::<<<===???@@@AAABBBBBBAAA???===>>>>>>?????????>>>===<<<;;;:::;;;@@@EEEHHHGGGEEE===???CCCHHHKKKLLLIIIGGGGGGEEEFFFKKKRRRUUUSSSPPPRRRSSSUUUVVVUUUVVVXXXYYY\\\\\\]]]]]]^^^]]]]]]]]]aaadddhhhiiiiiiiiilllnnnooossssssooopppuuuwwwsssyyyyyy{{{}}}~~~~~~}}}|||}}}{{{xxxvvvvvvwwwzzz|||zzz{{{{{{wwwsssrrrvvv{{{zzzsssllljjjlllllliiieee```\\\XXXXXXZZZZZZUUUPPPCCC@@@>>>===>>>@@@@@@@@@@@@===>>>BBBBBB???BBBIIIRRRTTTZZZaaa___ZZZ\\\cccbbbbbbbbbbbbccceeefffgggfffjjjnnnnnnmmmnnnsssxxxppplllnnnvvvxxxtttqqqsssfffhhhjjjkkklllmmmppprrrkkkiiimmmtttvvvssssssvvvpppwww}}}~~~xxxtttuuuxxxuuuxxxxxxrrriiidddfffiiinnnnnnllljjjhhhhhhkkknnnppplllgggbbb```___^^^^^^TTTUUUWWWYYYZZZZZZYYYYYYSSSPPPMMMLLLMMMOOOQQQQQQMMMNNNOOOMMMJJJFFFDDDCCCBBBEEEHHHKKKJJJGGGCCC@@@GGGHHHJJJKKKMMMPPPTTTXXXZZZXXXWWWYYY\\\___``````dddeeefffhhhjjjlllmmmnnnkkkhhhiiilllmmmkkklllnnnpppppppppppprrrtttuuuwwwttttttuuuuuuuuutttsssssssssxxx|||zzzvvvtttwww{{{yyywwwuuutttuuuvvvuuuuuuyyyyyyyyyyyyyyyyyyyyyyyy{{{tttnnnhhhccc]]]ZZZVVVRRRLLLEEEAAA??????@@@===;;;>>>FFFOOOVVV```hhhjjjlllrrr{{{AAA@@@???===;;;999777555444333333444666777777666:::999888:::======;;;888555444333333444666999;;;999::::::::::::<<>>@@@DDDGGGFFFHHHJJJJJJHHHFFFEEEDDDAAAAAACCCGGGKKKLLLIIIEEEKKKOOOSSSUUUTTTQQQPPPOOOTTTSSSRRRUUUYYY^^^aaabbbaaa```___]]]]]]```eeeiiikkkfffdddhhhiiihhhlllsssrrrpppsssyyy{{{wwwvvvyyyzzz|||}}}~~~~~~}}}{{{zzzzzzssssssxxx}}}|||zzzxxxyyy{{{{{{{{{yyy{{{|||tttoootttzzz|||zzzzzz}}}uuuooosss|||wwwooopppnnnkkkjjjkkklllmmmmmmpppooonnnkkkiiifffdddccciiigggdddbbb```\\\WWWSSSSSSOOOMMMMMMPPPPPPLLLGGG===999555666;;;>>>===;;;<<<;;;:::999888888888888???FFFOOORRRQQQNNNMMMOOORRRTTTWWW[[[^^^]]]YYYVVV^^^aaadddeeeccccccfffiiillllllkkklllmmmmmmlllkkkhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhiiijjjmmmppprrrtttqqqnnnnnnpppssssssrrrnnnnnnnnnmmmkkkiiihhhgggiiillljjjhhhkkkpppnnnhhheeegggfffcccbbbaaa\\\VVVRRROOOMMMNNNPPPPPPNNNKKKHHHFFFDDDDDDFFFHHHHHHHHHGGGGGGGGGGGGEEEDDDBBBAAA???@@@CCCDDDDDDCCCAAA???AAABBBDDDFFFIIILLLNNNOOONNNQQQVVVYYYZZZ[[[\\\]]]```bbbfffiiilllnnnoooppppppssswwwvvvssspppppprrrwwwyyyzzzwwwsssttt{{{~~~{{{yyyzzz}}}}}}}}}}}}|||~~~}}}|||wwwssspppnnnggg]]]UUUVVVPPPIIICCC???===<<<;;;===:::;;;AAAJJJTTTaaakkkppprrrwww}}}@@@???>>><<<:::777555444222111222444777999999999:::999999:::======;;;888777666777:::<<<===;;;999999;;;===>>>???@@@CCCFFFHHHHHHGGGEEEDDDFFFJJJMMMOOOPPPRRRRRRQQQOOONNNMMMGGGHHHKKKOOOSSSUUUUUUTTTTTTWWW[[[]]]]]]]]]\\\]]]]]]___aaadddfffhhhjjjkkkkkkkkkiiiggggggiiinnnrrrxxxrrrpppssssssrrruuu{{{~~~zzz{{{|||zzzwwwssspppmmmoooqqqssssssqqqooooooooolllqqqwww{{{{{{{{{}}}~~~xxx{{{}}}~~~||||||{{{}}}}}}|||{{{zzzuuuvvvuuurrrrrruuuuuunnnkkkmmmqqqpppoooooorrrlllhhhjjjqqqsssmmmggggggdddbbbaaabbbcccccccccgggeeeccc```^^^\\\ZZZZZZ[[[ZZZXXXVVVUUURRRNNNKKKKKKGGGDDDEEEHHHIIIFFFCCC<<<888444555999<<<<<<:::;;;:::999777555444222222999@@@HHHKKKJJJGGGGGGHHHJJJKKKNNNRRRTTTTTTQQQNNNRRRUUUYYYZZZZZZ\\\```dddhhhhhhiiijjjkkkkkkjjjiiiggghhhjjjkkkjjjiiifffeeehhhhhhhhhiiikkknnnpppqqqqqqnnnllllllooorrrrrrrrrpppppppppooonnnlllkkkjjjiiilllmmmlllpppuuusssnnnfffgggfffbbbbbbccc```ZZZNNNKKKHHHHHHJJJJJJHHHEEEDDDCCCBBBBBBEEEGGGGGGGGGDDDEEEFFFFFFDDDBBB???>>>:::<<<>>>@@@AAA@@@>>>===>>>>>>@@@BBBDDDFFFHHHIIIKKKMMMQQQTTTWWW[[[```cccaaabbbeeeiiinnnsssxxx{{{uuuxxxzzzzzzxxxxxx{{{|||~~~~~~|||zzz|||}}}zzzuuurrrmmmeee[[[TTTQQQLLLFFFAAA???===;;;::::::777888???HHHQQQ___jjjqqqwwwBBBAAA@@@>>><<<999777555222333444777;;;>>>>>>>>>===<<<<<<===???@@@>>>===888888:::@@@DDDCCC<<<555;;;>>>AAADDDEEEGGGIIIKKKPPPPPPOOONNNMMMOOOSSSVVV[[[\\\]]]^^^^^^^^^]]]\\\WWWYYY[[[]]]^^^___aaacccaaadddhhhjjjkkklllmmmoookkkpppuuuxxxwwwvvvwwwyyyzzzyyyxxxwwwvvvwww{{{~~~~~~xxxsssrrrtttssstttrrrnnnhhheeedddeeeiiihhhgggdddaaa```aaabbb___aaadddgggjjjmmmnnnoooiiilllooorrrtttxxx|||{{{{{{{{{}}}|||~~~zzzyyyzzz|||}}}}}}zzz|||}}}|||{{{}}}yyyxxxwwwxxxyyyxxxwwwuuusssrrrpppppprrrssssssssspppqqqtttxxx{{{{{{yyywwwsssooommmoooooollljjjkkkkkkgggeeefffeeeaaaaaaccceeebbb```bbbdddeeebbb^^^^^^\\\YYYXXXYYYZZZZZZZZZ[[[YYYVVVSSSQQQPPPPPPPPPMMMLLLKKKJJJJJJHHHEEEBBBCCC???<<<===@@@BBBBBBAAA<<<888555666999<<<<<<;;;;;;;;;:::888666222000...555;;;AAADDDCCCAAAAAAAAABBBCCCEEEHHHKKKJJJHHHEEEDDDHHHLLLNNNPPPTTTZZZ___bbbdddgggiiikkkjjjiiiggghhhjjjmmmnnnmmmjjjfffcccggghhhjjjlllnnnpppqqqqqqpppooommmnnnppprrrsssssssssttttttssssssrrrppppppnnnqqqssstttwwwyyywwwrrrlllmmmiiidddbbbbbb^^^YYYIIIEEEBBBBBBDDDEEECCCAAAAAA@@@@@@AAADDDFFFFFFEEECCCEEEFFFGGGEEEBBB>>><<<777888;;;===>>>===<<<;;;;;;<<<===>>>@@@BBBCCCDDDIIIKKKMMMPPPSSSYYY```eeeddddddeeehhhmmmttt{{{zzz|||~~~~~~~~~}}}|||xxxrrriii```WWWRRRIIIFFFBBB???>>><<<;;;999777444666<<>><<<;;;777888999===AAACCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEBBBAAABBBHHHNNNMMMEEE<<<@@@DDDHHHKKKMMMOOOQQQRRRWWWWWWWWWWWWVVVXXX\\\___eeeeeegggiiilllnnnnnnmmmlllnnnnnnlllhhhfffiiilllnnnqqqtttuuuvvvwwwyyy{{{www}}}~~~~~~}}}|||}}}yyyvvvtttxxxyyyzzzwwwqqqllliiiiiigggfffdddaaa^^^]]]]]]^^^bbbaaa___[[[WWWUUUUUUVVVVVVUUUTTTVVVZZZ]]]^^^^^^]]]___bbbfffjjjnnnrrruuutttvvvvvvuuuwww~~~sssuuuvvvuuutttuuuxxx||||||}}}|||zzzwwwuuuuuuuuuvvvtttrrrrrrsssssssssrrrppptttvvvuuussstttyyyttttttssssssrrrqqqooonnnjjjjjjiiiiiijjjkkkkkkkkkeeefffiiimmmpppqqqooommmiiigggggghhhjjjjjjiiihhhbbbaaabbbbbb^^^XXXXXX]]]]]]^^^^^^^^^]]]\\\[[[[[[\\\ZZZXXXWWWWWWXXXWWWVVVTTTRRRNNNKKKIIIIIIJJJKKKGGGFFFEEEEEEEEEDDDAAA>>>>>>;;;888888;;;???AAABBB===:::888888:::===>>>===<<<======<<<:::777333111666:::???AAA@@@???>>>???@@@@@@AAACCCEEEFFFDDDBBB???BBBFFFHHHJJJOOOWWW\\\```ccchhhlllmmmlllkkkkkkmmmnnnoooooommmkkkhhhfffiiikkknnnqqqssstttttttttuuutttsssttttttvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxyyy{{{}}}~~~~~~|||xxxuuuvvvvvvrrrjjjddd___WWWOOOEEEAAA>>>>>>AAACCCCCCBBBBBBAAAAAACCCEEEFFFEEEDDDDDDFFFHHHIIIGGGCCC???<<<777888:::;;;<<<;;;::::::999:::<<<===???AAACCCDDDIIIJJJLLLNNNPPPUUU[[[___eeeeeeeeefffjjjnnnsssvvvyyy|||}}}{{{wwwnnncccXXXPPPMMMAAA???===<<<<<<<<<;;;999666444555;;;AAAKKKZZZgggppp|||JJJJJJJJJHHHGGGEEECCCBBB>>>???AAADDDHHHIIIIIIGGGJJJKKKKKKLLLLLLMMMNNNOOOTTTQQQPPPTTTZZZ[[[UUUOOOKKKNNNSSSVVVXXXYYY[[[\\\___```aaa```aaacccfffiiimmmmmmooosssxxx|||}}}}}}|||}}}|||wwwrrroooqqqtttzzz{{{~~~~~~~~~~~~~~~{{{zzz~~~zzzvvvtttuuuvvvwwwxxx}}}|||zzzxxxyyy{{{~~~{{{xxxwwwwwwwwwwwwtttqqqpppqqqsssuuuuuuuuuvvvvvvtttpppmmmllllllmmmkkkiiiiiihhhddd___ZZZZZZVVVSSSSSSWWWYYYXXXUUUXXXYYYYYYWWWSSSOOOMMMMMMLLLJJJIIIJJJMMMPPPRRRSSSTTTUUUWWWZZZ___cccfffgggfffiiijjjiiimmmtttxxxxxxmmmkkkiiikkkooorrrsssrrrssstttsssqqqmmmlllmmmooojjjjjjkkklllmmmllliiifffgggkkkooonnnjjjiiilllppppppppppppnnnllliiihhhgggffffffffffffeeeddddddddddddcccdddeeehhhiiiiiihhhiiihhheeedddeeeggggggfff\\\]]]___```\\\VVVVVV[[[[[[]]]___^^^ZZZXXXYYY[[[^^^\\\YYYXXXXXXWWWUUUTTTNNNLLLIIIFFFDDDDDDFFFGGGFFFEEEDDDDDDDDDBBB???<<<<<<:::777777999===@@@BBB<<<:::888888999<<<===>>><<<<<<>>>>>>===;;;888777888:::===??????>>>>>>>>>?????????@@@BBBCCCBBB@@@===@@@CCCEEEGGGLLLTTT[[[aaaffflllpppqqqqqqqqqrrrtttsssqqqooommmlllllllllmmmpppsssvvvxxxxxxwwwvvv{{{{{{|||{{{{{{{{{|||}}}|||}}}~~~|||{{{{{{{{{wwwoooggg^^^SSSHHHAAA===::::::???CCCEEEEEEEEEEEEFFFHHHIIIIIIFFFDDDDDDEEEHHHHHHFFFBBB>>>;;;999999:::::::::999888888777888:::<<>>@@@:::999888777888:::<<<===:::;;;<<<======<<<;;;::::::;;;<<<===>>>>>>======>>>===<<<===???@@@???>>><<<>>>@@@AAADDDJJJSSSZZZbbbhhhooosssttttttwwwyyyyyywwwtttqqqoooooopppqqqqqqsssuuuwwwxxxxxxwwwvvv|||}}}yyyzzzwwwooohhh```UUUKKKAAA<<<888999===BBBEEEFFFHHHIIIJJJMMMNNNNNNKKKHHHDDDFFFGGGGGGEEEAAA===:::999::::::::::::::::::999888999:::<<<>>>AAABBBCCC@@@CCCGGGJJJMMMPPPTTTVVV[[[\\\^^^```cccfffhhhjjjsssxxx{{{tttiii\\\QQQHHHBBB???999888666777:::<<<======;;;999:::===@@@HHHYYYgggvvvWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWZZZ___dddfffeeecccbbbdddeeeeeedddeeehhhkkkkkkjjjhhhjjjmmmpppqqqqqqqqqrrrtttttttttuuuwwwyyyyyyzzz|||}}}~~~yyywwwsssnnnhhhdddbbbbbbZZZWWWUUUUUUXXX\\\___```aaabbbcccccceeehhhmmmqqqssswwwzzz{{{yyyyyy}}}~~~}}}~~~~~~~~~|||yyyzzz|||~~~|||~~~{{{vvvtttvvvyyyuuuvvvvvvvvvuuutttuuuvvvwwwssssssvvvwwwtttuuuzzzuuutttrrrooommmlllnnnpppmmmkkkhhhggggggjjjnnnqqqnnnjjjeeebbbaaa```^^^\\\[[[\\\\\\[[[YYY[[[```dddddddddccc```\\\YYYYYYZZZYYYXXXVVVTTTRRRNNNKKKHHHGGGFFFFFFIIILLLNNNMMMLLLKKKMMMPPPQQQOOOMMMKKKKKKFFFHHHJJJJJJJJJLLLPPPTTTSSSPPPNNNNNNPPPPPPOOOMMMMMMQQQSSSSSSUUUYYYYYYVVVYYYWWWVVVXXX^^^bbbcccbbbdddeeeeeebbb______dddiiiffffffgggiiijjjhhheeeccciiigggeeecccbbbaaaaaabbbhhhjjjllljjjgggeeeeeeggggggiiikkkjjjgggddddddeeeiiihhhggghhhjjjlllmmmmmmmmmppppppmmmmmmpppnnnhhhiiihhhjjjmmmkkkdddbbbcccdddeeefffeeebbb``````aaaaaa^^^[[[YYYWWWSSSPPPMMMDDDDDDBBBAAA@@@@@@@@@@@@AAA@@@@@@BBBCCCCCCAAA???===<<<;;;999999:::===???;;;;;;:::::::::;;;>>>@@@<<<<<<<<<<<<============>>>>>>>>>>>>???@@@???>>>???===;;;;;;===>>>???>>>;;;===???@@@CCCJJJTTT\\\ccchhhooorrrsssuuuzzz~~~zzzxxxwwwuuutttsssssssssqqqrrrtttuuuuuuuuutttsssuuuxxx|||~~~zzzyyytttllleee```XXXPPPFFFAAA<<<;;;???DDDGGGGGGGGGIIILLLPPPSSSSSSPPPMMMIIIIIIIIIIIIGGGCCC@@@>>><<<<<<===???@@@AAAAAABBB>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFFFFHHHKKKPPPTTTVVVUUUUUUWWWZZZ^^^cccfffmmmqqqwwwzzz||||||qqqbbbTTTKKKDDD>>>;;;:::777555666999<<>>@@@?????????>>>===???BBBDDD@@@??????>>>>>>>>>??????BBBAAAAAAAAABBBCCCBBBAAA@@@>>><<<<<<>>>???@@@???;;;===???AAAEEEMMMXXX```bbbhhhnnnqqqrrruuu{{{yyyyyyyyyyyyxxxvvvuuutttqqqqqqqqqqqqqqqqqqppppppmmmrrrwww{{{}}}}}}{{{sssiiibbb___YYYSSSMMMHHHAAA???BBBFFFIIIJJJFFFHHHLLLQQQUUUVVVTTTQQQOOONNNNNNLLLJJJGGGEEECCC???@@@BBBDDDFFFIIIJJJKKKEEEEEEEEEDDDDDDDDDCCCCCCJJJIIIFFFDDDCCCFFFKKKPPPTTTRRROOONNNQQQVVV\\\```fffjjjnnnqqqtttyyy}}}ppp^^^PPPHHHBBB===999:::888555555888===@@@AAA>>>=========???EEEVVVeeettt{{{kkknnnppppppooommmmmmnnnrrrwww}}}~~~~~~}}}}}}}}}vvvlllccc^^^]]]YYYUUUQQQMMMJJJHHHJJJHHHFFFEEEGGGIIIJJJJJJJJJJJJLLLOOOSSSWWWXXXXXX```^^^]]]\\\^^^aaaeeehhhlllkkkjjjhhhhhhhhhiiijjjlllkkkkkknnnrrrtttsssqqqwwwvvvtttrrrrrrrrrtttvvvrrrssssssrrrqqqppprrrtttuuuvvvvvvsssooommmnnnpppnnnmmmllllllnnnqqquuuxxxpppmmmjjjiiikkknnnpppqqqqqqnnnjjjhhhhhhjjjkkkllldddbbb```aaafffjjjkkkkkkfffeeedddfffhhhiiiiiihhheeebbbcccgggfff```]]]```ccccccbbbaaaaaaaaabbbbbb]]]XXXSSSSSSRRROOONNNPPPRRRSSSTTTUUUVVVWWWYYYZZZ]]]^^^\\\XXXSSSRRRUUUXXXZZZYYYWWWTTTSSSRRRSSSSSSQQQSSSUUUVVVUUUUUUWWWXXXPPPVVVXXXUUUTTTYYYZZZWWWYYY[[[^^^___]]][[[ZZZZZZ___]]][[[WWWSSSOOOKKKIIIJJJKKKLLLMMMNNNOOOOOOOOOMMMKKKIIIJJJNNNVVV^^^ccc```bbbcccccccccffflllrrrpppqqqssstttuuuvvvwwwwwwqqqooommmlllmmmlllkkkjjjlllooorrrrrrpppnnnnnnooouuuvvvzzz{{{vvvpppqqqvvvvvvssspppppprrrtttvvvvvvvvvxxxzzz}}}~~~|||{{{yyytttqqquuuppppppsssrrrllljjjmmmhhhccc]]]ZZZXXXTTTMMMGGGBBBBBBBBBBBBBBBAAA@@@@@@BBB@@@???AAAEEEGGGEEEBBBAAABBBDDDEEEDDDCCCAAA???EEEDDDDDDDDDEEEFFFHHHIIIJJJCCC???AAAAAA???BBBIIIDDDCCCCCCBBBBBBCCCCCCDDDAAA???<<<<<<===?????????;;;;;;===???CCCIIIQQQWWW^^^dddlllppprrrtttyyy~~~zzzuuusssuuuuuusssoootttpppkkkjjjkkkllljjjhhheeejjjooottt}}}}}}xxxvvvpppggg^^^VVVSSSQQQPPPQQQNNNIIIGGGJJJLLLJJJGGGJJJOOOSSSUUUWWWXXXXXXZZZZZZWWWSSSNNNKKKKKKLLLKKKLLLLLLLLLLLLPPPWWW]]]UUUQQQLLLJJJKKKNNNPPPQQQLLLKKKIIIEEEBBBDDDJJJOOOMMMKKKIIIHHHJJJNNNQQQSSS[[[```fffhhhjjjooovvv}}}xxxjjjYYYNNNEEE???<<<===:::777444555999<<<;;;::::::<<>><<>>??????======>>>???AAAFFFLLLQQQXXX___hhhnnnqqqssswww{{{|||wwwsssrrrssssssoookkklllhhhbbb``````aaa```^^^bbbggglllrrr{{{~~~{{{xxxrrrhhh^^^VVVRRRPPPPPPSSSRRROOOLLLOOOUUUTTTPPPOOONNNPPPTTT[[[^^^]]][[[bbbcccbbbaaa]]]ZZZVVVUUUUUUUUUUUUUUUWWW[[[```cccaaa]]]YYYVVVUUUVVVVVVVVVUUUTTTPPPJJJEEEDDDFFFIIIHHHFFFDDDCCCDDDGGGJJJLLLNNNUUU]]]cccfffjjjooottt}}}|||qqqcccSSSJJJCCC>>><<<>>>:::888777777888999999888;;;;;;=========DDDXXXjjjxxx~~~}}}}}}xxxttttttuuurrrlllfffhhhddd```^^^]]]ZZZUUUPPPLLLJJJFFFCCCBBBDDDGGGIIIGGGDDDAAA@@@AAABBBBBBBBBCCCBBBBBBCCCEEEGGGHHHGGGKKKJJJIIIIIIJJJLLLOOOQQQRRRRRRSSSTTTTTTTTTSSSRRRWWWTTTPPPPPPRRRUUUWWWXXXXXXZZZ]]]^^^^^^___```bbbaaacccfffggghhhiiikkkmmmllliiieeefffiiijjjgggcccbbb```aaagggnnnnnneee\\\]]]^^^```dddhhhiiihhhffffffggghhhiiiiiiiiihhhhhhjjjhhhffffffhhhiiiiiiiiirrrqqqppppppqqqpppmmmkkkqqqooommmmmmiiibbb^^^]]]___]]][[[YYYWWWVVVUUUUUUTTTPPPNNNPPPOOOMMMOOOSSSVVVVVVXXX^^^eeeiiiiiiggggggeeebbbbbbccceeeggggggmmmjjjiiijjjlllllljjjgggpppmmmiiiiiikkklllllljjjjjjllljjjeeecccgggkkklllnnnppprrrssssssssstttuuunnnllljjjgggccc___[[[YYYUUUTTTQQQNNNKKKIIIGGGFFFBBBCCCFFFJJJOOOUUUZZZ]]]```fffnnntttwwwzzz~~~}}}|||{{{|||}}}}}}}}}~~~~~~}}}{{{zzz|||~~~~~~~~~|||}}}yyytttsssooohhh```YYYUUUQQQLLLHHHFFFDDDAAA???@@@CCCGGGJJJFFFHHHJJJIIIGGGDDDBBBAAAEEEIIIOOOTTTWWWVVVTTTRRRQQQTTTXXX\\\^^^]]]ZZZXXXXXXWWWYYY]]][[[VVVRRRQQQRRRRRRQQQPPPMMMKKKIIIHHHEEEBBB===;;;<<<>>>???@@@???@@@?????????AAAFFFIIIOOOWWW```gggllloootttwwwvvvsssooonnnnnnmmmiiieeeccc^^^WWWTTTTTTUUUUUUTTT\\\bbbhhhnnnxxx~~~zzzwwwwwwmmm___TTTOOOOOOOOOOOOUUUTTTQQQRRRZZZ```^^^XXXYYYVVVUUUZZZccchhhgggccckkklllnnnooonnnjjjddd___ccccccbbbdddhhhkkklllmmmooolllhhheeecccaaa___]]]aaa___[[[TTTMMMHHHFFFFFFFFFCCC@@@???@@@BBBCCCCCC@@@HHHSSS[[[```cccgggjjjrrrxxxxxxkkk^^^PPPGGGAAA<<<:::<<<999:::;;;:::999888888999>>><<<<<<>>>AAAIIIYYYiiivvv~~~~~~}}}}}}||||||{{{{{{zzzyyywww|||{{{xxxxxxpppllliiiggggggeee___ZZZ\\\ZZZWWWUUUTTTRRRNNNKKKGGGFFFCCCBBBBBBEEEHHHJJJFFFCCCAAAAAABBBDDDEEEEEEHHHFFFDDDDDDFFFGGGGGGFFFJJJJJJIIIIIIJJJLLLMMMNNNJJJLLLNNNOOOOOOMMMKKKIIILLLKKKIIIIIIJJJMMMOOOQQQQQQUUUYYY[[[ZZZYYYZZZ\\\^^^```bbbccccccdddfffhhhkkkjjjhhhhhhhhhhhhfffdddcccbbbdddjjjnnnmmmddd\\\YYYZZZ]]]aaaeeehhhgggfffggghhhjjjjjjkkklllmmmnnnooonnnmmmnnnooopppqqqqqqzzzyyyyyy{{{{{{zzzwwwtttzzzxxxwwwuuuqqqkkkfffdddbbb```]]]YYYVVVTTTTTTTTTSSSPPPPPPSSSTTTSSSVVV\\\```^^^___dddlllqqqrrrqqqpppmmmjjjlllpppttttttssswwwuuutttvvvyyyzzzvvvrrr|||xxxuuuvvvzzz{{{xxxtttuuuuuutttpppooopppsssuuuwww{{{~~~||||||zzzxxxvvvrrrmmmhhheeebbbeeeccc^^^XXXRRRLLLHHHEEEDDDDDDFFFIIINNNUUU[[[^^^]]]eeepppxxx|||~~~|||{{{~~~}}}vvvqqqmmmhhhaaa[[[UUUPPPJJJFFFEEECCCBBBAAABBBFFFJJJMMMMMMQQQSSSRRRMMMIIIHHHHHHLLLPPPUUU[[[___aaaaaaaaa```bbbfffiiijjjiiifffeeeaaabbbeeehhhhhheeeaaa```\\\\\\[[[ZZZWWWUUURRRQQQKKKGGGBBB??????@@@AAAAAA@@@@@@@@@???>>>???AAADDDHHHMMMTTT[[[aaagggmmmqqqqqqmmmiiiffffffeeecccaaa[[[UUUNNNKKKMMMOOOPPPPPPTTTYYY```hhhttt{{{uuuppprrrfffXXXOOOMMMOOOPPPOOOTTTVVVXXXYYY___eeeddd```cccaaaaaaeeekkkpppqqqqqqqqqrrrsssvvvwwwtttnnniiiqqqppppppssswwwyyyxxxuuuyyywwwtttrrrooolllhhheeejjjhhhddd^^^XXXRRRMMMKKKJJJFFFAAA???@@@AAA@@@>>><<>>>>>@@@AAACCCEEEIIINNNTTT\\\dddiiiiiieee```\\\[[[\\\]]]^^^RRRLLLFFFEEEGGGKKKMMMNNNJJJPPPWWW```nnn}}}~~~vvvnnnhhhfff]]]SSSNNNNNNPPPPPPNNNSSSZZZ```aaabbbfffhhhhhhkkknnnrrrssstttvvv{{{xxxxxxyyyzzzzzzyyyvvvttt|||{{{{{{}}}~~~}}}|||xxxtttppppppnnnllliiieeeaaa\\\YYYQQQLLLFFFDDDDDDCCC@@@======@@@EEEJJJNNNRRRUUUXXXbbbfffnnnuuu{{{qqqgggZZZMMMEEE@@@:::888:::666999;;;;;;888777:::===???<<<;;;AAAHHHQQQ^^^iiixxx|||{{{zzzzzz|||}}}~~~|||{{{vvvxxxzzzzzzyyyyyyyyyzzzxxxxxxyyyyyyxxxwwwvvvuuusssuuuwwwwwwuuusssrrrqqqvvvuuuuuuuuutttttttttssstttrrrnnnjjjjjjllloooqqqjjjkkkllllllkkkjjjjjjkkk___\\\YYYWWWVVVTTTQQQNNNIIIKKKLLLMMMMMMLLLJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFEEEGGGKKKOOORRRSSSWWWUUURRRRRRSSSUUUVVVVVVTTTUUUVVVVVVVVVVVVUUUUUUPPPQQQQQQPPPNNNJJJFFFCCC@@@BBBEEEFFFFFFFFFGGGHHHNNNSSSWWWVVVRRROOOPPPRRRPPPRRRTTTWWW\\\bbbjjjooohhhoootttqqqiiieeehhhllljjjkkklllllljjjiiiiiiiiibbb___]]]^^^bbbgggkkkmmmoooppprrrqqqrrrvvv}}}}}}~~~{{{zzzwwwrrriiifffaaa[[[WWWUUUTTTTTTSSSTTTXXX]]]___aaaiiiqqqyyyxxxwwwxxxyyy}}}|||yyywww{{{yyyvvvooofff\\\TTTNNNNNNKKKGGGFFFHHHNNNTTTYYY[[[cccooowww|||~~~||||||~~~vvvkkk```^^^\\\XXXSSSNNNJJJHHHFFFGGGHHHKKKNNNRRRUUUWWW[[[\\\^^^_________```aaagggggghhhjjjnnntttyyy|||~~~|||{{{{{{|||~~~xxxuuuvvvvvvtttsssrrrpppmmmkkkjjjiiiiiiYYYUUUOOOJJJGGGEEEBBB@@@AAABBBCCCBBB@@@??????@@@@@@@@@BBBFFFLLLSSSZZZ^^^]]]ZZZVVVRRRQQQRRRTTTVVVHHHDDD??????BBBGGGHHHHHHCCCHHHMMMVVVeeexxx|||wwwooofff```YYYUUUPPPOOOQQQSSSSSSRRRXXXaaaiiihhhgggkkkppprrruuuzzz~~~~~~}}}vvvuuutttsssrrrpppllliii\\\UUUNNNKKKJJJHHHCCC>>>@@@AAAAAACCCFFFJJJNNNPPP[[[___dddlllrrrxxx|||~~~qqqcccXXXLLLGGGDDD@@@???AAA999:::999888777777:::<<<===;;;===CCCKKKTTTaaalll{{{~~~}}}zzzwwwtttwwwuuuuuuwwwyyyzzzwwwuuuooonnnmmmnnnppprrrsssrrrlllmmmmmmnnnoooooooooooolllkkkkkkkkkllllllkkkiiilllkkkjjjmmmqqqrrrooolllmmmkkkhhhfffeeeggghhhjjjgggfffeeeeeefffeeebbb```[[[YYYUUURRROOOLLLIIIGGGEEEFFFGGGHHHHHHJJJLLLMMMLLLKKKJJJJJJJJJKKKMMMNNNQQQPPPOOOPPPTTTXXX[[[[[[aaa___\\\\\\^^^```bbbbbb```aaabbbccccccbbb```___[[[ZZZYYYVVVRRRMMMHHHFFFCCCEEEEEEDDDAAAAAACCCEEEIIINNNRRRQQQLLLIIIKKKNNNJJJKKKMMMPPPVVV___iiipppjjjoootttsssooommmnnnqqqnnnlllkkkkkkmmmmmmllliiiccc```^^^^^^bbbfffjjjkkkmmmqqqtttuuuvvvyyy}}}wwwllliiiccc^^^YYYWWWWWWWWWWWWYYY^^^dddgggjjjsss}}}~~~}}}}}}|||yyyrrrhhh___YYYUUURRROOOLLLLLLOOORRRUUUWWW___jjjrrrwww{{{}}}yyywwwyyy{{{{{{zzz{{{|||}}}qqqeee[[[YYYUUUQQQMMMLLLLLLMMMMMMLLLLLLNNNRRRXXX^^^aaadddcccdddfffkkkoooqqqrrrttttttuuuxxx{{{~~~}}}}}}yyyuuurrrpppppppppdddaaa[[[VVVRRRMMMHHHEEEDDDFFFFFFEEEAAA???>>>>>>===>>>@@@DDDJJJNNNQQQRRRNNNNNNMMMKKKJJJJJJKKKLLLCCC???<<<<<>>BBBEEEFFFKKKOOONNNHHHFFFIIINNNIIIIIIJJJLLLQQQZZZeeelllmmmpppsssuuuvvvvvvvvvvvvrrrmmmjjjlllrrrtttoooiiibbb```^^^___bbbeeeggghhhjjjooouuuxxxxxxzzz{{{ppplllfffaaa]]][[[ZZZ[[[\\\^^^dddkkknnnrrr{{{~~~zzzrrriiiccc[[[YYYWWWTTTSSSSSSSSSTTTSSSZZZdddlllrrrxxx~~~}}}vvvtttqqqrrruuuwwwvvvuuuyyywwwzzz|||zzzxxxlll___YYYVVVQQQKKKHHHJJJOOOSSSSSSQQQOOOPPPTTT\\\dddiiillljjjiiimmmuuu||||||}}}yyyuuusssssstttnnnkkkfffaaa\\\VVVOOOKKKHHHIIIIIIFFFBBB>>><<<<<<<<<===AAAFFFKKKLLLLLLJJJCCCEEEGGGHHHGGGEEEDDDCCCCCC???<<<<<>>???@@@DDD>>>???LLL[[[gggsss~~~{{{xxxrrriii___WWWSSSRRRUUUXXX[[[___cccgggkkknnnuuuzzzzzzvvvqqqmmmkkkjjjdddXXXOOOLLLMMMNNNNNNLLLKKKJJJKKKLLLMMMPPPTTTZZZaaagggjjjnnnsss{{{zzzuuuoooiiieee___XXXRRRQQQPPPOOONNNLLLJJJHHHGGGHHHRRR\\\______fffwww|||yyyzzz~~~~~~zzzvvvtttuuuuuutttssssssuuuwwwpppqqqrrrpppllliiigggfffhhhiiikkknnnpppooollljjjaaaaaaaaaaaa```___]]][[[\\\___bbbbbb______aaaeee___aaadddffffffdddaaa___```bbbaaa___bbbjjjmmmjjjmmmkkkiiihhhggghhhiiiiiiiiihhhgggddd```]]][[[[[[WWWSSSMMMIIIHHHGGGDDDBBBAAABBBDDDEEEGGGKKKPPPSSSTTTWWW[[[]]]^^^aaafffjjjnnnooooooooooooqqqvvvzzz}}}{{{yyyzzz}}}{{{wwwqqqiiiaaa[[[^^^YYYRRRLLLIIIGGGEEECCCCCCDDDGGGHHHGGGEEEBBB@@@AAA@@@BBBGGGLLLRRR___llltttttttttvvvxxxyyywwwtttppppppnnnlllhhhccc___\\\ddd^^^WWWUUUWWWZZZ[[[[[[eeeggglllttt|||}}}wwwpppkkkccc^^^]]]```eeehhhooorrrtttwww{{{uuuooosssqqqfff]]]ZZZXXXUUUUUUXXX[[[\\\___fffqqqzzz{{{yyyqqqmmmkkkeeebbb^^^]]]]]]^^^______dddhhhnnnrrrxxxzzzxxxrrrfff[[[VVVLLLJJJHHHIIILLLPPPTTTVVVWWW[[[___cccfffjjjooosssvvvwww|||}}}zzz}}}zzzvvvwwwzzzxxxlllaaa\\\WWWSSSNNNJJJGGGEEEBBB???BBBAAAAAADDDHHHIIIFFFCCCBBBBBBCCCBBB@@@@@@BBBDDDBBBBBBBBBAAA???>>>@@@AAACCC@@@DDDPPP^^^jjjvvv}}}tttqqqlllccc[[[UUUSSSSSSXXXZZZ]]]dddkkkpppsssttt~~~~~~xxxrrrpppnnnjjjaaaYYYRRRQQQNNNKKKHHHGGGHHHIIIIIIJJJLLLOOOTTTZZZ___bbblllqqqxxx~~~|||uuuoookkkfffaaa]]]XXXWWWUUUTTTTTTTTTVVVVVVVVV[[[```dddiiiqqq}}}~~~}}}zzztttqqqsssxxxyyyrrrjjjgggjjjlllmmmlllkkkkkklllhhhkkkooopppmmmhhhcccaaadddgggkkkkkkiiifffeeeeee^^^```aaa```\\\ZZZZZZ[[[___aaabbb```^^^^^^aaaeee```cccfffiiiiiihhheeedddbbbbbbbbbaaafffmmmqqqpppmmmqqqrrrooosssxxxvvvmmmooommmjjjfffaaa\\\XXXVVVQQQMMMJJJHHHGGGGGGGGGFFFBBBEEEHHHKKKMMMPPPTTTVVV]]]bbbgggiiijjjmmmtttzzzvvvwwwxxxxxxyyy|||uuulllgggiiieee```[[[VVVPPPIIIEEEFFFGGGHHHHHHGGGDDD@@@>>>??????BBBEEEIIIPPP^^^kkkrrrtttvvvwwwvvvuuuttttttkkkjjjhhheee```[[[VVVRRRYYYVVVSSSPPPOOOPPPQQQRRR[[[___fffoooyyyyyysssmmmhhhccc___aaagggooouuuxxxzzz{{{}}}xxxyyywwwpppiiiddd^^^XXXXXXXXXXXXWWWXXX___jjjrrrxxxyyy|||{{{tttkkkddd```^^^YYYVVVRRRPPPQQQSSSTTTUUUXXX]]]cccjjjqqq{{{{{{tttqqqjjj___TTTPPPHHHHHHIIIKKKOOOTTTYYY[[[___ccciiinnnrrruuuyyy||||||rrrjjjgggbbb\\\SSSKKKGGGEEEDDDCCCAAABBBCCCDDDEEEFFFEEEEEEBBBBBBBBB@@@??????BBBDDDBBBBBBCCCBBB@@@@@@BBBCCCCCCDDDLLLXXXcccnnnzzz~~~yyynnnkkkfff___XXXUUUVVVXXX\\\___dddllltttzzz|||}}}zzzwwwvvvrrrlllfff]]]YYYRRRLLLHHHFFFGGGHHHHHHHHHHHHJJJNNNSSSWWWZZZeeejjjrrrxxx~~~}}}wwwrrrnnnjjjggg```___]]]]]]^^^aaadddggghhhggghhhmmmvvv|||{{{~~~||||||zzzyyyxxxvvvsssqqqrrrtttqqqkkkddd___aaacccddddddcccdddeeeeeeiiimmmooommmiiieeedddccceeehhhhhhgggdddccccccaaabbbbbbaaa```_________fffggggggfffcccbbbdddfffjjjjjjiiihhhjjjlllnnnpppkkkjjjiiijjjnnntttxxxxxxrrrzzz{{{www~~~wwwtttqqqmmmhhhbbb\\\VVVRRRLLLJJJHHHFFFGGGHHHHHHIIIGGGJJJOOOSSSVVVYYY\\\^^^gggmmmtttwwwwwwxxx}}}~~~{{{yyynnnnnnnnnlllggg^^^SSSKKKNNNNNNNNNLLLJJJFFFBBB@@@???AAADDDFFFHHHNNNYYYbbbkkkpppuuuuuuqqqnnnoooqqqfffeeeccc^^^XXXQQQLLLHHHKKKLLLMMMLLLJJJIIILLLOOOPPPWWW___hhhttt~~~uuunnnkkkiiiggggggjjjpppyyy~~~}}}yyyuuurrrnnnhhhbbb\\\ZZZWWWUUUUUU\\\eeelllssssssvvv{{{}}}yyyyyyvvvoooggg___YYYUUUSSSQQQMMMIIIHHHIIILLLNNNOOOPPPTTT[[[bbbkkkvvv|||uuunnniiiaaaVVVLLLIIIIIIKKKNNNQQQTTTXXX\\\___eeeiiipppwww}}}~~~vvvqqqooogggaaaWWWOOOJJJHHHGGGFFF@@@BBBDDDDDDDDDDDDFFFHHHCCCCCCBBB@@@>>>???CCCFFFBBBCCCDDDDDDCCCDDDFFFHHHFFFLLLVVVaaajjjttt|||xxxmmmjjjeee^^^ZZZZZZ]]]```aaagggpppvvvzzz~~~}}}}}}yyysssmmmiiiddd\\\UUUPPPLLLJJJIIIHHHGGGGGGGGGJJJOOOSSSVVV\\\bbbkkkrrryyyzzztttooolllfffffffffgggiiikkknnnooovvvttttttxxx{{{wwwuuuzzzwwwtttsssssssssrrrpppppprrrrrrppplllgggcccaaa[[[]]]^^^^^^]]]___aaadddcccfffjjjkkkkkkjjjjjjjjjffffffgggiiikkkkkkiiiggghhheeecccdddhhhjjjiiifffgggiiilllmmmmmmlllkkkkkkrrrqqqpppppprrrtttwwwxxxvvvssssssuuuxxx{{{}}}~~~}}}}}}}}}xxxtttooojjjddd]]]UUUPPPIIIIIIHHHGGGGGGHHHJJJLLLMMMQQQVVV[[[___bbbeeegggmmmttt~~~xxxxxxwwwvvvrrrkkkccc]]]VVVVVVTTTQQQMMMHHHDDDBBB===AAAEEEGGGJJJOOOTTTWWWaaagggmmmmmmiiifffgggjjjbbb```\\\WWWPPPJJJDDDAAABBBEEEHHHGGGDDDBBBEEEHHHIIIQQQYYYbbbppp~~~ssskkkjjjlllnnnppprrrwww~~~|||yyyxxxtttnnnkkkaaa___[[[XXXXXX\\\ccchhhlllmmmqqqwww|||zzzuuuoooooojjjccc[[[TTTOOOLLLJJJJJJGGGDDDCCCEEEHHHJJJKKKJJJOOOUUU\\\dddppp}}}wwwooogggaaaXXXNNNGGGFFFHHHLLLQQQVVVYYY\\\```dddhhhlllttt}}}|||wwwttthhhccc[[[TTTPPPLLLJJJHHHBBBCCCDDDDDDCCCEEEGGGJJJDDDDDDBBB@@@???@@@CCCFFFBBBDDDFFFGGGHHHJJJMMMOOOOOOWWWaaaiiiqqqzzzzzzvvvkkkiiieee```^^^___eeeiiifffqqq|||}}}~~~~~~vvvpppoookkkeee```[[[VVVOOOKKKHHHGGGFFFFFFHHHLLLQQQSSSYYY^^^gggnnnuuu~~~}}}vvvsssoooqqqsssuuuvvvvvvuuuuuu}}}~~~{{{vvvrrrpppppplllhhhhhhjjjkkkjjjhhhhhhkkkmmmjjjccc^^^\\\]]]ZZZ[[[\\\\\\\\\^^^aaadddaaadddgggiiijjjllloooqqqmmmllllllooorrrsssrrrooonnnjjjfffiiiooosssqqqmmmhhhkkkooosssuuuvvvuuutttvvvxxx|||}}}|||||||||}}}xxxrrrlllfff^^^TTTLLLGGGHHHHHHHHHHHHKKKNNNQQQTTTXXX^^^cccgggjjjnnnppptttzzzzzzwwwuuusssrrr___]]][[[VVVQQQKKKGGGDDD;;;???CCCFFFLLLRRRRRROOOUUU[[[aaabbb___\\\]]]___ZZZXXXSSSNNNIIIDDDAAA@@@@@@CCCDDDCCC@@@>>>???AAAFFFPPPXXX```nnntttmmmkkkoootttvvvxxx|||~~~xxxsssqqqiiifffbbb___^^^___aaacccdddgggkkkppprrrpppkkkgggddd___WWWPPPLLLHHHFFFDDDEEECCCBBBBBBEEEGGGIIIIIIHHHLLLRRRXXX```kkkyyy|||qqqiiiaaaZZZRRRJJJGGGIIIGGGMMMVVV\\\```dddiiilllnnnrrryyyyyylllgggaaa[[[WWWSSSOOOMMMHHHGGGEEEDDDDDDEEEGGGHHHBBBCCCBBB@@@??????BBBDDDCCCEEEHHHKKKMMMPPPUUUXXX\\\ccckkkpppwwwzzzuuurrrfffeeecccaaaaaaeeelllqqqnnnxxx{{{uuuqqqnnnkkkiiieee___WWWPPPKKKIIIGGGEEEFFFIIIMMMPPPWWW\\\dddkkkqqqyyy}}}~~~|||}}}xxxxxxwwwtttpppnnnnnnnnniiieeeaaaaaaeeegggfffdddbbbccccccaaa^^^[[[ZZZZZZWWWZZZ\\\^^^^^^___aaabbb```ccchhhlllooorrruuuwwwsssuuuxxxyyyxxxxxxyyy{{{uuurrrqqqrrruuuwwwwwwvvvtttuuuvvvyyy|||}}}}}}}}}~~~}}}uuunnnggg\\\PPPHHHDDDFFFHHHIIIKKKOOOTTTXXX^^^bbbggglllqqquuuzzz}}}~~~{{{yyyhhhfffbbb]]]WWWPPPKKKHHHAAABBBAAABBBJJJRRROOOGGGJJJOOOTTTWWWVVVTTTSSSTTTPPPMMMIIIEEEBBBBBBBBBCCCBBBCCCCCCCCCBBBBBBCCCDDDHHHSSS[[[```oooyyytttrrrvvvzzz|||~~~zzzzzzqqqnnnkkkgggdddaaa^^^\\\]]]```ccceeeeeecccaaaaaa\\\WWWQQQLLLJJJHHHEEECCCDDDCCCCCCEEEHHHJJJJJJJJJJJJNNNSSSZZZbbbnnn|||~~~vvvkkkcccZZZTTTNNNJJJLLLQQQPPPWWWaaahhhkkkmmmqqquuuxxxzzz{{{vvvpppiiibbb]]]YYYVVVTTTQQQLLLFFFDDDEEEFFFEEECCC???@@@@@@???>>>>>>???AAADDDFFFKKKNNNRRRWWW\\\___hhhnnnrrrttt{{{{{{vvvqqqllljjj```aaabbbcccfffmmmuuuzzzwww|||}}}yyy|||}}}~~~vvvsssppppppnnnjjjaaaZZZTTTQQQLLLIIIGGGIIILLLNNNOOOUUU^^^fffnnnxxx|||}}}{{{vvvwww|||tttrrrooojjjggghhhkkknnngggccc______dddgggfffddd___]]][[[\\\]]]]]]\\\ZZZTTTXXX^^^aaaaaaaaa```aaaaaaeeelllqqquuuxxxzzz|||www}}}{{{zzz}}}zzz{{{{{{zzzyyyyyy{{{~~~xxxoooggg[[[NNNDDDAAADDDHHHJJJMMMRRRXXX^^^gggjjjoootttyyy~~~{{{tttpppmmmiiiccc\\\VVVPPPNNNJJJGGGAAA@@@HHHOOOJJJ???CCCGGGLLLPPPPPPOOONNNMMMHHHFFFBBB??????AAADDDFFFDDDDDDDDDEEEGGGJJJKKKLLLKKKVVV]]]bbbppp|||zzzyyy|||vvvtttppplllgggaaa[[[VVVYYY[[[]]]\\\ZZZYYY[[[^^^ZZZVVVPPPMMMLLLKKKHHHFFFFFFFFFGGGIIILLLNNNNNNMMMNNNRRRWWW^^^gggsssvvvpppggg___VVVQQQMMMKKKQQQXXX\\\dddmmmsssttttttwwwzzz{{{xxxooofff```]]][[[YYYXXXQQQHHHDDDEEEEEEBBB???<<<>>>???>>>===<<<===>>>DDDGGGLLLQQQUUU[[[```dddppptttuuuwww}}}}}}wwwpppjjjeeeccc]]]___bbbfffkkksss}}}~~~~~~{{{tttrrrtttwwwvvvxxxyyyzzz{{{xxxuuutttuuurrrkkkeee]]]YYYSSSMMMKKKJJJLLLNNNEEEMMMXXXcccmmmyyy|||yyyyyy{{{yyysssnnnmmmjjjgggeeeeeefffffffffccccccdddddddddccccccbbb___\\\YYYZZZ^^^dddiiillleeeaaa]]]]]]aaaeeegggggggggnnnssssssuuu{{{|||{{{vvvmmmdddZZZOOOHHH>>>DDDJJJMMMOOOVVV```iiihhhoooyyywwwrrrnnnmmmmmmggg\\\SSSNNNKKKHHHJJJMMMMMMIIIDDDCCCEEEHHHKKKNNNMMMIIIFFFDDDCCCAAA>>>===@@@DDDHHHJJJLLLNNNOOOOOOQQQTTTWWW\\\\\\aaakkk{{{{{{rrrkkkfffccc```]]]WWWYYY[[[YYYUUUTTTVVVXXXVVVSSSQQQRRRUUUUUUQQQLLLLLLMMMOOOQQQRRRRRRRRRQQQUUU]]]ffflllqqqyyyuuuiiiccc]]]VVVQQQRRRWWW]]]```eeeqqq}}}|||zzz~~~{{{uuupppjjjccc\\\XXX\\\WWWPPPJJJFFFCCC???===:::;;;;;;999777999>>>BBBHHHLLLQQQVVV[[[bbblllssswwwvvvvvv{{{zzzrrroookkkeee___^^^___```eeemmmtttzzz|||qqqmmmjjjgggddddddjjjlllppptttyyy~~~xxxqqqkkkhhhiiiaaaWWWQQQOOOMMMIIIEEEJJJGGGKKKZZZlllyyy}}}zzzzzzzzzxxxrrrmmmiiigggeeeccccccddddddeeeddddddeeefffffffffffffffbbb___]]]___eeekkkppprrrkkkfff```^^^```dddhhhiiiqqquuuwwwvvvwww|||~~~tttkkkaaaWWWKKKCCCCCCHHHMMMRRRVVV]]]gggnnnpppvvv~~~yyysssrrrrrrooohhhaaaYYYSSSNNNMMMOOOOOOLLLHHHDDDEEEGGGJJJLLLKKKHHHEEEBBBBBBAAA@@@???BBBFFFJJJNNNPPPSSSUUUWWWZZZ^^^aaaeeehhhoooyyyuuunnnkkkgggbbb^^^YYYYYYXXXVVVTTTTTTUUUWWWSSSQQQPPPRRRWWW[[[[[[ZZZWWWVVVUUUTTTUUUWWWYYYZZZ^^^dddlllsssyyy|||vvvnnneee]]]YYYTTTRRRVVV\\\dddhhhlllttt~~~}}}zzzvvvqqqjjjbbb]]][[[WWWQQQKKKFFFBBB???===::::::999777666888===BBBHHHNNNVVV\\\bbbhhhpppvvvxxxzzz}}}}}}uuummmhhhccc]]]ZZZ[[[___cccjjjrrrxxxyyylllfffccc```___```aaabbbdddiiipppyyyzzzrrrllliiicccZZZUUUSSSQQQLLLIIIHHHEEEJJJWWWfffrrr{{{~~~~~~~~~{{{yyyyyyvvvppplllgggfffeeeddddddeeefffgggfffggghhhiiijjjkkkkkklllhhhdddaaadddlllrrrttttttnnniiiccc```bbbgggllloooxxxzzzzzzxxx{{{~~~yyyooofff]]]SSSHHHAAAHHHLLLRRRXXX___gggooouuuyyyyyywwwxxxxxxuuuqqqggg```WWWSSSSSSSSSOOOLLLDDDDDDFFFHHHJJJJJJGGGEEEAAAAAABBBBBBBBBEEEIIILLLQQQTTTXXX\\\___dddiiimmmmmmsss}}}}}}vvvsssooohhhaaa\\\XXXTTTQQQQQQRRRSSSSSSSSSRRRQQQTTTZZZ```eeegggeeebbb^^^[[[[[[^^^bbbeeekkknnnttt|||rrrkkkfffccc[[[YYYWWWWWW\\\dddlllrrryyy}}}{{{ssskkkddd]]][[[VVVOOOGGGCCCAAAAAA;;;:::777555444888>>>BBBGGGNNNYYYaaagggmmmtttyyy{{{xxxqqqhhhaaaZZZUUUWWW\\\dddllltttzzz}}}~~~qqqddd]]]YYYVVVVVVXXXWWWWWWXXX\\\eeeqqq|||wwwoookkkfff```[[[YYYUUUPPPLLLHHHFFFJJJUUU```jjjuuu~~~~~~}}}zzzwwwvvvrrrnnnjjjhhhiiiiiiiiiiiijjjlllmmmjjjkkklllmmmoooqqqrrrsssoookkkgggiiiooosssrrrooojjjhhheeeeeehhhmmmrrruuuxxxyyyxxxxxx}}}~~~~~~{{{ssshhh]]]VVVOOOHHHCCCIIIMMMTTT\\\eeennnuuuzzz|||yyyqqqjjjaaa\\\ZZZWWWRRRMMMDDDCCCDDDEEEGGGHHHGGGFFFBBBCCCDDDEEEEEEGGGJJJLLLUUUXXX\\\aaaeeejjjppptttrrrzzz|||wwwnnneee___XXXQQQNNNNNNPPPPPPOOOTTTUUUWWWZZZ^^^ccchhhkkknnnkkkgggddddddgggkkknnnvvvxxx|||wwwllleeeaaa___\\\\\\\\\^^^cccjjjsssxxx{{{rrrkkkcccaaa\\\TTTLLLGGGEEEFFF???<<<888555555999???DDDFFFMMMXXXaaahhhooowww|||vvvooofff^^^WWWTTTYYYbbbmmmwww~~~|||zzzxxxqqqggg[[[UUUPPPLLLKKKMMMPPPPPPQQQVVV___jjjvvv}}}xxxrrrqqqmmmgggbbb^^^XXXRRRMMMKKKJJJMMMTTT\\\dddppp{{{}}}|||zzzwwwuuussspppllljjjkkkmmmoooooonnnoooqqqtttooopppppprrrtttvvvyyyzzzyyyuuurrrrrrtttsssoookkkiiijjjkkkmmmnnnqqqsssuuuwwwxxxwwwwww|||~~~~~~~~~|||xxxuuutttxxxyyyyyywwwvvvxxx|||}}}sssdddWWWOOOJJJFFFCCCGGGMMMVVV```hhhqqqyyy}}}xxxqqqjjjfffccc^^^UUUOOOGGGEEEDDDDDDFFFHHHHHHGGGEEEFFFGGGGGGGGGHHHKKKNNN[[[^^^cccgggkkkpppvvvzzz}}}zzzqqqiiibbb[[[RRRMMMLLLMMMMMMLLLQQQVVV[[[___bbbeeejjjnnnqqqpppooonnnoooqqqsssttt~~~zzzppphhhaaa[[[WWWXXXZZZ^^^bbbhhhoooxxx~~~xxxqqqhhhfff```XXXPPPKKKHHHHHHDDD@@@;;;888888<<>>;;;<<>>@@@AAAAAAEEEMMMWWWaaaiiiqqqyyy}}}wwwrrrgggaaa\\\^^^aaaccchhhnnnzzz}}}wwwqqqkkkeee___[[[OOOJJJGGGFFFBBB======@@@>>>AAAIIISSS```nnnyyy~~~uuulllccc]]][[[OOOJJJJJJQQQZZZ___eeeiiiqqqzzzvvvvvvvvvuuusssssstttuuu|||}}}|||||||||~~~||||||{{{|||xxxyyy{{{zzzxxxzzz~~~yyy}}}}}}wwwrrrqqqrrrrrrlllqqqtttpppgggdddhhhnnnpppqqqsssvvvyyy{{{{{{{{{pppddd[[[XXXUUUPPPOOORRRIIIMMMQQQRRRSSSXXX```ggglllnnnttt}}}xxxrrrkkk```XXXTTTPPPLLLIIIJJJYYYkkkuuuxxx~~~yyywwwuuuqqqlllhhhbbbYYYQQQLLLJJJHHHFFFDDDDDDEEEGGGJJJPPPXXX]]]cccgggmmmrrrxxx}}}yyywwwvvvvvvvvvyyyzzz|||~~~|||pppnnnhhh___TTTNNNNNNOOOQQQXXX```dddffflllyyy~~~wwwoooiiieee^^^VVVVVV\\\___fffooouuuzzz}}}xxxyyywwwppplllkkkgggjjjnnnsssxxx{{{}}}~~~vvvjjjdddddd```XXXPPPLLLGGGAAA??????@@@???>>>@@@HHHUUU```hhhnnntttyyy{{{qqqiiifff```\\\```fffjjjnnnrrr~~~wwwoooggg```XXXTTTLLLGGGDDDBBB>>>;;;>>>CCCAAACCCIIIQQQ]]]jjjvvv|||yyyooogggcccaaaSSSMMMLLLTTT^^^cccfffiiikkkvvv|||wwwuuutttuuuxxxyyywwwuuuyyyvvvxxx|||{{{uuutttvvvxxxvvvsssppppppnnnjjjeeebbbaaaaaaeeedddfffmmmuuuvvvpppiii___XXXPPPLLLLLLKKKHHHDDDFFFEEEEEEEEEHHHOOOWWW]]]bbbllluuuxxx~~~~~~vvviiiaaaYYYUUUTTTRRRUUUZZZVVVbbbnnntttzzz~~~vvvpppoooggg\\\SSSMMMJJJHHHGGGGGGEEEFFFIIIKKKOOOXXXaaa^^^cccjjjpppvvvzzzuuu{{{yyytttooolllkkkkkkkkkrrrtttxxx}}}yyytttkkkbbb^^^\\\UUUMMMSSSTTTZZZccchhhlllrrrxxxwwwjjjeee^^^ZZZYYYZZZ]]]^^^dddkkkttt}}}}}}zzz~~~xxxooofffaaa```bbbccc\\\\\\]]]bbbjjjttt{{{yyy~~~wwwnnnhhhaaaZZZUUUOOOIIIDDDCCC@@@<<<<<>>???BBBDDDDDDCCCFFFPPP___mmmwww{{{}}}tttlllgggddd\\\VVVQQQUUU^^^gggjjjiiipppuuu~~~~~~{{{{{{{{{xxxvvvwww{{{}}}~~~~~~~~~~~~|||wwwwwwyyyzzzxxxvvvtttssspppjjjddd```______bbb``````eeekkklllgggaaaTTTOOOHHHEEEFFFFFFDDDAAADDDDDDCCCBBBCCCGGGMMMRRR\\\fffooossszzz|||sssggg___XXXVVVUUUUUUYYY^^^dddnnnwww||||||uuurrrjjj```WWWQQQMMMIIIGGGGGGEEEEEEGGGHHHJJJPPPXXX[[[aaajjjrrryyy|||{{{|||{{{vvvqqqmmmkkkhhheeeccccccccccccjjjmmmrrrxxx}}}~~~tttjjjdddaaaYYYPPPRRRRRRVVV]]]ccchhhpppyyyvvvkkkaaa^^^YYYWWWXXX[[[___aaannnrrrxxx}}}yyytttpppooojjjccc\\\VVVTTTSSSTTTRRRRRRSSSWWW___iiiqqquuuvvv{{{{{{tttjjj^^^UUUPPPJJJEEECCC@@@<<<<<>>???BBBGGGLLLRRRYYY```dddhhhjjjlllnnnmmmjjjgggdddfffdddggglllrrrwww}}}wwwtttlllbbb[[[VVVRRRNNNJJJFFFEEECCCBBBAAA@@@@@@@@@BBBFFFKKKSSS\\\hhhssszzz{{{sssnnnfffaaa[[[YYY[[[___dddfffnnnssszzzyyyrrrppprrrvvvzzz||||||}}}|||vvvnnngggccccccdddddd___ZZZWWWXXXWWWTTTQQQGGGCCC???>>>???AAAAAAAAAEEEEEEDDDBBB@@@@@@AAACCCJJJRRR]]]gggpppzzzzzzqqqhhh^^^XXXTTTSSSRRRTTTZZZbbbssszzz|||yyywwwxxx{{{|||xxxsssrrrtttzzz~~~wwwnnngggbbb[[[SSSLLLMMMIIIHHHIIIHHHFFFHHHLLLPPPXXXcccnnnvvv~~~~~~}}}{{{xxxooollliiigggfffdddaaa^^^UUUUUUVVVVVVVVVUUUTTTSSSWWWXXX\\\```eeeiiilllnnntttzzzwwwnnnhhh___VVVPPPNNNPPPUUUZZZ```jjjttt|||~~~uuukkk___WWWOOOQQQTTTXXX^^^fffnnnsss|||yyyvvvqqqlllfff^^^YYYRRRNNNHHHAAA<<<999999999;;;<<<===@@@FFFOOOXXX^^^kkkpppwww~~~~~~xxxooofff___VVVMMMEEEBBB@@@===<<<>>>AAADDDHHHMMMRRRXXX^^^ccceeegggjjjkkkjjjiiigggggggggfffkkkrrrwww|||~~~wwwsssllleee\\\TTTOOOKKKIIIGGGDDDDDDDDDCCCBBB@@@???>>>???EEELLLTTT\\\gggsss|||yyyuuujjjfff```\\\ZZZ]]]bbbeeeiiinnnuuu||||||yyytttpppooorrrvvvxxxyyy|||zzzsssmmmkkkkkkmmmhhhbbb[[[VVVTTTSSSQQQOOOHHHFFFBBB??????@@@@@@@@@CCCDDDDDDCCCAAAAAABBBDDDFFFMMMYYYeeeooowww|||tttjjjbbbXXXTTTPPPOOONNNOOOWWW___pppxxxyyyuuuqqqmmmjjjlllpppqqqnnniiihhhiiinnnuuuzzz|||~~~vvvppplllfff\\\TTTOOOKKKHHHJJJIIIGGGHHHKKKLLLRRR[[[dddmmmxxx~~~zzzwwwuuussspppooofffddd```]]]ZZZWWWTTTRRRQQQRRRSSSSSSRRRQQQOOOMMMPPPPPPPPPRRRVVV\\\aaadddiiipppxxx}}}|||sssmmmeee]]]RRRPPPRRRVVVZZZ^^^fffnnnxxx|||yyynnnaaaWWWQQQJJJNNNTTT[[[bbbkkkuuu{{{}}}vvvooommmiiieeeaaaZZZSSSNNNKKKFFF>>>777333333555777888:::<<>>AAACCCHHHLLLQQQVVV]]]aaabbbeeehhhiiigggfffggghhhfffhhhnnnwww}}}zzzuuuppplllddd^^^VVVNNNIIIFFFDDDCCCBBBCCCCCCBBBAAA???>>>======CCCLLLTTT^^^iiivvv|||ooojjjddd___\\\]]]```cccbbbgggooowwwsssrrrppppppqqqtttwwwyyyzzz~~~{{{vvvtttuuuvvvlllggg___YYYUUUSSSRRRQQQKKKIIIEEEBBB@@@???@@@AAAAAAAAABBBAAA@@@AAACCCFFFGGGMMMZZZgggpppwwwzzzoooccc^^^TTTQQQOOONNNMMMNNNWWW```oooyyy{{{wwwvvvtttnnniiiddd```]]]^^^bbbdddbbb______^^^aaahhhmmmqqqvvv||||||xxxvvvqqqggg^^^SSSMMMIIIIIIIIIGGGGGGJJJIIIMMMTTT[[[cccooo}}}{{{{{{yyytttooojjjeeebbbaaa]]][[[XXXTTTPPPMMMKKKJJJMMMMMMNNNNNNMMMKKKIIIHHHJJJIIIIIIIIIMMMRRRWWWZZZ^^^eeemmmuuu{{{zzztttmmmfffVVVTTTTTTWWWYYY[[[bbbjjjrrrwww~~~|||tttgggXXXNNNKKKJJJPPPXXX```gggpppzzztttkkk___]]]YYYVVVRRRMMMHHHDDDBBB>>>666000...000444777777;;;???AAADDDHHHOOOUUU\\\cccmmmtttzzz{{{ooofff^^^QQQEEEAAA@@@===<<<===???AAAEEEHHHLLLRRRWWW[[[]]]```ddddddccccccfffiiiiiikkkrrrzzzzzzssskkkeeeaaaYYYUUUOOOIIIEEEBBBBBBBBB@@@@@@@@@@@@???>>>======>>>BBBKKKUUUaaammmxxxtttooogggaaa______^^^^^^[[[```hhhqqqzzz|||qqqqqqqqqrrrtttyyy}}}~~~||||||}}}sssnnnggg```\\\YYYXXXXXXOOOMMMJJJFFFCCCBBBCCCEEEAAABBBBBBAAA@@@BBBFFFHHHLLLQQQ]]]kkktttxxxzzzjjj^^^ZZZRRRPPPOOOOOOOOOQQQ[[[fffqqq~~~|||rrrnnnmmmkkkfffaaaXXXTTTQQQQQQTTTVVVWWWVVVWWWTTTTTTZZZ```dddjjjqqq|||}}}}}}zzzppphhhZZZRRRLLLKKKJJJIIIIIIKKKHHHKKKPPPUUU\\\fffsss|||}}}}}}zzzqqqrrrppplllfff```[[[XXXWWWUUUSSSQQQNNNJJJHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDEEEFFFGGGJJJLLLOOOPPPUUUZZZcccmmmwww}}}wwwpppjjj]]]YYYUUUUUUUUUWWW___gggmmmrrrzzz}}}uuummmaaaSSSLLLLLLQQQXXXaaaiiiooowww}}}uuuhhh^^^SSSPPPLLLIIIGGGCCC@@@===;;;888333000///222666888666;;;AAACCCDDDFFFKKKPPPTTT]]]hhhpppvvv~~~vvvnnnaaaSSSEEE@@@???>>><<<===>>>@@@CCCEEEHHHLLLPPPTTTWWW[[[___``````bbbgggkkkppppppttt{{{~~~uuulllcccZZZTTTLLLJJJHHHEEEBBBAAABBBCCC>>>>>>>>>===============AAADDDKKKVVVcccpppyyy}}}{{{sssjjjdddbbb```[[[WWWUUUZZZbbbjjjsss|||zzzvvvtttsssssstttxxx~~~yyyuuunnnhhhccc```______RRRQQQNNNJJJGGGFFFHHHJJJDDDDDDDDDBBBBBBDDDHHHKKKOOOTTT___nnnvvvzzzzzzhhh[[[YYYQQQOOOOOOQQQQQQUUU```lllsss{{{rrrhhhccccccbbb]]]XXXOOOMMMIIIHHHJJJMMMPPPQQQRRRMMMLLLPPPVVV\\\bbbiiiuuuyyyvvvnnnbbbYYYQQQNNNMMMKKKKKKMMMGGGKKKOOOSSSXXX```kkkrrrzzzzzzzzz~~~uuukkkjjjhhheee```ZZZVVVTTTTTTOOONNNMMMJJJHHHFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBEEEHHHJJJJJJJJJIIIPPPTTT\\\hhhuuu}}}wwwpppjjjbbb\\\UUURRRQQQTTT]]]fffjjjpppxxx|||uuunnnhhh^^^RRRMMMPPPYYY```iiiqqqvvv~~~zzzwwwtttlll^^^TTTMMMJJJFFFCCCAAA@@@===;;;777666444333444666888:::555;;;AAADDDCCCDDDHHHLLLOOOYYYeeemmmsss{{{|||xxxbbbTTTEEE@@@???>>><<<===@@@BBBCCCDDDFFFIIILLLPPPSSSXXX]]]___```ccciiiooouuutttuuuzzz}}}|||wwwqqqhhh^^^SSSLLLBBBCCCCCCBBBAAAAAACCCDDD===<<<<<<<<<<<<===>>>>>>EEEFFFKKKVVVeeeqqqyyy{{{wwwlllfffddd```XXXQQQSSSWWW^^^fffnnnwwwyyyuuu{{{vvvssswww|||zzzwwwtttpppkkkddd```\\\YYYUUURRRPPPNNNKKKIIIMMMJJJEEEBBBDDDIIIOOOSSS[[[bbbhhhmmmvvvzzzqqqfff\\\UUUOOOMMMOOORRRVVV[[[fffrrrvvvzzzppppppggg\\\WWWWWWWWWTTTPPPKKKHHHEEECCCDDDGGGKKKNNNOOOMMMKKKLLLPPPWWW___dddfffmmmwwwwwwnnnfff]]]VVVTTTRRRMMMJJJJJJIIIJJJKKKKKKNNNXXXfffqqq}}}}}}}}}~~~zzzuuunnnhhhddd\\\WWWXXXXXXUUUPPPOOOKKKKKKKKKJJJIIIHHHGGGGGGCCCHHHIIIDDDAAAAAAAAA@@@DDDEEEEEEEEEFFFFFFGGGGGGMMMRRR[[[bbbhhhoooxxx}}}tttjjjeee]]]TTTOOOQQQWWW\\\^^^kkkpppxxxuuuoooeee\\\UUURRRSSSTTT\\\aaaiiirrr{{{|||xxxwwwtttooofff[[[RRRLLLEEEEEEEEEDDDAAA>>><<<:::<<<555//////666<<<>>><<<;;;===@@@AAAAAAAAABBBDDDGGGPPP[[[dddlllvvvyyysssggg[[[NNNFFF@@@===???CCC??????>>>???CCCHHHMMMQQQVVVTTTSSSUUU\\\gggrrryyyuuuxxx|||vvvhhh```]]]XXXNNNEEE>>>;;;999999<<>>===777111222888>>>???===<<<>>>@@@@@@@@@AAABBBDDDGGGMMMVVV^^^gggrrr}}}zzzrrrdddZZZOOOIIIDDD@@@@@@CCC@@@??????@@@BBBFFFJJJMMMMMMMMMNNNSSS]]]iiiuuu|||vvv{{{}}}vvvkkk```VVVMMMEEE@@@===;;;::::::<<>>;;;;;;>>>AAACCCCCCDDDGGGQQQ^^^gggnnnwwwsssjjjeee___WWWPPPRRRTTTZZZdddlllrrr|||~~~{{{{{{|||~~~~~~~~~~~~}}}sssnnneee^^^YYYWWWUUUSSSLLLJJJIIIJJJNNNVVV___dddooooooqqqvvvvvvnnnbbbUUUKKKIIIIIILLLPPPSSSWWW```jjj|||zzzrrriii[[[TTTMMMJJJKKKKKKHHHEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJMMMOOOPPPZZZ^^^eeemmmttt{{{{{{kkkaaaWWWSSSOOOJJJGGGGGGFFFGGGIIIIIIJJJPPPYYY```kkkrrrzzz{{{}}}~~~uuuiii```]]]^^^TTTNNNKKKMMMMMMJJJFFFFFFHHHIIIKKKLLLMMMMMMMMMMMMJJJLLLKKKGGGEEEIIILLLLLLKKKJJJIIIHHHFFFEEEEEEEEEIIINNNTTTZZZ___eeelllrrr~~~yyyjjjcccZZZSSSQQQRRRTTTUUU```eeennnxxxxxxmmmeee^^^UUUMMMLLLPPPWWW\\\gggmmmvvv||||||pppjjjgggaaaYYYPPPHHHAAA===@@@@@@AAABBBCCCCCCBBBBBB>>>999444444:::???@@@>>>===>>>???>>>>>>???AAADDDEEEHHHNNNVVVaaammmwww|||~~~uuucccZZZQQQMMMHHHCCCAAACCC@@@??????@@@AAADDDFFFGGGEEEGGGJJJRRR\\\hhhsssyyywww}}}zzzuuurrrjjj]]]MMMCCC>>>>>>===<<<;;;<<<>>>???>>>===AAA???===>>>@@@CCCEEEEEEGGGKKKTTT^^^dddlllzzzxxxoooggg^^^VVVPPPSSSTTTYYYbbbjjjqqq{{{~~~{{{{{{|||}}}|||wwwooohhhbbb]]]XXXUUUMMMLLLKKKLLLRRRZZZbbbgggmmmppptttyyyzzzrrrkkkbbbUUUKKKHHHHHHKKKPPPSSSVVV^^^gggyyy{{{ssskkkdddZZZRRRJJJEEEEEEGGGGGGFFFHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIQQQUUUZZZaaahhhpppyyy~~~~~~rrrggg]]]WWWRRRLLLIIIIIIHHHIIIIIIHHHHHHKKKPPPUUU```hhhsss}}}{{{~~~~~~|||wwwmmmbbbZZZVVVUUUOOOKKKIIIKKKLLLIIIFFFGGGHHHJJJMMMPPPRRRSSSSSSSSSUUUWWWVVVQQQPPPQQQQQQNNNMMMLLLJJJHHHFFFEEEEEEEEEHHHMMMTTTYYY]]]dddlllrrruuu}}}pppkkkbbbZZZUUUTTTUUUVVV^^^bbbiiirrr{{{ssshhh]]]WWWOOOJJJLLLTTT^^^eeelllsss}}}wwwlllhhhccc\\\SSSKKKDDD@@@>>>>>>>>>???@@@AAABBBCCCCCC>>>:::666777<<>>======>>>@@@???===;;;@@@?????????AAACCCEEEFFFJJJMMMUUU___fffnnn{{{}}}wwwooofff]]]XXXUUURRRQQQUUU^^^hhhppp{{{}}}{{{wwwqqqkkkccc[[[VVVSSSRRRQQQRRRVVV]]]dddiiillltttzzz}}}vvvnnnggg^^^RRRJJJIIIIIILLLQQQSSSUUU]]]fffvvv~~~uuukkkccc___ZZZRRRGGGAAA@@@CCCFFFHHHKKKJJJGGGEEEDDDDDDFFFGGGGGGEEEDDDCCCDDDEEEGGGHHHJJJLLLQQQVVV^^^hhhssszzzzzzoooeee___YYYRRRNNNMMMMMMLLLKKKIIIHHHIIIKKKMMMYYYaaalllvvv|||}}}{{{uuummmddd^^^XXXRRRMMMKKKHHHHHHKKKLLLHHHGGGHHHKKKNNNRRRVVVYYYZZZ[[[[[[ZZZ^^^___]]]\\\\\\XXXSSSOOOMMMKKKHHHGGGFFFGGGGGGGGGLLLRRRWWW[[[bbbkkkqqqsss~~~vvvqqqhhh___YYYVVVWWWYYY^^^aaagggnnnvvv}}}yyymmmcccVVVQQQLLLJJJOOOYYYeeemmmpppyyy}}}sssjjjddd___WWWOOOHHHCCCAAAAAA>>>>>>>>>???@@@@@@AAABBB>>>;;;999:::===@@@@@@???<<<<<<<<<:::999:::===?????????CCCKKKWWWdddmmmrrryyy}}}zzznnnbbbUUULLLEEE???===@@@@@@???????????????@@@@@@???BBBGGGOOOWWW```hhhlllvvv}}}|||wwwppphhh[[[NNNEEEAAAAAAAAA?????????@@@AAAAAA>>><<<>>>>>>??????@@@BBBDDDFFFKKKLLLSSS```kkkssszzz}}}wwwmmmbbb[[[XXXXXXOOOMMMPPPYYYdddooozzz}}}xxxyyy}}}|||yyyssskkkbbb[[[\\\[[[YYYYYY\\\aaafffjjjoooxxx~~~|||tttkkkaaaWWWNNNHHHKKKJJJLLLPPPRRRUUU]]]fffttt}}}zzzpppddd\\\ZZZUUUMMMDDD===<<<@@@EEEHHHLLLJJJGGGDDDDDDDDDFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIEEEGGGIIIMMMUUU___kkksssuuuzzzwwwmmmgggbbbYYYSSSRRRPPPOOOMMMKKKJJJJJJKKKLLLVVV\\\fffooovvvyyy|||}}}zzztttmmmccc\\\XXXSSSMMMHHHFFFDDDFFFJJJKKKHHHGGGIIIPPPSSSXXX]]]aaaccccccccc^^^bbbeeefffhhhhhhccc\\\TTTRRROOOKKKIIIHHHHHHHHHFFFJJJOOOSSSWWW]]]ffflllttt|||wwwmmmbbbZZZVVVXXXZZZ]]]___dddjjjqqqxxx~~~|||qqqeee]]]OOOMMMKKKMMMSSS___jjjrrruuu~~~yyyooofff\\\WWWPPPIIIDDDBBBBBBBBB??????>>>>>>???@@@AAABBB???>>>===>>>@@@BBBBBBAAA=========<<<::::::<<<>>>===???CCCJJJSSS]]]fffkkkooowwwxxxrrrfffXXXNNNFFF???===?????????>>>>>>>>>???AAAAAA<<>>???>>>???@@@AAAAAA>>><<<;;;===??????@@@AAACCCFFFJJJJJJRRR```mmmtttyyy}}}xxxlllaaaYYYWWWWWWNNNJJJLLLUUUaaalllwww{{{xxxzzz~~~~~~yyyrrrkkkfff```___]]]\\\^^^bbbgggjjjnnnvvv{{{{{{{{{~~~yyywwwqqqhhh\\\RRRMMMJJJLLLKKKKKKNNNPPPSSS\\\fffrrrzzz|||wwwkkk^^^VVVVVVKKKFFFAAA======AAAEEEHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIICCCCCCCCCEEEKKKUUUbbbjjjiiirrrzzz|||sssoooiii___XXXUUURRRPPPMMMMMMMMMOOOPPPQQQVVV[[[cccjjjoootttxxx{{{yyynnnhhhddd\\\UUUOOOKKKGGGFFFDDDDDDGGGLLLLLLIIIIIILLLVVVYYY___dddhhhjjjjjjiiiiiimmmnnnoooqqqrrrmmmfff]]]ZZZUUUPPPLLLIIIHHHHHHHHHKKKOOOQQQTTTYYYaaagggooozzzuuuggg\\\WWWYYY\\\YYY[[[___eeemmmuuu|||yyynnnbbbYYYNNNNNNOOOSSS[[[fffpppwww{{{|||tttiii___SSSOOOJJJDDDAAA@@@AAACCC????????????AAABBBDDDEEEAAAAAAAAACCCDDDDDDDDDDDD>>>???@@@???===<<<===>>>===AAAFFFKKKOOOVVV]]]ccchhhrrr~~~|||ssshhh\\\SSSKKKCCC???@@@???>>>===<<<===@@@BBBDDD===@@@GGGQQQ\\\hhhqqqvvv{{{xxxqqqhhh```WWWPPPKKKGGGAAA======<<<<<<===??????>>><<<:::===???@@@@@@AAADDDFFFGGGJJJSSS```jjjpppwww~~~yyynnnddd]]]YYYWWWPPPJJJJJJRRR]]]hhhrrr{{{}}}{{{yyy||||||wwwrrrnnn```^^^\\\\\\]]]aaaeeehhhjjjnnnrrrtttxxx~~~~~~{{{ppppppnnneeeZZZRRROOOPPPMMMJJJJJJLLLNNNQQQ[[[fffpppvvvzzztttiii[[[TTTUUUDDDBBB@@@???AAADDDGGGIIICCCDDDFFFGGGFFFEEECCCBBBAAACCCGGGJJJLLLKKKIIIHHHBBBAAA???@@@EEENNNZZZcccbbbooozzz}}}~~~vvvrrrmmmcccZZZWWWQQQOOOMMMMMMPPPSSSUUUVVVWWW[[[aaaffflllqqqvvvzzz~~~~~~}}}~~~~~~zzzxxxxxxpppddd___^^^YYYQQQHHHCCCCCCEEEFFFFFFIIINNNOOOLLLLLLPPPZZZ]]]ccchhhlllnnnnnnmmmxxxyyyxxxvvvwwwxxxtttmmmdddaaaZZZTTTNNNJJJIIIHHHMMMOOOQQQRRRSSSWWW^^^dddfffsss{{{lll___YYY[[[^^^UUUWWW\\\bbbkkkttt{{{~~~yyyooocccZZZPPPQQQTTTZZZcccmmmvvv{{{zzzpppdddZZZNNNKKKFFFBBB@@@@@@BBBDDD??????@@@AAABBBEEEGGGIIIDDDDDDEEEFFFGGGGGGFFFFFF@@@BBBCCCBBB@@@???>>>???===CCCIIILLLMMMPPPWWW]]]eeeooo|||qqqhhh___XXXPPPGGGBBBAAA???>>><<<;;;===@@@DDDGGGAAADDDJJJSSS^^^jjjsssyyyuuummm\\\YYYVVVSSSOOOJJJDDD@@@<<<;;;:::;;;<<<======<<<:::===@@@AAAAAAAAADDDGGGEEEJJJTTT___eeekkkvvvxxxpppiiiccc]]]ZZZRRRKKKIIIPPP[[[dddnnnvvv~~~|||{{{~~~{{{{{{~~~xxxnnniiiddd```\\\XXXXXX___iiipppmmmlllmmmrrrttttttrrrmmmjjjddd^^^XXXTTTQQQPPPLLLKKKJJJJJJMMMTTT]]]cccqqqwwwyyyqqqggg[[[OOOHHHFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFEEECCC@@@???CCCBBBCCCFFFJJJKKKIIIFFFCCC???;;;;;;@@@HHHPPPTTTYYYaaallluuu||||||qqqiiibbb\\\XXXTTTSSSSSSRRRSSSVVV[[[___]]]^^^___cccjjjqqqxxx}}}vvvzzz{{{zzz}}}~~~xxxuuuooogggaaaRRRUUUVVVPPPGGGBBBDDDHHHEEEHHHKKKNNNOOOPPPRRRTTTYYY```iiinnnoooqqquuuyyy}}}yyyvvvqqqhhh]]]UUUSSSPPPLLLHHHTTTQQQPPPQQQQQQQQQXXXaaaiiilllsss}}}~~~tttkkkddd\\\VVVTTTUUUYYY```cccfffmmmuuu~~~yyyqqqeee\\\YYYZZZWWWXXX```nnnyyy}}}}}}~~~uuuiii\\\SSSOOOMMMHHH@@@:::999===BBBDDDCCCAAAAAACCCHHHMMMPPPNNNOOOLLLHHHIIIMMMMMMKKKEEECCC@@@???@@@@@@???>>>DDDDDDEEEGGGKKKQQQWWW[[[```hhhttt}}}vvvnnncccZZZRRRJJJBBB===@@@;;;:::>>>BBBCCCFFFJJJCCCEEEKKKVVVeeerrrzzz}}}xxxnnnddd___VVVOOONNNMMMHHHCCCAAA<<<<<<;;;;;;<<<===???@@@<<<>>>@@@@@@@@@@@@BBBDDDDDDKKKTTT]]]eeemmmuuu|||yyyssspppjjjaaaXXXPPPLLLKKKQQQXXX```llluuuyyy}}}yyywwwxxxzzz~~~}}}tttmmmeee^^^[[[YYYYYY\\\aaallllllmmmoooooonnnkkkhhhiiigggddd___ZZZUUUQQQNNNNNNMMMLLLLLLNNNTTT\\\bbbqqqxxx|||tttkkkcccZZZRRRMMMFFFEEECCCAAAAAAAAAAAABBBEEEEEEEEEEEEDDDBBB@@@???BBBBBBDDDHHHLLLMMMKKKIIIBBB@@@===>>>CCCJJJPPPSSSWWW]]]dddjjjpppxxx|||tttnnnfff\\\UUUTTTTTTTTTUUUVVVYYY]]]```bbbccceeeiiinnnssswwwyyytttxxxzzzzzz~~~}}}wwwqqqiii___VVVSSSUUUTTTPPPIIIEEEEEEGGGEEEHHHKKKNNNOOOQQQSSSVVVZZZ```hhhnnnrrrwww~~~tttmmmddd]]]YYYWWWTTTQQQRRRPPPPPPQQQPPPPPPUUU]]]bbbgggoooyyyxxxppphhh```ZZZRRRSSSWWW\\\^^^aaajjjtttxxx~~~}}}ttteeeYYYTTTZZZYYY[[[cccoooyyy~~~}}}uuunnndddYYYQQQMMMLLLHHHAAA;;;:::===AAACCCBBBAAAAAACCCHHHMMMPPPQQQSSSSSSOOOOOOQQQOOOKKKHHHEEEAAA@@@@@@AAAAAAAAAEEEEEEEEEGGGKKKQQQVVVZZZ[[[bbbkkktttzzztttnnnfff^^^XXXPPPFFF@@@AAA<<<:::===@@@AAACCCGGGIIIKKKPPPZZZhhhttt{{{~~~}}}wwwmmmcccXXXQQQMMMNNNMMMHHHCCCAAA======<<<<<<===>>>@@@AAA???@@@BBBAAAAAAAAACCCDDDHHHNNNUUU]]]dddmmmwww~~~}}}wwwrrrkkkaaaYYYRRRNNNLLLPPPWWW^^^iiirrrvvv|||}}}|||xxxvvvwww{{{xxxssshhh^^^\\\[[[YYYXXXXXXcccfffkkkmmmkkkhhhdddbbbccccccaaa___ZZZUUUPPPMMMPPPOOONNNMMMOOOUUU\\\bbbrrrxxx}}}rrrggg^^^XXXRRROOOIIIGGGEEEBBBAAAAAAAAABBBEEEEEEDDDCCCBBBAAAAAA@@@AAABBBFFFKKKNNNOOOMMMKKKBBBAAAAAADDDHHHMMMOOOPPPUUUXXX\\\___dddmmmyyy{{{wwwnnnaaaVVVVVVWWWXXXZZZ\\\___bbbcccfffgggiiillloooqqqsssttttttxxxzzzzzz}}}yyytttooofffZZZQQQSSSRRRQQQNNNLLLJJJHHHHHHFFFHHHKKKNNNPPPSSSVVVYYY]]]bbbjjjqqqxxxxxxtttnnngggbbb___]]]\\\QQQOOOOOOQQQPPPNNNQQQVVVXXX```kkkuuu}}}{{{tttkkkbbb[[[PPPQQQTTTWWWWWWZZZfffrrrsssyyyuuueeeYYYTTTXXX[[[```hhhqqqyyywwwmmmgggaaaWWWPPPKKKKKKIIICCC===;;;===@@@BBBAAA@@@AAADDDIIINNNQQQRRRVVVYYYWWWWWWXXXUUUQQQLLLHHHCCC@@@@@@BBBDDDDDDFFFFFFFFFHHHKKKPPPUUUWWWXXX]]]dddjjjpppwww~~~tttpppiiiddd^^^UUUKKKDDDBBB===:::===???@@@AAAEEENNNOOOTTT]]]iiisss{{{~~~|||wwwmmmcccRRRMMMJJJLLLMMMHHHDDDBBB??????>>>>>>>>>@@@AAABBBBBBCCCCCCBBBAAAAAACCCEEEKKKPPPWWW]]]dddmmmwww~~~|||uuulllbbb[[[WWWQQQNNNPPPUUU[[[eeennnsss~~~yyyvvvxxxyyyxxxzzz}}}}}}{{{vvvmmmeeeaaa]]]WWWTTTTTTXXX]]]dddgggfffddddddddd```___^^^[[[XXXTTTPPPNNNOOOOOOOOOOOOQQQWWW___dddqqqxxxsssggg]]]VVVPPPMMMMMMKKKHHHEEECCCCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAADDDHHHLLLNNNMMMKKKIIIBBBBBBDDDHHHLLLNNNNNNNNNRRRTTTWWWZZZ___hhhttt|||xxxjjj^^^[[[[[[]]]```cccfffffffffgggggghhhiiikkkmmmooopppuuuxxxzzz{{{{{{}}}~~~~~~zzzsssooollleee\\\TTTPPPNNNLLLMMMOOOOOOMMMKKKFFFIIIKKKNNNQQQUUU[[[^^^aaagggpppyyy~~~|||wwwooohhhbbb```aaaQQQOOOOOORRRRRROOOOOORRRSSS\\\hhhqqqwww~~~|||uuukkk```YYYOOOPPPQQQRRRQQQTTTbbbpppwwwyyy|||~~~{{{rrreee[[[YYYWWW\\\eeemmmttt|||uuukkkfff```WWWOOOJJJJJJIIIEEE@@@===>>>AAAAAA@@@AAABBBFFFKKKOOORRRRRRWWW[[[[[[\\\______\\\PPPKKKEEEAAAAAACCCFFFGGGGGGGGGGGGHHHJJJNNNRRRTTTXXX\\\bbbfffjjjooowww}}}}}}xxxsssllleee___XXXNNNHHHBBB===;;;>>>@@@AAACCCFFFLLLOOOTTT]]]hhhrrrzzz~~~{{{wwwnnneeeSSSMMMJJJKKKJJJGGGDDDEEEAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCAAA???@@@BBBDDDKKKPPPWWW^^^dddkkktttzzz}}}}}}uuullleeeaaa]]]VVVQQQQQQTTTXXXaaaiiiqqqzzzyyyttttttvvvxxx|||yyyuuupppjjj```VVVSSSUUUTTTXXX]]]`````````cccfff^^^]]]YYYVVVSSSQQQPPPOOOLLLMMMNNNOOOSSSZZZbbbhhhoooxxx~~~tttjjjaaaXXXQQQMMMOOOLLLHHHEEECCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEHHHKKKJJJIIIGGGFFFCCCDDDFFFJJJMMMNNNMMMKKKLLLOOOTTTXXX\\\dddnnnuuu~~~}}}qqqhhhbbbaaabbbeeeiiijjjiiihhhgggeeecccccceeejjjooorrrqqqssswwwzzzzzz{{{}}}}}}uuulllgggdddaaaZZZUUUJJJHHHHHHLLLQQQSSSQQQNNNHHHJJJLLLOOOSSSYYY```eeehhhoooyyy{{{sssjjjbbb^^^]]]RRRPPPPPPTTTTTTPPPNNNPPPSSS\\\gggpppuuuzzz~~~vvvlll```XXXQQQPPPPPPPPPOOOSSS```mmmzzzyyyxxxyyy||||||xxxtttjjj___[[[\\\WWW___jjjssszzztttkkkeee^^^UUUMMMIIIKKKJJJGGGBBB???@@@BBBBBBBBBCCCFFFJJJOOOTTTWWWXXX]]]```^^^^^^bbbdddcccVVVPPPIIIDDDCCCEEEGGGHHHHHHGGGGGGHHHIIILLLNNNPPPTTTYYY```dddhhhlllrrrwww}}}vvvlllddd^^^WWWOOOJJJAAA===;;;???BBBDDDFFFJJJJJJMMMTTT^^^hhhsss||||||zzzwwwooofffXXXQQQLLLJJJHHHEEEEEEHHHBBBBBBAAAAAABBBCCCEEEFFFEEEDDDBBB???===>>>AAADDDHHHOOOWWW^^^ccciiioootttzzz}}}uuunnnjjjgggccc[[[TTTRRRSSSVVV]]]eeeooottt{{{}}}wwwvvvwwwwwwzzz~~~|||yyysssggg[[[VVVXXXWWWXXXYYYYYYZZZ[[[^^^aaa]]]ZZZVVVSSSPPPOOOOOOOOOJJJKKKMMMPPPTTT[[[ccciiioooxxx~~~yyyrrrjjjccc\\\VVVRRRMMMJJJFFFBBB@@@@@@BBBCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFHHHIIIGGGEEEDDDEEEDDDDDDFFFHHHKKKMMMKKKJJJGGGKKKPPPSSSWWW]]]eeejjjqqqxxx~~~uuuooohhhfffeeegggjjjkkkiiifffeeeccc```___bbbhhhnnnrrriiilllrrryyy{{{}}}~~~zzzxxxoooeee^^^[[[XXXSSSNNNGGGFFFGGGKKKPPPSSSQQQOOOJJJKKKNNNQQQVVV]]]eeekkkqqqvvv|||tttkkkbbb[[[XXXTTTPPPPPPTTTUUURRROOOPPPSSS[[[fffooouuuzzzyyyoooddd\\\UUUQQQOOOPPPQQQUUU```kkksssuuuwwwzzz}}}|||vvvnnncccYYYWWWZZZ\\\dddnnnxxx{{{qqqhhh```YYYQQQKKKKKKLLLLLLHHHCCCAAACCCFFFGGGGGGIIILLLQQQVVV[[[^^^ccchhhiiieeebbbdddffffff\\\WWWOOOIIIHHHHHHIIIJJJHHHGGGGGGGGGGGGIIIJJJKKKLLLQQQYYY___ccciiipppvvvyyy~~~vvvlllccc]]]WWWPPPKKKAAA===;;;???CCCEEEHHHLLLJJJOOOXXXaaakkkvvv}}}xxxvvvssslllcccZZZSSSNNNLLLHHHDDDEEEIIICCCBBBBBBBBBBBBDDDEEEFFFFFFDDDBBB>>><<<>>>BBBEEEIIINNNVVV\\\aaaffflllqqqxxx}}}}}}wwwrrrmmmkkkfff]]]UUURRRQQQSSSZZZbbbkkkpppvvv~~~~~~zzz||||||{{{{{{~~~~~~zzzpppddd\\\[[[WWWVVVUUUUUUWWWYYYYYYYYYYYYXXXVVVSSSPPPNNNLLLKKKJJJKKKMMMPPPTTTZZZbbbgggoooyyy{{{vvvooohhhbbb\\\WWWTTTLLLIIIDDDAAA???@@@BBBDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHGGGEEEDDDEEEGGGEEEDDDDDDFFFHHHJJJJJJIIIHHHJJJMMMNNNPPPUUU\\\bbbhhhmmmxxxyyyuuulllhhheeeeeehhhhhheeebbb```___]]]]]]___dddiiimmmgggiiiqqqzzz~~~yyyrrrnnnggg^^^YYYWWWTTTNNNIIIFFFFFFIIILLLNNNOOONNNMMMLLLMMMOOOSSSXXX```jjjpppyyy}}}{{{tttmmmeee[[[UUUTTTPPPOOOSSSUUURRRPPPPPPRRRXXXbbbllluuu{{{yyyqqqgggaaaZZZTTTOOOQQQUUUZZZbbbjjjnnnqqquuuzzz}}}}}}||||||~~~zzztttlll```WWWVVV[[[dddjjjsss}}}|||wwwoooddd[[[SSSOOOMMMMMMMMMMMMIIIDDDCCCFFFIIIMMMOOOQQQUUUZZZ___dddgggiiipppsssoookkkjjjjjjiiiccc^^^VVVPPPMMMLLLLLLLLLGGGGGGFFFFFFFFFFFFGGGGGGGGGKKKPPPTTTYYYaaajjjqqqrrryyyzzztttllleee```YYYRRRMMMBBB===<<>>===???DDDHHHMMMPPPUUUXXX\\\ccclllrrrvvv{{{{{{vvvooojjjfff]]]TTTPPPNNNOOOVVV^^^eeennnwww~~~{{{|||~~~}}}wwwkkk```[[[TTTRRRQQQSSSWWWYYYWWWUUUVVVVVVVVVTTTQQQMMMJJJHHHKKKLLLNNNPPPTTTYYY```eeepppyyy~~~xxxnnneee^^^YYYUUURRRMMMJJJFFFBBBAAABBBDDDFFFDDDEEEGGGHHHHHHFFFDDDCCCCCCEEEGGGFFFDDDEEEHHHKKKFFFDDDCCCCCCFFFHHHIIIIIILLLMMMMMMLLLLLLPPPXXX^^^fffiiiqqqyyy{{{||||||yyynnniiiddddddffffffbbb^^^ZZZZZZZZZZZZ]]]```ccceeeiiikkksss|||vvvmmmeee```ZZZXXXYYYVVVPPPJJJFFFHHHKKKLLLMMMLLLKKKKKKMMMNNNPPPTTTZZZbbblllsss~~~{{{uuuoooggg]]]TTTTTTOOONNNRRRTTTRRRPPPPPPQQQUUU___kkkvvv}}}|||wwwppphhhbbb^^^UUUPPPRRRXXX]]]ccciiinnnooorrruuuyyy{{{}}}~~~yyyvvvrrrlllaaaYYYYYY^^^kkkooowwwzzzwwwooocccWWWQQQPPPRRRNNNOOOMMMIIIEEEDDDGGGKKKRRRTTTVVVZZZ```eeejjjmmmjjjsssyyywwwsssqqqpppnnnhhhccc[[[UUUQQQPPPNNNNNNGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHKKKLLLPPPXXXccckkkmmmuuu}}}vvvrrrmmmhhhccc]]]TTTMMMCCC>>><<>>@@@FFFJJJQQQRRRTTTUUUYYYaaammmuuuuuuyyyzzzppphhhfff\\\SSSNNNKKKMMMSSS[[[aaammmyyy}}}~~~|||{{{{{{}}}~~~}}}|||zzzyyyxxxzzz}}}~~~|||xxxuuuxxxwwwuuuuuuvvvxxx{{{~~~|||wwwssstttuuuvvvzzzwwwmmmccc]]]]]]XXXRRRNNNOOOQQQTTTUUUWWWVVVTTTQQQNNNKKKIIIHHHIIIMMMPPPQQQQQQVVV___fffpppxxxzzzqqqeee[[[TTTQQQQQQQQQOOOKKKGGGEEEEEEEEEFFFJJJKKKLLLMMMLLLJJJHHHGGGGGGEEEDDDEEEGGGIIIIIIIIIHHHFFFDDDBBBDDDGGGKKKNNNIIIJJJKKKMMMPPPTTTWWWYYY```dddkkkqqqvvvzzz}}}xxxnnnlllhhhccc```]]]\\\\\\[[[[[[[[[[[[\\\^^^cccfffccckkkvvv~~~yyytttrrrddd\\\TTTRRRPPPMMMNNNPPPJJJJJJJJJJJJLLLOOORRRTTTRRRSSSUUUXXX^^^gggrrryyy~~~xxxoooeee]]]XXXUUUUUUTTTSSSRRRQQQPPPPPPRRRVVV]]]dddlllttt|||xxxnnnfffaaa___XXXQQQQQQSSSVVV\\\bbbkkknnnqqqsssyyy~~~{{{uuuvvvuuuooocccYYYXXXaaakkkvvvvvv{{{{{{sssiii___XXXTTTQQQPPPOOONNNMMMKKKKKKKKKLLLMMMZZZZZZ[[[```fffllloooqqqyyywwwxxx|||zzzuuuuuuzzzuuulllaaaZZZXXXXXXVVVSSSQQQLLLEEE@@@@@@AAACCCDDDGGGHHHIIIJJJMMMSSSYYY^^^hhhpppyyy|||{{{|||{{{ssshhh]]]SSSLLLHHHAAA@@@???>>>@@@CCCFFFHHHOOOSSS\\\hhhooovvv}}}zzzuuunnnkkkhhhbbbYYYRRRMMMMMMMMMLLLKKKJJJHHHGGGEEECCCBBBCCCFFFHHHFFFDDDDDDBBB@@@???@@@DDDIIILLLPPPSSSVVVWWWWWW\\\eeelllqqq{{{xxxsssssshhh^^^SSSLLLHHHHHHMMMTTT]]]fffsss|||~~~}}}{{{||||||yyyuuussssssrrrqqqooommmoooqqqsssrrrpppllljjjhhhiiikkkmmmoooqqqrrrrrrrrrooooooqqqqqqpppsssxxxvvvxxx|||uuuiii```___ZZZSSSOOONNNQQQSSSTTTUUUTTTRRROOOMMMKKKIIIHHHJJJMMMQQQQQQQQQVVV^^^fffooowww|||wwwnnncccYYYRRROOOOOONNNLLLJJJHHHHHHHHHIIIJJJJJJKKKMMMNNNNNNLLLJJJHHHFFFGGGHHHKKKMMMMMMJJJHHHHHHFFFDDDCCCDDDFFFIIIKKKKKKKKKKKKMMMOOORRRTTTVVV\\\aaagggmmmrrrvvv{{{~~~~~~yyyppplllgggaaa]]][[[ZZZZZZ```___^^^\\\ZZZ\\\___bbbhhhnnnwww{{{tttnnnkkkbbbZZZTTTQQQOOOLLLLLLOOOKKKKKKJJJKKKMMMPPPRRRTTTSSSUUUWWW[[[aaakkkvvv}}}}}}uuuiii^^^VVVUUUTTTSSSRRRPPPPPPPPPPPPOOOSSSYYYaaahhhqqqyyy~~~yyyppphhhddd```XXXRRRQQQRRRTTTYYY___iiinnnqqqsssuuuxxxuuuoooqqqooojjjbbb[[[]]]eeennntttvvv~~~~~~xxxqqqhhh___XXXTTTPPPNNNLLLLLLKKKKKKLLLNNNOOOPPPXXXZZZ\\\aaaffflllrrruuuyyyyyy|||zzzxxx{{{wwwpppgggbbb___[[[VVVRRRRRRMMMFFFAAAAAABBBDDDEEEGGGGGGIIIJJJLLLQQQWWW\\\ffflllrrrtttsssvvv}}}vvvjjj^^^TTTKKKGGGCCCBBBAAAAAABBBEEEHHHJJJOOORRR[[[gggpppuuu|||~~~{{{yyytttlllgggccc]]]UUUOOOLLLLLLKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCFFFGGGGGGEEEDDDCCCBBBBBBCCCFFFJJJLLLQQQTTTVVVWWWVVVYYY```fffmmmuuu~~~yyyrrrnnniii___TTTMMMIIIGGGLLLSSSYYYdddqqqzzz}}}{{{~~~}}}|||}}}{{{yyyooollliiihhhgggfffeeecccaaabbbdddeeedddbbb___]]]VVVYYY^^^cccfffgggfffeeeccccccgggjjjiiieeehhhmmmjjjnnnttt{{{~~~|||sssmmmeee___VVVQQQOOOPPPRRRSSSRRRQQQOOOMMMLLLKKKJJJJJJKKKOOORRRRRRRRRVVV^^^eeemmmuuuxxxrrriii^^^VVVPPPMMMLLLJJJJJJJJJKKKKKKMMMNNNOOOJJJLLLOOOQQQPPPNNNKKKIIIFFFHHHLLLPPPRRRPPPKKKGGGFFFEEEEEEEEEEEEFFFGGGHHHLLLLLLLLLMMMNNNQQQSSSTTTXXX\\\aaagggkkkpppuuuyyy}}}zzzqqqmmmfff___YYYWWWVVVWWW______]]][[[YYYZZZ^^^aaammmqqqxxxzzzrrrllliiiaaaYYYSSSRRRPPPLLLLLLNNNNNNMMMMMMMMMOOOQQQTTTVVVUUUVVVXXX\\\cccmmmxxx|||uuulllaaaZZZVVVTTTRRROOONNNMMMNNNOOOKKKOOOUUU\\\dddllltttzzzzzzrrrkkkggg```XXXRRRQQQRRRSSSWWW\\\dddlllrrrttttttuuusssooojjjhhhdddaaa```dddkkkqqqrrrwww|||yyysssmmmeee]]]WWWSSSOOOLLLIIIIIIIIIKKKMMMPPPRRRTTTWWW[[[___cccfffllluuu{{{zzz}}}|||}}}yyyuuuoookkkggg```XXXRRRSSSNNNGGGCCCBBBDDDFFFGGGGGGGGGHHHIIIKKKNNNTTTXXXbbbeeehhhhhhiiinnnwww}}}uuujjj___UUUMMMHHHEEEDDDCCCCCCEEEGGGJJJKKKPPPRRRZZZhhhrrrxxx|||~~~zzzxxxuuuooohhhbbb^^^YYYSSSNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGEEECCCCCCEEEFFFGGGFFFDDDEEEFFFFFFFFFGGGJJJLLLRRRUUUWWWWWWVVVWWWZZZ^^^hhhmmmuuuzzz}}}~~~vvvllliii___UUUNNNIIIGGGKKKQQQUUU```mmmtttvvv}}}}}}|||{{{~~~~~~~~~}}}yyyuuuppplllhhheeebbb```___]]][[[YYYXXXYYYZZZ[[[ZZZXXXVVVUUUNNNQQQUUUZZZ\\\\\\[[[ZZZWWWXXX\\\```^^^[[[^^^dddbbbeeejjjqqqwww}}}{{{}}}|||kkkddd[[[TTTQQQQQQRRRSSSPPPOOOMMMLLLKKKKKKKKKLLLMMMPPPSSSSSSRRRUUU]]]eeekkkssstttnnnddd[[[TTTPPPMMMLLLJJJJJJLLLMMMNNNPPPPPPQQQMMMOOOQQQSSSRRRNNNKKKHHHFFFHHHLLLPPPRRRPPPJJJFFFCCCDDDFFFGGGIIIIIIIIIIIILLLLLLLLLMMMOOORRRTTTVVVUUUXXX\\\aaaeeejjjooosss}}}yyyqqqlllddd\\\VVVSSSSSSTTTXXXXXXWWWWWWWWW[[[aaaeeennnqqqwww{{{tttooolllaaaZZZUUUTTTRRROOONNNPPPQQQQQQPPPPPPRRRTTTWWWYYYVVVWWWXXX[[[aaaiiittt{{{~~~wwwqqqkkkeeeaaaYYYVVVRRRNNNKKKKKKKKKLLLJJJMMMSSSYYY```hhhqqqvvv~~~|||tttmmmhhh___XXXQQQQQQRRRSSSWWW\\\```jjjsssvvvvvvwwwvvvtttgggdddaaaaaadddjjjpppssssssyyy}}}yyywwwnnniiibbb[[[VVVQQQMMMJJJGGGGGGHHHIIILLLOOORRRTTTXXX]]]cccfffhhhmmmvvv~~~~~~{{{xxxsssooojjjddd\\\WWWRRRMMMGGGDDDDDDGGGJJJKKKHHHHHHIIIIIIIIILLLPPPSSS\\\^^^``````aaagggpppwwwzzzwwwqqqhhh___VVVOOOKKKFFFFFFEEEEEEGGGIIIKKKLLLQQQRRRZZZjjjwww|||~~~~~~zzzvvvsssooojjjddd^^^[[[WWWSSSPPPLLLKKKIIIHHHGGGFFFGGGGGGGGGFFFDDDCCCDDDEEEFFFGGGCCCFFFIIIJJJHHHHHHIIIKKKSSSUUUXXXXXXWWWWWWYYYZZZdddgggmmmssszzz{{{mmmeee\\\SSSNNNJJJHHHLLLRRRUUU^^^iiipppuuu||||||}}}zzz}}}}}}}}}{{{wwwsssppplllgggcccccc```]]][[[YYYVVVRRROOORRRSSSSSSSSSSSSRRRQQQQQQLLLMMMNNNPPPQQQRRRRRRRRRQQQPPPSSSVVVUUUTTTXXX^^^^^^___bbbfffllltttzzz~~~|||~~~qqqkkkbbb[[[VVVUUUTTTSSSOOONNNMMMLLLLLLLLLNNNNNNOOORRRUUUTTTRRRUUU]]]dddjjjrrrqqqjjjaaaYYYTTTQQQNNNLLLMMMMMMNNNOOOOOOPPPPPPQQQPPPQQQSSSSSSPPPMMMIIIFFFGGGHHHIIILLLMMMMMMIIIGGGBBBDDDGGGJJJLLLMMMLLLLLLKKKKKKLLLNNNQQQTTTWWWYYYTTTVVVYYY\\\___dddiiimmmzzz{{{}}}{{{xxxpppkkkbbbZZZTTTRRRQQQRRRQQQRRRRRRSSSUUU[[[bbbggglllpppvvv}}}zzzsssmmmjjjbbb[[[VVVUUUTTTRRRRRRTTTUUUTTTSSSSSSUUUWWWYYY[[[ZZZZZZZZZ[[[^^^eeemmmttt{{{xxxsssnnngggbbb\\\YYYTTTOOOKKKIIIIIIIIIKKKNNNRRRXXX^^^fffnnnttt|||}}}vvvnnnhhh___XXXRRRRRRTTTUUUXXX]]]___iiirrruuutttuuutttqqqgggdddaaabbbgggmmmrrrtttvvv||||||xxxwwwiiiddd]]]XXXSSSOOOLLLIIIGGGGGGGGGHHHJJJMMMPPPQQQZZZ```fffjjjkkkpppwww~~~{{{xxxsssnnniiiddd```]]]OOOKKKFFFDDDFFFJJJNNNPPPJJJJJJKKKJJJIIIKKKMMMPPPUUUXXXZZZ\\\]]]bbbhhhnnnyyyzzz~~~zzzwwwqqqjjjaaaXXXQQQMMMGGGGGGGGGGGGHHHIIIKKKLLLOOOPPPYYYjjjxxx}}}}}}xxxrrrnnnnnnjjjddd^^^YYYUUUQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEGGGDDDHHHLLLMMMJJJHHHIIIKKKRRRTTTWWWYYYZZZZZZ[[[\\\bbbdddiiipppxxxzzzkkk___WWWPPPMMMJJJIIIMMMSSSYYY^^^gggpppzzz}}}zzzwwwzzzuuunnnjjjhhheeeaaa]]]\\\YYYWWWUUUSSSOOOKKKHHHMMMMMMMMMMMMMMMNNNNNNNNNKKKJJJJJJIIIJJJJJJKKKLLLNNNLLLLLLQQQSSSSSSUUUYYYZZZZZZ[[[]]]cccjjjppptttxxxwwwwwwxxx|||{{{wwwqqqiiibbb]]]ZZZWWWUUUQQQPPPNNNMMMMMMNNNPPPQQQQQQTTTVVVUUUSSSUUU\\\ccckkkrrr~~~}}}xxxnnnggg^^^WWWTTTRRROOOLLLPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPNNNKKKHHHFFFIIIIIIIIIJJJKKKKKKJJJHHHCCCEEEHHHKKKMMMNNNMMMMMMIIIJJJKKKMMMPPPTTTWWWYYYTTTUUUVVVWWWYYY]]]cccgggmmmpppuuu|||}}}xxxvvvlllhhhaaaZZZTTTRRRQQQRRRRRRRRRQQQQQQSSSYYY```fffkkkqqqxxx}}}wwwooogggccc```YYYSSSRRRSSSRRRTTTXXXVVVUUUTTTTTTUUUXXXZZZ\\\^^^]]]\\\[[[\\\aaaiiinnnttt{{{|||ttthhh^^^\\\ZZZVVVQQQNNNKKKKKKJJJMMMOOOSSSWWW\\\dddlllqqqxxx~~~xxxoooiiibbb[[[UUUUUUVVVVVVYYY]]]aaahhhnnnooonnnnnnkkkggggggdddaaabbbffflllrrruuu{{{~~~{{{xxxuuueee```YYYSSSPPPMMMKKKIIIHHHHHHHHHIIIJJJMMMOOOQQQ[[[```gggmmmpppuuuzzz{{{xxxsssmmmhhhdddaaa```NNNJJJFFFDDDGGGKKKPPPRRRMMMNNNNNNLLLJJJJJJLLLNNNQQQSSSVVVXXXZZZ]]]bbbeeeiiioooyyy}}}wwwnnndddZZZQQQMMMIIIHHHIIIIIIJJJKKKLLLLLLNNNQQQ[[[jjjvvv||||||uuuooojjjnnnlllfff```YYYSSSOOOMMMMMMMMMMMMLLLKKKJJJHHHGGGGGGHHHIIIHHHGGGFFFFFFGGGFFFKKKPPPPPPLLLIIIJJJMMMRRRTTTVVVYYY[[[]]]^^^___aaadddhhhnnnuuu|||{{{sssggg\\\UUUPPPNNNLLLKKKOOOTTT\\\___fffqqq|||}}}{{{{{{uuuqqq|||yyytttmmmddd___^^^]]]ZZZWWWUUUSSSQQQPPPOOOMMMJJJGGGJJJIIIIIIJJJKKKLLLNNNOOOIIIIIIIIIIIIIIIIIIJJJJJJMMMIIIJJJQQQWWWWWWUUUTTTUUUUUUVVVXXX\\\aaaeeehhhlllmmmoooqqqtttyyy{{{zzzvvvoooiiiddd___ZZZVVVTTTRRRPPPOOOOOOPPPRRRTTTSSSVVVWWWUUUSSSUUU\\\cccooorrrzzzzzzvvvkkkdddZZZUUUSSSRRROOOLLLRRRQQQOOONNNNNNOOOPPPQQQOOONNNNNNLLLKKKJJJIIIHHHKKKKKKKKKMMMNNNMMMKKKIIIFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIJJJKKKNNNQQQTTTVVVTTTTTTTTTSSSTTTXXX]]]aaadddgggnnnwww{{{vvvssshhheee```ZZZVVVSSSRRRRRRSSSSSSRRRQQQTTTYYYaaagggnnnuuu|||~~~~~~wwwooogggccc\\\TTTMMMMMMNNNOOOSSSXXXUUUTTTSSSSSSTTTVVVXXXZZZ]]]\\\ZZZXXXXXX]]]ccciiilllttt}}}xxxlllbbbYYYXXXVVVTTTQQQPPPOOONNNOOOQQQSSSVVV[[[aaaiiinnntttyyyzzzrrrlllhhh```ZZZYYYXXXWWWXXX\\\bbbfffhhhhhhiiijjjfff```dddccc``````ccciiiqqqvvv}}}{{{zzzyyyuuuqqqbbb]]]VVVPPPMMMKKKJJJIIIHHHHHHIIIJJJLLLOOORRRSSSXXX]]]eeennnvvv{{{{{{yyyuuuooohhhccc___^^^PPPLLLGGGEEEFFFJJJNNNPPPPPPQQQPPPNNNLLLKKKLLLMMMPPPQQQQQQRRRUUUXXX\\\___^^^fffrrr~~~yyypppfff[[[RRRMMMKKKKKKKKKLLLLLLMMMNNNNNNTTTXXXbbbooowww{{{~~~zzzssskkkfffhhhgggeee```ZZZTTTQQQOOOMMMNNNOOOPPPOOOLLLJJJHHHHHHKKKNNNNNNKKKIIIIIIIIIJJJOOOTTTSSSNNNKKKMMMQQQSSSTTTUUUWWW[[[^^^______```dddiiimmmrrrxxx~~~vvvmmmggg]]]WWWRRRPPPNNNMMMPPPUUU]]]```gggoooxxx~~~|||wwwnnnhhhzzz{{{|||~~~{{{tttnnnnnneee[[[VVVUUUUUUSSSQQQQQQPPPOOOOOOPPPNNNKKKIIIIIIIIIIIIJJJKKKMMMOOOQQQHHHIIIKKKLLLLLLLLLKKKKKKLLLHHHJJJTTT\\\[[[UUUQQQQQQRRRTTTWWWYYY\\\^^^___bbbfffkkkmmmnnnrrryyy|||xxxsssmmmhhhbbb\\\XXXVVVTTTRRRPPPPPPQQQTTTUUUTTTVVVXXXVVVSSSUUU\\\bbbrrrsssvvv}}}{{{xxxiiiaaaXXXSSSRRRQQQNNNKKKRRRQQQOOOMMMMMMOOOQQQSSSLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNQQQRRRPPPMMMJJJHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIIIIJJJLLLNNNQQQRRRTTTSSSRRRPPPQQQTTTYYY]]]bbbeeekkkttt}}}zzztttqqqfffccc___[[[WWWTTTSSSSSSRRRRRRRRRRRRUUU\\\dddjjjpppyyy}}}zzzssslllhhhXXXOOOIIIHHHJJJLLLRRRXXXTTTSSSRRRRRRSSSTTTWWWXXXXXXWWWUUUTTTTTTXXX___dddgggoooxxx}}}~~~}}}||||||yyyrrrjjjVVVVVVVVVUUUTTTSSSSSSRRRPPPQQQSSSUUUYYY___ggglllqqqvvv~~~}}}uuuooollleee]]][[[YYYVVVWWWZZZ```cccdddeeehhhkkkgggaaabbbaaa___^^^```gggpppwww~~~wwwwwwwwwrrrmmmaaa\\\TTTNNNKKKJJJJJJJJJIIIIIIJJJLLLNNNRRRUUUWWWVVV[[[dddooozzz|||{{{xxxrrrjjjbbb]]][[[RRRMMMHHHEEEFFFIIILLLNNNSSSSSSRRRPPPMMMLLLLLLMMMQQQPPPNNNNNNPPPTTTYYY]]]]]]bbbkkkuuu~~~~~~{{{vvvooofff\\\TTTOOOMMMMMMMMMNNNNNNOOOOOOOOO[[[```iiitttzzz|||~~~}}}|||xxxqqqjjjddd```aaaaaa___[[[XXXUUUTTTMMMOOOQQQRRRQQQNNNKKKHHHJJJNNNRRRRRROOOLLLKKKKKKMMMSSSWWWVVVPPPMMMPPPTTTTTTTTTTTTVVVZZZ]]]^^^______dddiiimmmpppuuu}}}~~~ssslllkkk```ZZZTTTRRRPPPNNNPPPTTT\\\aaahhhmmmrrryyy~~~zzzyyysssiii```}}}~~~~~~zzzxxxwwwxxxxxxtttmmmhhh]]]ZZZWWWRRROOONNNNNNOOOLLLOOOQQQPPPMMMIIIHHHHHHHHHJJJKKKKKKJJJKKKMMMOOOLLLOOORRRPPPLLLHHHHHHHHHGGGMMMOOOOOOSSSXXXVVVPPPNNNPPPRRRUUUWWWXXXYYYYYYZZZ\\\]]]```dddjjjrrrxxx}}}tttmmmgggdddbbb```^^^XXXRRRQQQUUUXXXXXXVVVTTTTTTTTTTTTWWW\\\dddiiiqqqqqqtttzzzzzznnnnnncccZZZYYYXXXRRRMMMMMMTTTTTTRRRPPPMMMKKKKKKKKKKKKJJJGGGFFFGGGIIILLLOOOUUUQQQNNNNNNQQQSSSRRRQQQOOOOOONNNMMMLLLJJJHHHGGGFFFGGGJJJLLLNNNNNNNNNNNNRRRPPPNNNMMMNNNQQQUUUXXX^^^aaaffflllrrrwww{{{}}}~~~|||xxxuuutttggg\\\ZZZZZZWWWWWWZZZXXXTTTRRRRRRXXX```gggkkkpppsssvvvyyy|||vvvpppmmm[[[UUUNNNJJJKKKOOOTTTWWWOOOMMMLLLOOORRRUUUTTTRRRRRRTTTVVVWWWWWWWWWVVVVVV[[[jjjxxxzzzxxx|||wwwqqqllljjj]]]]]]]]]XXXSSSQQQRRRUUUQQQRRRTTTVVVZZZaaahhhnnnnnnssszzz~~~zzztttqqqjjjbbbZZZWWWVVVVVVYYY]]]aaa```aaaccceeefffeeedddeeeccc```]]]]]]dddoooxxx|||zzzuuummmfffbbb]]]UUUOOOLLLKKKKKKKKKMMMMMMMMMMMMOOORRRUUUWWW___ccckkkrrrxxx}}}yyysssmmmfff```[[[UUUQQQMMMJJJIIIIIIHHHHHHRRRRRRQQQPPPNNNLLLIIIHHHLLLOOOQQQPPPMMMNNNSSSYYY^^^aaahhhsss~~~{{{rrrmmmfff]]]XXXZZZSSSQQQNNNMMMNNNRRRVVVYYY___bbbiiisss}}}|||wwwsssooojjjfffbbbfffbbb]]]ZZZXXXWWWVVVUUUQQQSSSTTTSSSQQQOOOOOOOOOJJJNNNRRRTTTSSSSSSSSSTTTTTTVVVVVVTTTRRRPPPQQQRRRSSSVVVXXXZZZ[[[\\\^^^___fffkkkoooooommmooowww{{{vvvssspppccc]]]XXXXXXWWWTTTTTTVVVUUU^^^iiipppsssyyy||||||{{{qqqeee^^^~~~~~~||||||wwwxxxxxxvvvpppjjjeeebbbXXXTTTPPPMMMLLLLLLLLLLLLGGGHHHJJJLLLLLLLLLKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRQQQSSSTTTTTTQQQNNNLLLLLLGGGKKKMMMMMMPPPUUUSSSMMMKKKMMMOOOQQQSSSTTTUUUUUUWWWXXXYYYZZZ]]]dddlllrrrwwwyyy~~~}}}vvvqqqlllhhhdddaaa```\\\WWWTTTUUUUUUTTTRRRRRRSSSUUUVVVXXX\\\bbbffflllooottt{{{{{{pppnnnccc[[[ZZZXXXSSSOOOOOOSSSRRRQQQNNNLLLJJJJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRSSSOOOMMMNNNPPPRRRPPPNNNQQQQQQPPPNNNMMMKKKJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKNNNMMMMMMMMMOOORRRVVVXXX^^^___bbbfffkkkqqqwwwzzz|||yyyzzznnnbbb___]]]ZZZXXXZZZUUUTTTSSSUUUZZZaaaeeegggqqquuuyyy|||~~~vvvnnnhhh```[[[UUUQQQPPPQQQRRRSSSNNNLLLKKKLLLOOOQQQQQQOOOQQQSSSTTTUUUUUUUUUUUUVVVXXXeeerrruuuvvv}}}|||ssskkkgggaaa```^^^ZZZUUURRRPPPPPPPPPQQQRRRTTTXXX___gggllllllrrrxxx|||{{{tttpppiiiaaaYYYWWWUUUTTTWWW[[[\\\[[[\\\^^^aaaccccccbbb`````````___```fffooovvv~~~xxxuuutttpppiiiccc]]]XXXRRRMMMKKKKKKLLLMMMPPPPPPPPPQQQRRRUUUYYY\\\aaagggpppwww|||{{{uuupppiiiccc^^^ZZZVVVQQQNNNNNNNNNMMMMMMQQQQQQPPPOOOMMMJJJGGGFFFJJJMMMPPPOOOMMMNNNSSSXXX^^^aaafffoooxxx~~~|||sssnnnfff\\\VVVVVVTTTSSSRRRRRRSSSWWWZZZ\\\bbbeeelllttt|||~~~zzzuuuppplllgggbbb^^^aaa^^^ZZZWWWWWWVVVUUUTTTSSSTTTVVVTTTQQQNNNLLLLLLNNNPPPRRRSSSSSSRRRRRRRRRUUUUUUUUUUUUTTTTTTTTTTTTXXXYYYZZZYYYYYYZZZ]]]___dddgggjjjjjjkkkpppyyy{{{tttnnnfff___ZZZYYYXXXUUUUUUWWWVVV]]]gggnnnssszzz}}}wwwwwwtttkkk```ZZZ{{{|||zzzzzz|||~~~wwwyyyyyytttjjjbbb]]]]]]TTTOOOJJJIIIJJJKKKKKKJJJFFFEEEFFFHHHKKKNNNNNNNNNMMMMMMNNNMMMMMMMMMPPPRRRUUUTTTTTTTTTTTTRRROOOMMMIIILLLMMMMMMOOORRRPPPLLLKKKLLLMMMNNNOOOQQQRRRSSSUUUUUUTTTUUUWWW^^^ffflllppprrrxxx~~~~~~yyyuuuqqqlllfffccc___]]]ZZZWWWUUUSSSRRRQQQSSSTTTWWWYYYZZZ^^^bbbeeekkkqqqyyy{{{rrroooggg___]]][[[WWWTTTTTTSSSRRRPPPNNNLLLLLLKKKLLLJJJKKKMMMPPPRRRTTTTTTUUUSSSPPPMMMNNNPPPRRRQQQOOOSSSRRRQQQOOOMMMLLLJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNQQQTTTWWWYYYZZZ]]]^^^___```dddjjjrrrwwwwww|||~~~}}}sssiiieeeccc```^^^___WWWVVVWWWZZZ___cccfffgggrrrxxx}}}yyynnnfff```\\\WWWTTTSSSRRRQQQPPPOOOMMMKKKKKKMMMNNNOOONNNRRRSSSSSSSSSRRRSSSUUUWWW[[[eeennnqqquuu~~~{{{ssskkkgggcccaaa^^^\\\ZZZWWWSSSPPPPPPQQQRRRTTTXXX^^^ffflllmmmsssyyy}}}~~~vvvqqqfff^^^WWWTTTSSSQQQRRRUUUXXXWWWXXX[[[^^^```aaa```^^^___aaacccffflllrrrwww}}}zzztttooolllhhhbbb]]]WWWTTTPPPLLLKKKKKKNNNOOONNNOOOPPPPPPRRRUUUZZZ^^^dddlllvvv}}}|||xxxsssmmmgggccc^^^ZZZVVVSSSRRRSSSRRRRRRQQQQQQPPPOOOMMMJJJHHHGGGJJJMMMPPPQQQQQQRRRVVVZZZ```ccchhhmmmrrrxxx}}}}}}vvvpppiii```YYYVVVRRRRRRRRRSSSUUUYYY\\\___fffjjjpppwww~~~}}}yyytttnnnjjjeee```]]]^^^[[[XXXVVVVVVVVVUUUTTTVVVWWWYYYWWWTTTOOOLLLKKKTTTTTTSSSTTTUUUUUUTTTRRRVVVVVVVVVXXXZZZ[[[ZZZYYY^^^___^^^]]]\\\\\\___aaadddeeefffhhhlllsss|||wwwmmmggg```[[[YYYXXXUUUTTTVVV[[[___fffmmmssszzzxxxrrrpppnnneee\\\XXX{{{|||zzzyyy||||||yyyzzzxxxrrrjjjaaa\\\ZZZTTTOOOIIIGGGIIIKKKJJJHHHIIIGGGFFFHHHKKKNNNNNNMMMOOOPPPPPPOOOOOOPPPSSSUUUZZZXXXVVVVVVXXXWWWTTTPPPPPPOOOOOOOOOPPPQQQOOOMMMNNNNNNNNNOOOPPPQQQRRRSSSUUUTTTSSSRRRTTTZZZbbbgggnnnpppvvv||||||{{{~~~|||xxxsssnnniiieee^^^]]][[[WWWTTTSSSUUUWWWVVVWWWYYYZZZ[[[___cccgggpppwwwyyyrrrqqqkkkeeeaaa^^^\\\ZZZYYYVVVSSSQQQOOONNNOOOOOONNNLLLMMMOOORRRTTTWWWYYYZZZXXXSSSOOONNNPPPSSSTTTTTTSSSRRRQQQOOOMMMKKKJJJIIIJJJJJJJJJKKKKKKLLLMMMNNNLLLNNNRRRVVVYYY[[[\\\]]][[[]]]^^^___aaafffmmmsssssszzz|||vvvoookkkjjjhhhgggggg]]]\\\\\\^^^cccgggjjjjjjttt{{{}}}rrrjjjbbb^^^YYYVVVVVVVVVVVVVVVQQQOOOMMMLLLMMMNNNOOOOOOSSSTTTTTTRRRPPPQQQVVVZZZdddjjjoooqqquuu~~~~~~wwwqqqkkkggg```^^^\\\\\\^^^\\\XXXTTTQQQRRRSSSUUUXXX___ffflllqqqwww}}}xxxsssfff^^^WWWUUUSSSPPPQQQTTTXXXXXXXXXZZZ]]]___```___``````bbbeeejjjqqqxxx}}}{{{tttmmmggg```ZZZUUUUUUSSSPPPLLLJJJJJJMMMOOOLLLNNNPPPPPPQQQUUU\\\aaahhhppp{{{~~~zzzvvvqqqkkkggg^^^[[[VVVTTTSSSTTTTTTSSSQQQPPPPPPOOOOOONNNMMMLLLMMMPPPSSSUUUVVVXXX\\\___bbbgggmmmqqqrrrvvv|||yyytttnnnfff___[[[TTTSSSRRRSSSVVV\\\bbbeeeiiinnnttt{{{}}}{{{xxxrrrmmmiiifffbbb___^^^[[[XXXVVVVVVVVVTTTSSSVVVYYY[[[ZZZVVVRRROOOMMMXXXVVVUUUVVVYYYZZZXXXVVVXXXWWWXXX[[[___aaa```___bbbdddeeeeeeccccccdddeeeffffffhhhlllqqqxxx~~~zzzoooggg___YYYWWWUUURRRRRRTTT___aaaeeekkkqqqwww|||}}}uuunnnmmmjjjccc]]]ZZZ~~~}}}|||~~~}}}{{{xxxsssoookkkeee^^^XXXTTTPPPKKKHHHHHHIIIHHHGGGIIIHHHGGGHHHJJJLLLMMMMMMSSSTTTTTTTTTTTTVVVZZZ]]]bbb___]]]]]]______\\\YYYWWWTTTQQQQQQQQQPPPOOONNNPPPPPPQQQQQQQQQRRRRRRRRRTTTSSSRRRPPPRRRWWW^^^ccciiikkkrrrxxxyyyxxx{{{zzzuuupppllljjjcccaaa]]]XXXTTTTTTXXX[[[YYYYYYYYYYYYZZZ^^^dddhhhooowww~~~{{{uuurrroooiiiccc```^^^]]][[[XXXUUUQQQOOOPPPRRRRRRQQQSSSRRRRRRSSSVVVZZZ^^^aaa[[[VVVOOOMMMPPPTTTWWWWWWRRRRRRQQQPPPNNNKKKIIIGGGHHHHHHJJJLLLNNNOOOQQQQQQNNNQQQUUUYYY\\\]]]\\\\\\VVVZZZ]]]^^^___bbbhhhnnnrrryyy|||xxxsssqqqpppnnnllleeecccaaaaaaeeejjjnnnpppvvv~~~~~~vvvqqqkkkfff___ZZZXXXYYYZZZ[[[QQQPPPOOONNNNNNNNNOOOPPPQQQSSSSSSQQQNNNOOOUUUZZZgggllloooqqqvvv{{{sssjjjccc^^^\\\ZZZ[[[]]]\\\XXXTTTQQQRRRSSSTTTXXX^^^eeekkktttyyyxxxssshhh```XXXUUUSSSQQQRRRVVVZZZYYYXXXYYY\\\^^^______cccbbbbbbfffmmmvvv~~~}}}yyyssskkkddd\\\VVVRRRRRRQQQOOOKKKGGGFFFIIILLLMMMOOORRRRRRSSSXXX```gggmmmuuu}}}zzzuuuooojjj]]]ZZZVVVSSSSSSSSSSSSSSSOOOOOOOOOPPPPPPQQQRRRRRRQQQRRRUUUWWWZZZ]]]aaadddcccjjjqqquuuuuuwww|||~~~wwwpppiiiaaa[[[ZZZXXXUUUUUUYYY```iiinnniiinnnvvv||||||wwwtttoookkkhhhfffdddbbb^^^\\\YYYWWWWWWUUUSSSQQQTTTVVVYYYYYYVVVTTTRRRQQQWWWWWWWWWYYY[[[\\\\\\[[[XXXYYY[[[___bbbdddcccbbbbbbfffiiikkkjjjiiihhhggggggiiilllpppuuuyyy|||~~~yyyoooeee^^^WWWUUUSSSPPPPPPSSSZZZ\\\```fffmmmtttzzz}}}xxxqqqllljjjgggaaa\\\[[[{{{vvvqqqnnnkkkggg___YYYUUUSSSOOOKKKIIIHHHIIIJJJHHHJJJLLLMMMLLLMMMOOOQQQSSSTTTTTTTTTUUUYYY]]]aaafffeeeccccccccccccbbbaaa___YYYUUUUUUTTTQQQPPPQQQRRRRRRTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPQQQUUU[[[___aaadddllltttwwwvvvzzz~~~zzzvvvrrrppplllhhhccc]]]ZZZZZZ[[[[[[ZZZ[[[[[[[[[\\\___dddhhhjjjrrr{{{|||tttsssnnnfffaaaaaa___]]]\\\XXXSSSRRRTTTWWWVVVUUUUUUSSSRRRRRRTTTXXX]]]```\\\WWWRRRPPPSSSWWWXXXXXXTTTUUUUUUUUUSSSOOOKKKHHHHHHJJJMMMPPPRRRTTTTTTTTTRRRUUUXXX[[[\\\[[[ZZZYYYSSSXXX\\\]]]]]]___ffflllqqqyyy~~~yyyxxxuuuqqqmmmjjjggggggkkkooosssuuuzzz{{{wwwpppjjjaaaYYYVVVUUUUUUUUUPPPQQQRRRRRRPPPPPPPPPQQQQQQTTTUUURRROOOOOOUUU[[[eeekkkpppsssxxxzzzkkkaaaaaa```^^^]]]\\\ZZZWWWUUURRRSSSTTTUUUXXX^^^fffkkkuuuzzzxxxttteee\\\TTTPPPOOONNNPPPTTT\\\[[[ZZZ[[[^^^aaabbbbbbgggeeeeeeiiirrr{{{vvvtttpppkkkddd\\\VVVSSSPPPPPPOOOJJJEEEDDDFFFJJJKKKNNNQQQQQQRRRWWWaaaiiiuuu{{{~~~yyysssnnn```]]]XXXVVVVVVWWWWWWWWWRRRRRRRRRRRRSSSUUUVVVWWWVVVVVVWWWYYY]]]aaaeeehhhgggmmmtttxxxxxxzzzyyyqqqkkkbbbZZZ[[[YYYVVVVVVZZZbbbjjjpppjjjpppxxx~~~~~~uuuqqqllliiihhhgggeeeddd___]]][[[ZZZZZZYYYWWWUUUSSSUUUWWWWWWVVVUUUUUUVVVUUUYYY]]]______^^^^^^___[[[___ccceeeffffffggghhheeeiiilllnnnmmmkkkjjjjjjiiilllppptttvvvyyy|||wwwnnnfff^^^WWWUUUSSSQQQRRRUUUSSSWWW]]]dddkkksss|||~~~vvvpppkkkjjjfff^^^ZZZYYY|||zzzvvvrrrmmmgggbbb___WWWXXXWWWSSSNNNMMMQQQUUUOOOTTTYYYWWWSSSPPPRRRVVVWWWWWWXXXYYYZZZ___dddiiinnnoooooonnnlllkkklllmmmiiibbb]]]]]][[[VVVUUUXXXUUUWWWYYYZZZZZZWWWUUUSSSQQQRRRSSSSSSTTTWWW\\\___aaadddllltttwwwvvvyyy~~~zzzwwwpppmmmhhhffffffdddaaa^^^]]]```ccceeeffffffhhhiiilllrrrzzz~~~{{{{{{vvvlllfffgggfffbbbeee```[[[ZZZ]]]``````___WWWVVVVVVVVVWWWYYY\\\]]]\\\ZZZYYYZZZ]]]^^^[[[XXXXXXZZZ\\\]]]ZZZUUUOOOLLLPPPRRRVVVZZZ\\\\\\[[[ZZZ[[[\\\^^^___^^^\\\ZZZXXXWWW[[[^^^^^^]]]aaajjjrrrttt|||zzzwwwuuussstttwwwzzz||||||~~~pppkkkccc]]]YYYVVVTTTRRRSSSVVVYYYYYYWWWVVVVVVWWWVVVYYY\\\YYYUUUUUU[[[```jjjrrrxxxzzz~~~uuulllggggggfffccc```^^^^^^___YYYYYYZZZ[[[^^^dddlllqqqwww}}}}}}zzziii___UUUQQQPPPPPPTTTZZZ```___^^^aaaeeeiiilllmmmmmmlllnnnttt}}}}}}uuuuuusssoooggg___XXXTTTRRRSSSSSSNNNIIIHHHKKKOOONNNRRRUUUVVVVVV\\\gggppp}}}wwwrrrhhhddd```^^^^^^_________\\\\\\[[[[[[[[[\\\]]]^^^```^^^]]]^^^bbbhhhmmmooorrruuuyyy{{{~~~|||uuurrrkkkccc\\\[[[[[[]]]aaagggmmmqqqrrrxxxyyyuuupppllljjjiiihhhgggcccbbbaaabbbcccdddbbbaaaZZZ[[[[[[[[[YYYYYY[[[\\\ZZZaaahhhiiifffbbbcccfffdddkkkqqqrrrooommmooorrrpppqqqrrrqqqooonnnooopppooosssvvvwwwwww{{{xxxqqqhhh```ZZZXXXVVVUUUVVVZZZWWW\\\dddiiinnnuuuzzzuuupppmmmggg^^^XXXWWW~~~xxxooohhheeeeeeZZZ^^^___[[[UUUTTTYYY___[[[aaafffcccYYYSSSUUUYYY```aaabbbccceeejjjpppuuu{{{}}}~~~|||yyyxxxzzz}}}sssjjjddddddbbb]]][[[___ZZZ\\\___``````\\\XXXVVVSSSTTTVVVXXXYYY[[[___bbbgggjjjqqqxxxxxxvvvxxx||||||ooolllkkkmmmpppnnnhhhbbbaaaffflllppppppooommmlllsssxxx}}}~~~sssmmmmmmllliiinnnhhhcccbbbfffiiiiiiggg______```aaabbbbbbbbbbbb^^^^^^aaaeeegggeee___ZZZ\\\^^^bbbccc```ZZZTTTOOOYYY\\\```dddeeedddaaa___ccccccdddcccbbb___\\\[[[]]]```bbb```___dddpppzzzwww~~~~~~rrrnnnjjjfffccc```\\\ZZZWWW[[[___aaa^^^\\\\\\]]]\\\```cccaaa]]]\\\aaagggrrr{{{{{{kkkmmmmmmkkkggggggjjjmmm```aaaaaacccfffkkksssxxx{{{tttjjj```\\\[[[\\\aaagggdddcccdddgggmmmrrrvvvwwwssstttwwwxxx{{{{{{zzztttkkkaaaYYYTTTUUUWWWXXXTTTPPPNNNRRRVVVXXX\\\```aaaaaagggsss|||yyytttnnnkkkgggeeeeeefffffffffgggfffeeecccccccccdddeeehhhfffcccdddhhhnnnsssvvv}}}}}}~~~{{{{{{wwwpppcccdddfffjjjnnnrrruuuwww{{{{{{uuuqqqooommmlllkkkhhhhhhhhhjjjmmmnnnmmmlllbbbbbbbbb```^^^___aaacccaaajjjssstttmmmhhhhhhlllnnnvvv}}}}}}xxxtttwww|||{{{zzzwwwtttqqqqqqtttwwwvvvyyy{{{zzzyyy|||vvvkkkccc\\\[[[ZZZYYYZZZ^^^aaahhhooorrrsssxxx{{{vvvrrrjjj___XXXWWW|||ssslllhhhjjjllllllllllllmmmnnnnnnvvv}}}{{{qqqhhheeeggglllqqquuuvvvuuuzzz|||sssooopppssstttsssgggffffffhhhjjjllllllkkkeeegggiiillloooqqqrrrssspppuuu~~~wwwqqqrrrzzz~~~zzzqqqtttzzz~~~vvv{{{}}}vvvvvvzzz~~~xxxsssrrruuuzzz~~~zzzwwwrrrnnnmmmnnnqqqsssnnnmmmmmmqqquuutttooojjjhhhiiimmmssswwwsssiii```kkkpppvvv{{{zzzuuummmggghhhpppxxxwwwnnnggggggiii{{{yyyvvvrrrrrrvvv|||~~~uuussstttuuuqqqlllccceeeiiinnnrrrrrrooolllfffiiimmmqqqssssssqqqpppzzz}}}wwwrrrrrrwww}}}xxxrrrkkklllttt}}}uuunnnooovvv}}}yyyvvvsssrrruuu}}}~~~oooaaa```___cccfffhhhhhhgggffffffmmmsssvvvppphhhkkk|||tttssstttyyy~~~zzzuuurrrqqqrrrvvvzzzyyysssmmmssstttuuuvvvwwwzzz~~~wwwqqqnnnuuu|||wwwvvvxxx{{{|||uuuooopppvvv~~~vvvpppkkklllppptttuuutttooottt{{{|||pppmmmkkklllmmmnnnllliiikkkvvv|||rrrhhhbbb}}}