Files
adventofcode/2018/inputs/05
Bert Peters 3543351c20 Implement day 05.
This was a nice exercise in not allocating memory. Or at least it was,
for part 1.
2018-12-05 10:39:39 +01:00

2 lines
49 KiB
Plaintext

MmMmMxcRrCmMAaEeiIMmopZzPHxEeHhXhQeEqOXyYxGDdgRrKkXWwUHKcCkuGgLBblkcCKIilnzBbBbYoOYVvyCTtcfqQzSsxXCcEnNyuSsUYuJjVvUnNeZmMTtuUwWSsxXIbBKkoORriFfFrRyqQGgTtnNnarRANZnyYNNPTzZtpaAxcCXWwLfFaAQRrCcRrUupPMGgjZzJdDmEKEesSkeUuxXRrBrcCHhRMmbjDdkKFfqoOQpPrRUuaAUsNnSuKkFfzZfPpHhEHheutTUDdBbMaAoOgGEekKyYmBiIbFEtTcnOoNCeJuUmFQqvhHVfTtMGgmcbBCuUQqgGMmMwWwQqpPWHWAJjaVaAWwvwhzOoZQqJjTKsSBbkfxVvCcmMpPBcCtSsTbsSPprRLlXrRunBbmMNpPNnGzLWwuOolLUlZQVvqIigUCcIiWwGCcgXxlLWwFpPJjsSeEIiQHhqtbWFfwRcCrdgGMmbBDVAabBvpFfBdDbDdSsoOUzZuPCHhaOvVoaAAOoaAeWwvVEcqCgGcJjDdUuQsAaaWwApPaAuUXKkxSQqUUMmuGgIfFHhpPPpkjJrRKErLlReZziugGuUBbWwBmVvtTMkKHvLlVUUhHdDayYAuuhbRriINWwnJGgwWjBxXZzZzaAaFoVWXxwvsSOJjGgfAMmSaAqQsIidfFDcXxCkKvVFRSsIirfdkKbBSsDhHPplLjJcowWxXzZOCKkkhOoHEbKkBVvUrRuNneGgDdMmItTiJjlLKJQqtqQzZjJQRCcrDdqIidDNiInwOoWAaRiIcCWzZJKkjYywyYvVkgGKfFrzZRsSrlFTtNtTEePpnpqQuCcqQUNnPiIYpoBbOVvFeExXfEelLPKTtChhHHFfcBbFfkPWwzZjMmBbJPpRrovVOgsSkfFKFAazFBbyYfTmMsSqQeEknNkKKvCrRcCcVtNdDZznYyZAaRBfFUuJjBbYKkyiJAUucCWwNiInawWoOzjJCcBGgblXGgxLhHbBvVWwSsMiwWIvVzYyZJjmAdDaZTtVyYvoprgGRPeEOgnNGaAgcjJFrRfCGjIHpPFfcIiKkWaAwoNnfFOCGgEEeeCkKaArRcHhQqVvhuUFfXxtTbnNDdezZUuEOoxXoNnzFIioOxXZzfvVxKkXbBoOnNYyfFenNEbahHAGgByYpRrPgGFhvVHQpPqMIiDvVddDmXxjRrrYyiBbVFfvIKkZzGgfFNnReECcHhJPIirRPppRrfBbMQqPpmFfvRrVaAKkjVvbBJUqvVzZQQNnqMmCyYcHhmMujJtTWjyLlYFfJLlpmwWMdmMDtUufFIiwgGxXtrFfRTWihHIXxXlLubBXxUxTHhnwWNGgYWwmMyFUuwWfeEtOSsxrRXaAoKUukQBbqcOouCqDdYyQRrcllGSsgLbNnBqQLUQqlhHLvYmMyXxcCkEeKUuCcVCGYyDdgIYyeEQqJjiYDddZzDHUulLhPpHBbsSSshyEXxmMpPQdzOoZDqxMmXsjKkXxUutTJLlYyWwFfYAXxacuUWwCyztTZrWwNnRlLrCHhSCcsfFEeuLlUCcYiIycWweUuiIOoNnUuESjJsxXRRrdDlDdLzaBbABbMLlDdsSmCcZFfDdfFgJjGjvVdDnNgGiLlIRrAayYJhHhHVPpoOEZzejJwWXxBbdAaDjJiLlIHhCcpInrMmRNbBiPDUKkuzZRrXxdgugGUGlLRqQrJMmOofFiImTtDdMjEigGICckpPdDeEJjHLVEAaePlLxXpvPyYLAalJjpxXUKkBbOoAlLauXAZzaqQpPsSrDOoctTCdRriImMMsSMdDZGgzKuURrSskmerREoPpdDOWwVvmRNnNnRrVgnNGSsRrYaAbBeEypYyPkKOjJFyYmQqRwWqQresSEMGvVwNnWhSLlsHgNnJtTawWaAIiAjwmMuUNtTnQqWtrRgGDEedmwWrRMTFfrRofmNnMFUuUuFwWfbBYvFgGfVEuUHhMYyaAmRWwTtTtUMmuaCcEehhHFfHtrmMRRreBbrOoRAaNnnNETRrTIiXxtHkKoOUutUtTuTzjJZhMvVMmUulLmNnZfUuFiIRrzpPXRrxxXBaAUnhmMmMHvVNhHuYwWCcntOoTNyiaAzZITdDtqQUIBbifFFfqQLlrMmReEgGuHhGgbFCLvVlgGFfSsMmyYYJjyTtwyYrFfDPpgGdRLAalDdmMqQNnDdAaDaAEjJeKkBbQqrRdssSjJZcEeCcCiITtbBWwEeVvzSeGgEsVbBvSMGgUgGuFfGgTFfUulvbBVLaAtTNnWpPAaArVvRTLWCcqQwuUltTtdDLMXxbqQBIiWwJxXjuUWyYdykKHhuUPJjpYOokSsKIiYAaauutTpPYyUUyYAyYBbsOobBSKYVEevywnNWwWQqkgGteWwirbJjBrRLlRqQYIiLjXXxxJvVPGgpqQDrRZGgzveAaFftTEmMhHHhncCNVosSPpOvUgYPoOcCZzhHpyDdqQkKvHsjJwZzWqaYGgKkIiyhHAbnNtTzQqWwGgwWZFfJrRGgjuzZpPCcXxzZoOPpUBbBllPpPpNwWbnNBnaAkKoOxXXIiHgGhChTtHcUuImSsMiMmxdDFwWhHfTHhtkKLaArRfFMvdAamuUnPpNMwhtTHoOQLlqAaUuUuOoGHBQJjqbBbhHPphgQqyzZlLYhqQoOOoSsHRrcCDdNnbpPWwmLlXvVHsYySIihxNnMHhHNGgnpPQqFnNIifhcCDxhHXMUSsAauMvVmmdEezZEeBVvBbJjvVSVvNBbnsiIWUskKZzSUuuMDBbdZzDlLdXeEtTxAaUuuUYyuUmMYyIiEvVbSsSsBelLNnDgGdxXrdDRzKFWwfGgWKkEQqFfcCUueduUDwALVvlaAdDeEzEffrRbvVdDzvVuUVjCcqQgioOyIiUuYJjOGgVvjJgGovYyarRVvwWuUDdjZzJAVITNtTnhHtMmrYyRaAzZsVvSbBgirnyYNRFfnqYkKyTtQNAaIdDCyIiAabkqQKGgEehHRKkrCcMmBvVYZzLjJAalpPcLlFUudDxXvkkKKVFffKkDaAkPQqxBbXsWwJUujSpYgGKkyTwahHgGAWylLYUiIuIUwWjJuUVvKkuODdoEevzIiZXxViybmMBKeEyhHYOoaAgsSwWSSPiIqQgGtTRMCxXcJjZCwWrROoFlLfOoxXVJjkCCrRNncOocKvMmCcDFfsSZzLlgbBmMXxQMmqGoPpaAbBOdmMRrgJjDdFfoVvFfzZjJTtzsSZLlOoxXEeLlXbRrEWwnNVvexYyhHjjLlbBBbJqQJPpUOonPnNpNuiItZzTpPvbBVuUuRJjPWwprRAaYyDUuzoOVVvplLPxuUXjJyYGgGgnNvIbyYBiXLlLlnNgcCeEbBGOobBKkoOXvnWwWwPpQlnNUuLwWoOvVbGgzZSsBoOFHhAaaMmAkcCOGgolLtTgGrRSsFTtfaABbiIyBbYnNcVvCyYzuURrpPhHtCnBbNodaADOoOmMKklFfLvVmMBbiAawWRrIdDaHhAJjcTrZzzgPNnpqQIiqTCcFfoGaAgAalLOfFeTpPxXtEKDdkoOhHwdDvNDlpPLOohHdnVHhYdDdDJRGgrVlLuUaAvUWeEwLlZcCzKkDdQquNnHcQqOElLuUaprRNnPAVtTveLEvVIielCJjjJetcCxiIvVNnXyiIBbzZWSswzqfWwFQZzouUOaAQrREeDdnNzZqZyYsCcQqzZaAezZEfFuSsgGUTtSlCJjQqcSseHUucChGoyYOgrREdDjJggyYGFfTtPpPpfDdMNnmIicqQCSyYskKVvWwOoNnOEeoFbBJJjaAjrRnNDNndxXHNnuUNnYoOyJlLAHhHkKQqmMaAhStTcCpPIiVNqQsSYyJJVvjjKYyCcAkKaTtkRHjJhqQrdRrIiXDdzrRxqQXxjJtTEedDTAatIooOOiXZTtIwTnNtmMWiniIbBPhRrHWYBbSvVtDMmdTgGEejJehNnCcHZzlrRLEQqvqQeTDdtETkKOotuUthKkWwKKTWwtfFkBmMbGdDSaAcCstMmTQRoHhOnUSspKkPQhHqPEepuGgWwQUuqTegwsNnSWkJjRgGKHhkGgktTKPpbBZUbNBbQmMSsqRrOoIiLlIinfFqDKkGgJjdpQqRrbBGlwWHXxhLglZzYAaWwyLHhIijtozZAaOwWmEfFeldodDOUuhHDIiFVvfaAVYxKkXbpPByWwDhSsLlDdaAnrRNQOoqTtLlFfvVTkrDhIEeOHgGhxXBzZAaKVvPLliIdDxmMXqQIcCNeEeuUEMBNDdRBbrwWQOoVvnVYyvNYyuUHhROoRXxoOSsoneEXxNDdPpcCrRWhHmMESJWwJjEejrpqQRtBbmxXMTYDdyvVAoOagGfAagGpPEeFoOOoronNORUujJKTiiIqGTtmMLlgQcZzCFxaErRtTeKkAfPpFXajJfFrRVvdDfvLlPpVSsABbyYJjJGrRgQnNXxeEXxyYqfFJjxXAluYygQqYyMmGxXeeEEtMmMmThHRKkruUQVvqULHhaAkDHhdKqTjJvsSpPIiVbszZSBQqZztmXxYZuUzlJzZzZJjLkKljBrRbfFLvbYhHyBOouuhHUwwWXFfxkKIiGgYaAyWUoxXHoOiIgGaKqQkdeEFZRGgrzjJfvQqVQqDUpLoOlPuoKrReeEbBjUCcNVJPphHAaqnNQjyYxROoXIiIibYyxSszXxAaNnZXygGiIBJjMmbqQgGEHyYhssSSQqJjbBeWwdHXxhCccerRzlLDdVYyvIKVRrvkrBbZzRQLlssSsSSgLlGFfaAIiZWeEuUGglMmLkYQFfYyjVLqQhHzZeEoOdHhJjDliIhHsmdDMSyYiIKFfkdDvVcCvnNuUwWmjJosSNrRgGsSlLnOjCcuUfFHheEJDDddMGgxXFUBbuIiQSsiIXyWwXxNcyrRXxYCJjcCLlveEVkKrRHhcvVCsSvVRrnVtTBjJyYbvOYyXFIACTGtTgtnNbBUNUunugGfzZFNfFTtuUqeEWXHnNhHgGRfhHFMEGgeFdMmJwWjdDxfKThQqHtkFwUuWvVIZzUueEiEhHkKyYeOoXYyzQkKaMmAqGAagVEymMYhHeGgrqQRqQIivmQNbBnqYyhHycCaAYmcCBCmMbBFfaAafFfFxlcCzZLhHycVvCpPYIilegGEoOXTCcuUtxdpPDLRrjJFfFmMWYywbBZRrzKkrhaTtAHBtTmMYyvlLVkKuPpUvQqVsEXxAaRrvHUIihHFHhvVmHhAwWlLTtSsnxXwWlqQuURrunERrscSsCIisSNKknqQSoTtjJjJOoOGgTwWtcbBbBClgGLIYJjcCUiINIieuzuUmQgGqEZzbBPpeIiMfLMmlFZHXhHxkKhXxxCcXqsHhwNHhnaAvTtKkKkKTjJtLlxXJPMmvVpfdDWwxXFhHFQDdcOpPPpqhHVvRrQLwWMmHWwvEcMoCcOnNlVzZjJvVxXvdOooOjyYJWWPpUuUuAawXreEpPmXDuUdtOoSzZDHnNDdhFBStTCcEeBuUfSsFZzqQDdjJxdDUuWcCrHhiIRwTVvIKntjJTNklvVjJdDjRrJCSshjJXxTfjJFRrtzyYNiftzYJjUhnfFaAPwWDdxXnNWwpwWOnNVOonNGgNYyfFnOIioHhOBbCcoEeYyztWcSsCwOoTAVHWwCcMmvVAmIiEOoohHoOzZYyXxOjJuaAiIftTLbrRBTeEBTtbPpIiUtTTtqQdDYyBUuucCNxeBbsSNsScoqQOfKkFfpPMDzJjZdmKkAalLmOoMXxOoyYtTFwsSWFfDdGgzZiIGrRjJWthHrRQfQqDdqQhHXMTtlLmxfFsinNIcWXKkyYxJNaBbrRAmPpgGPpmMMDQIiqYjJyCcVpPYJjbBAYyPpakOCcoyYwWKTtnNZzvVKkGgnsQqtTYmMlTtLySOUnNDCuUBPRrCrmiIMsSTXxIiZQqnAaNYyBbpPBKrRkyYkxXGgKYyoOnNJmMQqTtXxKcvVzZgXxmMOovcCVkKStTxXtlSsJjcCwwaAWoOtTAaIWwYrRSsRVpWwmMsyYFfQqtTXxKkoqghbfdrRETtHhaCnmMIBbyYiEeEeEeSsuUqQGtTDdghHiIxkKvGgRrVyYrTtnNOTzZtmXxOQoOiIhHZzeYyEeeEjLlrRBecmMYcCrrlLkKjJHkKtTnmMNeEFfhhHROoOOsSoZTtzgIiGFhnNHtbSujJUyYsBjJjNnmWwVyYpPvasSEeAcrRVNGgxCmMTbMmyYBhUpPuoOHbEoOeAUPprRiInxXxXsvaWRvVOowWkKXfFxBbLOSMmRcCryaAYyxOoLRroOlbBaAEaMmlzZLAeFbBfGgfFdDaJQzZqjgyfFxoXfWXxHUrRLlEeSMmsPpWwvpPPZOoOQGgkKpdwWDyaAYooOOPJVvjpPUJjuVNnjpPJWweEvaAxrgGPJjnuiIyUucCRrDdgGVIiNEenvVvUuiIfoOnnNzZNEtqQyYTCMmczRgsSGCiIbBcrZgoOGDdDPBbuUqQynyYgGqRPprQiIlLDdIiNKkfDdRhvVVvHanNAfdDVhHvvoOsjJSoUukuUUkKMsrRSmhjJHzZDpPdALEmVvMlLYyeqQCcYmMylQUuAzZLlGVvuUgiIgRrKkZmRrZFtRJmMjryYTlLVBHhbvmyYFfvVTNdDAabVvCWwdDcBNcCdDQqmMdNnDhHcVvNnCAanVisSuUTKkuUOoKksOobBFOoHDLldoOVJjvhGgUunNaOEBbeZzHzZIHDdHhHhaEexXAXQqlutRrzwWvZzvVVyYlDdLGgFfNNnnLSfjJFyFfbBYPpRrOoLWwlfFvVvVgGvVpRpEePTxXtizZyzZYLVyAQqeEaYkKVvhFGgfHkiIyYKFfRrOXxBMmVEevmMtThHcDwWdCZzjrRQNeEnqDFfOoMBbmrEOoqQeygGUZzgGNnwWmBbMHhJROovVNnrOosSNHhnjZzOuTtLRrQqdDgqwYfctWEezZQqCcoOVvmwuBnNyYbssSSUxXxYPpycCXUuaAMHNnhSssSlxyYXLdmMkuUmInNJjIvVqQkTtjJgGKopPyyYxIiXKkbBykKUuNqQnIIiiNkfFKnoCcBbOXxEejJXuhHUpPxKBbyYTZtPjEeotTFqQqQYAafFpSrRsOoPulBbjcpPCoORXxkKwyHhjiIiwWubMMzZmjJmPpKDyYgGdHpGgPmMnNkKXpPjFvVfJxOdrRoONnPnPpLlcmgGNnZzxXRptTPtTrPpNmMfFnFfAaKSGtTgsyYuBbKkkKpGgPygGZKkOogGbCcBjJsicCdDBKkbFfHgGHTtSsIiaAhxXXxakKPpkbBClYyjIiJguTjyYNnDGgsSmjEocCwWkpPKkItTJCcLlqQjzoKkOKqiIcCcYbmMmQLlkKPpmMJjEegGYyXxFfSsQqQqHqLPplKFpOEeYyczBbZCUuohMIivVpPYicCIpPGgyUOoFfuTrRkzZKteekdDYWwsSvBbfFVyXxKZoOTpPtAaPpoOTsSLlRrBbfFdrkKIfqQFGgwWxDdzZsSyWQqwWEeJjDVmMXxvdZzYyeYIiCrRcYewWOoJUuoOojJOjaTRrtzZXkKSRrsTGgPptxtCcoDdyYMqQYjJyWDdWwrZzRwUuxjdFjJcmrRMkKgBbrqzZQJjxRrGgXaAkGdDEjJEhHNneHDdxXVvkKoOhdZjJzPpiwVvgGweEWFfFfYZzHlLNnOMmXJjEhHyEUuedDozZUuAaVveEgGOhyWwYGggsRLlrwBRrbCcDmMkKxXgXxGdMmDgGJSSsbBsjdPpoUuJjpGgPaAYXxyVLXxJjUyYSsNYylLnofFcCYyrRdWwPpDqyYQdMmDRrzmMZpsSLlcfFCnNvVlrRPpLsSyAfFaYFSfqQHhSsUuFDdspPpPSsIiDpqQPdtTfqJAJyIKkEeinDNnLdDwIEaAUaAuMmCceUaGvEeoOvlLVQqVcAKkaCjJgyYICcAaiBEkhjJurRpFnNQfFqFCmfXxFvoOffWwPhHpFfFkvIsSmGgzZqQlLfFUIiuhcCHRnNrQNnRpEZzeIifFJWwjPtiIZzGejzNdWwMmDwRrWfFQeEBbqniITdKOokqFIiGWwgBiIbVvfamMZKkiUoeEObBtTPunaANFfURrRVKkjJjJvxqQKkHRxXjNnJNbBnbBpHMnNmhEegGPhIidmMDgGTtHrtTDfalLAFtmMPpTLlbqQnJjORkKAacIidBpPxXbDCknNKbBcbBwWFfuupPgGUQoOqUNnXkKxCxGqFfkKQjJsnNNQqPpRreEAaVrRernLVAaQqvyudDUqfEmaAMuDdeEUKkRrMFfgGqZZEezlLzaASSswkKWsWrRwQcjVvJCZzZJjByYDdbzZYyzvVblLMTCctmRrwWBpPoOkKfFgxXpPcXxuoNnOUlLCMmPVvXlFPpfaAAaSskMmKhlLHhIIgGiPNZigwcClLWBiIhHpPbHOokiIGgCcpPlLkuUKdDBByYOjSsZzvVHhqQBbWoQXxqqQQqpqoOdaAcCGgwLyYDVUzZoBzZdPpDbeqQyYnNtTKkElLplwWYyFeOiIzdDZhHmMhmTtLlNnvRrVLZbBAfFazlyDSsmMpPaGgATDdmzXdDiWwVvIUeEuxAaEtTelRTsStTXxKkAwvVPobBMmsCIicSAIWwHhOuUoqQiFfiYyZdZzKkXxDEjJErRAaeeLlyQqYdtTEqQsXxKmMrRHhKkjBbJQqlMmuUhRrHzZLUudDPSsaFHAaNnKkkKhPpdNNnnhTtHEKtLlTtCcOoYyTnHDHhBbdhhHNkbCcGRrgdjqGpPTYytPpLcClNnVvTtyxXYoOCqsSQTWwtJLlOZzohgGHxXxXxcCGzigGBHtLlNnsWqQwQcXdDqQGgIDNnMmxXyiILMmMmlXxYCKnNfoOzFnNxnNXfwWFppPlLkKHyYMMmjjsSlLHNSvJjUeEurwGAYtTJjgPpoOokHzZhKnNaADWwCAwRwIiWEerZzqQTtBbeEzZuCpPogEicfFzZOHhotoOTLlCccCcBbdDOIiVmyYMvVwWvBVbAyEeZzjLlJDdeEYDhFYydCkKkKSscDSsXxeETAathHRPzzBbrRZZUFqQrEwAaFmjpZGguUzGDhHxXdEnfqQrLliByiuHhNnDDdsSWwdKnNhBrRqQGwkKWARragDdAaHhxqLqQkkKKIUuYyyYXIiYDdyESseHAaqQhEelGPpFtTfgjRrzZyYvjNnJriOAaYycCPbvVCHmBVLaKrqeERpPpPahHnNYyNtTnFCVFrwyuUvVXCgdsSgGrJSnuUNspOoYkKHhsOHhoSyysSxqQsxXWwSDkKYyRDdrRrukKUTNntzwWrRLGgXxlmkLlzunNUdFfDnbBiWQYyQqQqzjJsSTQqtZuOoXxQSsIafFzgGZAYLyYlYWwdDgamnkXQVKkKMmkhlcCtbcKoOHDdhAOoaYyyZbBfFTTtpDdPqPpPZzGBbPgGqQvVMmUmczjJnNnqQNiIFjJDdfLmKkMlaymmTTRMUpSsEwiyYuBbEepPgGxXWgGnuJIiyNntZHheEyYxsSsxAnqEGgJiAaVbBWwvLOsSBJYNnycOrlAaLRoCnNyfFNuUnnNJjdDyoGgBbXXkKxBbXVkKvVYEDdeyaAOoOoQqBIipPbiIFfEejyCsJjkKbBWwrRKkewWDbqQBvETwWUWwcOoMmGgKkUFgbBEeGzZStTsoaAMFPJjpSlLsDdZhBbWXQqjAaJZzPpMmlLUuQoFltTbBLfMrRKlLOokfAauKOkKMgGMXxmcCQqmoEogiMmwWKkEyYfFhUzZuXJjxHotTOeKoOmwWMAlLCcbjmMJBqQjLlwwvnTtfFFfNUuVuUWQCHhYQqopPXjYsfmMFbBzZTjqQJhDdqPpEeYyJjgTWUuwosUpPhkACcpPSZSszsaKqUutvVySFfBcBYyBbNnbCBbcFfCbjmIiMzZbpPBbBKkVOXxnovqBLjJlVUuwKkWvVvmMPpIieEPbBpfpPEcDUuVBbXlnaAbBIlLZzzaAptMmTPfYyFpuToNkAKkrcCdDZbnweEWhMmtUVPpbBptpPYpPXIuUuUAaIZeEIizeEYGRrfFQSFfaAsqKkOKkofFvPpXFfeEMmfjJQqfFcCcCVqQvjJsyYejJpAaAbBaqQFOogGqgGQfOouUOQqorkKeEosjSCsSewWmEbBrtTisSInNXxpMqQQqZzJjRrJIiCqQEeTEeBEeAPpmMRrnmMNqXGIYwFZODdnaAaANnNGgwWWhyMmQhHlNCcEGggGmxyYqHZbbBvVaAIiZHJuZBbXjJLlBzoOVClLccVcCWwHRVvOorJjnNhvOorRArzZRDdxAOoaZTlLtlLztTTtdDbmMPnNNnKklWwqQbdwWyHcffvVNnxXFvVFfFGgGgCWwQPpyKxXOxXfFmMJjdDRrouUqQOokyMmiuUFYyKkfQhHYBoOUCcumsSqQMEyFfJNnjNNfFNaAWwQxXDrAaRdQqZzIipPqjJjJEjZCsdDScaoOZiIzstTvsSsSfvViZzSsUhHGgLtQaAZFrMmMOotTmqQrRRDdhSsfFIiHqQYrRAagGyqOYyIiogGQdDAaElYGgBbhfOoFOoZXxzElLQqOSsolLLlRHMGgmoOkMUHhDEeqQduOxZzXlLajJAEWGgwMEeKgGmFfMkBYytTjvHhMmsCawNgGnuUOhEyYeKhHcuUKkKWDdadNnVvXxAaHrRJmMjoprjJeErRpwWPxjflBbRAsSIiCVIikKxXvmMzLlqVsSUuvqOobRrNfFnBnNTqQtWzxzZqQCclLXLBblKZzeEOoIEeqQcCinOPqQmMpGgUaATWwtsMmuEeNxXnvVVvzqIiQPpwKkAaMxXmWZjxXJVhHrRkKYyvkOmQqMoMYyGgmhFfFfFfRSKksrRyYrMjzWwjLlfFJLJjvUCcYyMpPeEmSsueEVEeByWwBLNvNnOGZzYyNSsyYngYyiITtiINniIoOovVUufnkKnEnXnDOKvVaqQjJAhTPpCXwDdFfvVWbUSskZuUovaAVAaqlLxXeEhHgFjJEezZzZkDqQPpdJXxyYbBjqAaUuFfQZzIisSUuIpOSLlEMQdxWwlOoLXLlYybBxXJQkKIiXNnVlLwWrBGgOlLqQTtcAsIocCnHhduUDBOfFfFoZJjzbdDByxXPHmJwQqeEKAagGoOgGkPpwWgGWYymuEefFUELlbBVyYIDEeHhUCcEesuqrbBRrDdBbMmCcfFBoEeOvVGgFcCftcqqneENXxkRrDFfdcYyCdvcbbFXxkImurRUHhSsrNncfdhCvVcHEeIoWwOdDtyYFfWLilFfYyDdYnJjNfFfrRMmFoMVvmGgPPpprRzZwWSsYnCAcEecCEMmeyYfJjyUuYBhFfHBEeAaQvVqfFeEceECXGGgnuUDdTTtlLwWmMmfFjHhJfFdJjMmCcVvCcNkJeEjCvViICqKkQrCPLljCqPGgsKIoCcMmgGtZnrrRetTFfNshjJMRrKkAdDaxuUQqAaOoXbBzZIWdDimMgKkNwDdWHhJGgwWhwWHcbtTBCbEorHhRIiPppPGDdjvVmkjJhjSvwWHhkKCcMmIMmiwsSxXWHhHhIocJrRjeEaUnNAadDKkHrRquUzZbPGEeWwCKkCccJjqQnZHhzUuNgIijssNnSSJZBbLlHhjsSDdsSOKkoNnAWwRaAuUUdDutTzZXxnNCTnYIdAHhaDTtZziSsAaCcCRnoOlLpPNKAauUoOyYTtRrzZnoOiPRNnhcgGmCrRwWcMLlnImwVgGfFhHvdSqCYTSBXhHnNxNnfFWwEeOoIcCUuiyYsHhShpEOoEnNwDdeEVvCgGITttTbRrlXxzSZBUuSsrRbUymMYygGRrxXcMmuUoOBbdxvVUksJoaleEApPqQaYyZzxCxSsXERlVvvVnMmQBeEQEeKNneEkHqQaAHFfsnoOrRhLlBKkHhxRrZzsSNgSfFsHhxCeRQiIqCaAydDdQqHhpPQquqQUIihHrRnNGIURXxrTxgnNVvGXheEAaHuMHxzZXRXtJjlLiWwIRRUuexlayYAUubBLHhQqWbtwoOpPeErJjRcNnQqLlYyfFoiIfmaAqKkQXxTtjQqkxYyXKJMlLwVvjDHFfqJjzTtKkDfgGjJFeEyiDdzZDdDdAaXWWwwcIirRQfFchJjzJkxXWSswKkwcfcRrUHhgGuXHFfhxelrwWwlLySkKsXxsmMEeSCRrLloLlaAOteMmWwKwvVbdkCAaOPPtTpkRQCcKRrCcdDkqdDGRruURhvZzoCcOppWijFfgLZmdVvDMBSnthZEeOoZzAazwRsSBbyfFDJQqrRUujrRGgujlLJlLGTLnIiuUHhzsSIiZNlPpeVbBmKkMrRbxXBEMmaAsgGSGJsOUPpUuPqrZRrJftmpcoRruHhiOQUeEpkemnNrOqSsQtNdOIioLYylDURreYFfyEJqdmMQqEqlLnNQEeGghECSscCccCYLxvVBbSUHFFKkWcWZzwaJjxOAGgAakiMmIrRKaADzzYyZRCctTgGFfdOTtoeEvDPmMeEsnNRrXFfabCcHhBJFRrgGeEIizUuZzbsWwSBTtRromMWwOXHiDdvkrRvVzZcKkCuWwURGVvgxzAuUuUdTeyfZlLLbHdqQCYyRQeEqHfefFrvVRaAEKtTWHKCckJjHaAOoQqhMYqTeEdBGgbLlDeTHhmMtTtEhHWnyYStThHZztOUuxXJPpjyXxYDfIpjJXxIihHPKCcjIiJjzZDdfzLliInNjewjqlLQLsSinNZvXxOuUoOojoOJBtFfFfzrRZjkrJuUBGxXgbgJjzEeZWwJIAayYiKkjJrcCRYyPqQKOCoxXOvFxXcSSmzZZztfFpuUPTdACchHaqziIZQBbnNGjJIiYGvfFaxXCmkKWaAwBbxjXxyxLCcPpiqPpQDdtTVzZvUutpPSsIYlLyZzMmiTSbWuyYUwpBfFblLPBslLlTNntGgTVAaUuLeFfTBMmQTMBqQIxCcgHhJDdqbGHhrtPHqQhJRrJZvVzjjlLcKyYVOXiIAaxCUaAuVmjLXRBsSbREvGGggykAlLwXxWEeIiJOojaAGgweEWaiIhILCcJfAaFjVLlxXeETfIiFcgYVvyHlLhBosKhHuPpVuLnfwOOoGyYlPpvVPpuXhHGgxtTduGgDdUyEHNnJkDdKwSscCPpQqmMrQBfQYgGyiOowuUyYjJAxnsITtiHhnNNNcRrNnCVSsvnGgnqIpKbBDfFdODdoGzZVvZzJqZsSnNDrRdlkxXKkJdDQqjwmMWgGOoGurryYRYinNaGVvtIfKTPJHhjyYrLqiBHZzjJhoAagGaeEcCHhkWfFSsUuvVHhEgGevOoVFfdnNQSsqqMmcOoKqQkZzzekKNnLXxFfECceEOSsGpDMmCgzifIiFIRmMGGggBbrQALlHhveuUEwgGWVkKHmZzMzZNsRjqMVvXxjEewlRcPBvVFfmMbXxoTtMmPbBpPTqBADdDSkuUjJKSsCoHhOhtTtqQTtAqBbzZSGUvOofFVLKklgGiIAwKFftrROowQPpfoOVpUuPSrhHwnnoONXWwxNhHWwLcCzPpZQqKTiBbDdINnWwGgWwzqQZiONnoKWDdwkHVbpjJWwFfpPzZNnPuUHsSXkbEyQwIiCccCRPprMmbBurAQqYoOOoRgGngjJGwWyYiIUuKVvkUNnxEeFfzZRFfrwWvKUuKaAksSzZZzmrQxXqRbTnNKUuAakuLSsMqLPpcCHHhzeEZzixDZWDXdDxcEGNnguSsCDdwWcUfFVvnOuREpPJmwWMGgjJBIiboBDJSqhmFfPNWiIwbBnwWcCTtvRruIkPpPfLlcClLcCBbsSaSsAzEeScCZzaASsaNnndDNfFmMuUmMzEWwUueAuAQqNAIwUuWVviIiaYybBOoYOkKoyobeEgveiAjTtuVxXMzZPpZzeQJLljexXEpPdDyLzOoZSsGgSUuZCyAKkTtiAmMnOIivyzPPpsgQhoOHZSszYdBiIsSsnjLlEeJMmoLzoGgqQXvdTtAPUuuUGeeEZzzNVvXxQqvCoOZclGgLDfnNFfDdFMDdmacweXxLlJOojBVvbDiIynzZlwWxXrRQbBYyqTwrJCckKdhwmMEegJjGTudDTZyxvXxAepSsJjSsAaGgtETvDdnDQqdNdVvnNDmqQMVSsfQGkKOofgJVmxXYySsMsjXIixJyYSQqSJMeEcchXxHClUujoyrfFnfFNamMcRDdruGgmVVWwiRrIvPpPDdPpVnNPfFpQqDGtTgrRrRNZzkqQhVzZuhDQMcTtEQqQsCYoQWwWwqEeAaGgNnOCcykCcxlSaLlAsaALmXxMmMJjdfiIuUKkvtixXVBOSsDpslLdDTtSODdchHCJxSIxzZaHjPpoOcyYvVCIfGggBfFbvVFfGwWWTYCbcCBzZPphXoyhHgGYkGYygGNePsHhnoUusSCZzuIicGgSoMNKQhHeLSzLWwCGdDSatTAModDuUrIiWwaAEekwQqWKZaAlLtPpOWKkqQrRfZzmhcnNBbCHxBbpQqoOiKkWwZaAzIrtTRgGEeGWasjJFVDqQSAaoQDXxOoAaBbdqOjXTjRkKWwGgrzycNnuiXKkwHhYWwyKebnNKkdAaJyFNnyjRpwWPaArJQqpBbWRrQVvhBCcbmMkKfFxXhHspxoDdOHdUeHpPdugGZSsvVWvVwVvzYeMmgEUubBSsGdWwvVAAarRbHhoOSqQQoCcWVVvvwOoNmMnSsxXkKsHVVJTvVsStjmMJjHCoeKmbBRMmeEjJrAXJeEriIkKgGfRQqCcunNavVnTtHFuVPmjJNnCtwZzRLDyMmvViIqQYKfFxXRrCZzLvVvlLnmMCBbbgPLlrfFuRrUpwfHYGLyYlIaAkKXLlbBypfFoTQSsqwRrGOoMmiAFtdFmZzpPNnsVhHyYvSSsVvOoMeEaAyUufwWhcCSCcCcNnEeXxlJjLnYDdZzUuwWkKIPpqZndDrRzZgGQDwWKrFSwKkWSUQqjXvVdjRrRtTjQqRrWKGRrgNjuetTXxxWwXVvbQQnAaNqTtqBxjJUqpAaDqQdyYAaeEsUuWJQLcCUxeEWnWwFbbBbBpPcHhzZUuGeEQcCqcCbsSUCcBbmOJjiuREgzZtTGeNntcTtxqFmwEeWMuUbBfzZpzZIJjZDTtOGgovuUziIZMLyhHUSssZzSPtTWxqiDdCcIXzxyVVZAaPpdlLFuUUggiwgGWIDdvVztMQGgicIPtYyvVTlLpXxBDdrIiRqkKycNnCYQihHtZbBfEueEUegGdqQcCBbDlLlKKmlfSGgQGRDqHtThQsAaeEMmSshkRrJUuNPIfWwFtTqQSsaCAAaamHQqTtMpvViJjErfZFNxXnvOdaiIWVvwsSoLlemMEsZNOJgVbhlLUZzbBKkdDwbHBbmcCBZOozkCcKbMcCmMKkYvcQlLMZqSsMvVGiIrIiKXxFfzanwWNUqKLlcHtTdDmQHhoqQhAahHAUuayYIakGgyWwjJvVMmYhxLXxSsGgAPpDdEeeESstTabBqQleEoWONLCNncONXbBfvcdjYHhmsSMdDpxUtTSOosSsJjXHhxObUKUhHuyqQPrhHRhlLHsPpOoQqeERrRziIZvpPVjlepPVVvsiISVvHbRrFfIiGgqVvQSsafTnsZkKzlASgBbfJjFGvVNnCcoxMmLltTXfXuUgGHhfhcALlyYaWJBbvyEqewWOJjoyPprtTRAGgagHhgZlsSjJKkUNeHhyJMmMmigGQqgRrnjJNsSIFfineEfFQOorBbBbaFLyfFXxUuLlnWwNsjxXorRZjGqQRekEeyAaTgJbqQBjhHXxGtHEeFwNnGomMmLPjjYyrRdDJtTPpcRuUbmMpIqQmGgOEqZlUclMmEoOekMmmMTbzZvkKZzVrRQqpKkeEPAapPBnRrNPjJxfFhHXuWLvPEepDdzZVfTtAeEaQnZzaJRrUMKkAaGKOozZsSpPZrRGpPgxSsWhHwlSaAhHoYyNnfFrKKIiFDMmVrEQoOqKPpEgGljPTKklznhtTkKXxNVRrqvrNnUxGgXSEeswEemOoxYytFGjJwyfFXxYzZrSXpVvPvORzZtiaUuAIqzZqxXRrUpAKkTdBAVvabGNXmxXfMjrQLlqGJjsSgzUBjIiTrVYyiyYhHKsSzEvnGgfFoONShfDOodWwrfFCcPUSQEeAaDNnsSdAaESsbMmUPUuQjrbKqkFiIiIiuJlRrSJrKjJuUxnzZXGlssqQhHpPSmdqVYEeyvjJrhzRjiDdbBXWgmPZsSefFNcVdpJjcCqQoyNnDdAYyaAUwzRrZpLZsOLlSaAsAlSEaAEOuUwWVsWwAwUuYyjsSLlJmsSFMmTtfiFtPpVvcKDmcQqCQWwgGkKfFjjJJfnWwxXNKkuUKkiOPpzoQMmSsqbXqHzlssSSPMmcAkgvVGCaAcDKrRHGMmgOIiwbGpHhPFfgGMmiVNnvEtTqaAFcCNnfeYyEQTLMmeEltolVOiWuUGsuIgGBbCkOmMJnNaArOoOozaAZRuNmLfAaRFLfUuPlpPYLsTtSlSdDUeEOoayytmqQeEdDVJAajUPYypQKSjJvUbGgjsfSsxXcFHrRDaCcxpPXAaUOpPouDdjJvVcwVvWMbBziInqJjAafOovFfVLlOosSsxaAyaAwDIiQqdweERjJrvVcHSHqQhOoVGgvFDdDDpPkkFPgGXxqpPYynNPlLpkpPUJtTHwWwWtSsTIXzZcWWwtvNtTHaAcIwWaeHhLwqLsUpPYyaAlVvcCcdHAXbBwWxOuUoMmqwMmLiIXmYyMZggGYyCTNnYEPzZUuRwPpPpWrJjXwWxpcCeaAxtQlwWNVqQUdzZoOiIXqQnNxDkaTssSqFyYmScCwWtRjNndDyfKkFdDYRrSsSsJraAeEHJoOjBbEHmCcvjJoyQUaDLzFsSzHhZfkGglLurlyYLlYygGdyqTbLnuUMmNlfvVFBeiIxXEogKkdOoNdhgfFIVviIncSsCNGViIoOvKScRrDwWdUupPCEeqeVZJJjYyjSsrWCcwROozsStUUsShErnhDoKNDXHhxjJBbXcFfCuTQntEDurRruURHEugrREeMEeDsSdmGNPZZNEenjQNnCcVTtqhOoMJjjJmvrRmMhEeHJLeEuUKYaEZzBumMUuPqLUmMUwdvZzVDdPoreERWCSNnSoAGgaQqIvVJYDaAdfqWwMmQQcWZzGgweVvEFWIkPmMDnbYgKNnyYZzFfwWdnNpNleESsTIuUQjJqCcmmFfQFfUXxmMJjPdlDdaAYygGLNdDykEzZQqNnPpeLlpEiSvmMcGJjYUDXXxAaoabgGfzZuUvioYnNysSEnKXVJQEeqYXHBbxXaNnRmMrzZxkKCcXgPfSsFaNcWPpcoojSzDdUcGnnNdDNHwAaWtTUuvVtHhTmLAlLgGPWwTJNnfKkFRrGNdDnhtdDTwWteIiEYVkuJvVjCcjtsNnSvLIpPilRecHhlLmvVMITtGgTtNaCceEAwFfmAawWvBbJaiIiSsWwdrRgGaAboxDdYyGipcBVvgMRrOomfaFfAjAVvLmwWMGglAXxBpnOoqQKMmyocCOgqWLRrRzSNnvVQdDnMEecTtAYMAZzGCyqQqQYcyYXzZAwWalLNiXEegGdgGDxZitlLRnNjJEHhVnNdKkKASNnRrscdmMDPpqlLxBbFDeEdroOXxbBpOQozrYNniIZkkWZkKzTtwKWpCzgCcbBsrRckKNnCdDbBlLbuUrlLPebEEenNmbjJdhfdDFHuDJjmMlCWTBbUugNRridkKgGtUKkyVvIzZHwWNrJYyiIjVVHhMZCczFKyFqQMMmeUfFapkfmMFKNnuUbBWwsBEnCFiKkAavVIfnnNNcQKXXjJxnNLOYywWzhDGJjwWpPTAaMmKbsSBnEeNtLxuUOozZKkXJjdZnPpNvtTXIGiQiUDdFJjgFfoOGbAmrXxRrKkszZSvKkgTWgEHhJjSUwPpWoOuCLlqaWTyMmIUcwcCiGFpwLlChHcWPMoOmMmFFxXAgmyLokCfFmZIoexXEZgYyGzLUfFOKHhzZzNipIWLlnNrAzIiZagAaLlLHLlVVvAoFfQGPyYLlcFnNxXfXgYvKkpMvVvbheEHBIXxluVvioOZZhHneHrjEcOoCeUYRdmMJNnWIiIDNnDeEfMXxmpGgsSRsrVczwUmykKYSsMmddfwWdoOjgGXcCUvVMmuoPpXxOvXxqQkKolomYyHUXHhqDsEemKesRXxBKNnWwxXoLpPUuyZpPHhvFfGUrhGKfwlkMmKuULlBbOhHoLXxrtjJrRTIiRuUUnhHUWwuNuUdDrRTNntRnqvVRmFUuFcNEkkVltpPyFtRrpfcCyqfOczsXYbWwuXgGgGameEyRTfsMfDzBpnNeWmwUXWknNXxzZMmGgRrtTBtTsCmMcCYyclOZzPmZzayZfuRPZOoFtTDQqducdpPxtHJTSsAJpPjaVbBmMvjDdTYytYyJjaAJGgteEdGCWquUfBbeDdtpdSsDrPptTxKqQkAiIBbiIapPRrEhHsSsSeUdDyFfiIsSyQPEeCDdcoOUyYcXSiiIQnCfAPeEYyZNqSskalmLlBGggGCSswEeAamHhTOgGoKgDdckPoOBAvVVaAqJwsSaxXdDZkKrRzrRkPploeoOpuUzZPJjyYpyIUngNKEekvNlLKLmMJjWlPQsGYjJAcyYCFIDdiaIKUuHZzJjAHYlBkyyPpVSIiQqhHfhHMOyWwJjYLBNnuUxXbhGSsGVuUvggWwzZMyxfvVeEFLXxlLBZYyzbXxpLbAsSGgjJuUaqpwFKkxXwsSUuOoWGgqiIqFauUAGxbNnLZDLJjpUuPcubNiIysNRrAEjKgqjVvJvVsSsSOojTVvtCsuUXjuUJxYydDTIPtTDKkdpYyGrJebBBdSszZXIBbiqHhQfyYzZMBbzRrmMkKPUHOgKkOyAQZzIiBQZhIizkEvDIioOqvyKkheEnoEevVGgRBbwWrwWONRrwRhHTZKkeQqExCdDcCTYSslHhLyhHlSQqSeEOoURGGpPuUbWwBBzdQHJgaAGzRrapLfFlCpWwzZrRxyYOCRrchHJDdtQLOtTolGgFfKbMmPuIoOcCiOodDdDNWwkWwrRRrKntTVFyNWwMmnYfeEreEEeUeEYAaavqQwcrQSsqlPpLRkKjJUuJjNPpnTeEWwyMmaflZzrRnGgIiuUNgGUttbYyejJjoNbISXoLloOGisYiHwnNWQkAaUYyEUueuxSGgXqLlIimykMVofzZFCpyOolRrnVSPpsfFueEyWoNAAaazyqQJgGcClBbKklJPpmMPpjcEJhaJDWckXztyBTYjJaZQfEePptTDHIiWiIPRiTKkADiIIiSDdQNgVOIJiGadvVEOoCrXSsgBPUudDtSIirIcrRCVWwvfFyGQDmKSshlLqQParFfQwWqxJnHMAbzZxXNUKkunNMHVpPhJjMhHCceliZUuxXGJjphHoOyYAawrRbdauQdDqMmwCKrRarVWUwPpzZEeWuEeMmFYgpPQFtTZWOdHBmhBoKRVwUufFRrecmMEYxXVPFNEIfCczIMmLlcCWwWTtTuldXfFLuDeMLLAafwUIukaAKRHtHtPKkMxXxpPMmumDjAgkKlvqvJjVdvclLCgGxUUypLlNnIbuBFfJjtBlNtTiuUpPiMgNRKMmvVDddLlgVNUfNnvsGgUoOGelLuUEgumXRNNnXxOZzQqvNXxxXtTpPJFGWwCcmMYVaAUwPXBQrRqvVyCcyCghfDhEeHKKFfIzOogGQqiRJjKkrjIDkrTtRPOoPwEfjJTtQpqQvJCgGiXDdUuTUwWVvQwJtmtTMrXxRTqJjbHAyYakKzZkCxXcKPGfCyXrXxFSsftZIMWurXxMhaAFUsSYpgJyAcEeWBQdseEiIMTteDdtXxAvVjUuSZztpPYyBEebmJjkLlQaRczHrRsGgwWbBNNnnyZWxXYywIDEOoedvVlaKkWqlSPpsLQBbuUHLwSWxobwWDUuAayPEeGgEebBAaPpUupVvMmKuIOoVNlLBmxRrXYbGNfUuFBxUuaAXbCkKJVvAaCfFFfrksTdDUEeuNnhuawnhHwWWfQIvLlzZcKcVaIicCVrRGFJmRrKkvVMIUqnNQzkfnNYyvQiZGgaAsEuMQqiImNnUIsrBPggGRkPnNnJjRILhjvciIMGKkgmEvVtMFfsKOQkKpBgyYebBzMZGgGQeEpgDdGApiLlUuhJnuIiYyTtNnQnNmQuhHUqDdDOoBTtTishSXxIiYylWdDwkNFChewyYbCzrvFtiIXHhxUuBxXnNmsGxGWHwMaMWwPXxaEeXVvLHhlJrWRrdrRxHRrvmPpMquUGgdmMJjuQqUuyYoztUvkKEeVIisfkkJCcvVqzxBgEeiBbonNGYyaAzZZUWwutUuwWoisIFfoLaVlLvAbovuunxfIikPGgnXEeHhxNqkjhHZUSdDbLmZwTTnNtHtlDeXFfxClLTKktJjDjndEgSdDbNApvEzYKvFGxUbBDdudDlrkKSsrSsuUaAnAGOoTyYtWwzZsgGyUuYyZGgIInNTtIiBbWwiuJOoZzwTLgTtHhnNnCKkmFdtVvKXZzEJynwODdxVUPsQqSnnbBSpPwzZpDSZsSzITtGWkKIeVYdFfEguDdUGJjckKwgGDUuTCctdOoqQnXjJnsSsobcWJKDdoWwGYtDdjxXooOEeDdBIYDhHlLdiHhdpPleFrKsbvcCGgsSLKkcrYwrpnvVesSjJmrLuoqmNnqQMGdDgkBnNbNwgnOJjoNgGCSsmMYknlhHEmMzZQHzFfOgkiMMHhNKgGRrGobkjJQOsSCwpRFrrIiRyYQqatUuTZeJjqxdGgDVvbFIifMXxNsHbaAajJgHDoPbukdLlDCuUukKUYyYuNnnzRauaAXxldePpNwFwHhZzJhvmRrMUuEVvkLQZwSsvWLlwzeECdMNnWapiPpjwWzZLeErCfQqrvrRVKkCCeZztPpTshtmGExeoOLQOSsoIUXxEeuQJjqmnZzPYyZgJpQLkBgKehHHPnqMzSlLOrBbtTRoyqQYwGglLpnUEQRrMmlLprCQSwWOosTtPoesSEpvUuxHhPVvXxyYtTAPsbAPFfHhSgGoOvvVvyTkwwWWEiIOorRwWmrYLCccMEfJUujHuBbFOWwMmRGbBgvVrKkxWKkKsAUuXxkoOjWwKrYhHlLNuGyoOcPpJjJvVPDWMxgnNQqkOQANsSAJhRlbVZCRrcgGAjkKJvtTwHaqQZTvVsOoekmMFfymeEkKMfFvrRkWZFvoOJjwKeIeaAexXEUmDJjdYYyZaOqXxQUuoAinNNazZXtXkErRTTdHhMmLlAaPpXKkwcCWuaAUnQFoSUAKNTtZjJAaznxnNQBuUZempPMcCtkyeEOoJrwGCZkcjJrdDLlRviDdplADFoMnEFQGgYCclbBIVUuvwQqyTLDJjLlTuUuIimMUVnwWUDvcyaARCSspriIcCIDTtkLlKkKdsSTlDFCftTxgcwoOQoHhIHcmyXxYSsMChHhiQBiDcCPYhHpPUuyptTrRYyIieEuUuUsgGcCbXmpPMeuUEdXDiyVStGUuJSscpAAIfKvVkflwWZzLRBwurangQLwCcWsyYSUZzauUKxXwtTVGgGPambHhEevCXHhKSrRsSLJjlhCcBivNnNxXnVCeWUklLbBkLyYpPtHhTTtDQqUXSySudGlTtLBPxNgVRrTtWKZzCsiIAaiILLmRjHhJXxJKBdHvQYnBbjJhdkYmsyYqcsSCPvVpXNSKiIPCciRcCXWGjiwWgBfFoWRrFnsSNHMIhuyfwWFFYFWliILJexXmMNeaolWwFXxKkuUSsqMOoxXaAuUsvGXYCqQQquEwMtHatRrEKKTwDGtvjjTtJhlLIzZiHdKsfagmMpPZhoOUUulLukKbwWBSsNMmCPtmMTVdHhlRqqbBunPqQXxOoeozeljHPGmMmcuUpKkCcCcmOozhAaUFlQCoOAaIqMyRrSsYWgzHKUKeEIimMtUuABbKaCdDcoOukscfOoXnSDJWHNnJjmxaHLYylnKtAaHhZbBSsoOlUNyEeyYRxXCJkKkKfZCczeLXNgJjJQqVvVvBjIiBbuUGyyLdDvVAaBVZzvAXVhtTJiZvpNMKfFaApVpHYyhpYPCKiMXMcLrRceKCUXuChecCENnVvrvNwWtTnAaXtTxOoEHOyYBuUwWbosoLAalLCdjajJAkKJgoOyYGaJjAVsPppxXZWkhxlUwvuURRrrrRJrcCRjXzTShSsXBhIgphHVvYyAadMAajeYXDCRrcUMqCcgEqNreDMGsDdWtPxYFPpMRLlTBPqAayMyDQlMXxWjJVvjJjCQdpPbBEVveycJPltgGAaThTMsrIIvVizKnNvVLNnoZCFzVYyTmdDXgJBIiNMoLrxXKEKkOsSdRhouYutadeoSAVvXpYyroOhHUrRurUfOzLrMESskXigWwFXOoNcCnxDFjJWwpPWwRrBnEeNCjDXOBlEbBnzBbexXEMravVqSsUyvVYuEmTtXmMyYQVFfJjdVxXvekOoQiIBXtVGXxkwWaIuJOaAXCrXoArWhCcsnNXZPplnSqOrboQcfOoFfWwFMdVTswpPOSGGgGsSGgJcCtChNSLlfJvVVvQqSVzzsSZZJDdEjNMASsacCTtWwEeuFfiUMdzYCYppPRMYyXKLLzAUEeIKkiXnhEjuVQqLcCChcvcCjJbyDfFbORroWVuhHUuUpeblVcClYcCQqWVvFfVvwnuniBTdcYPFPTUqlPpLMQIGgSshHSUjkqBJjrRQqrdDUQLlcObNnBHspJjlLGYYxsMlmrRhQcQqaoOOvVEeeyYiEeGnLHKQBNnhHIimHZQqDdPpfZsQqdYFjJfilJsVvuUSKvcfeEWkNTtnKNZJSgKEwwgAaGGnNybBLlMmmMPpyPzTgGkKoiocAZwMItTCKkcrbUuUrROZzCcbBoMmmhzZHIiMOAMeDdzZnNDqMmLIGgndDNnCkZPpzWszeEAKIjQJjCcIUjaACcDyUueudDsScYyHNrRnXoOQNGPOrRFETGgSsslDmMyOVgVtfvbBGQqdYyhRzZBmYUuyMvGgyYOLgQBbqGaJNYVvWMrybBeEajJJQqGXxcaiogGqvKAakwWxiuUCYycAaNcaAlKOWwhEeQOTHJjxuCcsEdgKzZkgTqHrPmpFcfFlFZzfRYFfTtysSpQFHIoOGocCnHsRdCKvYyVVpOoPJlLjrNVopHbxqQXMmeECfFtnNIimAaMIiIRrjMNNtLFpPfuhebBnNAeEUuJjajEeJkXkKbBgDTFutTvnWwVOqdWNLzgHCbsbnjGgJeENoOXnwWNxeKdOyIisHhSPmMXjmDiIgFISssSocCdNnDeGRmMXjJDqpPwmMpKkIlLDdNZKiHAixeEhcHicaFlymMbBwfpEJCzZtOoZzlnNFeEemiAHjJqQKSsGZBUunNADdAalLaImfTIyaANnZMmzhAalBTSSsPpBbSPJPdVvvuscNZiSiPpNnImwCDIEEeyvCfNwWfPpFdexnNabmCJVvaJmMqGgJjQmMyVwuUKJjnVEeEgGyYDNnxXfhYEsSOcrBzZDJjrIFITRrSsezZBbEOvtFjJfTiIIEehzXxlMwhnCXFfRfVOovhHmpACtTKkchHwgFGYHhRryTtFFfqbGgStTzOlLhHZjJOozSsoZHjJTtWwGYdHbqNaAjRqguiInNMoLvPpFuUKJjquKXHgeheEFFgfdibBjJQRxzZgBbQFujYyzZoONXHAKlLhHgbwXbBwWzJvWwVTDdsShPphHHgGVvZlwWWYMmvVXxLlkIypzZuUnglnNuoOttToOMmTULlLVvGNPoZzOiNnRAacvfKkFzlHzBDMqfFSssSqLQQqJjqOoXHKpgGrEObhNuxXhwWmMHEeNmabBAoOHyYBFyOoYhHcrewjZMLVOoBVVvvFfHxZMAthHTvHhVdDMuxXDdTbfYrxXRROEekKRrSJocCjJOfvGVyeBJjLWwUuxOolOqQACQPJcCFzttTcCDdGgqPxARxmnNnNeXIYMmmIIFfPfGdNXwQqwWcwWCjPrFZWYywVviIKNndVvotmNCggxcGCLDdTJcwWvRdKfFSTEzTlTtQhzwWXxnhHyYNRmMrpPiZDdsqQTHtjJdNaDdFXOWrvZzpYyskHlzjxXEpxjJnlLDUYvjtjIFTRvRQgTVzTbBDMNRrQqaRrAHyCTtpPsTkZzoGUugYAzpPZSFgcfcyYyQJwcCWoOIsUuDwTVlRrfFlrrRUqQEZnJpPpJjPEFfWweCIBRRDdIwQqFftgdxDkTgGeWOowHQYrRtcThHKJbgrSjlLJyrvVfVvFWRrwRwZRBbrqQBbehXtTIFfixSsrQOofAIAaLleBbEQjvEEjyYuUgnMmWhmMmMUVnIiECOoNGgIETmPpMtXWwkrPpRHwtPpTtdnJbBPOFNZzNTSkKsatpbBuxXEeEUSsueOuSwwWUvENQXrRxqbBpPIdsiLlpgCoixXIORrlLcGVCahPQEeqjJPpLzZFPxdAmMaeIiiIqQGOuVVvVShQvVqHsKnHvtncsCPhxwTtWxMPIrrROdDfHjJhhHxcCJmqQvKkzZIiepPEzZMmwvVmfFbxZcGuKwzZllXFhXBvtArbBpyWMtGgAGgsHXnbBBAHhfKVvqvlwxtTkaAzeTtEPlLlpDzZdVvcbBSSUussxcCddDXJIdDiUVvTRVFkygQueEHhXWwqpTtPQYsFfijchzbORZTEeUudfqNwWVvuLlyoOXAaSZEeaXgybBOoYnxIiNbBnXErZQGJjsKkIyMmqbBMDaeYyQuKeWlLtTLlnNqvZzeTcChHhADlnNFiITtzZRaZzAUIiuCcrfaALdrlLRaHtEVZzQiILlZzHhPpAUuawEkUeEDdqOowfFyYWEAdmRrQYaAiSgqiIzhHReGgfFNGxXgGxAzsxYUNZznnphHPQFDtzroMmBZHCJISycCWwxUqGYKfvrtulLjxDXwJjWCNnPnaANKkLRrpZKmMyYXWnNLVQIikFabNxhSarRTpPpPmwYPRwWaTVbDdxmMHfxxXGgLLWkUgCzXBMVvnNWVqeEQgGMqQjXZzFLlOopPorHhRJjRkdaADKXxipmRrXXxXFOyYofHpAaBbXxctTSCBbNnNTVhNAakvzZvUogZzEDwWVvXpFfAaflpHAcvPISDiTttTneNnVuWsUoHhUZzPTAtnngGDdfopjNYWwyDTWhUuKxGgeiGzZgnKDdkceNvMmuHwNGZzJeeVJqiaBbFqQqRHEnNzFGXxgfWHhEezZYjJsRGBjhHkhHvmMrWwRVtCTiIyqhYyEtKxoOXdXDGTQqWijJrrbicBnNbjNzedDvhHVuRyYLLIivtTLMmltWdSiAajoLlOqIQqiYyWwYCFrRBbCGfjJsJsmxXMSqQJjjayOJjKhHRrtSclLYhfFnmdiItZvtGoOqEerVrtfiJHhSsTJcCfFnHhNJkKkKjVyudTttTNXPPpeJZNnLOqQolLhKSPVRwobBEexfkKAnHhDThNntqQSzIZHqLbBtZGgelLtsSskVvDrDuUdVCGgOojPpJjtAalcMmgCXGGcnMyYTODkLlzfFfRRrpJjwWoOJWxnXxkRrKDgzdKkDZFpiiBCcbkKMMmyixEvVyYMXeEraXFfpcCQTZfzqQZjpqcaHhoqQLXlbEUuYvgVFyYZzwWjsQqoryFtEevVTBtUmyYtWwVvTaKkmATtazXhfNnFDLldZzNnbvlwWmzJWERCiIfbeEhPFfpMPphHqQneEUnHBoeRFfPkhxOolQCpDdPcQOomBbdbZhLZVCrIhHYiKSsywiIpPLDdpPztjZGgxWBGkaAapPyYhxwXxWnNLlnWwJUfKkJjqIiGXrneEQyYiIqNqgGIDfFcCFGrRfbvVBPpfHBbEGhxkUQJjkmMfVlOmiIUGQrJnQBhHhqQqQDygrRpkKpPxXPhvVsBQfSsgfGWaPMFrxcNHWmLZHdDiyYVotifiRdVvbRCoeyHFSsdVvdDeCcvNEekNnWvoOYjoOADpPBbdjDdcMBuOoUpPBbAXEDnFcVAaYSseidccCWMsIznCSUVDpjeEpsDtTdRrsYyaAtmMbLEeHYitFMibzgHhkaAhaAaIMEfLTcjePFWbBYLfACIhtTCHXPpIahIkzTtnCciPWQdsSjMmaaAAXlLxZzJxrgWwEcCcCOzZiTtftTCcyYUVvuGiIaAdMJxYypYoqQDkEeEgGlIiLgGlwWLBLlSBHhchUuBbGZllLnwMbyYBGSsgmDQovMmzZsSNVUfgGtdGxKoOtTEHUFrRflTnnmJmMiTcOoxXNnBhxTjJtdDDdXPOvgGnRlLFlLfJjvCcOokcDrShcCJgBbGDvVvjJVdjNOqQSsgiaAhfqPrLCfPJjMpRhNnQtGEeGDAaeSUYhEeHyXzZhtoIiqHoiIkLCnBCcbIXVQOIACHzyYZhgjAYRmwyngGSsGgaAJVvjjAlbBoVWwbBmMbrHdDBbDgVFTvVQqdDvPpGvQdDquxXUoYdDgGdLSxoOXbBqQvVtefpPnNopgnqxbYyBhVvoOjJCUbBEYqPAapTqQtJjQdDFfdDdDdJUwWuuicCuUhHHuUhqJikaZSwKcNigGlQdEMfFmIimafFvVMmhHoLxXlDduBRGgimWzsSaCsSOIOkKtZpYeELlYgWWekGsjoOzeEjJJjnwRrFCVkIwWiDdsDdwWSsSjLCcIUufFyDwLllLWSzFaAzfFhMquUQbqkhlNgIENnooOACEJjezZqHMLmwWSXJjwWyygrdWwDRPSAahoCquRbQKJusiuUTtqmQurRaAtpfEerRwqQWpyPpCDAatbcGgCIWwNUNyLuUvLBECcDdPhHvwQqBfFdYBVCHclvUJeHNMmIkKXxixHhuaZllkxmrPycyZDmWtTwtTuIUOodDmnJexKOokXjvsjFsyYcCnHiIcTjqQggsoohQqAaHOWvVbhHBStvDmCEeqOLlBbBuURoQSssNLzxnCcNSHyYwRaOxRcDcCdxOoonNjUiAKgvTxbidOoDIqKkKVvEDvqmPpMxMeQARmJjZNeLboxAuUadJcgGbPpbBfdwWJjgGWwfGIxKhHemRlZonsSNxXqQaAFuHhRLAaqQlmMoQqORKkPxaIiTtsOEDIiAHhTUyUOHrDQqaAVSnNsvofFfFekDdBZzbRLllOmnbjGxcCSsMIiuUtvZiIfFWwfczOjJlDDddkTtZiRfTtFdDSeEmtHQFfqLpjCYOorRqdOoKkDQpPDkKqckKJwnNmCcLqeEgGdYiIMmmaHSzZshAYQpLlbtrmBwWoOUubfyXpTwSgmdERnQeGCcQsmMWwSRrmudaAxyEJAamDPGWwyYIiiHwWbxnNHstZxhHJGgxXAajDdVWuVvLXHiIKwzPSvDctTtIhaAHiTlOLlShePpJjVRHRrcUoOxuckEClCmxmCcIkcpyPPvPTOpPZeEzotCchHzZUqQxXukUumnPJTtjVzzZIjHvxabdDlYYgUuHxXhaAJpyYPbSKkVvsoOjGnxlEKfFuUkFjcrYWwnusSLWwlUxXuLzTkPpNhAoOXMFfhwlLTtjyYEedrRsLlNxFCSxXKUWPuSsUpUuwAkaTQqkuMmkhZGwmQRricqLfTtubBWwxXHZMJjkKPCMgpRrhcCJLEZOEpeEuUNWwbBUQQrLDpPtTvprRcnkKzZHzGAzTtwWzZJjMmZFSkTtDLlJVTgdWQqtsSkkepujJUPrRmUuMSsxTtXTYyEeAcChTSgGsmjJWefFWwUcyfTtFSsxqQgVSHqQJjhlLuUvVkKmQeHqQhEBeEYybfGgLOAEnqQDdUvVFfusSEEejwfUHimhZzpPfwObGIJgwwsSzZOzZoWxbByIiYrIpksnxeEQSMyKMmYfFyXxDHNyqVNfFnkKhxXRrhHoODbxnhEeqQHHOohNXkJjpPiIjJjjJrMllDdScqcCQhaAHsSkwvGnXpbdDlLgDUsYsxudfZzFmtTHhwWMlKKuwEmMcMPZzpmIbPpHnNskKVvkxcVyYBTtMAcEpPeCpNngvWxXkJjAusLlSeEOouUeElqGyIiKgGaAmoOMkGgYNAROfFoyYUBbMmWbrlLFEeDdFiawWaCcPpPCjgYyBbTsvcCYIdOoxTKktDxBSdwWfFIyYsSdDbqHtThOmMdDqZzWBqQJjbCTtGWwXWwaYyAaAFcCcTtAJkSsKrOoRjafdfFLtKkiIiRPcraAYCVduNvfzZFtdltNBbvVnYTtQqSsWiLyqqeEQhHqTrRtQSsfeNhPpHmOfiIYydayYLPIVCKwWzSscgWRjYuUKYnNJjyYyTEaAzbqXkahQqHusOfqNxCgiIGcLlGgUuDrRtXbBxteKxMmTxAnIPpzqQjJyMuMBbXxmeiIEErRZziElLlLkJjWPpVfzwHhgGKVnNYNnOoaAKEStNnJjgGzAhWVazHGghvBLroOcCNnHjJjanbBHhFfMmuRrUqIiQasSqoOoKbcIiCBGpPXmwdppPjCYgUnhHymMlppPPYyLRkJQqKDdaSkwXLloVvfUhFezZmClyRMeOowWKikKIcCtYVCcVsSszZaApaBSpayYEepXVZfFzyYPkKOpqcRPqmMuUeTtuNPThHeEtWtTYZzysZmQNphEkGbnNKlZzqtTVvPjPZzpGzQqpNMQqikKqmMkdDKlRnyYNrEXegnVvuUGgiINjJFfwWMuURrTHSyYEccRFcROolJzZnNIPAwXfFxmSsDRrMmcZVWeErRzEPpeWwqlKxXeVHfFjoOdDIiNnWfWnEAaOuUBboDLUpDdPAroOZNNnUycKbBUBpOdhGABhSnmBZzXsSTtwWQEzNnaAaAaAAwWPpRfCzZcKkrPfDdxXFWEecoqIiXxxXifFITtXxKBhHGgOgKkRdDiIrGgHhknmmRrYyIKGoyYZhixXyYIqzZeLNKycSLlXxMCsScohXxHumMMmUOmXxsnNQvVqOSxXsoGWxXnfFrRKQOGgUGglHhRMhsSHnNENPRWZzyRCcEefFClVBSMPpmkyegGEYRhZzHzhHZtTIifELDImMUuyibBeEfFlLbOFfDgGdJdDvPpVTyFfLlgOkmBbtTMjwCBOxXSXxNxyYNdKkDIijJCcWvVCeDKkyvENniwgiiIWyYwsXQqxvVBbdLlPWsNNXxpuvXoWNXxYiJjIjexVvkTtTDfMcdDNHhGSsltTtWjYyGgOomMhHHhUIiiSsgGzYUuDKkoOgGKtaATkdKkSXxgaAaNjpPJRXxRJjLXgfEeVkyCwWnNcZeMmVlYsSyLyGgYPaKkGLlgHyYhAanBvVBbsGeDNRrJdZzcEdLThQqtWzmSsMMlBsuzAaJKQrTtRBbpqQKFXCcbBNUBbMNnmUVOnNBoOlOiSIUuOIiTzgOIiIGinNIbXmMZNnQjKIVviJjKFSZdDzqQuTZiyYYGgCclGVvgLkKyIOUJjDQVhXeizZIEQqDgGmMwRjxApwWavVAmARrmWQqcCdDpPhwGiIgXxlLxXgXgSZzMbXxHhxxXXPpEeIiTfVRZcBYyXxmMWEHciIfnKLsHSIcCtbdMeEJjDdWoVvOwqYzZKkyUcCNjHIPaPqgzmAazZZSlsQqsSsSSLshHEGbPeEqijtTJIokDdSmtTTpPliILeYGgyCGgVJHlirNpKnUuhHNrGyYpSsbREeSieSFfzaAIRVvAarAaqVWwFKauqQUkKklLKJLlHhjAZuvVUgGuioOjfgvAvEXxeCkCViqFwsSuUDdNWAYyUUuHdDnNdDtSLcClNIiVvnKRceEjkKiIMmcNnrRnQqgBUuJjyMZzbnviUkMmYdyYBOXwsiIaAWhHncCNlhwAyYLDdiRrOoWwpPzOopPyYpPYShZCrngGNAbBLOolaAqKMmMBbTsJSsayLlYaCjJcATEmSDqPpKkbkKwrBHhCcbRCaYjGEePycCVvuFffUuHmRUwmkKizUdDuTtTRxYcFgYypIiHhGEeghBaAOEeoQjWqutKaAKdDkcCkcaACxIcjVUuPqYyFeWppPpKdiJIOonNZigGkxXkdlLkKFzZHRrGcYYbxpxXWuTtvyYonNOyMDdmgfjnCcVonrvVxMtTSVQqFBbunAavGQqCcDbBkrnGmIuUInLkGgoOKbTeEbUBiPYuuXVDmMQOoVLwWGalLJkgDdkvVKGeEKdMUCKkcBbGiIXxIqQigVvXmpThThrUiGgCNncuWFllmEdqQJjrRPpUlxDLUtfFwiZmMFiUuRrwWenbBfpvyenkKKUukNkKCVvEWvrkObHgGMbhDoBbwzfqENneGOokZzVTtvfFKyfhHzZlLwvRAkUucnNWUADBWPsSgLlzIXxLyYEmHvwFfWdDQqhmMmCcnjJBammMhLlNjXxXkIzZiKFfRWwAtEeTvVzRrCcZpHFfkMvVpPdqfFgYVvqSyYsQiRaAsTYypbiuUIGxRYGgycZzeDAgIjvViNxpxXPXnoNnbBqQvGnqqQsiIsVvSHhBaAbdatIrpwhdFqnNzAyAawWtbYTZZzmUuMxzZKCxXwdjAHjeCLGAagbPpXxBLZzjYZAaOLlonVvOwyYYgGgGuUUktTKvNLYpPPcSsOvaAmHhKYqQMlEeLRAarQXxxseEXARLldDrhHaKqhIySImZzMgOWwxsidDBnOoOoORGwWYyCVvcAaqQgrsSEeJEZXCcnNxzBdDTTuOopPLFAACcaYtCwWDdWVAyuRvnNfFEeUpCcBcCkJjQqQkKPeEeEpqqTHhjoIiyYXPpPsScPAZjhUuqDLlZbYzZyZzuUgzZaAgtTruYyoOssLtcmMXzsSQqZztrsSWqQsSQqfFyYHYfOoFrRVQdiIVZuUZzzeFfcCnNKOoZHzqbgGyYEoOecCqaYiIzZrRoKkGohupTtZdDmRrKkFYyjSsJxVvDbkdDKARraHhEjRgitSMmcyYJGgsSQGkbBJRreahHmCcMnSYqQnBNnvJjDdYTtbByVUPkoOKpIkKibBCldzdfFTOotQqjMmJtTDlNnBnNXgfeEQQfFLlkKVSsvbBfWPQUtTLcCSslPpugGdDBlPlXYmHloRrmwWvVFGAagsvbBYYKbfbBFgGRrBbLyhoOHhHhVvaPphPpkihsSHAfcCGgbBaAadjJtTDygSqpLwVnjJzeEZNvlknVfiIFniIGNoOuiYvVpIiPPAaETtOsSIZziPpdDLKQBfFbqAaAWDUuXxdjQWwvIGgiYySsfFabpWwKCugGUGktMWaAcQqbYyMLAKqQQnvVvVzpaFeQqEcNgGqmMWwOoiXhHxkKFlGhPpHhKkwWHgSsLfILllLIRrsxCyYuptTqPpXxYYuzOoUuZXRnNPpPTRryYEFQwcgDjhTXPpDCkRrGgKydyfLlFYDXwWxFfYBblLUfznNprUFzYZzAMpcEeCoLSbKwxwWuWMwEPbZdFmDdVvSFtrYMtTAJqQjxPpUjJByxMmHhSZYyCoFQYsSfpPFFPLluyYUTfYSshHDdTLvKKXxenCfUufMytTYrWNnGgwSsQNrdDulLWBXxMmbFiIkgHPpRugVbpPBzHiIhqQYMmlHhtTOXxkbQqIisiISrxcCXhFfHSEFfOBYyBbbbBoxXkIiMJjSdzZQoOxwWvVuZzaAhhHMOyYLCcOVIixVoOvpPxXJDpPFDDrkKJLljJjqQRMutTWZHhEeCvRSrcCfFlLPvVGgGgFmMCcdiIdfFPFfpiJjMmwHhjDryCcuJNnRhCcENQIiqHiIhzzWwInNULBbieEXxVeEmPlLVyBjJbNnGxIiWwCpEFfsSedDEeNngqOKkaOovwWhlQqGRwMxXmiPIAanQqZkdDwyYWHhouUulKkDdyYhHOizMcKOlYMGMhHmaffpgIuUiGPfgjJICcdDzwFxXfaAWZfFWqQbBjqQMmJCuitTYaeEAtwAQtTcseGjtTJwtGeEgXxmMhHGXxuUVRMauUBfELleqQuIqIgGgiCcxVsSzoOPpDMmlLlTrLlRktWwxcCXpPgdXxHZTyIiYtolxIwWikFfYyqzZNVvebSEePAiIuEmfYkfmvvhHRnRrRrhOojJyYimMpPYusSTgGDInzZGubBUtwSscLJXPppPxjdUfdDFDBMlLqQkKepPcCBEWwZzpbBRBnNScsSCGZuUhHcPwzaAZGUuAAavVagKuUzsSLlRZOqoPRwWXxfGgrRXgGfFDdQsUuSClLapPkDSsiIvezCcZsSfFrTIzNnsaAMmSInSEesAadDvVDdxgalLmgHhGvVyaCmoONqOosJjZYyrEeBblIiKkDQqdxXwQuUGKkKkrRYPrRzZpkNPbWwiIasSMmdDaOoaAJAaqQlLFGUubCPIgXOBOovVDIfaAFAjVMWngTyYtlLGiOUuNUunoyYsSCuUErLIHhilpPVyYKkgGoOTJUjJKvyTHgjVLlmMmMvtpGgalMEeRkKrhtTgCudDgGZsdDJOOCrRicrRLlCIPpfFyjJYwCnATtpGUuNEenzZcCAiIhWwxkKyFIifjykUwWyDDdOnNofFdXxYMmuDdKJjvxcIoOCciUqQuCOokNxXeiIjJOwWImMjJZzVAAaayYFLlBAOhHxduyvVZzgCVsIdDLlePQqjJKYEenDjJhHpuqMMitXxLWwTtwTtWnEePDOoqQkGyBNcQqCCcdptTKiwIXOoxiTtfCmMqFyjiHhfFOcCRrsscwdDOphHDjJWuulQpDdzZlLzZUbTteAykljVHQAaveEqhHJNFfhHnzmGjJgMZzzpRrnbBUeCchFfUFfdkYyeEKHrRhgGeQqYyOoTNkKPpqtUxgmMGdnkOFXxFffJjdJjHNReiIHSsueJjEuTvEKkhHQuUrsSRkqQKDDdiIdBhHbPpCUuzZcskgrRNniGHkKDnDGgGODdeECcpPtcCQYVeEvDiILWwmFfyZzYMRUKaICciTEetaAAZldAMmaAPpuqEeBbYOVMrqQRhRrehpPwcCWALlNnaTEedIiDdDMmsMfQFOofSLvIiVlAaTtwWtAKxXduUzQqZTtiIDhHusSvnJjknNHhfFKbBLLlnNqTXyYyNtujJrRSsUTlLcCntcGzxlmMWuUuCcUyTCctYQaYCcyhDCtUuTeaAZtTzEtTLhHbBuhHSlQWYylEAwWxXqQieEChnBbVqQTwCxihJjmMKkJFfjHhjqQRGgJjrgGuKvbBVGgrRQWwpfuUKKJjddfshCRrCcWnNWvVlLkKYUuXqnNMmsSVvxXQSsGgmMtTSFQNZmcCEeCPpAaAMmuUdrRhfCVrAaOzZiIAaoRrpPRvFSJBuoOMmDcCdVskqRruvKkcCVvkKMEeTEeYYAuxnNXsyLpFYylfrrRrRrRFlMIinXaHhUuAxuUUjoKcJjNnQqjJBBbbnNBbiUOoSgwnsTtSNIHhovlLLpPOlLPbBpeINnQqqQgBWAaohkdWwoOKsSaCjJkKKOokpLJjkKZBbhqQZzQxBOZoVvMmIFquUkKKkMdkKZFDdcCfzqOoQkCOoTQqmAaMfIFnNfMeEzZWLlaqQNnSvYyoecCjnOowWNkKLbBlJeslfciICMmFfFLLaMmAaoSaAkKzlKkrRPWuBbSiIsEVjJZzGgveVvaYOPDvBbCnEzpgGMIRrCciZzFSsfyYGMmwPpZzxXxIkKJiIrZHoORuUSsQDMKkSLgxNtToOXkntTNZIizRjsLjUpPIfKVvQkZzSsBRJxXMmqqGgQpuBcCXxoOeTtqsOouQqpfFYhHyVvRvtTVmMFWwHKkQqscCVetTZLlkcCIvRtJbuZJjRJmbBFeEMxsgGSngDYyJjtaLlPOgbBGouQSApnNPasQRTtrgGTHhbBLYykKozRrZOseESzBbZRrZzlraAoVxMaAmsRCzZcQqWxXgfTXTGgMpPmtMRrWuRVaphWwHceECAaPsSnNoOAQvnHNZLEehHtpJRrLWwpPekeRvdNnfkkROYysLNnXzdDkgmujANPpqVvQSZzsqPpFIsSilLEelwUpHhtRrTtKLCuLrtTvVMmRzQpPeoRrtbgGBKkTMiPBrQqJFfjCyYJpjIigGJlpPdgGDJjMOgWfIZWwzmMihYKLlcCEVvQqRrrguUgGmuUMJzOUuJUuUuIiYySYlfAvVAaRxXLlQqqNGrhHRoOIjqaANnQYBbEnMVvmuDdzgGZsQnNMmqSLGgzGGHhYMmDdBbgGEQeoOYhvVHzZVjwrRCHFxdDFOhDBbEmMedHWwsxXaVvLSNtnNFvVhHAkKBDBbdhPpvEDdLJJjYyFfrSKkpYkuBoOoQqPpUXxuuXPynUuvVxXuUJjHFfhNJDCVwWFxnolngGotTIiwOXHfFKAiHOoOFfJjFfqJjuUMhjJtXxhHTtTdDCkAacCGgQuAKkZGgkxXRghHDdmQzmqmMCCcVyhBWuHNUunrRWKkwVrnNRZzvBvGjonAazSOADTtoVGIitCcPpMXxGgmWGeEgyYwTgfzxXFRejJIlcCAajJZYyzLPjJmMTLltmoOhMZzZzcRrxXAiphHTteEnjhHKIiHSdQqrCcgqTtsFLsSMuUkkLFDdzTIVvbiFfCIqmTTtZzZzvbBUtTuVZGGzHhZufKkDzRrvEevYXZxAaQDnNddDORroXwNnpugGDdpPUuYleAuUaEmVdzilLmMaAPgXGLlgXxQqqQnNxGQXxXHhCPpBbTFfNnXxwWrUIvVoMuBPpHhgkKCqQMmAabiIBpPBfNwVvvVXulMmqLlBbEejuVvUwSPPBbhHpeEQuYyaAqQPaHhApXbBMmEUJnWwkwJzKkZrJDxJustTsfRKkkKjJkdqXxfFdDNMmaAzQijJaAyZzOoWwWRrwJjNsHgEEeeGzZFYfDZzTfaDYydcbBCIKkgWtPpOPtWwfFjuUJTYbBsaASNnQqzZHhZzYfFyxiDdgpPyADdahFWPdDdDGgRrRiIMmAqQabBCvVeEcpGBfFckRlLrZHhzKMwWmqUuQNVXxlqgGQckdUulYvVyrWTeEcUuMVvJjpvUbhHXxIitToOBfhPpGgNAAaUGyYYygZznNbBrwWFwvCOocVWuURTtpPUjJRHhFfrujxaRkKrPpMkEOPpbTtByAaYLlchOMmovvzVvjJZhSWwOeYNnyEqsjJBaDUugxXeiIGEySsvVUDWwhyYEuDhvVXPSnNEzZeHlLqeMgGmElLzZwPYfYjeEDgGBcCEkWAIiHhtTDdaxIUNnCBbYZHIilLhJhKZYyzkHaAtvVxOoJWwtiEeQqIoOvVTEeLlsdwWvcCfSAwFXxDoOdfgPrRXMtTsSFNnwoTzkKvnJjNPpVqQeHhESiIsgDdGpPJjlxXLOoBbECceFkKfRQqOdDmsAaZMmzIiNngNOonQqbBclZQrRqskUuKqFbBfQmxWwXMsSlElmWVvwMLqHhZzmMCcknmOCWwcsCYyyYUUuHhMmfFcQTtqMmqQtTJjONsSHWwhwWSwWtTpEngKOxHcCcIiyIitlLwKRraAkumMmMUJWwFfTtjwvVWFWwSsosSOVvieEvVJjJhHxXeZzEhAlLfFXdDisJjBbXjcCRsSrpPoJjVvOlzZLDdgGofFFfGgLGglPdGgHhAcCGHhgaoUulLbvITVFPpAaMmAQqaqQDQqjJLlXKWwcSfAaFqeCmqdHUvHCcrRdDHhKndfFRrvpvMiuUIUCqvVQAQqwWRYOuXxUJLSAaspCeEmjQbBqsrRQqLlvjGFgRTwWtrqQqTtxXFNnvVteTDdUusSVvtTPEtTKkaVMmfFSlLsXYvVIiVvztVkKvNnUuUtJjjJCcnNTtWHIiDjRWNntLNYGgdExcCnNXJzZjkKPNnpRlLrWCAAadqQCwJjWzcVnZEgrROoTtQMmqpCccLlCJjjJhJjHaNnZzDVxOZlONSVvbDyqRNnrjJGSiIpZYVoNqcCiIQaIaSsYJjczijJIqQslYnNqEUumvUJEeaSsIjJraARONnoEVoOGEewWBTtRrOKzZkXxnaUaNnQqZAXxgGrRbsSBsiIGgInNiRrWwSsGgOohZzHZDdFpKiwWmIiMAaeEmKkMUsSVcCtTpjJxXMHQsjdbiIOjJqQjerAajJcCjJqbBQUoWwfFtdDgGTNsSPpeCZCczKkdFnTtNBbaAaAfSszZwGCcgzdXvVIZUuhlzbBWwWbBwZQpPmlUfpPvVcfFCwWFVLlvtBWwMuUBrRbSbBtTsuxXUkbBkKkKVcCXLMEiIaAefQnNqFUumlqQHhuLrRlNnxZzXNrQqyaiIRfFTaYyAtUsSWqGgYdJjDrxXRrReEeEeBKeLlLlEaAQqxhBbBvhFSXxsfIDkKdgbQqBGPtTmMptkfFrRNkKnytTYlPpWXKklLxuUjVvJGtTgRsvFHhqWTkWaugsXJjxQaTHxXYykKcYysddDabQdDvVthHpOYSmMsyQqpCAauUrLWIyYiJnNmeEHhQJrSLlEeYynhDduUaAazZLlHbBhqmMpPlxXubBEeUGgLpPdDrNnRZGSscdEePgoelEIiHhZCQDiIQAaqwKAOAXAaxaKkbaAIQyYyYlgGRKkptcCkFiTFfyYgApPIyhHuUvVRUabBhHgGATuPpUtaCcAqQkKgZzKLwWzEeQjgkzMEkKemUurRZPiDdQbBSNXaWIMmqpPblQqLBcCFLuUlbqRuUcCNnRrkKWbBwWjhAaeEeYzZDeEXxmMUtTLgOrRoVzZtTvoWFNlWOowiIdDUCcnEmMeyYBbNvSAEaAeaKksUgGEeJjvFfjJVkEIihHeaASObaAGOoCtDdvliHGgKcCZzYVMmetTrRDdrrxNnzHhZlGgTHheEtDdWwVvJMvHhcDdoaAvkGglLVvCPpdDLlRrNnTtZzpTjJRIigBQIiqSZzsQiINnDBSsuUaALlbJUujSvVsdWwjGXibmNntqOojJbIiTtbBMmAAaDdRratElvcCtpPGgLjJtTiIqQPpIGglXYJXMcTtAtTJloOLjVXxgyPpgKkaXxZzrRRxsQqSqQXrsSOoADiIoORrMsjTtJsCUufVchHEedDoAQqamMOoWwbBkpjGjLlTtRyYQqKJTbVNnJjoOzIldDJyYaAWEKkJZbBFjJJkpPFNrtTRnjJfdDiFdoTCcssaASNIiweuUwWEWwtQsSyKkinvVNnNImhwkdDFCchrcDHhhBlgGzFYEtzZDaZXrCGMmTtkKdDgcOovVKVCckKvVIhxWJcCjwZrRfuJjUjAxSZHhvVzAamMnsSNpdVDVvrZdaPpTtrtTRoXACQqwFfffiIhusXHkKhlBtTbLlyEkKeeZzMmHbBzoOZelLGgsxcCXmMSxXDaAQjIiwaAwWUuWqQudkKDnTiIoRMjUuJEKPuuUaAqbBQqoIUOCGgZzPwMmYyWMLgGWwajJAYyCclTFjJCcjFuUfbBhHQcCqxQqlVvLXzyzZYhHoORmMQpuYyoSAajwWKkgerLlRuUQqvMmhHEjJvVzZtgfFNVGgtTvnUFNnfdvSsVKkYrIiWHTNskJjKYyeEGgbgGGgzlGJIwYyPPdDVHrEeCcoOszZSgyYrKpocKDwWkvzZHLlhVEzZIieQqdDKBfVvDdFWktTMmhHETOoEePpOocYwWAFMmfaDROordUuXxGyYgWbBRLEdDaACHlLfFhHhwWFxXCWXxsSoOKtTvGgsbBEeSokKOVjZHCqGyAaYgCxIYdZQhdGgPpJWzPZFUuONnxXCWTVvBwgGmMXErCcrmMTxrnNhLlmvVeEUXxtHhuCcpPSsIiigGgxXIirRDYKdIiDRrjJkIigBbTtcCGqvVQcQqKkrYyEcXBEebGtTOTtoxXdDnhHXOoNnbkKUuiIoDDdsScCUudOHMmNnNShhBbTtljJOoLqbqxXNvVLbBrectTXVefFnmMNEfFdDvOdDvEeVoXQqxLWwHhOoAOjSKuXqEeQDCYuHhzsZLylLYBfFhUuzZHicCVviIPkKpcAaWXxeBbePHSVvJjsbstDdtTycQFfiIsMmDWKdDkMXxiXxCBbDdZzcXxzZNCRrHeEpPrvVpIBLlpPbuULlNkBbjJuuUNngWnNwGmMUuUPpaArcgGDdtTtrRTNnyNHhsStpPEecAaXxVHhvrYyaIiFfJUuzpBrRQhKkuACyYOtTiVrHhdDRsVlLNnvjJeEnNJHyyYoOYKMJCcTtgOeBoOjnbBiIiIGRruUGgInNZzwijlLJmHSsrRwiINnoOWStTKkpPlLRLlrnEhHRvVNzaAaATOikSNnpPpQRrcGlLgJjIiKsSkJmMpchHRVvWwccRrKndWwDDMNFvVfQjJqQqntQqmMlLvVNyGgGgYgxkjJKbeEPpsEeSbDdxXiIcCQqEeFQJjhHqNyqQYnCaHhcNclLCyJjfXxFKkWmMwORrmMxbBAaXpPeeEEyLSIEeistTtTIOoxXcClgVvoOEeGSswqvVSsQTiDqQFTRrtNnIcCvVRrihsSHBbTtCiIRBbMiKfBtTapPfHhKkFASsaVvABCVDkXxKfFKQvVwaAWFfcjIimMJUuDdxrRtTXVvCRrArNnRYyacCQpPCOUuoTbRQJjUXxSudiUuveMjbBGgMhcCGCyYcgpYyYxXNnbIiRrNOixXZkKHhEezSaCobRjfFUuJvnNxqjTUbButDqmekKsoPpPiyYEeqkKvVLlQKdDPpfbBBbGRguUGGgrQOaAzJmMjOoAacgGMmCaAKXPpxTiItuBsSxctHnNeEyJjYkooiIOaAyYOVvodNSsxLdDlTtNeuUZzNNGgFqQTtVniHCyYczZGghIPpBbfFljJaAkKXkKoOxmMbYbbfFBOoItTXxikIiKMcCfFmHhlZzZJmHKxXBbVvzZSszTtGgZcCUNnSWiIwuoNkdHhDZwmMQQZcXCcxarLdDFfFBRrbJXrRRPuUOQqhPpCcDHhAwkCkUTLltuuUHnNoPpPphHWtTAVbkKBvcSMmOoknNtWwxXTKYyVJbmeeEomKhlLwWreHRrbBIiyLkRrKCcexXugGZzYyUfPpFfzqTlDAWwEeVvaIfFfFbBghrRHGuUHhiaAdwWurRTtjJsUuSuUIFVSAzllLLJMmyYPpRrLlRrsSennnVvYeCcbyxXqIZzYYgGqhMmYDrEeRBTtLpbBLlBnkKjJyYMmMmNfLxUuVvXlxXEetTRrhHXaGgcCYQoOqyCvZbxzpPUsSLljSeEshzBzFfhQgGXMeoOpPnTtLrRqkqQKkKRruUYHXxwCWwcbBozfTtCcAaAbBaBbFfWlyYLBoObyisSwWIMmiBNnbgxPpQaupPUIaAibtcLlkKjXxmPRoOFfrpVvKklJGgjyYLPRPpAaetTZzMwWETtTtiIKzZFfwWLnNvtTVlGgvVkcVHhvsAyqQFYtTypPXxPpMmUufYzZaJQqugGUZzXxctTCSODdGgRhHPYyEpPSGgFCUucDdIiSoOMmsuUZzUAMmaumvVMnNQqxVlLrRoOdDgyiixyxmMlLXTPvutTTlLHfFDdNiIeEuUBfFzlLfFsgGEeFfJjlLVvaASpPanNMmWwGBbgARXxavuUVYyZzKaAnrzZRtTOhHjJtUFfmMqQpxXPmMPZifFtTNLxvxXdCTteFlLIQWwqibQiIVBbOJjIKkiqQpHhPNovdAaDzZJsiIbBYTQaAHZzuSOMmtdDGQHYyGgoODmMzZCcdVvtbWwBSyJxOyIQqjJicuUQqqWJaKkvVkIGysSYOjUuJewrROoWkCcxLlXUFfCctTPpkKFmxXAaVONIiiIYynovwWOqxBbwHzfmOzhHjJfFZfVvuCutQqeFWwzZfVwWdYUunNyxXjkKMCcmJEScLlYtOoyYTNnwYyBbzZWJUEcCeTtuQbBqMmvxxAaDdOYuUiuUYyIYqQjborPpRlgcCGIoOAVvmVvMVviIkKLlwMVvmFepPXxvgGVWaAwEIiPxXLlpftTWaPpjeQNiIadIihHfFDcCXxrRiIbBXSXzTvVZzYuUKKkkjFfUbBuUNwELlAaTthWBbwjJHeJjTGgtjJbBsSXxzZFlPpLfRrUIoODZzzZduUWwWfoOFePdtTOoDumxXrttuULeEiIlmMMXWwYyxMKkBbxXYHhAtTdDMmZCIigbBGwWjmMgGJZznNMoDdQGgqgGOupgptTQtzYCTWwtcRrPpeEhHkEeEeCTfFVvtBTxSsqQXLHvpPqxIiEeuUKiIXxnNAwWaNMMmMmcCAiItTGyzZcCEehHyLlqsSJDdepPEWwjjJQxXTtxYyXRriqOoUqKkolLOwOoIPpNZKIiSsnNHhWwQqqQFoOfDdMZxXduUzZapPABjJbXFfKEeOokYPjpPRlLGgEePQfFqVvRrJjCcdDKkpDTtGcxYWRgGZwWzrRvVfvcnNOoSsZTtzaADBbdfATtrIiMmsSQRkFfyYSoOHhsAxXlvbiIHIihuUvbUuBUuVMhcBYyGgMmpAHharRsSoIRbdBbDBVvmMAahHoKkcCOVJnyYNLYvVyxtTQqiRrHZzhlKkBbjJQXAaAcwWAaCabpPHWJjwYykZMmzNnUhHIYAabIRFNFfXOohHHhxeCcgmMZzZzMmGgPpPJMfWeRfufFsSWwBbaAgGpsSrcCzZvVoOfHyYuMmUdzZFfSslLaYymMcCBvSsDddDFfQqZtTzRruUbCcolLCCIjJeGOcPpUWgGxXacdiIjJcVvCOGbBNnyagWsSRVCcsnwWhJTtlLJzZIibBqrRQmhFLgGOolEezZfbIiVvBPQqfMIidDmXxGgZFwWKkFfGOogkcWwdixxXRrKkCqSThmMjCcJbIZgXjtTcVvqQgQYyNnJDBMmpqQPBbeDfFfAXxbBpQqkVvkKcCVXxzZvSmwTtWImMiLlYyGgTtNnpPMDdeKlLkWwxXNnbnNBDSszFfIaOCcpcDUudCvVCcWjJaEezgGZgGtrLEeKkVvNnZMVZzvtdYcCMCcHoTtEONnofLPuUONnzZuvdHhlFbfFBfWDQPfFOTtQxXqMmwJobkQsSqbBKbpPKhGvnjJNVIDdzeEnpVvipTtPqQHLxpFfyYGgiIOoTlLtGUmMuZzmUuOLlUuVvoeFNnQYxIiWwZzjhbBHlLJfFIVvioOXaAlOZSrKkRszjJoNeEJjRSsAaCcUhHzZuUuEEevAaYyaAAanSgFfNPpnXafFAcgMaAmspPSGCQrYyRqrobZzBNnkiIVvKNBdhXryYGWwgtTpuITtAPpafFceEGgYyCznNAFfyFfYvVQDfrRFLJjkKgGlBbtZVvwWyYbBUuhHoOJvVqQECcNnCcglXxLTmMRrRrpPrqEeCTtQIiqcRrgGbBwWhCTKktccCvVlCcLHJjMiVKfvViINncCFCcFMmVMcjJffPFfUVvyYIiIiiWOowIHKBzZbMmuUFfzZebUuAVOovIiutblUuLCcBTiWlBboOdaBbANfFYyYVnMSsmNvjRramMBgGbNnjQPcCwxNnXWaAhHuUOuvVUhHulvOCcWIiSPpGHaWSsxXLVvlKkwIZztTiAXkKwWhHJjxYepLlPpPPpxsSodDhkKvVyYQqaAyWIiIYyqoOQDmiIMFfnNgGegkMmKKRaAOoTtIiRrVvWwGCfDTthHJXMmmOTeECcuUAhHpOoTtPAbBahNnSsnNAaHEyCcKkyIiAawnNKaMLlmAkQqWSsyYdDEmMwYCvDdfxXFVzZtMnNRrmTcZzsSUuXbBinEVveluULvVzZLljJRrNHhRDTttuWwUzEXxmPpqQMEBSsvVbLvBbgGLBbloZzXxODvVGgCcsSAasSdVFflhaAHyYsSmHVvPIifkQhqLlKAaiIAakUuyoOYMVvBZpPMmzAayMmCMmQEekZryYeEUEeuKbBkRiMtTmKEenNORriIlLeJKsSsLlScCFfRJjQnVvNqdDrJjZDdSszkpLlPMdMmBbLkKFflJtlLUuUGEerRLjJcKpPATPpkKvVthIdDSzGgGgbBYUfFeEmfFMkfFMwQqWJjCJLlfcCFwPpWqlGuUgYyLzzZZQysSYjKkNxXTPptCcdDcCCcpDvVonNhkBkKGLlgPoOpNnzZUIJEercCRYcDdCWrJLUYyxXdeEDBmMbfFyEeQPTtpPpqvVMQqmMVvmfOrRQdDqJvIiVpyHhYBbTJjxXuUztQqAFPpKkVGgvftoOaATrREeaGgkZzfVvFYwWaAvVGQqHDdhgxXIiYsSrYyRoOfFuUOCcSshHtTKkiiMKDmbBWMGgwvVTxXGgRrTtCFXOoxyBaFfAbWbtTBQzZGaAlUoOoXkKjJxumNnCcMZziIYRiZzIdLlvVXGgxnNzZJrRbovNMmkKnlyYIrPslZTtFfTTtDYylLQqWoOfFRrwdVvULgGxhiOUuoSrRshKkoNnaCczZAoOBbAeEfxCXxccCwWXFfScCtIaAKNnkOcCuUBboEevBtTeEbAYtTSsLNnfFJjEeQUuqlIiydDaRrcCoOnHSsnNhtXxMOofXxzRrymMvVYkYNnylLfFlLKMzGaqcCdjJFfmMJjDaaqQqQXxVvHMVvGgOodDIimhxMqJjPpcCKkkKQaxXzZAHhFfaoOBbwWgGAlLmsSYyXAPLlAamMpCcbMDdmgGBFaAVvfuKIiWwkCclLmMKDdlLOxDdXfpPeEFbBYyhHYyLloOVFeEwWrFOogGayYNhrRjqQJHLlnBbAIiqQqQjJZzYpSsdvVeuUUuMBbZzmFYUpCmMcPsSNaADdVRQqrJeEjvDdprjJRRXfFfFMmHrRhqoEeCcQqzptiITVMmumMkKPphwFLlcRrCgGxWGgwOOoTdGgDtcCypPYJFfjBbcsSCfiImKkMFXGgYGcLluUtnNTCZzhHBHhGgbWwFfAiIXhHYwWDddNfFnDUuNnpIFfiPYfFEBbpPEeeFAaFfJjfysOUoOuojJEeoEeYyeElUufFUuLlmbBMChHctalgGLeEqQxXAPphnNHTJjAHhWwarzVvZLSSsRruUsKyUuYTtwWQgGMeEmqRrklrRwEeGgADdVSJjBbqQJgGjJYyjiISdwWJjskKSDZzPpKksNmMhHwKkWtFfTnNuAaaPpBQKvVksGgAaSzZqhgGHEetGgJjcXvVCcyYnYyvCqQhHrjWwJRJjhsSHMRrJxXIOoRriTLlSCcyYxXsoODdrRfxXzZOQYyqJkUunNfFKjJPpqQFwWfBbtTgGKgGuUaAmMUukNnjooeIiNRrcCnAaECZjJbBzTtjJgGcXxREeyCEqQwWbBbhHJjJgGEmMYynNqoMoDdRXvjJjJfHhAacCPpJjFpPVvkKBbVNhCeEcHmMcAmuUrzZRMeTpPtDbjMmeEJBaTBbtJoOjAFoODduUBHQqLkKlGUuDdQLRrlsSOSxXSnNshnFfNkLlKwsSWHoOzZPEevrysSxeEXlLSsiiqQIWndDGgNLTsGOjJojQqJNnXxTUutNnCFiIKkiTjJtIuQVvzDvVdZQqqNSsnaAyYXxUfOooOjJklnNLjcCUuqQdDVKkFfmMUpPuUQquxXTtvgeXxFRrfESZzsGbbBAaDdXiIlLxzKktRcpXxlLBbYyWwbZzYQqypPBqZcCzjJFfkKQqAaQbwYyWcdusPpSoNKbBkyUuzZOoaAwWeEQqxcCTtXYEPbBpeyUuiBzZbkKIvduUnGgjzZQqrROoLlGgeEUdDfYyCcFeErRuHhjJwCCRwWrotTOrRqQetTxXYcCyEJjqQcaASFHhiIqTLlNnpPtTwoONntSWwJhuUHjsGiIggtTCWwcIpPiGTZzNnYvNnVOorRJjoOGlOoQqgGLgygMmzZafFkKkKAYyAaCJjnEQqXntTUbyYutZzlaAfMmFFMSsxXIOobXxBitTTtmfKkRrlLapPCZDZzdzDTtdKktTvVejJEYyckpPUOodDUrRuoOuTtxXwWKAFUAaeMCcNoOjJHhnaJwWjDdokKZzuUOiIFNnfhvadDYMAamyMpPmRrfGgFZiIRrVvbYDdyBhHsSOovohHjJNOoBbVdDvHuyTrRtZTFInKkzuUZZHmMcBRrsSeEnGgNZzbLnNinNtXbqQsCRrcbfqQdppPDdPcnNCsTPpOoRrxcCMmMzZRpgGBbPLSsHhllLxwjkTfFtFfOocCKbTtcSsCFfBJmOoMPpDQYybBfFtZzTOQCcqoJjOoqZzFfEeuUchlLHGgCWwFfzZFLlflLLCclLbBKEekcCfFIimzjJGwWgSsZCleEfFqQktTKuGgULAfFauUtThHePpVvVhvVPpvVJjueEUcCFKGgkfxYyMmqQNnBTtbXQqzbBZlnNOxXobBTtohWeEwHClLqYyiIcNnRXxrGgKkYlLyRduUDrCfjNnkCcxXOoVnNBMmbWTtAaSZzzZiIuhHUYyQUEiInxHexXEUuhXZzuyiUueEBzFfcCZBbuUbxXeNUEcCIieLNaJwWAajMrRDjJdfQiIqoAaBbUuOuhVeSyYbxpPXLwAaWBbxXleENnXvVMZzBbmBbxRIiaALGglEeDdqQWwfPYypvNnVEeXWfFwnNdDrzZvbBVICciRhHAcdVvLdDlDqZzQbMnNBbMZUuGgkKDfpPmMmYyFfrhErRexwQyYChHcCKkctDdTkKICcivTtVSsncayYVvzZifxBbpLlFfPGfqQFYygBbtTFfYytToYybBOoduUDvIiVYLlPpxqfOoGuESseEewWNnsSUMmgQqJULlBbucCqyKKkrRpNnYCXxzZcCckRrKwWZzNqQnPpyaAQqPkKwfFJjznNqbPpgGBKktyYTTtGMmgLTtliZBbEgGCYyZzEePVCcvplLgGMmnNJjoODBbYMpPmFbBfyOosSYySsHhQBLlOgGobYySLlsqYSjJsBxXxFfKkYsSLIiXxkKlKkPpZzsSDdHhyHhrxXVvRrXAavnuJjfoOuUFAaAaABbaJXxeEEkKkOiIAhPpOZzlAaApPauULpaAPytCcsgGCcSQKrRkqgGQqIiDdQqLrRlOolLTXxbBFfSsYVIiRPprYWwjJaAYyyAaBbDdwIiWyMQAzDdZawUuWgGigYrRyiIPoOoOpGKRrkyjJiIYIEeKkYyaTtjaFfmUuMvVaAFCqQxNnXcGgACcFVvHhdDfTtfILlGgyzLlZeEYtHhfMmkHNnPphOoKFFKhjFfJHFlLwWfpPktTvJjgJjSsTcCtVJxGgfFlLXjvHhGVQqkKfSsMmkrRruURryYPRsewsSmMSkKsSgGVjJRrzmMZveEsOWwhHrRrNqTJaAjtjJQVvNnhHnyVvaAYfFuUEerjJjzZJoOqnYyLlfFCcDYydUrRumnFfOFfSZzsCcozZNMvVYXxXxySsomMOYytThHbmqQSsDdPZWwzpjJjojJOJuUnmMoOipmMKkkbKkBQqbqLYyRrPplRUuwWbBVvrhkKHQotBlLbTQyYqiKlLkzkKQvSsVqohHlLqQaAGvVgOeQqEAadoOJjDZHcCdRRrKTtteEIiTlfFgGrRnTzZtNmMLKkVvRqQrauUuhHUAnbBVvNzZgGsFYyfSpPpPYydDOotXoOxHdvLbBoOAzZaMTVvgGJPxXAbsSBAaathHTQtTBYqQywWuzrKqQVvVwWPrRpvGMcCmdDkKOogoOGIiIiVvbxXIizZyYdDIifFBoOxXEEeDSsFALuUbBlafqqQQraARdvfnNFkKiIVtRrNrvVqsSgOoUukHHkKhsSUuTtJjqTtQUBbgGukHhKDdTEYyeyYWwOgGoQqVvVsydaSEesAZzZzhTtHDevcCVxtTXEwhirRIHQqpNQdDqKkoOPpxDGgnMmvrRsajhcQqIiChHSlLgGsXxiEezQqZIvGgVmqQlLMGTtOoFfYcCEehHZGgzLlyzGgZHhYypbBoOZzvVPLhTtLlHqbBQeTtGtTyYgQqEYvgGOoVTEMmWwaMeEwWmAcoCMDDddDdmhoxXCcOjJSswWFfjzxmMYJjmMyXQqZruURKkQbBqXxyPpNnZzZzWttTrRIOtTaAoiBbbDdBdXxDQJaAYyjXxJjGWRhdDHhHKkrXWwxQqMmwZwWVvRZMmOobBZzckwWKCRnNJjoPEepOoOrFyYfSslLlLKRrlLpGgPfaAYeEptTPyhgSsGfNntTFHwWCcXxZtTsJjCcSzkKvSsVSsjJeEqSmMNynmMNYLleLlEnskFfdDoOdDKjJLlkKDMmdohHOmMgGgGNVWdDwMPpmxemoOMExUuabLlBUuylFfLwWELlewWYAZdrUTthHFfaAMmGgBbyYZzFfPpkrRTrgGGgcJbBjCRtKiIXmIcCiRrEeUuOYyzZYyrRoMkKBxOrRpfFPeEGxeEXSSssiiIIczWwGYyqYyvVMyZzYmQnJjNgNOonGglLSdfFOoDkkfFKKvQqVsJmEeMQBbSssSZEelWwdDLzKkgGqesFfLlcshioOIHSGgCSihHItTTRrtDhqQHYydRrOoEgzZGjjJoOruMmUMmPpxCcXRRgGrMhJjHmOaAHhEeyHhtTYyTtLlYoiLzXxZcCAHhDdtdDTBbUuayYXxpPmMXxrxXRlUuNnoiIEeKkSsuUOIifFImLldDrSsAalLXDdpPxpNmMneIiLlEmMssZzhHGkinNrIiMmMmRNnbmMAavVdBbDBMmjJSJMmjkKWZzfFwsUPpcCYHhyuwWGgIeJjFfoOEqqXxfFQQIiGwYVvyGgyYWJjSPxXpDdSsOosxXgLlUuYtcqQCggGGgGKCcJjjJzZtTkZzKCcdEAIifFWwaSseEGzZgeOowWOTtLloHhPlKAaksSLJjpGhHWwOonNzKkCiIYycKkgiIGZlLRCcyYrdDKRdSsDrkbBzZuUFfKjJkGMmJuUfFZzyEeYvaALGglCcFfZiIBmMbKkBNnufFUCcAQqaPpFSPpFfLqQqQlssSAawWFeJjKeEkiIjJXRvVrxFOoHQqhpyYBbPfkKCmMlLcXxZTtadyYDaAkKFfkZJhHMmjmjJJhgGHuUfFMmjuUjJoWDdwhXxfFHyYEhHeogeEGbZzBOTNntEeoOwWbSsrPpRBORrCcDqQVrtTRjVGPpgvXxUueEJjYyJmIAZzaADdauUiIVKkvVGYpPLlyuNlLnUgvEeaATtiNnLrzZRRrhzZlWwLHQShToOteEVbBwWGAarRMpPJpBbPjoOmLwWluZzDdVRrKkbJRrSsjBqsYySYyUuQJjdlxyYjJHhGgXyyYIyYlLXgQqJjolLOEeqxuWwUXrRMmyYnsFfSNwbBuUvVWQfrRFpqQwWPCcqQhHJSsjmMxXdoOPpDxXhHdDGMbBmQWwqHhxElzZbVvBLoOcCTthHTxkKpPLlXaAhHSRrsjxXJmMBvVbyTsSXxTzZtioOwWYyItWwDwLlVRrvrRbBaCcAmwWSLlsEePplISsKkiDdaNIinUYXxyRrvTtIiVQqzaAxXZuxXiFfPVvpIMmijJIqQAqrIiCcRQyJjYQqhHlGgLvalLAVwWpPAimMXMmxIaaPpoOmMmHhMkuUUvVuKVvFvVfVvwgGEetgGmuFfUtTydDYyYBKwWpsSPAakqiIQVeEzZvAabIirFfRXGgxXQoOqhHpPtTjJqQxEeWcHhDdGyYgmMYyHZlLzAoOahaAOofDdBcZzVvnFfNCiIfFclHhoTtOFfkKmPtTpeEMNnyYnNyaAYeoOEMmLmMDwbBWRrBAcpPCMmiIaboOTtpPdqfXLlxFQFOofUuSJjsMmJjHheEDdoOYyjJVUuvKmMkKAakrRQqQqcBbDdZAanNzZXxqxXzZQqQcHYwWqhHQymIiMhCeEzoOFfRrpGgIIiiOoPdDDZaAzdhHOSsAaoLlqQCxCcXdNnmfFMDfFmZzMClLhCvVcHbMmAreyYpAaAvVqQaPWhHtTwmMyHhDCdZzDSrRqQscIiduUjJcCOTKkvVbVvoOBtrRtTtTfdDEFDdQqfeoynNJjYvjJxXXxPpFByYbfzsmZzMSJjZjJbKhgGHkzZeEtVvTkmMeEKIppALlaPPBbiiIDdeEBxwWBbYJjyZyYIizhHIHhNDdXIixnjJJjiIGgwWXxgAaGHUuhCcxXitTUuPLlpOsSAaHfFpPhgGomLlMmJRrjWyYyYLlNnwMjJpPmEeVvqQMmZzyYZzMcCMmIilzZUugzZGYyXxtXxAaqvVwWQTzZhTLlEeaATtTttIiKeSsOkKoCFdyYDfcOHhovPpSJXxnNjNnlJSsjiSsIKoOkPpEeGtsbBSTgaASsyMmYnJjwiIWVuUEeeEWbBEewQqHhvPpaTfWwsvVSFtAXPpZzMmxMmNyYsSFfIiDdbXxBGgSsLqQqzZBJLljbECcdDeeSwWsECiITtcQTqQtKkjJRbBrSPpQqWICciQuUXxBbqHheEowWOwhRrAnhHNaHIisyLOolYAaiInNwWGgeHhTCBrRoObcIYyEeiPzZEepGgAaCcPwAazZZaAOUgGuvVjrRcCpPJLCceElnbBoONcaACnNVvCwWcBeTtEbuUryYfqQWwoOeEqQDYWwydgGxXOowHhSwWsWhHdDxXGsSRMnNmriITtRnNtTEerpPpLGglFfyBuuUUbbBGDEeTZzteElUuSsTtfFzuUoOZBbLOozzZUuiIfQqFGSskKVvHhDdgZkKxEeouUOXDdvJjFKkvVuUfvGgVVqQbBbVvvVRrcLlCBdgQqAaWwcCBbAaRrpPCKaAkcfYhHoOyfFLbBmSsMgGlUUuEebuUSsiIBufFXxNTWwtsSnLzZvkKIXsSxiYytkWwCcKdEeDEeoVvGgihDhHdRrHIzFfZoOOoJjOvVpxXoOPpwWwWqQUjXxJGXxeSfFeTRrtEsEbHwWhyLlYKkBTtgXeErMmRdDxuvvjJXxmTtMVdDVPhHHhWCcKkwdDMmMjJmLMkBbKmMDdmmwWrxXRurRuUaAUMOoLxXsSlvFfdDlFLlXxfLbpPTtBIxXYsSrRymPpMWwIiPkKgGpPpPpiTdQqDkKtRrkKDDddnNVNYynlTOnZzNnTtWNnwNoVgGrRNnnXxOoHfeEFhNdDoOpPtgUuGQEelLqXxVvewdDWTHhdpPDtkEeKHhETRbKkBrqQKkFfNJjtTQqFARrajJUufnEehHqQJlLmMiIphHPjzkkKKZELljuUJmXxMLlpPeUukLlmMxXkPQdDcCnNqpHhKCcKPpXhpPHCcxxXpPXLlCcbBxFIYyavVFfAEbBeOFoOUufXzZxohHXxQqixdDcCXNnMWwmfJjYyYybBVwWZzbBxXWwmMCcmGgMvPzZPxxXXCpPyYcptThwWsaASDJzZjFMCcdYyDeEmfdYyHpjdRkKrDCkKCccJTPpccCYCcyCjnwDdWMmkXxBbKxXYyuUNpPJjAhHbToOeEEetQqBjnNJLllLKkKkojJaAjJOXyYxwtTWKPpkwWPTtdsNnBdDrRbStTRrDpRAGgarUupdlgGbBLqmMfFQhuUHFfaAVvyYDHTthbhHCcBPzZtVvswWSKkTkKWmMiIwaaRrARrRrCcnNLbuUBlsWwSLvsSVUiIuvVRrcKkUuHrRyYhCVvQAaquUghvVrRHGJjPpAcCCcalmMgqQNnMmXNnxjJHhGRUuOoXxjJruUgzZGmMhHzZwAaIixXWkKLlNnqnuUNlrMmzZiIpDPpdXxPRLUfFuUyYNnVIimMZzKAaeEkvnKkNRrMmsSrAaUWwoOGgRWMmyUuYaAOowVvJjruUuDdkKomOoMXxzZQqSpPscCAaOXSscCwGgWxiIiIQqRwWhvVEechHbBLsSleECfFNSxXspNnPnqQoOOouTpPtlrRLgGNnVvlIiJjHhLPcJjcpCcPCCQSsaAskpPKVvbnNEeQqsjJSBSqRpPWwFfrpCMmFfcXeExoOoOEeiIpPm