-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path5.1.php
37 lines (28 loc) · 49.6 KB
/
5.1.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
$input = <<<EOT
LlspxXPjJMmBbVvyYNnzLlZFfSTtULRlLrTtbBlaAJjqQUuXxQnWwNqIiDiIdRIWwQqirWQqwfFlLiIeYyEJiIjjPHhpStTsJVTtvtjbBjuUJJZUuZzGgOoHhUumMYyoOBboVHZzhvsKkSspPZzFfTtScCOzkKfUxXLluLlRrFTyYSstuUJVvLljJjTqQCxXjJxVvCcwWVvXzJjyFfYleEUuAORroamMLRMmOorKkSNnsXxvVJjZOohHeELGglVGkKJjgvciIMeEvQqVmVvHgGKkhwWdDMmwbBrRrRWjrRJSCcoOPpkKepPjJEswaAfFVvWwfFpnNoDdOPpqVvFfHJJjjzZCmMvwWXxJjzkmMKZQqPzyYZHhKkAFfapgOoBbFAVvatTfGCyYTtcgGLlEerRFHhfIbVvBbBiFfNSsnDDddNnnfFjJtjJkKRrTNRxTtXTtQqRTtnfFNAarRrqQIjJiuUsSgZGglLzYiIyGiIGgcxXCrrRRrVEyYtTzlLZeZuUzJFfiIjgGuUhNnHSgGsAateEIhHpPoOiqoTtgGqQOzZQJjIjJYTtyFYmMyfxXcCxPBCcwnlLWwNWbpSsrMmIiIiRKvVyYfFuUkiIbwWBwWkKHhEeRrXMJjjJmkKxXFsZzSCvVcvhGgHVeEfKkhHJjvVfLWwzZlFZzlXNUuKjJknxPNXxnpoOfFzQkoJjOKqZzfFZzNnbBwWEeZLLdGbgtTGBgZzDlxbBaAXusSUwNnFfQWwqWUutThHMmVioOIfYyFPpTtMmVvxXBZHEaAeSshzgSSssBbGaAKkBbjJSsbyYeekGgKEsuUSEZzMBQqbqQmtTGgdDtTJjlLMHhmGguwWSsroORGnyrRYNgWwfFRrlIiLUKwWYykuUuBxXbOXxoSssSLlFfNngGMzZajJAowWOQxXqmAaXxjFfTttTiIJPphHIWZjJzwWPoOcCpwifFrRcvwWgucCjJUwWkKFfqQSkKswWGmMVSslsSaALOocClLkKQEvVJjeBbjJNaAJjPpYyDdnLlRruLSsliIUBOxXoFfIjJBbiLOolPpbxXdDmMxhHXNnpPNTtVvpPFfmMiIQqJYyrRZzLvVljGYygnzZNWWwwEeyKvVqQkmMLleEYykKYQfFQdDqqPpcuPpUYykKYvhHVLRrlyCvVzZqNvVdfFNnTaAcCdDtXxAXkKYCcykKipPIxCcUuNngGDdoOazktTyYKDdZbGzZgdDrRBkRlqQDdpPLjJHhrTPKNgGwyYWnkmMyYYdDyvVpgGGgfFFfvVPzZGgpOvVoNnfvVwWFtXxgGGgsIiSEeWwKSsHhsSiuUmMIyYxXykxXKUGAagYyoOBbhdDahHAtTrRwWNqQBbiIyYnrRdfbBFGyYYygDLWwxIiXfFlIiHLbBlyqQYSsEeumMYhHWwqQMmzHhZzZIMmEeiQqeMuUBbkKpPNnWOowVUTtZzlLuvmQqDdWwPpPFfzZqRrKAakzKNsSnksLlSKmpPqIiVvQVvMiISsLlTzZspPEoOeUaAMQqmuTtStQuUiIDdYyuZZzzzZSsMmUuYyLlCcXxSsPPppFnNKkfUoOQqrbBRmMOoYjYyJvVzHhrRZyYmMtNcCdDXaAxXjJxsSqOUuoJjhHvVbLlJPpjBQHyYhAVvavVngGJjMyYTtmSsRrrRNpPMrRdIiQqFmMfOuUoMmlLGgfFjhHJIcCiUuFfrfFRhHnNrrRRwWcNouUOQLRUusSrOoZzlzsBbSZhmMHByYbsNQxXqnSoOyYqzAKkpPazvgGVWwZZpJjSsPeGgJjEoOApPCsScatTpPjTtJjJyYbByLlYlLCQqVoOrxXDPpdWwRqQIiEeUuvXxlKkLuUmMMSsCcFyVvPpYfmmMcNpPbBdcCDDyYdLeEnNmCcMlpZzZzYyAqQaxXPBbpUuoOUuMhYyHwGgKkWkpPKmPvzfFZVfFpJDdZXbBdAaaUuADXxHgGvVRhUudDPpHmMpPcCXxvVNnXxrtNnTmMhIDdnNFfLliuUUAoOaLlunNeQqEOWtTOowoTQIiHhSsqthHxXcCMmhEeHYvVHhhHVoOPpvyJxnNXoDdOSSsmMBbGgBbxXsDyYdJjkKsrRMmkKxXDVvdSgKkkKsSFfmLlEeuUMGVvCcoOSOOoosmgGfFuUuifSsFICcOoucPpCAazHhZwGgWUJZNEenlLWwHhICcOVvoWwiziIykKYyDdaAYZpwvVWgGPWUuwGfFNngTtstTNQqKkHhnwWoOSqHhfFQJjgGeEixTtXIiIgiIGDdlLZdVRrMmIivHhDTtLlYQqPJRrjiZzImUubBMppVvdDeEkKdaADIpPzZmMdDvVqCcFsSeEfrmMRQVvjJirxXwWRyeEYUxjEeuDdkPpeEjvViIziAaInNvhHAasDnNCcYHhYlVvLydlLDxfFXYyDCcUxXuiGgLlOoIcHhezZPzZptTECEwNnpPbBCbBceYyEWiWwIXxfqcCQOoFKuUdWwDkniINVGguUFUfFRrnyYgGNuyYSsZzGkKXaAxDdrAakHDHhdhTtssSBYyKkbJavVApPjvVjJahHAyYSdDkKGgKkmMFNWwSsntJjTfbKkVvKktDdWwgGkPsSOYyoWwvAzZaVHhvLrzZRtTHhlCcyEeYpPJUMmAaLlYFfZzynNjJqQAaISsEzsSNfnoObBzZNWwiIEnNIieJjVuUEeEVvevFxXXKkxYywWnUWzvVXxBbZwHhQqKuGgAaUkuUusSnNVvBbhnNbBEwWvUuVejwBbWAaJuUGgpPHFfhDdaPdDHhCcSspsSsfvVFSAvcCVIiyYIiOcCVvJjRrDdoCZzIymMYrRBACcyYkKabAaaAKOpqQOnXxNhHBblLihHYyuUsSxWUuwcsSCjiInNJjSsQvcCnNeECcorRLlGgOVqNBbnFqQqfFNnnNqQQEeFfmMTaaAACcexrRXAYyaEMmpRrKVvkXYygGHhxBwWLlbMmDJsSoOjsJjSIvXxVidYSFfsyemMaAaALlEPpeViIvEexkKXswWiIjUBbxXaAzYyZBjGgJRrbuAaeEJjgGwZzWrUsSuRXxpNCczZMmsSnqQPjdbBVvUuDolLSsbbBBoOHhPpdXxDOEeJTtTtjmMfFJjFfHhLrtTRgGoOaRGgKkriIlpPNZdDznLWwGgNlLnNbBfHhKkxXAkKaEeGsiVvIDKknNdTFEeYyclLKbBkComrRDaqQAdFfzZMmMplLPcCgGyOoYwksSYqQKkIVviFfzZCfgqQYBsSbyKBQqtTblLkcGgHhyYWHhzWwienNKkDdCcERThcCHtUtTyYYgvVVvGyukwWKrIulLHAahcLlCZzNnULlCkBltTTRdDHhRrrtzYJjkKyuZzipPKqQkOonppJjPmzZMWjtTJjJTtjJzAXNnxhICzZcbBFCbBcFKTtMmKketFfeEKkmMTZzuUAaVCcrRUurzZRGgvpPYyEeHhnNvVsEiIezZSSRrmjJMuUDTtoOLlmMoOdDhHKIiFPBbtTTtJjbBjJhcuHhtTUlLCHqQWTtTtUuwfFeOgGhHrFfRkKhHzZiIxXYyqKkQPphQcVcCvcCwNnWCgGOUuovVYyfFOhmqQGIiRrsSKGmMuUjJJlLKkAajqQGgRrFYyfZzBbgRIikSsBbBbvVtZbBpPzkKUuSsOuUOokKfKkcCjJoOVvcRrQuUqCIiFGhstThHSFnGgNfyYyHhYHxXnNWfFgkKjJQtTKkqhfFHYyShHsQlLkKRrrROMmxXZzonNOPpBboaAexXEqpxXhYARrabBHhOoeEuUiGgpcCmMPIfeXGDQsuUbBPxXpPpzmMrzZRZdDEHhemJjkKMSOoyYqQyFciIiICOwWEecCiIYyDTtdvVeOoeEeESsOcCxXUuUuhuUyRryYqbxXBUuQWLlwfFqyYAnOoNaVvQUuJljJLjUuulTtLULlkKWwVHhvShPpjAIidEeMmDGJgGTtjgcCBbaxXFdDfTtWwSEeMmLBblKkiIzTtiNnIZCcsCcXxiFZzfRiIrWwDiIAKkarTtRdlLDdyTtfdkKDNnyTtYFcCeUuEUuUuRrRKkCcuXxUrxXnNcCYMmZaAzKkCtWwIiPbBpgGTcXxdxEenNWwXsSDAapPIJRrfjJrRFLfiIFlUFxXbBNnfRrVvQyYqcCxXxBAaIibPJQqTtLljpXsSeXxExXdqfFZzzQRUuYiIWlLwhHhQBbyBbobBulQqKkLIiUMmGgXxOdoOMmKkCcVhHzkJjRaArKKXxvLlVkmznNoryrzuULltCMmcuUTYyHrzZWwUuaAkKZpPMnNmWwyYzRhlnZzNLvBbVZRiTtIzmDdMdEYyeDMSDdsFfFfKkXxQnNdqrRQTtDddLqQoOqQYylDQqDcXxoOhvVHIiCsSqhHyqQbcCBpPxXYpXxPMmAeYyYynQqOoNcjJCsSKkkOjnNJsSoKWJkKDdDxXsSsbBaAyYEeHrRhMAaCrRAacCcQqDcCtTdBbfFcCSNnawcCWAkmMKPpfIieEFLaAjJSsJXpPxYymBEeJjLljgGJiIbvMmhfOoYBbyBbHhdDhmMwDdVvkNnOoKrrRaAPphvyYVcCzHhzSsZfFLlwyWwYWTtzZFfEVIiupOoXxPUuUDVaAvMmdWwNsnNSaUYyxqQXQqIiixXIjcCOomMPtDdbBTpmIQqQHhtTWgWsoOcCSwEetZzXzwcoOCmMmGgMgUYyuyqjJQYvVJbVZzlLaALrRAaUuTAkKatlvHSsheURruVvcCuRrUlvVLPpYynMmAaSZzszZwWQqkGgKIimMSskYfFhUuHzZGgaAnNyCcKmANnLxXtTmMcCmNnMjJtwWMmhfFJFfEwWejrJjrRRsSyYeEHhaiZBQqQDdqbsSLDIDdiZzoONnIixXyYCWqQnxXNReEDdOopPrRwMmWaAzZAahHZzphKkMvVmdDWUuhovVkKVSsvLlBbCcOUCcPranNSsoAaKkuaAiIdDmMGOoNnhtaATpPQdDlGgeuvVIiUcCEfFeRrEksSAFBbNnJjUuiIaAjJBvVQxXVAauUvLNnVPpOdAXOyYoxNnpqQnuUAaNzAGfoeEOAXxabrRqQtTBcAhHpTtpPfFqyYlCaAcVbBvnNEUuoOqQfSjJsjyYJFzKkdDWwuUXOKkXLlUuptTPzKkBwsSWbZzpPFXxfCeEcLlRPpdzEeLxXnwWBLlYurRUyMmeEMRQIiuakKxXAUXssSrRcRHhrbBKBbiIhHkDdIiUusSWwyYZYnNnJbtTGgBjNyuhwjJWHhMZLltTzdhHDGWwgxXjoukKJjJjQqsSUOoDdKiTtdDhHLlIhErlvVyYZzxfOoKkVvBbFDYPeWBbwLlaAGgqQFfVvlLmOoeENbpPNjJnBEeCvVOocGPQqpggQwWqGcCfFGgnMNnBbtTtTcChHzZmuUMsCcSZzRQOoqGEhHeaAUucCuUEuzKuaAUrRhHwWklLnopPOdDyYzuYYyysvmiUuqQjJIrTtzZeSsEsSJAHCchsSamzZOrhwWMmWSsPpwbtTKkkKBpSsTtlFfLPxXyyJjYCYCPpcpWwsSDnNdgGzZkCcEeoXaAWwxKpPzZQQKkMmqPLJkAbBExUuRrvVxzZgGXPxXQqpzGcYyzyYaAtTZCsXxSQpPqHhiIauUAJSRDdeEtjJTrMLlmSISAasQyYdDiIxXZzJjAalLOHAahxXJjlQqKkLQiIqovVLlzdDjqQJnNbBWwZzTzZhHwWtZcWwCbmMFfHbYyBvVDddDhBqFfnzZPXxpvViIjpkKPYyJZMmiPpIjHSshviIVcCzZcCuUcCCgGJjXxcLVvlBpwWPblLYypPxXbUEfFeuuUQqBYyhsspPSfFafFnNksSKDVGgZzvVvdeEnNpQqvSsVBbPpRSsVvJpmMPZaAgFfKuUgGnNkpFfPiSsZzZzGgUulKVVvvkLoOAaLeElpyYgGuRQKkGgqGeAORroaFfEbByYVDsSSMmsOolpwiEeIgGWzZPLdhHoOdXxDmMDHhvVaEepKkQTfFCctPIlLizzZTtgDabBAADdjJhCsSSsgNnGxsEeStThlLHgGEeXcBbhHzAIiaZlKkSBQqxXhHLLlQqkJwUuiIWqJjnNbBjJqQwWFfzbzNQqnZBvVZFQqcClLZzgmMSyYHeEhWwsqjJQoibBIaAHNnhKAakOfFUuRrFfuWzoCcUiIuyuUYjkKSsGgSzAaZiIlaAEvDfFVvdVeEasSrRSsetTtTEZzqHhhHKkikKVvjJmXFXMSIiiIsBHhbMmevWqQWwMUuHhusSUMbBJMmwWEejeyYmQqMNPvVnXxaAvVKkrwWGMJjMmdlLzlLZALwWeElmmTtMMmMdDaZnNfKHhDSsAadkKAaSGDjJdgsQqxEeZzJjuPpUilLqkKQSkHhKElLPpeoJhmMHjFfOLlsLEexTtXlHDdGkKQuUquUgZzrFfvHhRrnNVyfyYBBZcCWwShHsTtvJjTtoWlLwLTtHZzmaAEPptTYyPpePNKGgkPpsSnSOoJfFgGayYAwWrRqQfJPpNnjFBbUuNkKnvVaRrAyYHesnNnNkwWKdDPFfSfFsdDoiImMgGOnBbgVvUGguGAaNUuXZzxnPpOiIoNeWFzqJjQZLlehHzZKMmbiIBBbpqQAiIqQHVvhaOaAowmMWgGEOoGOokKECFftTxwhEeHcCUuWbBwWXqmMmMwWDdQfuUFYyAQqeEahHyYbBTttTtwWnNPpgtmMSsTSIiIFaABbvVfhuqlLrRuUOoQPpONnJpPjjJdDGgjgBDEeCcdkeEKKkbFjAaWzgGZwCFfcWwWQbBiMuQqUmPfeERrFQqaAOopCbBvpPRBbuXxUrZdDzyPpYHjmMtTtTgDLldDdABAYyaQcCquySmMsJnNLlHpNnBbPbMmsnNkJjKSAapWwPBGeEgHhnNEeEMmeCcqSsgslbfiyQCcnNqlyYLpBlLplNqrRQobBHBkKbhmMxDdXsMmdfFPrRpsSpPLeHUqQuzZoOhEQqQFfaAfFGgfWzeqQEPpbBZuUIYdDmtcCjJTyjJSsHhLlVvYOqQqQoXaKwWYywWUuoOqQZHhLqQugGKkUGgVvAbBaSTtHhYMmysuUMtwZbBaewkdeEDdDTeEfYbBpPzJyYCeEsSaAjrRJLhCcHRkKrMBbyYXxmOoIiWcCiIzZpPNdFfDHMFflLBbqQKeEyYCvVcUubBUhHLluCciFfMmsQgGqDddDiNtTfUuqQpkKgmuUMwdDIFfqQKJjksSiWRYcjJWoHmtTMhhrRHBbJGdDHhgoQqloaJjsSBbAfInNivhHDaAdVDHsSgAaAaJuyQqCcYKcCmYnOooLxFSsNnfTwWFfdDtXlrDdiIckVvquURrTgGleHhbEFUeaAEuUuXIPscKxXtrEeAETeBbVdkKDuUhhqQHHHQoOnNAvVoORGLlgmlLhHXAxXQqaxxXiDdHhrRdCcUmMuTtqdDdDPfFpQqqQhWwwCcUOounNDeEdJrRjLmMhHqqQKGgktVjJKPFVppPnNNnBVnXMmkKehHuzFkafFNnxkKpVfyYFpPtAafFPpBbcYylLWwcCxXCePpEvemMEVzZgGIilYyxXAduUNBbnKgGkXxVvdDnNqQbEeYtTShHsyDIiVvbYyDwFfWduUGgcCLwWdDjiIAaAGTtbrRcCkLlzHhgGZdDPpPyiIsMwWJecCiIdDjUIihHWkkKGeVvEZrSshHnNUuqhHnNJjHhzZQFJMmotdDTyhDdHGgzZjVzZvjzpaCcDdWUHhZSszuGgwWxXPpzZBbjJXIPDdpWyYnhDEmtTMpNcCnPsYySKKkQqkDHhdGgBDvVdpPmMgGvoTrRtOEeSbIimCcDdMyYnNOYIiyoULzJCcfFmMiMmyYJQqjHhIbBYdDxbBXJyYneENBbjkKyIiDdsSlDdvVvVLDdxoOXLfLlFUuXxvEeVcBbraLlpPAKkRcsKtTTtmMmMkSDdJjUuRiIrgGjGgDdJUuYaiIiIAcCyKkdOwWzRfVvFzIbwRrWzZQYyzbBZQdUuzZqoOKAamZWwzVvMKLlgGdHhDHhfFHhGpbZzYyEoaAdSsBJjQUqiBYAwLlWRraTGgtqQyOFpNvVnbRrCcYPpUuJFfsPwWFdDffAPtxSsurVvIiRUqQnOeERdDrFbBNnfHhDdvQZzqbBeElFCmMjRbBriDdIRIirJetkqXxcgYyjMmmMtghxXlLAiPpJGPpgjIwWYLlyVvnNeEoKkyYDdjJDdzeEMpRUHSsrRoOlLXxjJjdOgGJIiVeESsvjTEeNntmMsSpPgttqaATtuUASfIiFAUvVsSiKkIueEnAaTthHRrvYyaAVMmcnNhklLKEeHFXxfLljxXeEJUYyFfeiBjJlLSswWGgxDQqQyIiIiYnDdNcCFfPHvOoVlLfFhpbwlLPSspWowEAaEeJTtSDdsjElPpkbBCccCLlKLeZzMmEeespPDNndSYcCxFfeEXyPEeMZzmMNnmMSsmRYywWiIaoOWwAqaAZeEGgTtGdDgzcJjbBROorRrCFfEevVkKOoQAamMeEKkyYrOogGmFfYzHTtjJDicCnsSpPzZDdUkKuQgnfFJNQElmraARgGiJjoOcCJjakKAiFfIiJjoOVTeGozCcZjJMCWwxYyWwEeXcQlLOoqjPlLpxcuUCaAAsSPphAJjaxXAaNcCZauUEeKmMwWRreJcDdCjydFcFfnWutdDQqTgGCcbjDdJYyaiXxIEMmKDTGYygFfOoNneJFfHhjOoSsGkqNqdDQyYWHdDhyrRuwWUifFrCXxOolEWSiIkKRrswbBtTmQqmMMJkKjrBbDdlLCccTtIFfiHuTtHhUZzxcCdfFDHioOIPUudNnSsxXHmMiIhhEoOMmMcCuOPpjJohHUbBKkVTRImMiPprUSsVrRvDoOamMrldDLDdqQSLlpPdGgTtDMmGgTtpYydDVvczZiWwlLkKMmbBoOIIiClLDdBbxXUkrCcyYRKFfQpPUzZuqfFyxXrZzKkcCUfFWnNUuUuwZzZwWuzYyZUzNnfFueEtTLlbBcMqQmMtRDdrwkPmVNnvgGxXCClLPPsSBbpknEjfFQqgGBueWUGguMhHvuUVTDdtEeRrVBbPgGSIpLlsSPBbsSYybjJBcfFwWBirmMnJjuUNRvVeEiHRrthHQqThwwWDBbxXgGpNnsDdSPRrhkuqEeJjVaAItTtqsNnJWdKkDryqQJpPjThHHZXwWEeXkhHKdBbziUGfyYwWLllLNLlGlysSgGWwSsGgvVKgGdCceJXWEemJjMwzZxJjUzZYyBqQbJjDSsfsSBKkuFfUgGbdnYEeEoOdDwXxWnNwQbiIdxXGgDkKtLlRrhBnNCaqQXgGxHhaAIlLiwWuUDdqxXaAoLlQZzqpPSNnndDMmrRPpRAamMoOJjLiIIMmiKEmkKaAPpfNDkKACcVWwdrNnRDHhMmJjvMmmMmwWcCRKkQqsPpSzZKOKapiICcPFRNfFnPUbvVpPYybdDvuUVvaEeHhIaAMmipPAsSlWwpkqQuUKYyWwPSsrRlfFRibBIrzZLfXxvVFmxATtaXgbBwWVCcOoPptMSsEemECTtPpcnBbjlLMqQRYyRrrHrFpPfrRGgKxXkXxTteaArRGXxqgGQyYLqLlJjsUuMmjJslpPSDdsBtTbyYLpPUAautTSVJjhmMbBmHhTLrRfUuFbJjuWvyzZZAaJcCjOowWhHIiErRhHjtTRuUDPwqQrjJKVvkDUuEBYyzZYfiIFyTrRtqUuQqLiVrDTYXwWxshHSUuvnnNpPUtVMcCOoNGgnsSnBmOovqcCKkCcMmsUuXIidDdFQqMcCmVRroOXIDZzptTIiKkMtpPTmEesSUuPyYdsacCCEemMJjRuUoEeOSstTFCHhcfKLuUCclkpPQqaZmMLlCczAskyYKdYEeVvPpPzlLpPvVpPZhFfHEeEehfFAmsSMpPEYyAWwZmngWPpnNsSsAPqQSspPCcWwpkKaZEezurRUStKQqsUHfFhTzZttjJbBYyuWLEMmWKkbBwBZzbrUuFYTtYysuUSXdDvLmMrRlVsNnSxRfFaAIirnfFpPkxXEsSXzsQqSZLlxZzQqZsWwScEGSsusaAdDlLLlEyYbBGGgIipkPbBuURrBawEeWuKEQpPaADwWdqJjpYyvzZMHhmJjSlCcLygGYyYWUuoIwJCYoXxaEcCFfmMGiIgQChcCHxXcqgWwEfsSFxnNZnBbNzSsHhjgEfFeEiIeqDeAaAaNnEDdOFftGngfFWwtTwPRroKGqQgSNnsybBpwawsShHtTFJjYyOqCcQeUuEkKHoOGghfWwtxMmXhhHnNHvcCVXxPpQqTgpkKLCcjhqQZzHoOJlIYOoNSPdsSUMmuLlkiIRyaAYrKTtMmnAAaHhacxXtWYycBIIiizZbOMqQmKnNPcCHhpQJMmjAiIgGRryGgmJjsKENuUEeRHhVyYvcCVXxvZzrnecCGlLgKhvjJXVNnaAonNONCcoOKrhHoOFfVfPpkKFvVUuhkKxXLlmUrRDdDdvVGgyYjJAmMGXxEtTvVKrRTtkrRecGgTCBbcFfQsSqkKEettCXvVyfFVvYpUWwulLPhHEncCDxXFfrIimcRrCMDdKoOFRrXxhWwiiQqJAagGGTGITtwyNnLlKgGbJjNnhHBozDdZaAJbHhBlFBbfcCsYyfsaABbpzZYJCuUAMmRrStTsSVsSIMmiUZRrzyaHhsSuUsYgGxXIiZsVdEelLHnxPpXNNnhJjCcdFkafAaYsqQOoQqRrKzZHXxZyTtYtTnNgoOueoOZzEwWuUgyxXYXfnNUukEWwUuiuZzDdeEGdDgUQgGmMqjJyYUvVHhsEUunNfFZzkCcZzKsSUueStThHskMmeEANnJLljOoaNqQehMXKilLINnpRrDdPqhHdPpDfFxXCcXxMmbBQVJcCiIAaOvVojDFfFfTSPzZpEDdeVvstHhTaAkKhWwHhmHuUyhlLuoOgbBzZadMmDEzZeYeEbBKkaAdQaAqqQqISmMqQsmMzZSEeFOofBHhFXgGWwWKkdvtelpWXxwPLlLHxXxPIiisuUrDdRrKNnhJTarRvxXNnMPiWuUwfxPpXqwnNsTalLUuAKkEZgZzWwtTfFCkFexXpvVPRrCzZcpPIpPWwyYiVrRUOouIiaAQLAamaAMlkvVFfiIRxXrKiaaPwHhWSshHKIikmMTtRQrRMmvyYSsVqIiPpnibwWiKnQwWHhIgGTIijJAatUAasotNnoOHhGCcyUbBuzZuUGgLhcAaXxIimKkvsSVMVvhKkHafmMFAaAfCUuYHjgYgGoOyGYOoYyyHmnkKsnWxbByYwWUuCkCcKoOgGYyzZckzZKFNQZzuUVrRMmYQqSsyWwTtAdDanNoUwhmvVMuwMSsqQmMrPpvydDRrYVMfXxFdDQqmbBEecRrCAdDCWwajqAaiIcLVvDjBbJgGPpmMLlRrdYJyYKZzsGgxhDdIiIiLKklLsTtSFfAeaAEjJTpPCctTXpsSPHEXxlVjJnLJjlNBDdbBwzczZNXsSjJqOSnNfFpPtTsSvVbSsLlFfprRDcCdONnRGAKkalMmLwcJVvjeEYTtMmVoGnqQNgOrRETtWtjxfvzcCwcCuUmyYwWMWWDdwGhHIiObNdVYyYYFfylLVKkndDNcHhCiIUuPIipuULlKkSZzsXIiNnxHVvAUuaXxHSlVruUjZzHIiqQZSqQoOsaAzhEeXxJuBIQaQIJgGtTnwhHWUquaEexXuUXTTttNntTbBxBbGQqPpWiIMnNmSlAlbZEexvVXpPVvuiIGzjhHqeFfEQvfWdDLlnkmbuUoOWNVIiKOoBONniYwVvzZTaZzVDdxXNnHheqQDVlLNnbVvBrjiIcCIiAaHwWaAhQpNnPqsSOiznNbKkNnBiIRrYyJjbBofeANnaxdDxmiBnIwWbBFhHfiITtiDdAoIiOUswpPYyxIifneENgGnqlLQfiSsuGgjhJjqvPpJjVqQzZQyYUuFfLlHDdIiHhWwqiAaAeEBDdbqQgZEekKNuYyVvoPpqQYeuFSbBsqAcsTFmNqtlLZrkIiKtsSTWLlLlFoOKkfIhkKHrmMJmSErzZgqQWOowGRyYehHVvarRIsSiAelJuwWEeUphvzZuBaqvlLVyfFHyYTWwHchzZRrgGuUMAarRiYyyYImxXFfWwIitTQxXZkKGgzqnhHIiiIDSshHGgjJdOoaAzUudFfZWIiwGhxOSsLuUlNnmDWwdaxXkKFcrRCfAhzZMytTbDdDlLxYyHbBxXhXlLHpPPpPppJPovVeEOpfcmMFzZFfhHDUEexXhkQqKsSXXxSuUvBnIipPfFeUoOuAanNxZAaskVGdWwDgyYgGMmuUvAaCJjpPqRrQzZlhHLaAWSswSGfFVveHKVfFBbrRcLliImkKfFMPKkdDReErRvVkKudRrNnDCTAaxHLlQqkKsSdDiqQIhUuMsNhIiHaxXPndPpfXxuFuMiTCqQsKkcCblrRFFfbBHhfLwWthMmfPtNnPZfcGgrzZtdDTPpDdpCkKcxDjOrRcbrdDQqRuuUrRZRTNntrKkzDgGDwWRrTsScjbjZBbzBbRUBWwbDnLltTquUQyqpwWnTbSdDsBtNPFEewTtkOoiIggJNnDdXgZzxmMGgtdDTFfUuCcUfZCcyGgYBCcWwrAjJaPBvVbLDdRnsrRnNSowWhWwALqQlaHcwYybBWlLsjXxIuUiJPSmMRrgrRaAgbuKknNBbQcCqegGEeMMrLlSsSHRrhsmbRdwKkWRuGgbBhHyYjeEaEqQePSsBbsSpPQqbpCwuHvcCGMHgWdiWwHhRrIDKkcdDCwpDyYNndmMwWPUuTtRgylyVOhHByHhYopzZaXeEOoVjPYyNSsDXwzvmMPGuUgpiIYcXxXxdDRrkKmMwWbBybTfFmMWZMXjdbBsbBOAaolgZzGFfFfdDSGgICvqBbQEaSSsKkzZTxWwIiUuXsEebFflLKksIihFYyhzdDfFryYztThHinwWKpSaAgGNnaOBbojlLxXHUuvVkKqQAGgUuawpgpPGaDdlvVjJLzyYZGgakKPpATtnpPNWOaAowpPUfGguUYykKdrleEFfLfrxkgGLlhHxFlLxXfYnNaVlLNjZzwIiuwyYYyWUTtTuiItqMmgOowOcCWwoWGiIQyfnBbaBmYRrsSRDdrpPyqQeEEePJfuxcYyNnxCJlLzuUvTUwEeWnnwWNnpPHNnOvVcCyKkuypPaAZIVvmMQGRrgjkKJJDdjCjAaJcRVvsSvnNNnVvCcVKMfFIijUuSsFHnZwWzKkoBblLknfFmMNhHAGjdDOyYoJKkxXgMmhHawWdpPDFdtpsSmNngBbGYMmySJjLCclrdsSDtdQqEOogGJGhPFyVwcOoCAycOfFvhhdDHOorRFIOolLsmMySsYCXqQXxmMmMiaTVvoHhOGbVlksSjhHJKYyLizZUsSuvaAkGottpQqPBWKHhMYymeamFfjBbMmJMiWTtlocCOLHhRMmrnNtvVTFfFfiIAawTtWwuUINQqMmjJozZzfFeEuUoOwFfepQZtYOoTuUDdoqQORbcCMvVhnlLNhHXLHhfFlUuMjmDesSWsLlAalFfKklDdtGgrVCEDdJtTjvPwWCjUuYyyRKkrQPlLozPqaAGgSXwWPpoKkhHtTmFaVmrRMvvsNbjJBtTnSjJqBbOoGNaXzPuEwWeyYxXPVmZzMEbozZcCcPXsHrRGPpkDdKgaAHLCcwcCWlrRIXwZRJvNnSYyofCJjGwrRftCjJbBmMAHhxxXMmfvnNcjzmMmMfFZCvQqQPpqNnwgjotToMmOAaTZzAuUgwJUxKkyYyLBOmMiqQuUYodlKkjbBJrvVbhHKkwEbEPnUAZNnoXotpPJaKkdDiIbmMBqnZWwgGyGOEZGIkPElRrwWLrQlIjbfFgGfFyYPVdDZpzZZSKsjJSCcZzIVvcqQqQdJjikpPOojJsENhSsMjJmeAHhaEHIKHXfFxZzpLrRlxtuUTQqPiIpXpFfYykKcCAxXjbgvVQCSsSEBbbBeKmdrRDOeHwtwWTVhHAAfFSLLyYOzZAaRrlwUQlUupByZjVpHWwYWdxXqrfAaxXiInHhMmYPyYOckKiICAaLaATtRcbujJUKIiVOoIhHiYGwWgIghHCfFqjJKvKEaAbDJjdGccCjBbbNnBmsjfZbQqBQRnNEhHEeBJjOJCzqQZSsSseajzPiIpZvaAVkUvVuZAazLlXxZrHWwNEeeETmMKkDGjuUCcJNndcREjJwjJuMmKkKwNneFfXiIWwxDwWwEeWfooOHhOdDdduMmZqQzRrJjOaARzpgGPBGgfxwqQjCcJWZSszwPhHpmzZluUOcJaXQsSIiejJEoZjwWgGLfFnwXxWNhiHFmMfhxeEmMabxXPpBjPtQpnNPquUjpPEeJTaAfFRrCcBbKkPpNnFfNfOoAgGTcGMmdwWDoVvQpoOooSsaGgYdxXDyAGcSBwWbbQEeRrqzZcCYyBsCMdDmCcgOoIoOzZkdDwWVvkKXxKkLlLAcbBCaaAFnNfvcCVHRreESJjatkEeuUoueNnEaArRTjJFPpWwOoiIfGAlLajJXxTRzZMmrtglLoONnmMXxVnNFnNTxXAxwceRrVCJTtjIQqiDdwcCncgGPpqpPmPpUuMHwqGgyYHhYDXxlmiIMLjJHAbBOoaeEXHmQnFBEUuebpIiOBbCtTcAaDtDXuUwFwWSZMmROXxXXxInRAGgaWPpAtTVvBbPsSpaAZzFjgYdejgMmeEGrnwWNUuMhHzVSsUWwGgxXsnNSfFlkKuxXqQvVMmUyYjotTAaoJjbqQBLMRWNngfFpskthNeWRrYytTHhlXxRcVhHxXJeEjazRSpPaAsXxvkiIKJjWbgeEcDdHXxYyhGHApfwWFwWHaAhKdDUuszZSwWwAaxXKkoPpjnNJAaPkKJpGgPHsSXqQYqHhLEeYtdJjUuDtaoORTNrRBbiiiIJjnNkKBXxbwwWWwWQqFXLiIIiaaAjhUqQurpUJjtTuUudKVPxXaAtOoKbYyLlBMmHhxBCcbcCXhHkaAclLQsMmwHhqJkKtTdxXRrtTKKkmhZoGHhIslLCclhHZzSsjjMmMmZNnwWWwgPpGUumNNsSdvbBgSsGxtTXlutTUrCVvMPpHhmyYYyVvzjnNWXyPAVxvOHtFfRrTVvhWGgGgwuoMAooOBbqrZzRbifFIycQKrqTLltQRsSxXqLlQSMKkcRrpPGgaAbcCluUPYQuTPpTUutxdDEEotiITGadZiYvjJVtTfFyVvICcKkWwEeLnNDRaaAMmMcJmMZRBIeWsdIiDQqSwkKYyIrRiMmKQqlQEaJjVwGnuiAagqQVWwvGtyYkKkLCqnCcCGYYynpPobBONorviIXxQqrhHJBNwTtWqQJjcCkzSjJWwdDfOpPoFZmGgpPMNnzDdNnHhsWaqQBbAxMPzZsSqQxXzFjJUutTwrRrRuUkCcKyBbEAaqQkDdKFfwWCcqDUtTjQTanNXfFlLxPruDnNETtUJjGgWXLuUllCcLoehbBHVwWgGPgGxXpwDdUurRZWeIKkemkjJkVvVpRrjdDbBYLcCscTtCbaLTtlzKkLeqbBrFaABbQhTrXxRHlLJjPphsSArKcGXOhjWwhHlBbLUuJCWwcIVvzZiDdgGUaAoOAaWMzEHhnNLleZNXNnBjfjMmoTtSTtsIiONkfPpFaAnuUNopGTtjKkJzbYzCfFcXbBfoyVGMmUTttLGwDUVZzsrFfHLllRrdbBiNIlLinZgGGgeUWwuNgvDdZmRkKrJEwaVxMsSmmMeEjWwRYHhoOHsuUoIfFLIRrUuCUOteETpOoektNnHsgGfUuFrsSRtQqqCjmGgMpIikJbBwAfFatItHjJhTagGAZZzzEezZxXBlcCUlLuuUZAxXaOuJPpAfFaYSuhsWGgwlZzMmkKUuFYyaAisqqOozjHhOEeorRXHFGuvVbBKCckYyIYycCMmieYyZSiIuCcsSsaHHhiINsMmnklZQmMhsNCiQXxAaqbBvlCcLsVvBbmMopPkKOIQqisNnuvsSDdfFHhRrDUuerWxXmPwyYuUmqYyIBdDxEefCwZzBbOqHPysSYOdEIiIQvVxXeVlLbBtTsSRWwGgUgGurCdtlrXetTEeyHWwhBdEeJjBfFbrnNRqQMmeGgpgAaCfPnaLqQaAllLwcjJGqVFSsKLsAKkLzvVeEgyYhPptTRSUryYKxXdcCCcdDDlLcpakKOoBtTbhPpHhqoEeOOZvohJxKggqQqmgGpPrnTXxtTcIiISWLuUHhJIlCdGJMmKkLlcCrRAKlLkyDBXcCxaAmMgIiGYdDxXxeEXbeEBcfFFcMmCHhuNxXnFeXxkKDdRrQshHxLnNIilvXxVXvNnnWhzZHwzKmNnMJHoOYvdDRcSNnrSQuUzZRBbwYyUwwVPpisSUSfFcxAPBetTJvVMUsApTsPpqWhsXhHxSHAaxlRTtPVvpijJKaxMmHmmpWwPMMgGhyCwpuUkKMeNnmVKkXxXaQZzuuiIbKkLlVvwWzwWvqEoOqQFfBbhpbBYyWcCfAapxaGgAXkXxdKktKteETLlpCcCcSsPiIjfqQmMKaACckFJoDeEdZsSRrzuFfvvVjfqpPQFTCtHhNPpVvnrHhRTMByYmMdDVvyHgGdrRDhvVYqgmJjzZMmzZqbnoONBNneEzZygGOounvSsUQqOxXFfonGPpgNugzEebBlLlDyZFkHJVcCaVdjaekOTPpghHaGNngZPZYuUAHhatDMmdTJjrRNkKkkKKdRrVWSswwnbVCcgUIoFgtTGtTMAEeWwWwaZCczUDGCeBbdgVlLdwCcslNnuUYkZwiIWyPphJVvpPkxLlnLZUuMmGIgGiFfjhHqsWSVvyCHkKhczCcZIlLiNyAhMcCmmMSsHfFxXYAaCMmEevfnmMNpiOoIuUBKbBVzWpPwVnyRlLpPFfrgGnuMoGsIDCcPcCUufFPKtNyYQqBwYLlQqnVQjJEeqvvVKkqRxZzaAuIcZzgGjHhJoicCzHmMAahcMmCECUucPWwABiIbzIedxyaAFfiYrRsbtEeoFITsSjtTkSdDWfFhHYyrRURSszWwTQLhHBFfTgGtFhDdHfbPJjjtVvKkTYygGGgJPyKKkkwyyvVkKcfFZzRtMJjuUXKGjXlLxLCclJZzPQlLaiuvRroxZKknNhSDdNnCcsHFoOyNnkKuYbeEBjAarRXoOoBUBdwWyjjxYZzIygbBTlJvVAlskEEezxbnYyxXSEKVvqsnoHhuMDddDmYXSyQiIqYaNCeVvIiHheiIHaBbKkLEpyYqQZzXLIUnUPWRrhCAjLlpUujJDdtTEaucGgCCPMmpvVFffrjJYHTQqtgngWWYlOHQqaHhJqSsYLrRPpRZlLAQqNnruUiyYGQeYyrnrpKlLzgvVtTnNDGbupPlwlLEeSsfFqNDiIdHhHxpeEOyYVvhtTHhHdpPCMulzWielLKGsRhHrSgtFfYOommKSpPVEeKnloOgegGqAOoapwhHeZgOIioVVbYPpLloOXiIiAnqCQOouUqctbBXqQZzZzxHCrRYycRrzBFfwKkWcNnkCXEfFxXwGPwjHmMxhUvbXxaEeABVVvuHOYnNFDdrFQqfASYfFEeykdyYsSsHhobBgGxdHOBdDqXxQaAumAbBzZKAXxeEYsSyNKWPpMccPJjpSmYtTSTIrKkErKkWXxIaSOoAEGwesSLlcCOMqNZzqkKRpPrdiIDuUHaANZIizBQPwnNWUuvDbeEBdDHbBhIiPpFCcBbcCuUFsdWwDxXbBSSsvVaAeQExDdEICqQdNnoXaiINnALbMglPpLGmXzZdDZGgzvqQtHhWwnNTYysgMGgeHhAwqQyYiIWapPAXxZQFHVvKWQwOXTtfFfFEeOJjuVGtzZTnNMbyYJOojlLSvkKAqQaHVbBPptTnNeEMmBbvVwWNLNcgSaAcnCYkIBioWwhgoLlPEDZzEpLbGgBOoVWDdwcCfFyaQoOErKkdDRPlLmMwWDNnjJdQIXximhACcKEzZNsQFreEdDOznzZtTeEznNZQqGgcCiVqLlrIjJzUuZitnYYRrwpZvVhHjoJjSsZzOdDBeErcCKkWAgcCGaZzwWRRrlajVvJiIRqHhecDdOFqQeZzEwWUupPfTeEEFwCPieEehoAQmIiVvfxXAMBbsqQSGfCcxXyYDTKktzvVZoXxUanNcbBOzGgZHFfhQqOooeycCddDDUkysOzHPEevpXdLWwRzIeEDMRvVdDEekFfKBCIdQqDijPpCcGmcCyZKkEeAXxgGhrImuUuLlLlQqIiegGIcCiEUuIVZZzaEjDNndeEOZbAxXpRrGUdlUZzZefpQgGlLzZIxXhsKkljGWwRgGrgTtCNqQeEWwncMmJPJOOoLOolojrUfFuhWwwWHaOosuzZnNUeyYzaAuUYhPWGgHIIAaaAqMmjJBLldDfFOOzyywUuYyWYYZutDxMnNftYafgOoGAaDbJjbBLlBhHYIikeGXQlLBbqEexdRYymOJkKjQLlPpqoZzeTIXVPpIIqMFfHWwPMmcIjmhHMDAaUuPpwWtMmTeEbnNkoOKXHdnNldDYfFTttWwbBTHLlhlHZrMmZazBZcrdrJgGBbjRjGSionRSsVvToOgfFjXxJSYSpkKPteEXxTFpyyYRxUXuUxCIQlIiHYmXjkCMLxXZpxXPepPENPtTvNvlEkKkvoOQBbrIiPzZyzRmMrZjCLxxXxuhMmHhHUUwuDSsJVuUvlyYaGFzkZUcKksoOZgGNdrRarSIizyCcyEeFfgObBQqoRAargUuAaGpjSBBQqpPWwyYajJBqcCLWIiwzbBTXgESyYsFAadDmgMmVUuJbstTVvhkngfiwWVvIFfwWTtWtTvMmWwCctTtTPfMmuldiIncrZzdKkKmyYLlsqNMmnfFtmPJIkAaYOoMTtYzZymBLnfMcXKsyhHeEpjJWwxXcnNWDDdcCMmbBYXrRHhuUyFZzfsvHhcCZzgGbulBIiyueEzShHsqcsSCQUoMqRXfcKWYyXAaBUuJcCHZzMqMmfFLhudfRkbBdIiDLlEkiINmMBbuNnSFQEesBBbQrRqaiICapzCcLIsfFXfFxSDXxMilLIXKkGdadDxXNnYMgyBLctTCaHJUuMCOoxKkDuqQlryHNrGgyYAuUqQEeazMmZDdDdaAUlLVvutTDPmMKkIAaipwRrRhVsSBbFfbBhFfHcCzcCIiZnOcZaeqgROovBbWHEehtsShHTQdDKceGeZMmkKBbVRrvoOrOowHJsSAaAaNoOIWwSrCcRJpPjbBqOsPbLlKmKkqQHhVvICcifDtDdCcwQqydDeEKkchBbzZCpuqQUvAGwWcENVCMmSUhJjPpqmYybBmwWTtuIisjXDVFiDVmnNKKlKklLsSBbtTBQOoqQNnLmEHFNnmMYveCuGdDsLlSRkGgkUzZupcSfdDbMHOgJRrQqjGYTUyqQYHhtirYylLCeUeTbBAaeaAedDQVGRcpoZzdDxTtEZzNlzPpoOCDdZHxXHeEoOoDLlKwWacXxLlCfvTbpFyfGvVKkjIieLlExIiVvXbwbBWvYLlUbBMmEehzZQkkjJWByHhAapPpeZzHwWjJgGAwaUVvuTuWwnNrjqQJmMpzZPVxXrjhXxSsZlVSoORROokKJtqrpUeEuUuFqXoWicCNzFQOmPpMguQNQEuUxZSBspLYelMpPXeHhEexXuFcCvRrVXxwWylDTtCgGcduQqbIcMEMmTtedDQSsQrRFfqohyYAWuUwarRHSsugmcCZzSqqOVOZzoORrPpyKgqQsGgyWoBprqwaUuaEewWtTAVvACctWJjwiIKkgAaGjWwqQNyYrRnmMNiRrIZaEtGgFfqQTucrRMmZzCovfTECerRERrcCicJNnjamMoPnPZQPpVoOFYIPYyjqQBbcuUAryYYyRzIGgHhqQKWcvVGYyFlbBLugZzGuSGgqYVvfFihHIsrRGiIglAaLlwrxXuULRfnfWUueEFxmMmcIinNoKulfFLUkKGggEeGVWwyYCYyVpuztTGQqUuGVKPBwPzAcCnNafgSshlLXxACczpTtPbTtfOdmlJjHhHXRIiLIOomeqQgGoDdJccGeEgoBbFfGNndwWkKYaieEIGgyYAyEeMmBFfdOoDbyYqPpQpZzBCcWpPorFcCkRFpPfEbBQpYJZWPpbKrIiQldMDruVxlSsEEGwXQGgSpPsPTYBRrQFhXvVxEFyYtZBbsSWJjkKGgMuIWwAioZhVaAhHHhRgJJQqOoKqmUYCbeNneErkKRdDEjJBqQlLaAAafFkWwpozZOdDkKnqzevVMctTCmSPpPHhyNMmOYKGKkgJjlblkpstEYFceQfNkblBDxpPnNxTtwWCnQqEeNcCiIxXBsJnNQQvOWFWTAoTxCcyYAlLyuTtwWyYqLsjshjsSsHVqQvCFXnrwsylKksMmnDiQqCJjcIdHVzlPxQRVaAovVaOkoOKojJAlgGXlfGmRrjzeBVvbIkquVvRbWcvnNVVjwCiVHhzmMxAzZaqQXZbJsmMXxwWSFIRrvCcwWViwWTJjbqLlRUhyQrRqEemMWOCccRTqHhVxelNGeEogHoMmPxXHhsWYyHhEUlLLqyOyYodDbmYyFIlEepxsuAYhyqAaXgGxoWwOYyYBIXhhIbmbBeEVPzufFYTtigJcUuoTKRGgGIiJjEigSXxsWwSlRrSrAbFQqcCreEvVeTGgeQQqXOojgfNnzlWqiMfFyLlLFQmMgRzjRrfFJrRNxXpkKCeDLQPjJpRWJjkaAKUVUtsGipPnpZNElLgwnbfUgPcCIiPYylLkKpNisjFfGgJmkZRGgrzDdZNvPhHnuhHdVnPprBwDoNRrnirEDYyMmYrHQaRrYyAcbWwanSsamMUnNuOJrVvqdvpIiPQrGZzgBspHiIcCLYyvTFTQqtfPvGnNIEeZfFSEQSsiIBbMmqMmbjOoJeEBHhOhXIPzcmkYYMXFfLrFfsFJRtTrjPtTpJjAlTtZzegvVGUuELrIHvpPJjVsysaLlHlLxiBbfAavSiwrRRrjJzMPRTtmfFtzLMUuZBbEEGYGlLEeAcCIMmilgFVyzAkKrQKkGvCMMezrPgGvWSDlLdNGgZLcfyQGeXMmPpxIiaogSWkKaxMeyYmNyvaWasotOXxJjOpLjJwTmusyYWwSxCxtWNVwWeyfyPpYFEebkmnLDZERrjaAwFxyuUYOCNCRVkiIcMAaxOoQjYKbBsmMwWtLlTGgjJZTtzCWivVwZOIionRSwBkoPyYAaplLRTRysCJcARHIvFidDnNwWyYIihyDtoOTSVHhwWoBblLKiIhhEYGJkHhicNCrRczzfhBTtbpPHzXuIwWitTPzWnhnVHhvVvOSgGcNnUdoOzFwdDWAPSSsYkGPpgKyHxkKXzPpZENnsSPVLeElsXxSvQqlLVIzyaqaCcAQgGAXxtTIizEmMyYeZXxruSybZaBbAJdpPDGgzLfFjxfSnKVBWwbQwVvPpBbFfVqQSKHyTxhOYyFfTtoPYRtiRVVaAdeMmbBHaEemtTMxWRsoLgtldDLTENnenDixXgZhMmkKhlSFfDdrjVBVNmMdDiIjdDkTYytAPpLrgHqQfXxYvVuUmZzuiIDwWBwpIQqbZPuGSKkqTtDdqRRrtcmaqfpOnxNnXjJnxNzDxzztUqMIFfWwhzxuDgGFVvitOfbBhkBlMmLXaqQzfIzeEYdDyrRYQqyZPyHhXxQZFaADdIipIlKjJkoadDAAaFfHiQnNqBrRnNIlafQqvsusMreLlpesSvAaaKkvEcuBbUJgPpEiVMOyYqQiakMCwWrkKRdrgKkrpyQYytTDdHhYkUuqNnaAHQlLcCyMsXaXxrgIgYyjJGUKVvkOobkKiIBqjPplBheCcMMmpyTtYPeXxOYfaIGtzanNAZvVIicCTgbSshCcHRkLwlMmczZfXxBvVWPIioOpRrRrxWppPqHtJZTBypRbguNqjJhNXJjzkKmcQQkKiTFfVcCvnNOyYsYElHhcPpaATtRyGoptSfYykTtPwWMmtTrRSUgKkpJjFAtkKHpPhUfdJjpYyPAsSUMEePpNnHeTDwWuKkUXxpTcCmzXCzZcITtixEhtKCYhHhuNnJNJozZODyYwWdnNUMdDdDqeEVVwJjLWqQqVBOobBWxXwpPbvtnRiIxXinBzWWZzjJZzfFVvLSYCnSsxADUuZnxNIIaqQTtmXxNpelIEelLAaxXRrWoyGpPJzefFVyYyVSeAZzeBbFfzMsSmGJQqMcoOhmMGzthxICcJMhHBIiYHhgVCazZAQISIQRDaJzpPgXxTtEFfXlwGdKoTlYOitTfMLoOwWlzHycNnXxIoOrUuggGUuTFfRUSWJdKkNnjLlDdJJIoHMpfFiIcsSGiIgPXPeEpWKZzPpTSXTtxstJiIwAXezUcmBbNnSicalURrrRxOIioXbcnNiQDdnGriiwSatnBNnhBwwJUujWhHHbBhwrjJWwQfFgqEeQWPvVrWwKPlmMLpzgruSmMARScFxXfsMJcCCZmgVPxTHuBkKVlQgGDdEwJEeClQBOitDwWghiuUIvwSNViJjFoJjrBGBIiRPpKroOWlhHjJDdmMmnNxoJRrjOcCQjMIWFqfFeEquUVvOorxXRuSsUVeDrPxCTtTHLUaANJCcHWwQUaEeFtTUTMhHmtUFyEVZzOmDdiMnNaAnBnnXRrkshfGzlLZRrBhHLUMQpPedDKlHwIibBidMnnNVvdjPdDrRphExXBMJJynwqOoQgGgpVvPshZUhHmMvVOooOAyODdOoIErRyOWuIaAZsSZzFCNpnVRrVvvWoHhFNzoOQqcjqHJeFMJIMmGstaOdVvDtTEfcFfCFZzBbetToALlKlaHDdsWwShAnEsSxZuUOozrysSCcfFAFOoqjhQqzUoLuezZBLWSSRrYysJknJjNnDXjvIqdDQFeYJgwRijHoOhJkKKFUEzRRrynSKksLCHaWAawfVRkooLUuMOoVxXBJelLjJruURIijpMmPuUpUMmutrRaZDxmMXNZRrEnNhSYtUWFlqZieEDTMrknihMAQeElILlnkhiImOoSsZUmoseNnEjvlFGSHswWSeFfEagirIiycERWwLxCxXQWrtCcRhfFHccwnNiImloOakKASjdbmMBlEllLfVvXzOKBoNnFflsYyhAaaSNnoOvHhVIwWBVBDGNogGkqQsSvNLQqTgGovMfHhUhHsSguUBbXBbxGWwuUSsUuppWweEoFJjfOrdeIjlrzJIaAOuUuhOxmhHhHtTvVMXOoshHaASTPpHuXLlkKAazYGbeEZgHyyJKQxcHuKkFflLrRHhVvwMcsKoOOSsGQrAnNWVmlLMQYHxeERhHMaAxFeIiEfMqQpOoBneKbBgLqVvQDdjJnrPXnNrWwmMTHfVIzZLliDdTYoEoOMOovVmeAaOyRtqQmmMsSCcUuMyCuTsyyCQhQDishyZiwQDOoAaXxdcXxPziYyXxNcCRSujWaAwwTtAaAafAaZvVNRrCtTcmKkAZIhgSeEiTbiSJvqWNrRLxwHhKhHbBFZzAaJdDWwYyjZtLpPlBctTyDpIIijPtEfdDFeagdDrRGzZzZoENmMbKRmYpMmaRUxtTUuwqMmjQFYscKbBtTqbdDJwWjOpfvVFPoRrYcCWTXxXDdxfSqGgQyqbEoLyAPpjoOHNxHCAYKCcfkDfAasSWYteaAEYyGQqggGTYNNJdEPJjayBbwkKkKgGnBbpYZUwRaawWCVvmMCSZvUWfFLDXVhHvpZpWwaPpaVvmOGggeMWEkYdDVvyiLlIKkKfwGgSheEaeEnVWHOzZkKpOrPjNnJphJjjydDbXtFfrhCCUmwqjcCFfFXAaoOxfOwSsSlJpJYcCOBgGbSBbgtTJlLuKkAdDEJwQqWAaAidYoODGTtrNhCBEvVosSaAYuPpLvSlzgnNGaAIVJRcTbtFfTziByVvuUrRvVpcCBsqDdQbCSoOtnNuUyWSsoOaAPpQBhnQBvVzzZTPDMDdHuDrPsSGfCcPqkRrKRljJLSkKrUcgGovVyCivJgmZqQzoANniISabLlgAaFIbaGkxnseZnkKkpLnNkKvSsyiRrGZJjrqnUXOoMLMmUsUuSgAmVryqGgppiFzZybOwWhNWaAQMRBNpPnbrNvyYnNtZkmwhpPYXVvnbOCcGgCbZdDCcJjEKgTdDdBSswMyYhBIJjilVIDdJjiIYmFfzZZoOvoUeIwWdzeoEnNenSvuXxFowjZRWGHJJjodDOBbnfzZGyFRrsBbSUUuWLzMiImZEFfeNqZzMFTtodmdNRrhiAkKWzjJHfNjFuWcZzXDNnEfFjJznNTrJWfxKomfuUFAbBafkKFOLPpoODPpXJAajiLvVlOpIRRVvbBrBbwYyxGgpFjCXxCcbaJSsgucNQAJjrRmcjzWwYsSCfFAaSsfFyrRYfLvVAxqVrdgGnNDlLfPPUIiCnNJjcHnNSCUvZGcUzpPSrnzwGgnKzYErdBbDRcxELlDzyYZFtSsevxQpCqaZOijIOoxRlLRmZXjpFfKCfUabGaTinnMzFQqwAyZyIvvQqdoOGehHbSfPEbBphWxdtaGgRrhaAiSnXxTvGsNRwwIEekUSsFfFJuxVmyLlDdxjvBcCWyFyFfjJbIixbBZziwGgDcnNCcCfAaQDdAafmMqQFZzlgsybBbacmMQqKkyGSHJgMThobZzBfFNBdLrevGVvJjjJRrgMmMoOjJiBHkKheEKnNmrtTesogkwHPIiOZzDhOKMPMZMGguLlUVvGGgphFPpEDUHgXnduaqQrlGhlqdmvqQGgFvVAaipEiICtYyrrlgaAGRjVtTZhyATdjJwWNSwcrGqQgFiloMmxZAaiDFYyZSKibmqjuUJcdBeEQDXVjBdjHhJDbJvxdqbVvVvjJDCQMBIkszfdgGIAatTzXAasSyYOLIfRCqQWsnDtaMlLmYHzZztmMKkTvSswWJrLRRYFfIiyYyTcefFPIfVMDQLkKHgXxLRVvlsSLAUDNxGhudIieWwfHPgmzmFxIiXfpmkoHdOooVIivphJjWKGOSERMnNkeEXxHhJjWwbImaAVERPplDbnbBOaQqAHtmuUGjhsgYCABEeUYyMmutTwWngrRGNYHhSGDcCdLfFqFWwdSsWwWIOouUXBFfYfYwbVJuUXYVvMvyYgGXUjIsSFfifuiIKiWWrnSgVtNsLlIHATDrRXwqQHPepqQFsBEgOXxooODQqVViYzYaWTtxXfZmNNIpPtAWwgBAuFcXxkVvnlLZzNPJxzpPMrrXOohHiJIohHzAQcPqXVywAaWYtJjSshHTfrRFETfdDdeXQqCrRdDeJTtFfjJjyZkEeNWZNIuUoOhHilLRNnspPZuUuKkCgzVucnNshuuUppFRsSvqQQvVXalEeFKkfFvVyYzcCZcyzBbZzZZKkemMEJCMaqnCUjJGjABcJfPXRLlrWBbriPoIxRitDdTIrdloMOkKgGkXFwPpVvjRtZkKedxAeEAaaCwUfJnFhZwaImMHRrnDMDOfyYmQnbBzSsMmKbBkWwZJjlwRruVvuUfYgFNIHhijXQqgGTtpPxhgqQwrzJWOfdDUVsNwWOjJEZDiEuOpPVdDpPzCcMyMjJmijJtTvLbHmWbDtGkeFfFfzBiIcpPoHTthBNxyYvVyBbVvHWMiIKzTVYfFynzRruUZmqwnrRHtToBsSYfuUlLIPPrRQYRvMaGulmxuNQRzrLlRgIYVETtelPKNeEzESNQqXKgABbBirRxXMmfAamMGLNnlBUHhuAsMmazGIiHhKkpPgZOgGmMMGjeEVIcYEeOCuRsrDdCcQpFXxYyWnJjDdNbBwgpRdUhGgmdptZoOYyqOoQbqNBbZUuzHbqwYOPpoTsgGcNnBSbPAarfFRYbIZtTBtCpPrjviZLsVlUyAaOeSsbcHnRgdyDIawWsSjenNmVvMaUjRrGsqQoSsGEDdoOegyjNYrWwRqQNnynPjLsWonNJrRQWMucFfcHwEeWRhyFfYHTxkKJjBdDWwYJpPHRrDoOduURGgoPohnNwvNKkAHsWFVvewmEGwdDWoMAFfOoAPzPQOoqxduUlwuVVvnNzsIicWwcAfFUuArWuzJjyPlLNOowWWZOozYApeDjWwnnytTywFdKFbBxXdDkulLUuUyachXnESEwWesOoehcCJaYlOeOoBQgGYsFtwyziIZBQkCSyRrfqJQWXXxurAfFDdPunNUyrkrRBneaAqdDQOgGATjJpJiVvPoOdYCbiITzxXfkWXlQqnweEIbBdDkKiQVjsIMmBtIsGQqHyIiYizaMGtTgNkKPpnnYyzZAaziHhIFRYyrmMWJUsrHhnIZpyYCqHhWfFIzYHSIdqHqcYYyYyYStUcmMYTrmMtvFKkMmhtRxpRNNnlGkENMmNnbPmqQXmIirXRrhyqvwaRqgokSCmWElNnLeUhCXqkjMmYmDdMYhGzBfcCFgJjyZxUhyYpPQqteezZEEoHNnUKkoAaijZRDdLJiEDRMmPPjJkKuznrRNZFmVOKktlnVAaKOngdbvbisSgGsAHSLOZzbkoZxFLeLeEDJsDxXdaPpAvPtTpYyVLMWCCwWrCcTRwqHhZzccfNnFCXlreCYRIHOoJNCcUunjoOhGACcJZzjZzjJLlhsgEefLVQqKkdDDdJSsSFfOMwWukKCkuUKkKNnczDdyYMHKNiLeElLqgGamHcCINdDKRmtdIxXzQgGCcyYLHhfxXwuTyfFsoOHUuezcCTfFtndzATfFtTPJEjbxMmsSWwuUuUXvmZzlOOKoOrvFoOvVvVAhcRrlNADdaYRrrZeucCfnNfjJiIFkBcCxXxXbIrWcCGqQjyEfIiiVmMJxdNVvzZKjhHswqQlLlbypPYEUlnNOuZaAHJQEefaYRXeNLkAaTPpSgijcCmfEtTjhqQPaApQyYjJNaomMOAnJyYCZgGyYaAvVnfOwLUHnNhulNOoPncgfFGfNnzitTUwoYhHeioOoYlLakKchHCuzHSGWNYjjgGiIWwXxmKkbeHSsJEeQqDNmlaALDIWhLsSkcCdkKIiDEqmulbgFHhHSKoOxNNoOpPbNmDdIMovesSlLnNYfuaVvAuGYgQxXKkqGygfAeEzZuqWpPwXSsxhoMmcCOjnQqVGgvulhtcMmSsXpRdEEevcCQQzZfwiiImJqYyXHhnNMLwIiRkryYbkKyYgbRLqiIQlOfIvnHhNnsWVHGdDJjdTIouULlbSsqLUuzswWSYyPpZcjWeqQqLvbUhtwWXpvGMzcjmSwWAaNnoOCbNnEeBbBsuUXxrasUdDRGZPpkRvVpzzZZwqQGfFqWEewRWgGUpJaAjJjPuWbHKfFkeEbNrRTAsWIXCcseEdJjDSMmxIRgYyNRZzrqICBbBuLACIsOotTMVvkrRKCuZdnNDuUUuFfzZExabBWjwWkwQqEUuexpSsqQVvCPmoOhuJjUOijDBDdbAajwsfBfFcCjJbFuwZzWrtWwGRrRiCZzYhaAZmFNnIoyLtOkDgWCcLxDdeeZfFzcCEGZjAdDdroOTtqMmisiqZzcfFvGuUyUuQqbmjvVioOXHTZgHCmMmmMkPYyuMmUpKjgZNQqVvnFfEaOoBbbBEsvPpYvSsEZjgYOwqQtTiLEwGKkgoOWPnMmMuUNnAiizZnXNeQqEzDdWwdaRrXgGNcQqyuUslrRwwZbZzNxXIrgGNTtTQYywlsSNnzZZznNWvvQdDAamuuUjWwnPpqQjNVvnUHyWwckTHeZMtPdtEofFiIRrOhNSqQuUHhuFfUWwsnmudDapPDpPnkKNFuTaKkfwJjWPAamMGjJsSuHhsYyNnpKFsTPYyOgYraAOoCLeSsXxwWySorRtIdDqBbqCMUuZuUxnHQnxXUGBrPYbtzjVvrRRrTJjhQPwXPpwblLFLoOlCLWgGnNlKrqQBWwiAFRryUEeuoqQEmExXHbLJQuiGTtRAxSmjzZJYpQqzZyYPcCqhHhdDQKyqYFfxXPRBbGRDhHcmKAGgIWwomXxvvVIeqQGjCeVAVEPERmSUSVzZFALHhwWibQqIhdDmMOLjJiPxXaSsATtfzqnNtTYpzZipPFMBbmGgZAmMxbKhHAaHFieEICcoFfTtTHhpPIfdUiIXRrZHimQuTZpPZXdZnnNXNNAaoPFjxXJQAMCTrQQsipOoPIgUpzBjJiPWbdUMyFhGRlQqaGgVvKJdDvVnbBqQvbvJBAaboORDaAdDdVvsLWwHBbMEemfFHzGIEedNGlOSeErwdDXAhEDvvlLrITryhHpHXtYhZzTDRVvrdtkfFsvsSLlOofFfFWCcqvIikNsFEeXUuJLlRrlZjzBYsURYZPpivpeTtbBtThVvspAaaDdfZpPrRtTUuDuNpPnCBbvrrRzZRVszZSsbBoNHNwjJZDdRruUphvVAaVvQqHIiUxZFEeEnNAaeZZMmwWiVvFfnNInCIKjBbgyeHHOodyYDkGgOvsdYHRuhHUrdUuDInNfLlXxVihCcraxdDXCjcBboOSYXxrthHrmMOKoObWsBbrNTtzzDdwWZiIWIwsSJjcCcsSSkypPJhHqXmQqCBbciICKvdDrfFvVcncoHhymMpPYXbBfOoNUuTtnWJiafFAIezdlNMAdDxXaSsKGgBpeEPYEvEenwihHIxXTVvVNnvXwuUWcXGgUMUutiIWlPoSsPobBfFOpoRrTtTMmOSfFRWwrhHAwAjJVYFfnJJEoOeOojjMEDdGgUutTmXAwsGOAEpeEPgZzuUqYVvFChHsSzZlMmLlzoOnHhswVpRZETtmmcSsVgqRnJjNaZYTtMIimvfGLWwaQqgygyYeezzZmlZTMrpmTtZkKWIsVFQqInNXyOgGoWwYhASYShiQqfZzLYySslCHyYDdhcFRamMKuUkSYysfSRljJUuxrRmyyKMCZpizZxHoeseXxEHhzvViQqgVpFUujxXcCJYwWrvSMSsmsVPpROoyftpPZqQzBbVlhPSYyUuyYhjJOYyoHbRgGqVFfDQRSsjoAuUNABUuCuUqhRydeRIOdbBWbRNvDUWwNpVnzKMdDSIncyYAaCpGuFBNBbWGIimMeQWwqncCzPNpPIggGRfDdFrSDdTuUuvuwrlLDdWMXxmoOwlLqldEcPkKnnNcCZrGDWvwWJjuUVwdqeEflYmIJjyYQwLZKkFFfGJxqEtERwWfBaRsLUuoOnRrNsszcCZSGIyYeeEgrRrktOCjGIyUZWwpkKjJvMBiFfHHxibyofpPFOkKXxQiIuUYHyaUSXPLifBbYcCyMBpPQqYQPSsplueCcwAaSpxXOFfhGOgnLDdEXaAvIiQtrMmCowqQYHuroONnLlQqOozZQBtDdfAaZWwlLzjBvlLIcuUWJvCwSsBrUuUQKhHiEZfFJVvMgFLxLOllLLoOvKkrSXxsqXpLZvhNSLfsSuUFYSWRgGNxfFilLIiIFfJeoOJRiIruUOogGjEjfchKkSJHSJSlQwWUYxXaCcXthHPpOatlHhHhLwfwoVqqjSbcXOoFrRfXdoObLBKnFqVvECfyeTSsSPKbBLBRrLEeQqLlkyOookKnYpsEZQgAaGNoOIyYijMmJfFuUPEeKyBbYMkKmqQcUTtuyLiIVZzcCvqQluFflLMQkjjZzGrvHzOIBbaiUUVvumwKkiIhHzTfeQqHCUucfqbytTxxXXthHpqOonnNNxWgeeEnNeLXvURWwGgdhHmDlLSsLqRpZziIXxPkBwXxzjQqyPqsSbBbBcCewWrKfROwiIUubQqBbPMmYqQySszZDgOCpPldDLCjOTNnYytEMilTUutrxRryYyYhZzAaLNlLgeEwGgWGnMEoOeDoFuUYAayBZalLHiIGFEemMAadDZpWbpMmkvggZUXxPgGYyvyYcvPpkOQqFfKkCMBAaMaAmbNniQqIMkKmlLXtTfDdJjPpwKkFBbNFrliILlZnHhNzRWwWmMLzZSyQslIReEriLUUxXCcfgpLlPCwnNkPpTtiZaqNnwXxGgWuUQCJpihHyfvqzpNpOLlACBbIcGgetFIiHhAfLldDfFxoOXFfFbBaVOmwWMUeAmMznRrJaOoATWQRPkRsSrMmKbOwYSGkcCYovXxPpYjJyoQsSQjJvVsPpsSMGEdDeUOqmpBbPCiBUXWwgGxlTtDmMdhHLLYAqQafUqQExNnjJmvVIrRiLEvVylGgPSbTEetiIszXeDdcCqnqUGIioqfOoZnpPsSUuIwTYytOtTxsSQfPRTtHhQrRTjtTfFrrsvLrZzRzZzHJRvppPPrRRlfFLUtAqQWawWhmOoMEPYrRbwnNKKqYyUuHuyVgGBJgFYfPCcBtViWwIFArRkdOhhzcZLneGgFfFOoRrCcfHhXOmMZzmMlLPCrgKknNvdDcCVfFZzvqludDjJULEjJEbHhTtBmMtIwKkWgGiEuEcRsSIkKAaTutyKkxXosTiAEerRabBjJItTtSUuhdDmBFFfsIiCOoPkqQzKkZKKKrgUZzcWwEVfFIiywWZzzZfoOOoheMljJqHhbLkkMvBTtdvVIfYiHIiFnNfhIykuUKvdxJJjSUMboOBMiIQPpKkaALlHusclLvneCgaVdUYytiITuOoDiIPcmMrKkdGgDRVvPpHCYWTdOobBFcCgGAaMkBpxOoXSkKoQsjJinuUnRrNAaqQjhkKWnNRVRrRrcCvzEgPpEDdqQCkSsqKkfFwkKVrbBLlGQEvVAzCoiINYywWRrvHrduUDWUFfuyYdRnhYoOVvVvRLiIUQqFVvQcCqfdXcmjhAlbYqQeEGmyeEBbADgxmdizsSqQXQqxZhHlJjRrnNeEZPAcABbpPbSlLzZSTtsEeqfsUnKeKrFDUHlSsYyoOQmhjbjJxwGgkCFxrBbQmRrOXxVvWwMmuQqVAQqavZJjaAiIUYbLXxUeXxnNOzZoEBoORrVSNnYTtxylLvVdwtTCPIGgiYWwSkxlLCmMmFNlbMTtmyKXxjPpJijpMBbTQnNOowWSIiMkDRlLcCCNAaDvVaDdAzhlLHJjZLUQqzrRZFpVUuwbBFGNWwKHSBjvGMfoODdeGxtZlQOobAbbVvPDdolLlLOpsJPGjJYYMmcCKkZsRADnzZzSCuzKZwzfFZWsMmSfgbBALjJjdUWNnwSscCWuXXlcJYpRBbqVKeRrLVlLnVpnzlmJSsjxXFfcqVvQoOQqKJuUxMyWwhLqUuimMcuqQXryYRrYnNAaPfdDQqnNsysBbGtfFrNfFOIsgqQJcCDtTzZRCzbZAzRHhzhLWwyLwWDhxBoOvVdCcbBJiCphmQiKkivxiAatEKkMRrmhHMrDfDdFqiICceENmMnYybBOoQgVvEKSsybLjfFJXxsSBvVbuUnNlBLZicCYyIzldFAyTNnFnNmXdTKMmktfzeRrEZFTlLUjJtPpTruUwGgWQqRooMmIeElLCcibQlLiihOoSsBbVvtgVUuOVvovcCGGggGTwpHyZEyaAXxYGgSOoARpLSHkKihwkKWHqPzOoZdDFGglLEzuLcCDRxXrcCBbuMxXBbmgOokKPabBfFZzBhHHSshYyzoJjDdJhMmHeXxAzyYviUxXMitTRHazYaAPpyYMLliINCcngJcbjKkJIiyYrmIidezZEivVyYRrZmMrlDxPpPVgGIizZphZoSYlPgGpLiIKuQCcqYdDECEeAuOoOMmdFguCcQqvVUmaEeORroFMqaOHEIpNncnNWfeHhtiIgGoHhBbCEQOFfozZtIiTrsSnNAEUueLrCNMkKnNmncbBbFfBNNnnwRbSsNnYybBJzbSsBPWFfYyyyNTPpTtRQGgknXxNKXxLlOosSSsqQvIEehHNZPVvpoRfqSnekoUTtuOaHfFDdMqpsSeqABbYvaAPpeVnNvElmMPedepOIiGHOjJIbdDinNdDKyccCNMmCGguUsIDdiGCZznlnvvVgGhVzEeZsBmQqgvUoYnNyxoWqCcgGwkhfqzaEmGSsSLlCQqcVIiYyepimMIvVNnPExBDdlHhTtxODcieXTteRrqEuURrfzZfdVpqbnhKkidDrBTtFfcCbRbBIQnyYQIimoEeEWiFfIgYyePPppasIioOAiwReHhRiHhPBbGgFfppPTtsSMWwmtGgsyMDdFxXMmffFsOopPaACCmwknakaUupPMewWEUbohcCDXOSpPQqDgzZGTvVtKsaRfyBbotDdTXhJBgGbWpgWexGgcKbdRfFrDlLaABCEeRrwWbZhQqTQuUNaWIiGgwIxOoyBgeESsGveEvGWwzEWPZzQEGLuUNkvgGsmMkMVPpZuUSszvDdMHhDXxDddUuyTkPpEfFmMIWwwZoOLJjcCUvVmcDqQoPXhPpXxnQoOWLUBlbBLgtTdqQAaGZkPRQqNREqgIjJLrRlESseEfFeSsRazEerRrRrrRGglyQzZjkKAOlLDdoHhhHhoKkLywWweEwGNGdDhyRFrsWwKXJjxkFXxfDdCmMcSgGRcUAePJAaacHwpuNuJjEeilxPeCcleEAhEEcnAeEsxwWyiIKzZkUPpOnNNuURzZrSQkesYyTtGiIgNBXZeKSLxXaiIjLQEeqdsSDtYyjJkKGYikKKkyEemMXaAJnNJYDeEbubOJjxJyUYfQqzXOVUIFIJjHhidDfAqpPQyYqpNnHhjSsJTtgnkKnNDdNkxmTrCKkcvbBbBVCYNnYWYSsYyppDdwWhdDHaAXxwWlqtZfdYyuwWUDFriIuwhHsOoKJuUzZtxXiaIiAFffLiIlxXqQOTrRBSuUMmQqyItTmMVvYXDEiiIZapeZIOwWCVviUmMlLXrQNyWbnTtTkpSsvVpcCdiSgOmOovVUtTKkvVYSsAayBbNQqKkoeEOYNAavUuZvoOIiIjJIiikbPaAFVcAayxXSsaYnhHCcGgJTtUujYswgGScCllLLZzQLlJgaAzlNXKjHYSszKQqSsyRTtrLSWDvGMBbTtmxXDnNEcgdugGmftRrsSTOiuJjaApPzZGvqQBnNVvNWvDzZnQqWkKwpFfPkXAaxKyzpBbzAGtBbNnohLlhHHKEAJDvAviInNSsjOohKsStTZzfzYvVdLZGiIVMmNfOoFskKSUYyYQzZMRrCcGQbaiYyIATtmctJuUVFyYxXfdlLDUOVvkTDhHKHhAaPFwiIOoPCcjJQqHGgdDOofFeQVZBUUltTLqUuyYAxABbavxXMEmAaEePUuWcAaZzbBYCcrRrRXAkIHgGhrGgLXuUwQStIiSJjsPaSumrRMmjrREJsSXxjzZbpaUuXCOosYyuIZFffFzvWWyYuWUNnuMmrOgGoKkQqsSqsvzZPpVOBbUuoRoOZdDzsvVCTtrRrVyhjkZNyYtbBjJTNnVDdSqXxiIEfFfUgGHhNmLlMnNnGsfFSgUnNRsSrufCybdjYyJYIigGaCcYFSsfQyYqyXxjNngNQqnDcLijxXlzZxXwsUuBbiabBxXACFftNReEMQrWwRqnNQGAaGkXUuJpiIPjjeEHFfFfOVRrzoQHWnNClLMEeibBkKImcwATtPlLCRrKksSCckRMAamunNASNLlnsDdmMKkagGoOsrHNnLlSsGFfZlgGaSrwWReNndDElkfaAvQgCLlWWVvwLXxlAlLNpFcGPEKkmRrMDbYyYRrEyJjYxRLFfTDcEebBZzRQqLvHhVlrsENnhHerRSRXxrymMCVvNbBnLlyYcYvTtEqTtnxXNieDozZomMOphQXxoWEecfFFXbiiIiIZzQKkMcCWnNBbiIBbEeCcWwcCpGgbBMfENneFoOwpPREdVUkKSOXxfFALlaooOSrRHhVTtIUuKTtIFXxfikHhcnSHfFBbdbBDqzLKkYAayKNZzWeEwSnhXMmxASMzZmZzUsmMyvVgGDqQdIiYzZEezpPlLWhHwEXxIiNnUDdXxgYycCZzXxfAaiwWIhWwJgGNoxDCKNnsSkcdXOnWwjBbxJdDcCZQCcPpQSMmIfEmgGMeJjLSHUFfsjJvbaAqSsQBBbJjzZndDNVBbyIifCcFlLjUozKklLLpPbVvLliwWMmMmTWjKBbcCPJcQTSPphTKEPoRrucCcizZliOShuUfFyrJGgXvrRAWejZzhHcCMzVjJfFGPlDPpLldLpnDdEAazIlLDLhRSvVvoOwWudNnAaWglLlTyYugvYgGtTOFbRKkrZzBxZPfFpyBVvZVMCcmvgPOKgGnqiIPTtpMmQJCcFSsHhJHhbeEhHxnmlLYywuuUHoUuxgCkRhHamcCoOQgGqMspPUnNumMNnSCUuCSscctYyHqfUuRQEIiAalrRZTtABjJcOoCSUeEuDqQdnNzZlyJPvKKMMmEiDdOoEtEeWwwHhWTwzWvhHEkKpPEeORrnNxwCclLkKPpuenyYNdUaARbBEepAtGgRrqJWWwwudQfFeYUuxXQqPptTkKWfQqhHZIkKipmhHKqQvVqQywWYkXpPdIiDtTwZKYydOoDnbjRrwWdDRVCcROygcNpPGgQclKWwTtTfFyYoOWwIUNCcgWvJjAOoeqLlXxLkWwEmMieEgTtGIibrZzzjCmArFfdloObiIDLlqQdBiSscUuCIznNfFDAcsSCmMguUOeeXkKtUqqQlLyeEaApLBCuUAamsUudDEeqQwWbwWBUuknNqwWCVvYBMmQpPLlOLlaMmmOUCcRroIiRrbsSBVXyYSwaAWHhsyYvKMmkCcazZiITtpWwQqYxwxXJZcRBbuUmMLVDnIiKkoOkKnMHcChzSUuyYsSsyYJJtTLSigsWwSOzhHSsHMKvVJcCjkkDfLlFiOwWoIjQiIWSqCqsSaAQlxXLOoTpQqvkDPRHXvVoOxSfFsJAlxoOfwWSsIiILlIwWJjnFftrQqzZAnNTTyljVvJQqQyKkxgGRrhjpFfBbEeHhBbCcOrRWkTloOLFfhLKklHtBbSsPahOogCGBAawZzVOorjJobBOOoTIitZAvEAaeCrLXxwrREnHTKFEesStTfSfFPQqGwrmYyuUhHlOaqQAGkKgOJLHobBbBkKOFemMEfvVhvVbBuvZmRgGJEDyGJfZEezMmwWawQqDdAarNinRrNlLfCcCcYyFIixorqQzsfWxdsSThHdorRLlhiBGgbgGIHiIMmhHDdZzPfNrsShHQqJjRqqhxXHQeEiIMhxhdyfFHhFfwWGFfgQWhXNnxQnhmBbMfFHNCNJjBbYyDdgouUObBGuUWcvECEeoOWzmMZXamMsStrRlLfpPScCsvsSAagGxxXzZXtRoOrdDfFUOgGKjJHAahTAGgshuUdDlxwWXKiVGgvZsRrSrRkKzJjOzZOPqOgdRrDCOoKkGgtaQqFZznpDdeEoOJAXIHlFfZaAzJrRzOqsStTxAjSscCCoLMvVWXFTOotbZrosSyYBbbaABdDUOoDcCDFdrRUuyYlsSLEWkUWeLlrCDRrqiIQlLgtDdTdtAanhRzGghHLlKJOoDdsSqQAjJEsFfTtSFfcjokKoCcVvOberAaWwxXqRrzUuFJSjOoJMoOxQqXZzVvGgJCgBeprRPkVkfFQcpcCPGiyvnzZyYNNnkBCdDryYsnNSleEosSyYpmzZMWwuUyNWwFRQOEeopPDwyQqFfhPvJCcdDBbbIiBOolLsRXxrcCSzYbPLshHBbSKkquDyYdWLolgGlsaaMmnNvKXxkWrRzZDdhEBeEboMklLspPcFfqGBGgJVvQnEeNqaPFfPpPNNnnhVvlLkixXYxvulLUVXyQqnoOKkqvHhPmMpVQOxXLnzZNUulJKkjjJoeSOoKSsIYyDcCmMzZgxXjBbGzZfnNQqyYFgJsSsSYywPpJjNnWGZzkAaKCvVyYieEEQEeqekOoUueEXxszJjPnNzVvcSsIidOTtoDCvpfFBbBoOfszMnNmZSFJqQiHJjhLqwWpPRlLTtWweEeFfpKiuUpPIKkigzyYrReoTtUunNkKCcgHSscCEeIihmMYzRrNLSslQxXCcAjTwWOyYSFfsKGgkcCxOzuUanNuNpmMmeEMeBeWsSBRLDyYOREFfehHPprFfHhzZywWIoblYXujTtWwWGatOJxXxXGWVmMbBcpPHhJQqCVFXacTXxCcFAFfaWZzgzuUZcFOslqQLVjrvVzWxjJikKVvhymMsSCAacYpYRrybBPhSxpTtSsCOBeaAaoOQqzZAvpEpPhHeEeUyfFYrRpZZzJjtToOsdDSxYyAnmMFfIigPbBpZzQVeEJCcjAkKLlfvVMWbBxfFXKgUuGYNnykwhjJlLHOxmMsQpLlAwWaZOpqYJcYyNnpyYVwWTZztMmDdIiWwNnwWecAaqqQFfQmMvRkKKkGgeOoEdLlKkLlDTnNXxGgLexXELjWwPpGgJSwEdUuAMmaEcCZzeMJbBmAaAaWwmMsNnSlEeLhHxFfkKCckKHmByYwWrtypPTFfzyGgYOQqjJXxAajHhJXxjiIaAJiWwItTKkozZqVvPoOJjgGEMmaAjJrRAzZaWYNnyZcCOgGEevVjaAbBRoDdinNmMIQqORrrJnVvaAYyAEcRrPpCkwGgHhbJnRrJXxjlLUuNHhIVvMmijTTRrOgrRGBbgKSsVzZIwWvBndDNgtAIxcIiScCbBjJiDdfZzHVcCMuUmvVcCozZCYabBBFfOwWogGbUuKkWvYfpxXHgjJjeDtTUuWwTRoOsFfHhMlLPTDfAaewWEKaAOsSMNnmDdNdDhfJmZzeEkYyrgGyYLlqIiizYPpUmMYlLjJohNNtTutVZFfjcXCXArRaUnNXxLYylFjHhgGnNpMbekKEAVsSvuUnNNPpYykzZKFYTFfUtWJzYyZFfnvAycCFnNfdVxXvAaAaWwzZMmDXRreEKXRFYyKkRDSsFVvuIiAPGgWiIhJANbBlNnLKknsFfPkhEegGgaAGHNIZRZHfLlHSCcsWwSBkKStUFfuLWwlsAeVcisbJjBLgGQqZzSIiUujJDJxmzwtBYCWwyWwVZhHWxdniIcChHpJKkYNnyvxAdsSyyYYrRDQqPOPpYFfybovqQYpPLyYDkKdYGbNnRrzZBiIrGDdhmWwWbBOowgVhOoUnNqQWoOcPBpAJFfyYUKkrDrBMRmPpYymZTthsSHzdDrYyREVvUBgSVvsGGGFfmMsFvVpPzZJjyYbBfpwWSPpgXxGWwXEeILlixeGgacCcCASsqQECOZzhHNrhHlXxpRtuUTbzFSsZzuFelLWwEVaAvnNkKFuUfWsSOowfYylLOoWwEePpXIieEVvGxjYyGGlLmvVMWwTtKWmMfQYIiNduiZzJjIrnNJYyBtTDdJCoOtAaJjdlLdRrUpQqCcBbMoDdRrOmPBCoJdBLlbXTtmUuMLlPDwWdDdRCZYyLGgGglzFzpTTtpPrEeRMTtmvVpdDFLlHTBnNnNDdgvVHhGScuUJjtiIIvVmeEUPpiIfVvvXxVtTUFWwDNpxyYXQqAjJEenSXxhFfHmInXxNBbiZlLzuUXtqQcUvzZVrtTpCwWrMmlLNbBnxXRvVrRvkhEgsbBcDEeyYdKSzXEYyNbdhMmHDVjJkKsxszZzZSiInNJTtjHjJhHVvlLirRIudkKGeEkKguRNnrUlLfCFcCTtgGmMjmMqQzZPhoOhHdSsyYvVBaAYmHMknNvVwDdWKDdLgGloGCcgXVvhHEWwoOeHgzsSwEePpWDZeoOWwoOEoONMWwmHwWChtGgaYypPkKAhYQAbiIUVHPjxzZXGgLEBjJYybstTMjDdvVbSFpPfsbbBBBOoOHhoWwRifFHhwOcCyYoRkKRrMmzTAatTWwcCjJQKkWwAmManmMMftSCPpGgjJaQIiqfFvhHVzZQfUZzEnNyOPpgdDGUnzHhKkvhHVGaPpIQCcBNnXxgGbhHJUpPIVyYvxXFZSszNobVvBOEeFXJxWwXjPpxXWSNnsSuaNbImMiITsUuStRrTNntbHhNnwGgWuUBMXXEEekfFKFOZIoWwJRrWyYwwWRvKkdHhXQqxEvAtFfWEeyIoRrbpPkWwrxXRvMmcCrRnbBqQwBMRmMrKKkeENRrwCOocWwFVJZeEgyYoOUMmzBLaLpFfvVPAasMmwgDZzrRfDddEedDtTCxXceEDFdYyAUQuNAmwWMajAaJjiqAOnNodDqibUjtheEHWGUugwKkTzJSFfsjZUuAaJRvEeYtTyLgGeGIfFRrPpiKjJkgEyYYyCcUusBNnqQIiEeoOEekKbXxhhvsSylLCcvDnXxXTtxBQqzZogZVFXdDLLllJTwfIDdWwMlFfwgGWLmYzZaAELGgleyRrsSiFevAjJlLayCyYpPJjfXxqQtTFREerWJGgjgrjJBboCcPJjfFBbBOohFfHoOsoXxVvBbQxnCEeZWbrRvLehxEYyefFfEeZzZzNSsnFtjeEJaOoSslAaHXSnNtTkvgGVlWwOoLLlmMjyaADDdAadXxDdlCqQQJAyYOQqoWwseESchHGgdDaUueEdDpPLljJRmWdWwNnDFfURrrRjJHXxoOAaWuOnNQqHhvFfqdDnfDLldFMmWwzZeEcCQqwLMDdmcUuClWwNnAaWaAgGMZIizmqQaAfbScCsqQJjBXwoONLnNiIlSNMhzZqeEJjhHQJhycEegGTtMbBmnNFCOokKdDWwHqQleEYgFfIiaAnNTauUAOShiIGQqeEgRrHvwWVQqiKksSaAIuuUFfitTqOoqQNQqbSsBkIkKBYyINnNxXpPrpAATtIqzZWwqlLQaAkKvEfKcGyJjYzegGvVtSXxfFWLlOOopPJjoHhGgjJrRxXQPEepdDpPFNnbBkmMKIQsdDSqpDxzEeZXBbfqAaQNeEnFdkKqQMmkKmVAwWtiIGgjHkXxgGRSIyMmYpXHhvVfpPFjJhlXxWwXxLhHESssSfQqFTkKlKiIkLVqyYQDwwWMmeEGZzgAIiQXxRrgTTttZzBbZzGqPpaxfhHbBbxXsiQaADyaYyWwWGgwWAQqawRSsrAAGnNUVvHYhHuaRrAUoOhCcMxXyYHBbtdvmMkgGeEDLldgGxEemPpdDjJaAqQHEgaAGVrRvnKSufwWFvZzWwKpPkVKkIeKqQFjJdDnqQlLxXUuNqQxGTtoXxBbODdCcUklLKGzhSejJEFzZLlfgEeGiIeEsGgkTbBtJjdDSyFdDAFfgGKfKkDtdAaDTDIivSzqQtTZzIiIiySAUuYnNUWweQqwWEUnNuuuUqBbEeBbrRQmMHnNMmhzZwWTXxpPxkKXOwWotuCFfCccXxGgxXDIidvsacjyPSYyFSLLlTtkKjOkYWigeEvuUVtgpcCPLldDjBbIiIvVdDItTRrHfPpkZUulLvVlLzwWeEfXQqxMmFRjJzjJZdkKhHSsSsTtNehHDdxIicZzTLlzZCYycCgLlaCcRrtYGgyTnNJjuMBbHvEeRiIhwaALlWGgWwHkFfdDLiIlnvxkKVcqQCKkHkDdaNnABbMmkwrRWSJoXxtTXxnNOZfFzWwjMoOYdDBbaARraqyYTtOokbmMBMmoCwTBbCMmiSsINDCkKcpQqsdDCcIinBbyhHeiIEibBIiPWwoOGMbBmOoFofWAWPHhYkOpvpPVWQqHhGTtxXTHhtCceENgWxXpPkGgKwbBZlwWLwWzTodQqTAatQdDGJxXXeRBzZMmbGgrzZGeAaAOgjnNJGMdDmHdDzZVVvoOhHCcvUubBSsFfhwpPFNnfWycjVvWiOmOoMEGgmMBbewTtsoOVbBwWKkCcPekUvVUuFfFfgGAYyoOUuCcCJjySAasiIYcbpKqQKbBTtkjJfFXNnxPgeJjSUgbBvVFfiIFfMfFmmMDdeCiIzeJjoOKNmMrCcRFfhxAUuaXuUHyECcefFfeEWmzZMwRqQZzxXeWwlweEEeUzJjZTuSkTJjNnnNwGFfCyYAacNMlLzMmaiITteUuRWwRrvVrayraAfFRjSsQqrRJYHpyDSdDOoxXjwWJyYrNnQqUuceEgRjJrGVvHhAqQSeEWxXwXiIfOoFxxuUXnkKmMNqQHoOhivVzkKXxRrtLlPpaATZfFrOoRxEevvVqQbIikKBfDCcdDxiISLlQGgGgVDdMbNWyYwcnNCmeEvxzZXdDTMmSLlEeskKuWwNBbmMyPpYVypPCcGpPgtdRZsMCcMmmSIinNYCcyzsSSsvIlpRrpPPWfpZVvgGzPVvWwRrHhsSFoOAaHhkKgGSspPwtTQKuUVvlLjWwJcQYyqcCCkNnuUWOowrXxGgRbNEeQMmXxqnGgDUuKkdkPpNcCnKCcewWdRWPpAOoHhaAapdrpPnNJapPAIieeEFfdDzZzPpYWznNZMmqQwWwVeEcCOowUBEeltwWMWpPbBwHoOvQqyoOYqQzZYyMmSQlIigFfzZEDcCdCcTtMzXcxXCxZMmUzpPZgGxPpXDduqPpQmtTZnIFfiNVvzVviIRxXPpQZJjztXxTAawWfFqHFgGfNZztTTtlJjLhHnhhmJNyYOoSsBbKhHkYyeTkKvGgGXxpPNrRnMLlLtTVBBuwWptTrILlivVfAkeHheERrEokKkrPpzZfFlLzWwZJjmMDmXxMdFfdDMBbduUbBDeYyEPpKhHkuUuUadnFdDMekzZlMmeErHhlLQqNsroOGgROmdDyYMQpPAcbHOoWwkKTRrBqjfFJsSoTtOsSUuWeyNbbXgGxbBBBXxNnDHqQhAbBxXaDdDdsSdDwWuLlUFLlwWZCczVveEYPdDwWZzpyoOduQqJjjEeoOTtEDnNWwkYLcCNntTgvMmVnKjJkFguPpPpIZBbDuUxxxXmMaAzhdDuUtYSSssMmeERgGnNyqQYRkTtKhHFfrwjSHhdDWwQkKOoXxToOijLlJvQKkvVUaAUuIOoigKkGzZNfFtTnMEemKmuUMmFfTtmTtMqQYymMMHIigGtTlLdbTRrteEBodDKkcCiIKkOxXWkKIrRXxIbCBgwWGbisVvpvmwcCfFTtaAfFEUbHJjzyYZGgWwhGgJMmRreZyYzNkKKpcmMcMpdOoDobhoOHzZAsPpcCSZzaTtBOKWTLlmCRgGYKkOouwHhJjWPiIGgsCUuGgcCjJcRAXxdutvoOqDdQHhqBqQyYbWwhHkKQmoOeKkHpKkPuMmUHhDpLlhXhCRUuIieYyPpMmIiLEehHcRIEOwWcCoVvTtzZeYzjJZwmMLlnQKQyYqjPpJgaAdDRrqQjJEtEeYaAoOXxydZzSsIkKEeBbikxXyYHhZzZwWzeZzdgJjGDAzzZZgGBbCUuCTtOoccBgGUwHNnhNeEkKCyjsSJYyYfDlLYEkAGwWDdgzUukKnGgHFfGgaXEelLJfFmOgEtvniIFfNIFfklLDdKIvVMmMuZzZzULEeSCczZsYKkyvJWwJjCcjVeqfwWFAaDdSeEsnjvVNKkGqNoOhHlLIdhZVvwWyMpIiiIYygGvVnNAaWOBtTFfdDvfFVbIiInNihkKHsSFfBqWwdIiXbGgzZZzmMOoZzDQqmMdKkPpAasULluSNnIHwWTthAGgRUuraFnfFkKNfpPEdDWwuHCcTthCrRtTwQvVLlqWNdDadDxXAaOTtosaFfVvzZQIiFfUuaAZzXxBbhOUupPGgcCoHTJjTVvzCcZFfzZgQqAaGjJYyOofuUFptTOoPrRGFfYyoDifFIJIIiihuruUPJnDdUuNVvQnNqjmHpPhoOZOoOYyaDdBbHEemMrRGbBGgXxTJGGrRgwWWweEnpPNCQqmMhHvVpFeEfaAPEeqPpQfFQqQnNqeEQKkKlgGLTEDdcfFAaAkKbBXcCxaAafRMmrLVRjJroNXtehdDHERrTjJBbyYzZTpEeXxaCcFpSjhHvVuUVvaAywWBPfIoOiqSkKsQowjdDJwoOWzZyYWbqQdDCejkKJEFfhHZzcHhIQuqxhHXFfaEeArRbSsDOLlQcCqxrRJjXeCcpsSPBDdyYPgCckMmwWkLlraFfAyYIiaAkKlLZzRQtPpobCcBOdDTDqwWqBtTvXxVxdjJtTDXDuUdmdDrRMGggGGgCciZrVvefFtTEZoDAGgOoaYyCCcCyYvVxRrXbBfFpPCcsSqQldDfFBbjZlNnWwuQqDdBsfMmFVmjOoTGgtvVJMpbJjWwVvBIruURiPveEGgGglLVjJbiIQceEmMcCboOTnNtBKkCsSQqqemMgGdhHRrzZHNrYyREewixDdmIiTtMwAPnNZbBJJxXYbBOjFfVCcyYTtvcCkKfuPgGpUuUnNDdRzgKkoqQOBbaAzZKbBwcxXvVCuJuUERrjfFmSMiImGFfaPpAgzZjJYlLplLBbKBAafFKkgyYLlaJlBdcCBsIiRrSnNDwWoOlLjRrJaAaLKlRrCcMmLWRkKKkrwnNkRrxXXVvUTtuxjJzZkfFKiIGgbBmMnNTtTvPXweEWACcIirRcCKMmfDdMmhDDddHGgZUuxXdDjJiIUhHjYyJrhZzHrRfFTtLVXxEYygGoOecCvzZLWwllnNREgGxmMNjJvVjJGgKkvbhHcPYypCmMgGkKPvfpOotTxXhqQpPHkvTQlWHZznNQEeYGgyMmcCDtTIMnQqiINraaAKksSqhWwyyYYmdDMzZvOoEtHheWwvVaRTbBQkKqkmPpaAMcCrRqoFfOQpPClLjnNJlLShyNnYzZHpHhaAibZzBxIYyimMjJfLVvrRtQKCRTHhtAaVvOKOoAakJjzZNypPMAakNUBbunTaAoYyOtUjIiwWGVvhdFOocCYZzywWMmtTKkCcMmOFfTtlLdDGgLOjOZzwOuUoCyKAaknmMNrLlYyGPVvFmMgGVvkEeKvVsSnNFfQqLljJnITfxsSXFnNtTpPPpRrtVHhvSIRrkUjJAajJuDdPpmYyBbyYBnNbhcCPpnNZmMznwWCcFfXkVvKxwRrlOoxXvVpPcOomMjVASsavsUuSJpPWwWwjIiSHhsJjTtZyFtfKkFKBXxbSshHxXUuWwgRrhYyHhHGPAappPWwjJkvVLUulKJwWjuYyUwWWbBCckKJjAaEATtzJbBjuUWxxnNXXGgTXxmcZzCCclzkVOovAxxXlVvwWLvVZzoOMyiQqwFqsSVvLlFjJfFpocCsSOPFfflwzZKkHhaAWNnwhHMmDdBbdDRrSdDsVvSsuUWmEeMLDdlcCCcajJgGqqQQMmAVdDlLvgGBbpPDAaBvVbrRjJhHqSNnsQSoOOoOHvVjJmMnlLYygGhHNBbhnLPbPNnpVvEePyYHEeWOowhXxiImMYImyqQYYyhHBbMFBjJFfxXLSGQMmhGvVgZzTaADdvVVvQqtXlzZzPpZLxBbjAafFOoYAyYaUMgGReErMmCcmbiIaTtlAaaKkAJjIwWiLvVZzGJTtEehXxVcIqkKwJfSsFfFuUftFfTOoaAGJoqQNnkKHQOoKkEnNeXxjJqhdDPpUHoOiOosGTcebBgepPGgnNqIiQDmMdPPpkDdoOOoEhHSsfqtTvVQAaZzwEPpJjdDXxXxgGCcyYmMpFfVvAaSsfFSEhKkUujspMyYhjLlgGsSmMJWwoOYylKkOVzMmxXBbcCbAaSkIiKVTtvsEedDboOuUuUlLlIidNnDVvLFAaYiINneEfLlFRhliDdJjILUuIXnqQNPDdpAaNnuUBetTEbkZyYHhrWwRyxXYzFzyYcCnNcCiIDmpPeEgkKlLmLlMXxkbBYdDyxaAxVvFfuUpiIPXSsHhrRbBXbBKRjdDJNFfIFUufAainHhaAEcCEefFmmwVEOoqQmyYiQqIYyhHsSxfxqdDQFfPKkaAdLlzZfUuFDsSxXpFfTTttpPNnMDCcdIQqQAeLfzyYDdFtnNtTcEtTewWwWxXSBbUusCWwIiTvVYnYyNWwraARyfZFyYsJOZwZzECceIiIiUjJmMjNnJQqzbBZcCzZSEtTezZNnsGJWwjRrYCcyfTtQlLEejGgKlbyYdDssSiITVvtLHnNEUuWweaAOoseESadNnGTKkcUQUuquPpkKCtWJjwZvVtTIiIipbHhbBDdtTaFfAZzBAaqgGPAapPhHoOAdfeRrEPpvVeXxEFvOozZgxCcAawUuWDdXeXxqQDduUeEbBfFErbBTtUMmPUiNnZzIiINtTnKkuIGjJzjrRjfFJrGgPAwsSWNOonBVviwWGgIbIiSwWBbNnHsSHhEntTNejJeEeEoDdljJLNnOLDdboOBEGgeyMmMmPpYtTyjJYlJxXuUJjeErsSQXxqhrRHcCRzYyNcWyYwCeEcCjFfJOGgoaANBbmMRrVvnjFfJiDiIdTtssfUDduQqCcFpPoOjgCcZqQXwFfWeNVvnwWEMmeadlLDVAavKWMGgmwCcxXAaLlttJjTTjHDdhlpzZLliIqkOVwMmWvCFfcEeqQqoOEeQKdDEccCCegGXyYxPTtynLlNrRcNnYHEbBefNnFRoMqQjwFfXxuUWXxWDdwRwhHguUGWMVWwUBbAaurRqQkzZKWwSJjTIjXxJidDtvVuhlLHhHfiIoOFElLjJfFeCcUUBHCBbchuUsSbIKLlkcOoCPpiJjzZZKSswbjJBAazKkpPxXjJjJZoOWNnkCXhHxKkcNZivVIUeVvglLlLSsgGcLnNKkDdtTrRDdYylWwSrSsRsOoxXoOzCcZCsSrxXeERroOEOoPGgOkKoKkpfCcqQTtEEeeFQqqQKkPPrRpTtrOoBNnHhbReEZzpEehHmMSsDfhHbrRBFwWdhHvUPpuVnNxXpysSoOgYyeuUxXEGTtJaATtjBdDbCcjJdmMAaXLjcoOCKkJReteEUuTbBpPHVvZXxzkRkKBbCcraAOpzuUZcCWwPZwWzpPJmfFQqHUedDrZzAamUuMBbRVvbBuIinNUWwEdqQDexXEwCcFfeEWYqQyzCBbSxqoOrRtTNKkKkiInriImSxFPpfXDdyYOooOsbCcWwzZqQrkKsSRRraAcdDFfFfiICNsCcxXSlvVyYRrZDrZLlesSExznNZoxZUvVufFaApPRrmMNnrRDdvVeLaAQhtVvTKYfFykHPaWwCFsSgaWwwWZLfFXtTxlcCbBucCCEecLlUPacCwWIwuUUuFfCcSsWiDovWwcCzVUtTuvZeAaEeElJjCbBceRroOELDdlqYybTtqQIiNniTtwlbBLOoUrRuWdDIfTAarRtnlwWLwWbZzBDdNatnzZNTbBKQqwWhHvlNnLAaVLKkSsqqQtYyTHgUOfFAHhdDRrnnNvVfFYyMmgGSBbsyYNAaRzZSspPpuNnqPpQLlAaStTsEeDDddXxLlyYAaTlLtCcfLlFUuGgNkKnHweEHPrSUubBDaJjAdspPLlpPVvwhHfMmRrkfyYFKFxXHhcCcqHhQdEeTMmtdDlbBzWwIBbAKkbfnzZNFwrhHRBbWBmMgGwuUWlLHhHnNNnFfTPplAayYdDIPpiMmaKHLlhPoOpkJjMyYHhNsSXxuHhYDlLdlLIiyrXxRUiIdDuUKkETtBjlLGWZxbBDdTtTGrRwQqqixtgGTSsXMxXeKkwWEJkKjJuUgmMGuDKkdIzZrRDkKHhLllLjJdQqibiImMlLCNnjJcBJjUuAnveeEbBrRWcCDdwFfAsSlLUuBbaRQqrmMZcCIjeEJWwiHrRtTZzROZzkKLloLlWPptIiSscvVcCGgWwCuUTZzHwWiIFwWPpHSsVlLFfnNFuUfKkxXnNoUuOIiNnMjhHlsrDdRLlvVmSdjwdDEaAJxEeCcXCcfOoFjXxaAaCclTtLPJjhHplLtFfTETXxtHheQqmaAOoSsILliZnHFfSshuUNqQUBmMbuYlLYygMYymZMmzGRRrEnOoMmjYyJNgLlmMGTteQqJjQqQKkqOumMJjUsSokrRKZOobBOoUZzuhaAHzsvVSRrODdyLlYVxXEevxXdDZJjlLZzMsSZnNNnwWviIZzAaZzTtBbeEgIwWiGfdDFfFfaAjPpJUuzpDdmObBogGSIisMPZFLNnlKHhwWXxwWTtkDYDHhdvVqMlkGgKLmHyrLlKkqdDARqQmpPMraZQDdDWpYyPdDobBeVvEOhHtPpBbTwCuUWwcuZzHTtJbBjEBbesYNnHoOoZhHzoQSsqOaAjJGHhrRgeEpPYyjJGgiJjoOmGgMIeEfFiIHaAINniflLFhXjJVmMvwWxNpPnuUEZzBbgGoOxPpRrXuUBbZzofwWsSAaqQgmMLlGYwkKWDdwWgGqdNngxXEexEyYFuUiIgGyeRrEHPBbGwwnNFfWfFWwoOMPpmtThHQKkqCfFYykKhHYycjJIigGiIQbBqgoiIjJZziITBbbbBePpEqQqQBKrkzhxXLlSUusHyYZaHhFfAIiwtTWNnZzRrDdtRrUVuAaUeEvuXxTRLlrlLuSsUVvCmMcGwWKqQlLkgrRkHhYytTKoOaAgMxaAcCXRTtrcNboOBnTtAaCeiIEHFfoqeEQqNpPnpPxXsSuUpUuqYyGgjJQPsSIBbiHfBZGgzbFSJGgjsoSsEeEeEeEtSsTsSIiZQGgQYyUiIuqGgFfGoOgkKOoqccCCuUgGedDEaAwKfFkCcpPyXjJxrRRrYWeEzpPOGgqQEeopcCfkhHUvVugpPQmMsSVvCcqqSsCcBgGsSEJjTzZtemMiaAFWwfEWkKweIbLlUuqQQGODddYynNXxZzDfsoOXxSFNnmMLXxHhNFfnloXxibBfFEeDdypVvPYInNbVvBKkqQAaQqdqPpQYZsSzyVvDdsVXxgQqGdDUufFvGgJFfBrRnNbyYMmjUuwiImMQqWOopPEYydujSsJUDkffysSYyeMmsmMSYyoOEYTfFNntsbBVvSCcIdmMDifFFfbBSaAEzeEZCTtcvVwWevVpPpPUuYIiyswXxWicxXaAiICbBsKkAaKJOotThHjMAafFtTIYyigGmSskYylLrRbBZzSyYHaZwNnGgPNxlLmMXIqQcFNntllLLIiTFfZOozNnTiItrRfEeCUZCcfFlLLaDNndAlLbnNKcZdDPVxaOkKEewQqZzUuWonbBbGgBNAXCfFRrcvpMmwqQCcyYMmsSIiIimmMMCnNIimMYGgyGKfFkfFFcTnNtyMmiuUuUIrDdRvbBViIFQqfLGglyYjJKSwWsWOoAaQiIbBwWtTLlqdDNdDnOfavwWVAmMxXcCcbBwWvViICFfsOoSsSsSSXxsdDJeEjSstlLSsSSsgyYnNmMwtTWFXnlLNxtTnAxqQRrjJXmMkKwWAvVaolLOUuQqrRGglWhHwktTKmMOoYyOSsotTzZlLjJlLVvBuVvUgGOobIiJhVMMmmvHzZPpcXWwxCwWADdtGgTarRJqQNYyPpcRrjaAJnNCnmMmMXxTtNtTtknVvNKTnvVxXqQtTSaAExXKkRrbUuWoeEOxXhHwWwTtVdDvBPLpPluUEeYyAatYeEyfMmUgGuJpRrPwFEefWjJaLlAmMJDdhHNndDIijpPJjtTmMVvfQoOYQqyJjqFTtaAMmsEeSEeXgGkPpHhKTtmMTtIovOoTuUtVPjJokEeigmMGsSyYZzXXxxeEcHaARrLBblEerEeRLYylHhxXlLNtTnDdfFyMmNnWwWwYaAfFFfZemMibBJAaHGghjJiIPpjBbjJHhNniIWOomMXxwOoYyujlLSpPsRrVApPaFWeEnuUEePpNwfCcpWwDdDJjdKJjTodDfFOcCwnNWHvVkvVcCKhUyuUYpPuUuJoKTtkVfFbsSBPpvOoOjJjauUsSSskKzZUuPYypAtVveEXoOxLlTYyCSscfhHWaYyAoOXxwDdBbFKkiIFfCkKcRYyriIBsSGEiIyYeLlgoyIiqQYIiJZzjMmIiQqORYiIyCcrxUeJfFwWbBjAaEuCcPpfEfFGgeFcCCcXjJsSSswWPoAaOVvpKRrCnfJjzZFNcMfFGgCmMrRYFfGgyPpcKaAkHYyhbBOomfcIiCKkyZzfFOoFfYWGgIiJjUuwFxXOgGjXxwWJJjopPRqCcQNnrzXxeEhHZVvRzZiFfoOnNIghHyYsSlGgLfFfDdqQOoduUsSDHhOiIoEWcCsSGNnhHgoSsDdOlLwcCyYmMmMqQeCcMuUuUpPSsBbBoCcOvVbCcpPIEeqQIibDrRdGgEeBHhajJdcEhHeCPpDAiXxDdsSqQAaXxmoltTDdRWwrrRMmHcCwWhAaWwzZLmMIlLiIiIiOsSiIqQVvHNnhyYklLKyKkhxDdXHlLPpYvPpDbBdEeULluCcHeEhMeEmOJDdjoeHhCWwyYAaJjgGcoOQEeqGgDdoOdFfySnNiIsXxicNnPpCmMEKkeTtjJnNgGIhHJjdxXSxmMXhSsHeaAEGgguUGVZzZCBbccCJpPlNnCcLxXKYyUDOodJpPoSsLlOXRtTrHhYoOyPXxpczZgGCqQBbuZzTeEBeEbhHtfFXyYPpxbBgGrRYyDdpwWPPnNxXvVyzFSsAafZaACcDdBNzZnVvbFfRrPpQqrRyYJjngGfFNiIMfXxFWwKkmNCixXjiqQFfgGIJIxXBbpPsCcSlLcXQqGgaAbcCBtTmQqGgFfpPuUbBtTLfFldtTDeErVvRMbBxyYEeWBbwKknuUzPTtoOprNnrRRHhuUsuZzUsSZuUJjXxzAsSaLljJWwiIkexXEKRrQqzlZzLUJjuZTHhwWtjJRyYWwcCPpxdDXHhPpBbrAaXxlLyYSezZEzGgjUNncCwWrRkKbFfBMwWVZzvMuIiUmHhjyYLlIiwkKWIipFfPRrUukEeBbsSfFKIixxXmMZVvzZzAfFazRrLluUjBiiuUIaAIblzZLoOPYyAanNpBbztTVvTtLiMmUuNnIlfFHehHErRbBbrAaRLlSsQqBZEezLtTTZzADdnsSNatlvVvVfFhlLhHbfFLlmyNnYMBLlZfFjJnnmMbBQqGgCqtJjzOoSsZTJjUuVvtRrTxXQdDDqaAqHhQsSjZPpXxZzzJBbJjlzZLlmrRUuMVvpPeEEecCLszAaZmMOoSPplLQmnxKkXGrRApPawWrRTZztgTfFtkKTwWlbBfFXxwqQWjJLJjAaIiyhHqkgGsSieEIwnNWZpPQJjpaAwWwqBbfFQIiPiIpWHhHhJjtTYCcyfGgoOSsKkhHcMCWwQqjJSssSFUUuufFJrRIiDdTtjEZUuzUukKYcCiIeEtzZTKTtHhkBhHbyCgGwWcDANsSnakyYsBbuUSyYKxXxXnQoOtbBTnEefFRrSsGgUIiwWuqoOBsSbaAoOGgBbkmMuUMBbmKLVvsSdDlEeCVvsIiScCZjFQqfJlsSLxbBXrRzmgGuFdDffFhHULlMfLlkKiIFhmMHUTttTCPpcFfvVAeDdqQWwEIiaLkpPKlhHhjxXXxXBbjJDEedUuxJHiFfIuUWwGVvgVSbBTtseXxEvLVvllLFfSscrRZzCyYZtTzwgCcGpPnNWRDdDtTNJjnvVdrvGgVvdDfFaAfFWwGglLDdTtnNhHiIiyYUsSLluIKvwWFfVgGkyYiwjJWymMYtTgGmMtbBeETtTuUImIiLlMjMmJoBbOpPyRrYdCcDGMmgEeidYyWwDTbZzBfFtSsTeEhHVvjNnJrRXSsxaAxIiTtMmEeNnyOoJJjNXxnjfyYJjWwtTFCvVjJcUYyuYzHhwWuUmMZOoXEeWlLwaAvbBVllBhHYybLMmxXHhLLHhOKkolPpACVvboOcCBFfcanNAaUHsShYyhHTTttIiYyJVvjgGSwWUudDsdDPpuhdDHpxXpjJPardDRApDhHdPofXxFVhHvZzOhHyYuUtTCcaRrAnNPJRrjmMNnRrfGcCgEeoOFyeEYcqQhQPGkKgWoOkrRKwWsSbtTrRBiIWpPweEYvafVvFAVvVEmMdDeyhHusSJRrrROolLjfAaFtNnWjJrRwAacCcYyfFOdDNnzZoFfXMmfFxCYyKksJjwuUyYsSWzZYyRrSsSiHOohPsyYZzSpJjkKIbsSBgGsSeEuUYVvYyytTZCcnNzaAzZDgGzZdT
EOT;
$no_more_matches = false;
$input_array = str_split($input);
while ($no_more_matches === false) {
$last_letter = [
'index' => null,
'letter' => null
];
$no_more_matches = true;
foreach($input_array as $index => $letter) {
if ((ctype_upper($letter) && strtolower($letter) === $last_letter['letter']) || (ctype_lower($letter) && strtoupper($letter) === $last_letter['letter'])) {
unset($input_array[$index]);
unset($input_array[$last_letter['index']]);
$no_more_matches = false;
$last_letter = [
'index' => null,
'letter' => null
];
} else {
$last_letter['letter'] = $letter;
$last_letter['index'] = $index;
}
}
}
echo count($input_array);