From a4965af379dc602e44d5cfc090d83b60725afda9 Mon Sep 17 00:00:00 2001 From: Jay Foad Date: Wed, 5 Dec 2018 05:16:37 +0000 Subject: [PATCH] Day 5 solution. --- p5.dyalog | 5 +++++ p5.txt | 1 + 2 files changed, 6 insertions(+) create mode 100644 p5.dyalog create mode 100644 p5.txt diff --git a/p5.dyalog b/p5.dyalog new file mode 100644 index 0000000..83877f7 --- /dev/null +++ b/p5.dyalog @@ -0,0 +1,5 @@ +p←⊃⊃⎕NGET'p5.txt'1 +lcase←819⌶ +f←(1↓∊'|',¨(⊢,⌽¨)⎕A,¨lcase ⎕A)⎕R''⍣≡ +≢q←f p ⍝ part 1 +⌊/{≢f q~⍵,lcase ⍵}¨⎕A ⍝ part 2 diff --git a/p5.txt b/p5.txt new file mode 100644 index 0000000..ba31ef5 --- /dev/null +++ b/p5.txt @@ -0,0 +1 @@ +qLkKleEZHhTtzGtiITowWOJjlLJkKZzRrQqsvVSjvzZrRhTtHVJvVjAavVRrgQMmAabegGKkEBnNMthVvoOHTkKjJCcmnNvVSlLstToxXYcfFUuCNnyOpPoOUgOoZwWzzxXZhpPxXHGgeExXnNzEeZMmyWwYGuWwCcOZzKkypPpPYHhgUuZzGoBbyoOYqQeEsSHhHGxtTXgxXhiIeEoNnXNnnKfFkfFNwqQhlLHWxIiLlzZiwWIOBqQbtHmMhiITfFEeCceyYeEjJiICcnNmbtHhTBMHBaAaAbcCpPhqQSsmMEWVvcKlLkhHiqQISsCsSwWMEePMmpfFmSJjkKnNnECceNohHgGOwWTBzZYyGgkKmMWkKwbiBbIaANnWwDdaAjJtlgGLRBbtCcTeYyhdDHPpUuBBRTtpWgGwtTsSPOoXzZxrbfFbZizZIBrhHbcEeIisSCXxBsSFfXOoqQbHhiIzZIiBxGgzZDdLlVvRfRrJjFOobWpaAKkPeGgEjJBbwQqaAzYyLXxlGgDQqTsUuSmMxXMmvVbBFZzkKGgfMSFfiIyYjJsmDDdnNdmMOogGSsDdLlWwrRkKBoOuUbtCchHiiIIqQPpQdDqbBbBUgGudtryYeEnNRFfJjwoOWRrWwiIcCYyTbBkKHDdhEOoNfFCcqQnaTtHhAXxIHhzYyZgsKkSEeCeEcGLTjJtgGiIRrlEePSsgGbBdDpWegGEWwFftTwBbtTbGgBCJjctTOFxXfNnQuUqNnEeoiIiIpFflLEeyCcYZBboOVvRrLlZzOoqQzwWPuUYtTyPpVviSsHhIiQqrfASsaOXxDsSiIoOFnNfdogYfFycCNnbBGlmMJFfoVvOjJjnNgGQqDdTtuULzZNnxXGYhHpPygGwWuUvVqQjJowWOQzrRZJjxXEeyYTthFkKpPjJRryYDOosxOoXSdDlxXgGLdTtFfEqQeMmhHlLSsPpfpPjJpIiIidDQqPVHhEGgeWwvCDhHdBblGgLckKeElLHRNvVZznUuYMVlLvmyFfwWrVvtBbKkTZzkXxvsSrCcdDReEQsSiuUaAIqVhUuHlvVWwCcLVNnrRvaAFfpPFfbBBbFfBCyYRrRrVvcOovVxXZJUuUujnhHNkKvVhHwGgWHlLhIiIiXxEesSjJoOEeppPCcPIieETqQKkCRiIrhcCHTthHOHVvhyYoOoTICcipPoOtBbLRrhMPxXpmHlcaAJjuhHqQqQUaBOoJYyjmMfFGgbBffFSshHFoOoOwWydBbDMmYnuLlURwhHGgWvwiIdDWDdVOoRrYypyYPTtVFflWcNnCHhWwSsAaLsSlwMPpmLmMeEARpPAazZzZQqdDdqQjJkzvrRVvVZAazvVIiyxXYyvVYrRNXxNneEnNEeBfFbhHngGoOUxXQqOeAaECcNjlLAaJnBbxXouULluURTtrusoOajJvInNqQidfjlLJFDLQnNqltTQyYRrisSCciIpPXxsSIiZzIcCXoOxjJltrRnNeETMmDVvdLfFrRjJXxfFqHhhgnNGHVvQqCcUjJuCkKzZcIcdDNzUuYGsMmUuSgfFSfFIisEonNOeoOApPMmaZzsSfFTtPpWwksSwWKBbiIgoOSdpPWwYydDDJaiIAbBzVvZjrisTtSNnGaJjAgYyGHhEegIYyDdanNABxXvVsSPpRrMqlLUuQmtTlLsSDtmKwWkMTfcuUjJCFMmwwWoOzbBZClLAacFfKkwVTtvWWnNRwWLoOlrHhcCcCvVbBKpPyYlLOokNnebBcsTRdDrtzZSKPpkCDHhRrdFftTEpPedDAlLYyQAQqNnjJlLlLQqFfjJjJGgXxSsBmkKEekKylXxLYMMmQoOqlPpUyYNnYyPpGjJgFfRruTtTGgtLnzZoOuUNbolXxhKxXxSsQqXkqFfDdDaAkVYyveEKsSkTtKdeEMmzZGgeAaQqrrRRPwWMDdjJWwVvmpHCeErRcUFfuWwWwsShqQBbzyIiYZtTPpPpLlTtRryYfOoTOotRrDdFcFzZflLCUeEpEeEePukNncQqCsSrOiVvICcNnoRjySsYwRrWJsSSsGgMmFeEhvVHTthjJHAaorRxXKzXxEeZLiIlncoOCnNNYPOopCcykUhHurRZzekKAahHEsBbSLlfFayYAOyYfFkKLjJlnNYyoOQqyzZqQYVDdvHxdDXAIiEeaRrdgGBbMXfxXFvVxjJFftTmlzZzZLvOooOjJVsRrMmSgGKYyKOooaAZuUoOyQqFAxXahPLlpLlHfsSyaAYixXIiQoOeEqIqUuIiQceoTtkKOsSeEfWaHsSRrhAfFhUuHRrStTHhswMmSPgGpsEXxeKGgbTtrUuRBkeEXrOoPpodDORxcHdDhkKCqQmMAaXaAYyYyxOoOgGdXmMxkKDHhyYbBPwDdWJjeEpeRrEKkGBqQlLAauUIOrVvRbBoEEeAaegGBbiZzeUuzZuUkKEemMEcpLlgqQjUuJGxXXWsSBWwbwuuULlUoOAdeEDfdkKLlUuEeQqDQqLOFfXxoMlLmVGgNnBbvoGgpdQqDBbPXuUWwxRrClGgOubBUoLBwOoOoWKkIiWwZgGzbRrcfFnpPNZZqRrQzyYHMmSKksAtdDTaSsPpBbBbwWVvhsSKJjiINnkWwZfZzFzzZWwWwosSBbfpPFxXORrmoOMuUcuoOTtUeEUudDdDOoCHhcpPHzVsNnSvgGZkKwWhCmMoHoOGghdwWLlfFDzBbNlHOojfFdDcCJtTVvhLJjnNFfwWtTkSbBoOBXxbTtsjEejNgGiYyUusSlLIcCxXYKkydXxEeCoOXxclLDfFSgGcCCcsRGJjgrSsPUuWwpmMnNoOMmVZzXxfFQqvgGnTtMmmFfMzZNaAnJAlLaeLlsSEqQehHhHRyYzZuUdHhDTrRtZzSsIsQqoOSiRHhKkbdDBiHhraARrRkKqfFbBFfgNnGKaSsVvTtjXxYGgmSsMySDdsmMJkcCqWwQmMuUKjJNnQGgqAaMEpoOcCPAaRcCrAaerRKZzdDsSktbBLAalqQTPdkKybBEDjJdegGwsdDjJSwkKWWsdDSHhuMmUFLPpLlOopPsSKsSGgkFflfqTtSsKcCfFfEeFWxXwkknxNnXNnNKkKdOrrRGgqQRoiIDwWeENiInZzmMoleEDAadFfscCSjqQNuUntJjTzZJNVvADdSsmNnMeTbBtEOoGvVgIiKRrDdCchUuHQvvVVLlIisSKdDkhHczZVvCyYgcCVmMvGJjhHTtZUuzTtZrTtvVRBbMXxmAahEeHmMhHjJzIiZzZJIdDCcibwNnWmMeErRBufEeqQqQOofHmMhJYyjuUdFfDCctIiTBbFXxpPMOombQFZzfqBKktTcbBgGCsHUOoYyuizVTtvZILfFlYyheTtSsELleaIgGiImMXBbxEIieiWwEoOeLPpvkCcKpPTtvOozLleEJjsSJjKkhHYyZcPaAXxkKpnAnuUNxXwEeWasSmMNUmhHMuSpPsqFsGgSOJyYTtaAjWwxEeXqQBbajCcMmJCswYyWSkKDdjwWDdbBJcUxXXvVUuxuEeTtQuUVzZcCvKkgHcChKkGWuwWUVCpPyYcvTtZziHhpFxXCcbHhBWtTkgGKjJwdIvVvVvpMmPtTgGymMYVztTRrmkgGKMZBbBbIWgGeETtkKqQcCXxfFyRrvVYFVvHhRrfcCIibBBbMmrRSsFdDaAGnmhaAHwWMNgBbrRvVpvkKJmlEeYylLSsGCcffFFzHSshLlRrQIiIiqfuCcUFyYpBbFfeEJtTBbLlxXhHNnXxjPOoWwJUfFLluOojOOLlooKkXxsSzZpPBcVeEzRrGgZzZLlvXxBbeeFLlDdfTtcGgoOCUuMmNneSrXxRgGcrRCsnNtTQqTteiZzEeIZZzfFzEZzVvsStTHeEKqQkhTJjlLPpLlPptwWuULlBWwbTZDdzVJQqEjJMmTXxtrEerRRtTCFwWgoOGKktTUufCOvVkGgKpiIDdPpPockKdDmMxGgXiIimMIJiIjKkOolNsVvuUSwWOoiKkaFUuqQCcYvVpPyIifhHiIfEeOGggGbPpfFBTcCtDduNnUrMmdMmHhKnNkDaAiIRWJsJdDjrRSMhEeFQqkKUuTgWwfoPpOFFBbpEeOohucpewWEfTdDtmMNnzZjJOHaArRhGgoNLlrRnGkHhrJjcMmCdEeDWzOoZwZzFfeERSSSsUKkvVuPdhHaADQWwCcNGgFpPpaDdBbAGgRrMpIiiIPKhHdDkRFfvVrmkKgQJYyaAjqSstJjuUpQqNnPdcbBCDWtTwYymMlluUWwLFfPxXOnmMHhBbiImhDNndHhHxXYyiqQwWIMTaoOAtNLaAZzlVZJjjZAaRrzvVZAabhHXxBSsbBLsSAasStgGxNnXCcTteEHhyYxXZlLzTPpCsvVwjnNrxXRqECclLwWunNUwWYUuRBCEmMecblVOpPXxovCSsStYyTQVvSsKgGkqhwWbBHiBbSMmsIsZLkKwkMGvTtUussSSTtVXIixQCtdfFDTJvFcDgGdEewwWlLeENaAuGgTtdDsShHyYFCcYWJwWUcCcCguUEvVzZevVOCCKkccCfvVYyqQMmFYTtyxXlXxLsiCYWrRwyRJjrcIubmMaABUxblalLYyxXVMyYMmQdzZDGgrEeRoOrRPLlDdpNnfGgoOjJnQqmMkCtTWwlIiiIwcClmuUNnMmaAMzZLwoODJjdyWwhLmMjJhHTAaUErRyYjRmMrGgmuULOAacGgCjJQExOoXCcNneZzFfYyasSAateETBbBbKkHhpPPpJaZxXEeIdDiCmMsSfFkKjBbTtJjJcNnCsqTtMmhUuwjJcCWlLOpPfUeBbEuQqFQqUuxXmsSMLZQqmMzuUegrUtGgTkKSfYnNsSXxyFIiUIiuZzsKkuRPpzZDdxdDXwmTtMZzoJjOMuUmhHyaAYrRbBLyYlNfFdDWwbVvzWwnjnNEejJUrRuerkKZzaUWPpwexXcwVvWMYypPMudxXDUzZmirDdRKkrjMyYmroXIAZcCIiniISHhsoOKVvHDMmBbdhlLhHXIixgGZzxXAaVVvvttYyLPploOplLdDBbfFLzZzRlLPpBbGsSjJgwWZDxXlLKeAaEkdDdrRTQUzZdDJGuUhHQqbfSsqSlLFfsiIybBrRxyYdHhEpPeEeDykKkYwdTtDDdPauSsUmBpPkCctTmMvdWwNnuUvkKVAaDblLhIiBNIinNnbHImMihXSsOoxnZSsuxXUxlLeEXnNzNJLNyMmYnepPEmMlGgVvIJtTKkhHkKjgGisSTrUdMmDMSsTHhlLmOoOgGkKGgBrRbolLMhHqQcCtlLxjJecCEKBbkQLlkcCPhqQoOHohUuCcEeCcOiIoXzGgVvTtZvVvVsSzZxXxCcoOPpOyGgHqmMQpPhoGvlLhLlHGgkKyYnYyNVLltjJqQQZzqJzZRiIfFHhrjOlLNxAhHkwWKqxXFyPpDdCcYanvVNANnnNtTfFfMmicCdyYzBOocCVYyckdDGoOjJnyYNhPpziIXOoOvVzZaAGIieEVKkvGAagZzMsgefFjXxJMcCuUaAmOoEqCcaAQZZzzYyvBbHhRrOeeqQEaAFSsfwWEQYDdycQqCBAaUVvubyPhHSKksoqQOpHbBhztTJjXSsxmMeEdDvVnNcTtCBTmMHYbcAaCeEWwagnNGFQqEEeZzeIWiIwmzAPpKQqktwffFTtKkDdFfFjUueERrcFfGgMKRrktTwWOUuoTuUnSNrRyYnVvAaSdDDSGgpPjJqQafBbQzZUuqNSjiIzDdZYykYyCnNXIiAagGxsRGgWwrldDKgGJjkvVMmKnNtTkJHhjgvVjJnNFfGwofIiWwmMFIiFfwWQQNnqqlEeLaiFfIHtThGsOoHhSNnNamMAYyjPpJkKgsSnNQqjrRGgUuqGVvgqQvVwWlLQwWJOgrRGFfUuooOJxXVvdHOMmlgGoOLohcZzCPpjhSsHHvVaAMBbmGVWwyIisGgSYLadZzPpMNnEenNWmhHeEFfMcNnCDddSsDeEeVvFfeEEHXxEekKHhUuhNnYhNnxEUusSGgrjJNCcoOhHXxniIREeBbCXxeEPaAAalfFqQEbtTBSsCckKMTmPpGgMOeEdDiInJlaAUueENnPpwXxZWwgGzffNnFZzFqQyYCpPoJUgMmNnnkKNaKxKktNnTAUuaXYGgyBbUlLunNkhHkKRrHhLlJWDdkKupxXgGeEkKPpPdDFnwWDOoxhHXdOkKoWPpwIiNnDWXcfFNvHhCrRWwGRrglLcqQVzoYyKlMmLkuUuUTHhtjJiIOZZzMWwykKSslcCknzYLhHhHlymMZOobBcmmgGMGmLlrRTEjJeMmfaWwKjOBbpPIiakhHAavVfPpaAoOfOoFFcNnCbBAErRewWRrxaADZijIZBbaDdAzuVqQlLhHcCvUinyYeYyxxXRrXYARKkLlrIiaJjKQqaAddCMRUurmMmGgXxdTtugiIWEeOoYyOoYDdwWygGzZsVvBbEcClLiIeSRrwReEWaAdDEewroPpZEejJqQHhHhHGhgpKknNQqzZunGgNAapQBDIisNnOoKkSzTtXxuUDdBkKXxbgUeEMmuUuEeLlFfOonPpNnHJmMtTjskKOXxqQonNSiPpEelLdCcpsSPDucCIiRsSrUIVvhNOobBgxXTtQqxXGJjrqKkSRsoOwQqCGYyzZyYBvVWeEDdujXxDdJVobtPWwRreENnQqZOozfFVvyJFnNAazbWrMmxPpXPpRbBDdbhHeiIqfKkFQpPjEWwtjJdDTNnXCNnsMGYcCyGgGsEeYyRrGgGgviIVcCNvVdMmDKkKknmPpAoOaxXtUgGKXxKkkfuUFMGgmeEuMmPpUVvEevVjJCzrRZoLlUuRrOkVEetUuTVoOGfFBbjlLHhNUuBdJjDUudDbWwnQZzyRrYLlLBhNnHaANtTnSqQKkKJjGgRfFQjQqZzpPFkKWWwCVvqYyDdEXxesZqQznNLlQmMgGqHEeqWwhHQOotTNHefmMFtHhqJaAYygXxGrRlXxpveEGgQOoqegGViIvLLlhmuUMBXxtTGsSgVlMmPpTXxtFzZfqjJEDdiFUnHhUeEleElcuURrCUXzZCoCcOchiiIcCqQIHbpPlMtGOoEeNtiXxIpPDdHhTnRrzTtwUbBPKkzZXDdxpuCcClrRLHkKDdnUuLJjBVzhHZQqvlcCDWwuUdLHDoSsOercCSsZzREwmMdvBCiIcwAaJfFFfHmMhJvvVVpPFGLpPXxlHxXhJjgvhHvVQqRrmaAMGNwWjJYoOJXxjneENfKYyQaAxXawYypPWWwcEedjJdNpPaJjAnDDzQqHhzZRrZHhzxXKkhHKkYymMwWojJOwWhDdpwWaaANKkniIFQCsPDdjJplLggGrxMoVvaAWwOdDGEezXxdBbDPpzZfLlFZvTtVgiLleEOoVvmMAaOoIiMjJmCcnbVvvkKhyYHVcCRrBKkLrNnUUNnqFfzZIiJvrRVJjzZutTORQqrvVpYyyYPoLlujJQqUvaAXxGuULWwsSlgtTXKkCcSuUEeHhaOoOoJrRrRooysSYqnYdDyNcYbByCQlLiIQQqMmoOtRreiIPbBohxXHOpOoGgTtVoOvhHfFHhWwNnoblLBPpOZanEeNYyAxXabBqQAFGgNnJBpPbuhLlHUYydDjDLSOLRDYyaAdaRrAcCvxXklwWLzMGoObBgOoLlDdhKkHpMmPrRLlbTtYuUtucCqxXNNnnPpZzDRxwWjIiGkWMmgGwKGgrHDmpoOPotTkbksgGSKNnBXxZwWFfzdDGgbBbBsWwyrRDBYEHyYhepYypiIqQTCctVPOyGFfgZzPpVTtMyYsZzluphHvVOoYfFNUuvPUubZWwzBpJjyYjvVrRJMKkdDiGLjJrGgtqQTGgTtIgGoOuUICcinNpFfZjnPsSpOhHHWiIgGwtLlciIhkKaAaAaABgGVvbHqeEQbUukKrRsDdSRrkgSsGAaMmOlLBziBbKQqkrQxXEeLFfljSiIsQiIqjFfJqIiuZeEzUbBbMmwWuUBxXhQoAaKvVaAJjZzkBbNnFhslBegGJXxjymdDMzvVxXqQWfQqwHhWVvVvgGqYygSsWwdDcCZmMmMVvABbQqDdXxpCdwWYyJjDgKkmMhZjJzPeUUuRsSHiDGgsCAacSdxsSXhHYIiuLllbByjjJbBCaAUucJjkKpPjtTuUVbOsCcsSzZoOuUuJjUxXCMOkKUuWkKwcpiIPIiCqGgQosSsZzSIhHiPplcCyYpPXxLlLxXkKsuUMpshrXneaAzZEJHhJjjMmYXdDxyEeeELyYlqrRQZzjJtWwTMmgkKGOoaAmnNtaHhXAyUuYLdLEeZmvVMDdAaWwPLeQlLYNxYyzswWSJjQqZGgXnQRrquNNnpPhEeHneZzRAjjJnNFfKWXxyYkfFKiZvTXxEfFpPkMmkKpPRjcpViqeyYiBbIzZLlrREwwWYwGgWJsSjXAMmaLlEexPIKkipmMPplLXpHwWgWwHhGffFFhaKkPpZoOLltTzSscCACIiCYycGZMbBDWAAasWmhkOBbzZoKHwWgQGgfFwWuKVvLKGTnNtgSsTtkEeAalkWwWXxJlNnAaLjwwWCcwWKVvfVzxXkKJLlaAjHhCclmMBtuzTAavIibTtWDdYBuUUuDRruIiJfpPFtTAajUNnsTmPJjpMtITKkxXtdDiMWwmzZYdDyjWwJXSsxwHhrRXpPxHnNgzyYROoUrgGRcCkqQKbasbBSkKaGgPAqQBDdHDdRrqQhICOoVvgGdsSDqUuQcnUDdkBfZzFAabryYyzVvZBbBbXNzZvvejmMWVPpXhHxkYBbyvUuVKkKUqQmMUuyYqsSbBTtgXxiyYpPtTLBbWHhqQSswwWaAPGgLlcCTJjthHxXeEVYPpyvZAaaABbWwdDzWZMmzwYyqsWKxXsvmcCiIWwSeEsMbTtRrDdeEDdQWwqLfFZzfNgGnzZDdFjJSiIoOfOeEdlLDsgGSMltTuULSdBbdKusSURtTrBNnMhuMfwWFFSXxsncCNfMmJiIjQbBnNqeEKkKkgGdVvdDDbBeNgcCpPLluKkRkzXxZaaiIDzuUxXNnuDuUlLYkeSXxsygGYEKZRrzSsKkuAPpaqeikecRzBaAbebGgBEvkKVwfvVkyIQqiHhRrTtsXuFfUxwIiWNnwIivxvVXVCFfTwWzPCcFuUtTkimMkKQcCPpsnNjJpjJbBUuPSQqgkKOLloGZIcCfFEdTtoyQqYOcCpKkGgPXNFfnOyYhIBbhEcCeCcHjHvVhJoSsOoOfFkDdBbKhHNDdbWbBcCwnNyYuUsShHvVBiEDdZGMmuiIkAaPlVvZzrgGPpRVrgGAaEnEbjUuHWXxjJzWAzEWrNnRwecCoOtTgdgaZWmMZzwCczVMmGgeExkdDMmkKOoyYRuIiUnAazZnXFfxNMkKgrYyxPpkRrKZzphzeJjiIimniWhHFfeEwYyINcrRCKLRrFdJHUusSxmtTVbhHPpBdDDKWwJjyMwWFCeqIiZzQJjAZeUUuuaekxXIiUudKknvVLjLlbvVQquUFfNnToBUTgWvWwZzsSNVvnBvxXVlOoYyBbRrDlLdqQxXLFuDpCeQQWLlafFAPpUuNnAziIZbBfHnuOoUNOqLuUlLlJLlotTOLCcoAaOZIinNYfSDdRrqhHQJjsDmRoRrOoOMmDdObnNBUuFfKlLziKkIHhZfwYyWnNFSsnmMaAKGkKmbBZdGoGgEaAebBoOagGAXaXxXxrRAAAaBbamZzYyGgIEsSeorEeRkCPpcKjJlLGgOVvKMcCmqQHhnpqQPPpNUxXdJjDGguZzZeEJjZztTgeQEnNGguUelNnLZzqSsMnzNcCiRrAxXasfFrRuUcCnNSoAMhHmGVSsvYzoCcdNnnNDOerGfFGAaEMmeoOfFuUnNRXxrPVeEvoOXBbxghiIHKkgGhfrRFGbBiLlLNnSusSOoUuLlUsrCcRRrSvXxTOotPQRcHiIbBboVvVsSRrRdDXAaxMLWSazKHPphXxGEEeeEYhQqHbYiIyVDdEevaAAmajJAnNkKRrAsHhUuSUaAzmMbTtrRBBbZcWtTOoUmMuwbxPpsvDdAlmXxgGMhHdDmkTtKlLVpVvPEevSsIGgfqNtDdEepPLlEepuUNnvWwbxXdbBqEdDeyYfFOoQfFdDqQoFBZzbLlfaAOUnNuaAoUDaNPKktTaAUuMWwvWYybBBRiqCZZzzZzaXxoQEeYyYyWwMcoTtOCNnmqCJPQZzqmKeEBbVvxkKIAOalTtgokKOnNGMmMmizZxQqQqdDidDSYyoOsslFxKOoPptTkXIifZzOoNxvMLlRrqQlJjLrlqSsEeQLjJXyYJyYUujJXAvVaAazMZbZzlXTtaAfxRBYdCcDyYybNntTHhbCbhHaAyYBpPVvHHhIinNhVKVvxXAgSeBbvxeQqRSUuhHZLlXxMmmfSyYXxmMDWWwpPwXxdVvOouUkKXxsFvVSsfFSssSAaEemuvLlVUBzcCZdEwWeDGDdgnNIcCiQKBbkqdmNnLvfaAttnNTjUenNsSEmMuJnNLlJmVvDdqQaAYNeEdDcCEbpPBeHhOoAbBEeHhnIiNcCcCMevhxeoOWwFfCtTcsSbvdDHhVlLZzvXUoOuxiImmMMAamzZMLzZmMljJWWrRwwfNDdsSwWSsnFrRiBbyYBcCmMeSsDyzZYWcCsuUtTeEfUumCcMFurRUfyYFwpvVPDEedpPWwaAktPpKBbjJrrRAIiJjpPaLVKHCmnNBbMhYyrRlxPpxcCXoaAQnNqOOnPaelLEAZzRVvWENnewLLlZzlAsHhSbBtqqQQSsTCqLRglLWSKkcCsPJHFfEIBbOIdvVKpPzLrREejUuJlLljJSrRgJvvAagGgGVahEeMmYNRwNnWrcpPdDpVvVWwTqvFzvVFiOoIyYKkEKmMPpJKhHyxXNnsbBOYctTtVjJDdlLTtlRraEWLkWhZdqQZYyUucCuUzCcoFnjJTATtEIinNeEewWnNWwDdahHkKaAOkmxxXCcljJfFWwNGDdoOZzVKqpsSPGYvDNnEMmpPeDdgAaoORPgYDdSHhsYyhcCjJTthiOoIaDOKNnLldpPDzrujJJjKkRvZbBSsSszTBTTAAFbBfcCaoOSswWZcEeCYIdoOwIiWiVvPpOUIiuAalLcCFvGgfAaKYytTktTOoLltSsFfKkgVvGMgJunyYfhpsrRSPHFkMmzZFfKpPfFvQPkKGgpPpXxMARnNtFfFCceLGAEuEeUJjSsGgblBQCaAMSIiRbGTNnxiIXtyJjYWwVHitTIOohOEenRQkKyYqMEMvVhjYylcsSCJofnnNNFaAOjjJDHhvVzguUGZwvaUuACcwdDrNnVvdDZRrzywWYWwdDxXRJjWEXJnNqQoOjOoWNngGtTwMmdDhEpEePzZocaAJUuCcjmvVqvVIihBbNnwWHLieMiIgGmVLldngGzZNnNRlLXeEAarRhHBbMmcCWVSdrRDvVuBzrXcPpCybeESlnNOvSseEKkVvVaGHhHtCeEepPEXxvVtJKUbBukKkxXzZdDrRjodDZsGgSsYFxXNnsYySSWJjXnNNnDdxrRrTtRcCDIidjVRrvTtSZVvzPpnNOosFfgbLzZDdLWwyYOvEevVyYVsxmUuwWoSssShKBPjzPpZgGJGsrRGxBbKkXqVQqCHqQaAoZsSSsuRSTtsfFVvrvYqzHlLhOoDdVENNnnoKkbrjJDdJSsAauuUUZvVxUuWQqBvVCQqcbcoOJjGgmAaSADELLsSlBGxXtSsTgSHwWOSsbsSyCcYBohTtNignwdDXxNnyojKEexJIOoiBBbSsbtkKYvLlrRcCVvvVVQxKklgGPMnNczZzaAADdKkLloOaLetTYywamWwjJrRyPpfQkbLlgGBPGVvahQqgFQoOHhqkeErRpBbiIPKvzDdZhHSsiIgcCDbclLLIilCHhhHGgOskKXxUNnuNGgnYbByeEHKVvjLlvVMmLlVWNnaAxGgaALOorRLlbunNDmMaAwZdmMeEoWWrpPjJoIiOTjJdLlpdDVvhHtdhHwMmvAaTbBUtRdypPxxMmInNMSyASsQSsqZzxXLlvVaJgvVGXYyTAavEeVfFyYPHcCKkhcyAaYIHCcZzIihRrEmOoIiVoynKKwWquUcCQqQdDVUWwrAPpHnMLlrYJjqQtTCtGaSsXwcIiCWuUvVQqIQmIiTeWwjJBbnJrGgVvIqQiaAPpRbypeEbJSgQdvVYDdyPpupXxPRrMmkLNnblvVEeLBAAaaBbcXxCLsiIUtTVOkKovQqESsgZzkbBxGSsqbnVvcwbBWQAaoscCIEjvVbBJLXfFxSMmLqQlYmMXhKzZcEegGOJiINnuUyNJfpPeECcRTtipLEzZMzZoxOoUuDdXCYOgsSHoOYLlKkyplLtTjJlSVvTtsYXjJxaAfkaAPhHpZmMbSsBmiIOoiWwITtbeEhHiIonNOBBbQmOoxXXzZxQHSjXvVBnNzZxXvVkGgUaAQtLltTTwaAkKVvBbyYymjSlLsJErRYyeMYQEeqQIiJjMmViINfFnvAaqEeHJDdvaJzZkqVoOvQBEPwkKJTzZzbBZUQceEnABbanrBbtTAaYyWwUuRNzRrMmyqQYXlLtTAIpPJjiaIAHhVeHYyDderRXnMUYyAaYeQqSsEEMCcLlmreEHhRtwWFmMfTNMmPYAazJjJjxFfuUGlLhSsNnHEVTtvTmMcsiIsSWWhqZzhJjsSoozPpFfRrZkeStTxXszZiooOIyJjWwYCFfwBJzvGggfJjIiNfFVfFvCpMmrRPcwWnOudDzZogwWuUJjNWwnNnjJiiSAQqnpzJeEjzmnNfFWwAaWgGUuGhHhHUujXxJQqTtQqsSnNgJGbIiIiWwdHhFNnqFQqKsSXxbNnBhHoCSWOTtMsJUuWxpPPZzikKgYyGcsFVvfttqQTTFfgGooPplCnZqEUFpyHBbjJmMoCcOgWvVByRnNrTtYzZGgyvVYucHMmVbpYyEipPIfXxhnNWwqWwkKzZQHqzZdRBazZruoOUAQzZqPVvpNnalfqNnQTUubqQbHhdFfTuNnAaUKrSkRsSxXlLxiIIirXxRQqrRRrXbhHxgPLlLlElLexXLltTPgoydDQEKkuKkUmMBbyYYhHMzyYNnqhGgFxcyYCjQqWKNHhSliOSsoSsbBFMmZSsAbBxUDdTtbYHgeEXxBRhfPpCvVUuicCNEeJjyYWWwtZAauyYnxXNfNkeEzZttNnRDQqWERRrrkKefFqQwWEDdsZeVAavsSwQNnQQCSsAENnXQqCclLtTnXoJiIjjNnHhIiJqaudDtTqQPuUYYfFUfFBkKEebPAakMmKaThmMzZHZKdOAaGoJjOoOojwJsSjCcWkKEecCwWIiGzNnHNPLlnNWTfLYyiyaoOAtTYTlBbLKtnNoencCosSuRcFozJjyDdYlLkKnnNdmMxXzroTtbBOcCFfJNiIFfHhBWCNoOnbWEfqiIbYvGgVyaABQXxYBhHaiIArRbXxbBfoOqbdDnNiHRraRdDDPrRrqiJWwjJVNnQexXLlEuLHzrRlLZhFcCbBflcCVvsHPpeTtWwETtBJjepQNnaAqCEeAavVZBvVpPIcHhEmtKwWoOgGkTMZboOBJjjJxoMxXmtragkfaAFXNvVYynbBHsSRrxacNnQqIjJleaPfFpsSnuUdDNjJdpIsSWwiPsSDdguUVvHLCcNnlGwWhQqYyvhHVHPpaARrjVvpPLlGgJMmgRoOqQrhHhBbMfUuFxVfiOojWwTNnLlEINniJCcjsSQqAfFgGmIiqQZitDdWwUGWMmwgHWRrWHhwpVvXmJjMrRfzhDdHyYxXOoYyWJjwVvUjJuZnNJwtVzZAjJaFfCAacvTBbWwWXiPpKkIeLUukjSsJOskKSoKnNKkYytqQXTTttOoXxtbqfaIioeEDdMoZLqAaQafFAgsnNrRyYSOKgGMyyYDKgGHbBvVhfiIFRVvVvUgzlLCrcCRIicoescCKkBGgaZfeEZbyFfDWwjCcJdIbAaAGgkhdOBboDHSQqUGgBBbutTAaYEmxXTkKqyymDKfFWVvcqQFfBUuENneVvBzoGgOZwZzaAWgAyVXKDenoOoARBRrFunNUJjoOBbyCkHHqQiaAaAvZnNvVhuUxXHAQqiInAaBinNxrRrYyXxTUuthHudXIoOvroOkwIinNpPAVCnNFKkfciDdkXxKSgGCcQqtvoOVuUTtTgYyGIdVvDigGTtJjpPsSFYPpsSsSnqdDYyPeEMmDYPbaoVvJpBqQqwTMmMEetEeaATgaqQTtqGGgAVAxDiDHhNxXnXxkKvjJVWQffFcaAvethbRromMOTBbnNFEeOAaoISsiNnWIitTTtkiRrXrWJjzvVkyYNOoJIijwWwGeEvqQxqEWwihHLlnNMJjkdbBfFnNmLjVbBSsVzZvAjJLlabDbBdBcEeEvVendCrjhHMjJVveqQGgdQvLlqUIztwWDdvLOikNeLDxXwWGgBRrxXnNsGgZSwWVvVZmMbBuUzRCcxsSEzZtudDtTvVnLkGaITtMmiAVyMKkWVvHWwpcsSYrRBbzZOEoOPpxXVvdDghnmCctJjvVqMFMKkmWwZOXxoaAOcCwWkFfTttTdDXxXxoDJIiQqjdUjJhHSsIiBvlLVbuWjJpPCezFqQLlVQtLlwTtDJjIMQvEGGiDdFfvqQeEEyYJEclLuABuUtDlLdNMmTCcVhHvesSpPoOSsqLarRVHFeAsDdNyYLlIYGYyAcsSyuUeEQrZzRqHhEerRxNnXkKTtsSHhtBWwMFTtuhIYypPirCcDdjJgDdkwktcLlCuUrRbBoOuTtvTPSxcCpPXcsLlZzSCcWDzZdFfrzVHVLljgGeLfYpPljJLxXiIyoNncQqwUmMuHTtxSsjJXvVxXsAaSRrOoQqwyPpxXmLuoOUlOdDodNnbhHBDPpPdRTlxXNCcuuBRrbNyhHJMundPKkKCckpDvJTyYtjVzZazDdZzOuwWIiFVRrvxXeEsSXxcZnRrwDhUpPuWwCHcZDdzPpEKRRrrCjyYJlnNzZLcWwkcXxIifIKRQqpkZkSIhlLyYqQgLlFfOhHQMmOJmTtliDdCYZsXxpTtPwyMRXUuuDdSeEsgSsGoLlAmgGbFfwQpKkPPpqmMXCbWwVvfFwWhHDdKWFfTcCFHhuPSyYseGVvgwfUuUuFAWwaJjQyesWzNBbnZCcKNFdjdBPpbDmMJYyWwKiMAamLacJjXmMQpPqsiiIPpWCccgzGBbayYioOgDkKIhoOWXtWwPzZpnRnNXxAaRJxXRrpWwCcfFyYLlBmMbyFgTuWqBbQZdXxvVuUdDCNnnNQkKOKkjmMdQqiulkPpXxcKnkKNolLkKZDdzZdlLFfOdkVhRmEkWqvVDcCwtTWdsQqSqQuUJbBjqQQPpCFeEvVOohoxXOKhHkVvpPoFfHoOGgnLlNXhcCHlFfLhFfKWmMvVXjJxiIXCbvzZUtMKkmlpIiPfFskCcCcdmBbZzMmSbNBbXBeEGgPIUfNyYnCYtkKKkTmMldDLINujuPHhaEelLRVXKmMkNENkKwcCUuqXxuxXYyLlXnAaqQNxtJGfDpqQPVPppKiCQCcywfDdFIjDdtNnjVvBHhPAaznQtTFGgfHhHhqOSrcCXxHOGGBqQbUugFfoWszAaSsJXxMXxCQntTlXeExdNQqikpDUyXxYVvglLlLtrJCctTnIwFfyYWwDPgGsIiVvARxXNnrQFpPEMmMyvpFREeugGayYecNMmcLvcCNoOiZlLlLRrGgVvVvVvsnwAaWrXzsSYlLyvVWwXgszMyCyYYycYmcNnqQCDdbLlBkKZAnNBzZbesSwWcCKgGFfklLmhJjFffSnNscDdBbflLChoZzOPjoeExGwiWwuvubhHdIiDBlVgGyjJaAMmeFFffMWwalLvVsSioHbBOLfkKhvVoDFfuUmMzZgXQqxHhpPLlImMabBIYyYgBqxXQHhbSkvVEYyedWwuUkCcPkjJFfuULliDdFfxmNjCRJQqjmmxXoOqmrYFIqQRHQVvvDdhBbDdNnYyJQFxCFfKSmMsJTtCcsHhHeCnedDEiYjhayAlJOoiIvMmJXxBRwrbLljdxrRdDLlOoQqdxXDDaxXtBbpPvezZpCcPjUADdAJjKkHharNMpPmwWEOoaEGaAYyDMmdwfogGxXxyYXcgGCTyYtMmOQzZqbnNDdkCclLKDeskKlsIizdLlzpPqQjvVNeZzcyYltypBzZaDdcjJCuUACwWqcQqhSsCYDgyrYVPRIirLSjJvxXRrHhPbtTWwRgGkKSOEebeCcOowWIEeHXjMjbPFwGggGKkRfNKICciCcONaatSsataAaorDdSsSswzZSsoucwPRNoKyYPyYdZDFfRrQqkKIKNTTmMfcQqHUdxXRrDuhtTjJkmMVvZbJjBeFKkKkJHIfFOOooKkxXjJcCccCgkdwWDKZBoteEZzCcFuUABbGgBnNVRrPpJjPpvEeXxvKkrRnLlNVbeElDKJjAlLCcmMQblMmLiYWGcCQuWwhHvhHVkKpOmTtMfUNQSOosqbyCwWmGQqqvyYVploUmqQrdviZzzZVvTdXxrZDfUNnuWtgRrchkYYkjJKyyKEehHHhLAVmdDTtXfewmMMRuXQquKkUYlxQuhHSAcCMCxaAUuXNncmdDZqQhfFHqCbBIXxLlkSsgzBlLbFfjJZDhHdVKhHkXpPxvVBlLuDdbXlOGgoDezLlYohSurDdlwWmMmstCcdDmMShnNHpfmZCcclLnNqCWwcQCrRXfAUPvVGVjRTtTNWwVYJjjpKreyYEhHJewWGEeZzEOIiaPTsStYXxilrfNoOYkfsCgLzZlavsSoQQqqtNPEaAffFkKGgnnNrRSeEsREFgGUjJkogGUaGZzhHgAJOfFUyAQqaYHhVvWwaALVhHmoDmqnDoyYzoOoFwaxXaAAzZszisYyOJbKkGvcCfRrFalwWfFLkwXJjxEeGruiDdDdjJCDdjJcSgGDKkTtzObtwoOWiITRPKTJjnNEetkprLlvVWfFUulxcWftTqQAZuRredQqDGocCODdZCcRRVVvszNASsGgDWwRrTWBQIUuiBiIEgGMkFOKGjJwvVfFMmaUehmiWwjKkJpkKKBgGkaJjAKkKMLlYyjXxzZzdDWNlVvPQqpHhLnTdaADtCccrqollyYOojJqnNQEJBPmMcCpVvGmtlCrRcFKkJWGgpugoOUuGzZeEXxiIEkpbTtHTZzOiSXxRrEHhJjxlLXQIidDrRqJqpPQXfsAaiIpPePpECcpPEEeFlGeXMmxKkIFfsSihHeEsibDducGgAaAalLzZVvRYcaiGnNgJjbBQKgCcKtpPlfvPzZnzkGhjJjJIiuGCcFfytmMDXxtHhJzICpPPpuUcodiIaAoTtwWdDyWCYzBbjqhHcCQMNUunXGgdhiqDdQIGWjJGgmMssKblLXVcQqBvHhVUHWwKLlwoIbDBbDdDdsDimzxXlLqXpLAalIjCcPVLCcVYymMvWosSQmMqHhnTtZNnpPSADIidapmUubRrxXxcIrRHtgGhrRxlGQAPTgrRlvwWevFDvAsSWwadDCcSUBUWKEYyprQhHrRKUOtTAQyYqvVEGNvYKkkKCrRcwWOqBbQoyNpfFbBQiItTPJzHRqSsVefhgGjdDDdDdGYPpmMDCNjHhrVhUSspwNKEsSHhfXQWweVYwWgNnVHqpZzXxQfncqQCNFrhJBbJgGPqhTqQKQNzZwSsWPpZzasSqJQqmRrytLlCcGgTCnMmGgBgqQGwiqFoyYtTUggiITwKkxTsAaNeEeEPvXxgPNnXWfndDauUGKkWwKJZfFENnayYmMxXXtTtrYyVvRqRrEenzUZzuoHhsAVvasHhCcSYNnyYySoOBlswAWwUuRHhuUoOhhPFiPpYIltBjiXQqAXkJjXMODLlrvfUWQYyOoZjJzHhfFEevmasvVSdNKkSwiIWFvBpftemvthHTaAtIizVvSSfFssonNymBbkKCzZhGgsSHDggGgZzGGdNKiIjVIfBRwwytTYWSsFfLfFhHSSssnvSsVOoNXgGMvbqQbGzdwWarEBKtuLlMmUqDLlbByxojSsqCbwWBAyWBbKRrzZkqQOoXxvzDRrEoOVvNPhQqHpNCcuNnUplvleyLwrDMgGrRAkKoOrpPRlLMmFCuYysSUSLlfFfTGgVyYmnFoIEeivVwXRQqcCwBunERrFWVjcSgIiLlfXKkpBUVvQqujMmbRhHaAdDaCnXazZktbBaEeMmeSpcbBgMwCVCySoAaOdQqvlhXxHrRXxruMYwylLyRiLlYyjJSsIfFrPxXpIzyhHYrkKUupmMPscCwXqxXQxWSjfblnvThSTDdKCclHhLkpPVMhkKHmvNewMXMEEziezadDSsOUuvVjHhVmydvtKKkQlFuUJjvVISXxaWwNnAsxXXaAxFqQaAkjJkdMGbBgmUubnIagfFiIvVoqRrVmMvJjQOQqVvBbTTsSxXCphHONgGZsULLllUunNqcCjFfDEmxXyeVYEiIzwzZbUnZGgSsLjJqQJrHhrRlULicCyYLlkhHZzOCZXAcOgDOOMmEedDzAaAaqnNzbTtItiITQTtOoqBhHrRXtTDdzZlLZwQTikTlpYyYeUudDxSdNLlvVjiSsIZapkusXxQqjJuhBhbmHhlLTzaAPoOpZTtbqQadGDjJXIuUsSpPPSophHGPPdExXoOalAqkSsTTnNZFnpvlSJYyJpJtTOHisvlLeeKBnHibBJdddPlLVLaAlvpRktTKrGrRgBhQirRdNcpjGozFHhdyZzaAbBYFfoYyTAatCciCqQHJjNnOlIiNTXxtHuUhniItCGqCEeNmMyiImvYxXPtZIbSXiaiTtfFDdVLsSbBqTrKkRBRrvVtBdJojJeMQqmCcJjVWwnvVrkwGgpVrUqXxQNnpJjEePLjJlHhKXxTtkuRNnloaAaAEeYyYXfEeyTtMmdLlDXOoxvVvGHFQgvjmMDdduRTMawWtTZJjtbmWvbBVDdKkMYCcsShAQrwWSsfFqwiIzZbaHJjUHIzXxZViIvHhfldUjhqQHAeIixXEghHLlaAjKkxXNEuklbXxlzipkKPyqVsWwoRGgAuUJmBbADMmgtQqTGSDtJoQqKZfsSFzWIzaAZitxCcZkhNnhHHtBpPsbNbjESKkseJxJjmMYLPpllEjSmsRrEeSeEoAsEeKCjJXxcBFadDAWYyotRrTiImejflLFJPLUFMIFcYJgXdDxtDdTNVblnXGKrRkDJUuPvVIecllLLYysWTFftJuUjfFebaCoXxBbRyaAYQOoqJrRopROohHZHhQqzqYyQGgRrqXxQvVnDdWpzmoOLlNiIgjMlLsGKCzYpWBbwLldVDZzdfFVvUZbBzBCEoOqQoVvOoPRqQuUYyvuUbBVlLrUrfSsFYxXrlGgdDLlXxCcREFKRrkfIaAlJjkoiIbGjJfAaFvVqKJGsSQAapyYuBhZgcaAEgLhHJjwWeTaAtYyoOedEDUuPpdtTehlPRWwuuUVVeEBpPzEtGgiUuHhfFfJjFcHBuTKUuUxYUTtAUuorDAaaMTnGgGgoRHmkKJMAaTAanNYDdWIiwiIJjZztTQqinNJrALIFfilKkxVvYibawWABEebBkKIhHNwchHkKCyCcyYcdDCSsHVQEmlLnAyZzNNvVXMXxARfBrRbFXxGcTNaAQJxujJUlrRWSbBoOqMmQuUIizyiLfTtgdGmMVzcayYACFfZupPKtjpPPjLfEeDjhZVvrRtbBnNyYZHsqrhnwWvXmaEOhHMPpmofFZADdlLaaFwWIjOsSoYybqQByYBCxJvCsXxNyYnRmMSXxGgBGhaVqKDZzKkrawjJBNcCuMLlFfoRmlNGYygNnnLqZzAallzlxXLVlLYjbIijJIXsSMFFfriTPnNbBYHxXhlKkJSIKmvVaArZzmORrRrosCvyYYymMTHEnLnQyYpFUunNEkAIianNPnknNhNnSsDrAwCcWwyYkOAaRHhfKOdMmQqgGVotxAdtTrzJUujhzAjXhzZcCHxeWaAzCxXloOImtiaAIOTGpPtTdnJrRjNKpqzkNVhTuDlbQIhDhZxtYQfvIGgaALlhYyvihccCWbLlTtBYymCEGQqpgbureNemuUMXARoreBUVPpDdpWwmibWzKbBUuIfCcFYyikxrjsvStTJjGeRgWUdvTqQtAaVvSOojSsBbhHBREIierjJOKWHhwNxXRlcEvVkIPwVQclPgGhHGgaAGxtPpSrRNApAIJRAarSmMYyXWwWHkxYycAaCpPfFtyUNnuxSBbdzVvImdcMXjnwfEsSeFeVJjvESbtgqbBCcUxXnNYyiIWwyYaAPpOEKhHkIFFfKbLlexXeoORrlLBGgbOlLTjdEnAcoOyJyYXmuZzhHOZzowWuhHkKUwdVvwWgGDEepQiIqAVzsSZvAmMRriNInwilkQqvIZhCcfFQqHOcgGCocwwSgGLBbiJjNTtnMbBUSlLfSshHUvVuJxQaAqXTSKNnLvVQqobsSrgGSdPyJUujBbCcbBkbBKAanSuoOUcAxAaXaCMeQHsVzrFfEMcfFQqCmLleBbYyBocHbBhAHhUBPRNeaKQzXfFxNyYnxHJjhqQMcCxGgJGgxUuJjCchMWUrRuouUVywFgWvgivsSBbAnjJKGgkVQFfJByYcNmoRVPpTsNVmKkMcyYpBbPTtsVIiaXUgGcorXxRDhECcBsSbCoOctLJBbjaAnASsNSLObBykKRrDdgSkQEetDckUNnuKhyoTIzZitrRNFRrxjxZzXtksSSsjCcgijLdDnNWWpiLllnrzRrKvkdDKuwLYyjtbXxKQqqqUNsTtvYcvftrLFjJLvgTIioOMEeyTGglLXwAVTtSsatslegSKksbOvVgBbkDLhtTaVvnlJrRVzZuUNnyYxIiwWqppPPcCjTObWxGgkeswWSXwdPsLlFsMmuUdPpDxXTtSCHhAlLzJvVFOoyBjvOoOroOFwWiSsWKkQGfRfFrFwMuGORyuUhHAaYlZtTzLDygGqIibxXBefbelNwWrRHpGAaNmsdMvrRagSsadAaDigBtTbLlRnNEeVWADlBPPpBbjKkNnAjbSYPeiijQIIjCdDcCgGuUBidORVvKhHpaABbLSfFwWOulmcCkuUVsBQqJNtIioaMfFjJmvaAVmLlTtMIYHhYTthmMiyYIaMmeNdyWADbBBSsNHVvALGjyfPpioNyYjnwHMmWKkwIZNmnGRrgNrwPxXpWRMOfZYyzAUKExaAXXxyYKosSHhJPpPpcamAaMIiDdZztTAediqKpzAajGgdkBbKflLqWFaApUuNXGGSdDCqZiWGqiWDCslQqLOobHLlSsLaAsSGGFoZttlLTFbyYBnPpNnTYVxXvSsMYMpJDdjKkQKFfCcMvYAaVGgPpRixosSPpXxtfUprdzZBbdhoxHlcCtTLoDdCAruURTfUifizZzjJkBHadnNagDbxXanNAelVxXlLOuuUULPpuRrVvRDdrxiIYNnpxyrVCBbPpeeSJjsJQqXxjVeQqczWoOwtlhjJHuaATubwWBAafjQVfxADdHXCpzRrZJfzZKkFoOeHxXHMNSsPpOJDpMmgDfFsYySQXolLhKSlNUSpYyUuSoaAUfFcCfyOofIKLaXKkxmyBbLlDdkdDZHhdDXxzrEXMFaqKkQAiduUkKEfNnSsFWSWGgOowFyUMtTmubZjJzRhcCHeNkaeEHhbyYYsdYylkCRdukIfFOcQwPfbEhMiIHvVBaJYyyToOrsSRpEePBfNYEbtKCcjmSHENDCcdiFfDNPjJIbBBAkWKKeEkZiXemMEsSvVHgdLXANjHhIQIiqiKkJngKCotwUpPuZoFguHWSVgQqfWiaAEeQqEebBiJjISaAsXsTtvCZDdkENDpvrUNRSsrfIclZMpRAaXAMvIOVZvFInNifVhlwjJfFWOsSAafdIYyLSVIiilGWwgLonNtsFRrXWwlvVbBLYIrodDQNaOoQqXdDjIidDuUMfFmjSJjbBcCEeiDdoODeEiyYcjfvVFFfJSsErROodUYyBblVcKkXxkcRAzvVZeBPiGnNDBPpYytuGAapJFosSEewWjlpPsiICrRDdpPbNdJjmyRSsrpkKQZmRrdDrBbxqzBfzZBJEzZCLlcarWpPwRAzvVZnIjJsUykKfFrffMeEmLlzjJZeEHwfiEZzZzRzMmbzuUIiEhFPpuUJjOopPBsSBDGYVvyzTtpPZIgMmVZDdvHrrRbBdNnrjNneCcaGcDNnkLlKcRrcLlCDdNyYsmEeMzOmzXEexJnCcuUJjugGxwHhwWiqQOzoYPSALuOQxxvKWXywRRbftOxXdDoOHhdGMmggscQoOajJdDUtOlgfuNlrRYSsqWNnYXxxXTtCjdDrRRYyqQCbHudwWwnNWIimkyJjCvXuUxiIOowWWwVFxsSJjglSWSRrWwIQaYydUvRrSWZYyZzzokREeXxReEYXVyDmMdglLGshlLGKjLlHhiImLDpeCqnkDdWnOpDeOnNoANncCaWvSlmMLxXdDafnlWwLBiIaxyTcCNGgogMmGuUtKkTVvlTZcCswFcCFKVomMTocCkyJjvAzmFMjnCJpztTXCcOaGaXwZsIfDdyrIvOpSfFsmzZMPBcCVTbBtIgnaOoVmMCUJfflVSubbuWTquUbBKyZzLnvVfrPvVjXxxGgyYvVHREUZJJLESpPNDKzZpaOoxEeBbXPVmxIaAuUZdDcgGGgFjjlYyxIEefyYaryTtCWaBbmGxVYrkjBbKkSIisaApPJKJjAAOxFWwRYENieEJCsSQzZnEegnJjuIaAUuGgRuUrZKljLCBzZcyKQdAveEPnRrGgGRrAaFnNfzZLlubHyTtuBbmGgmOTBTFfxaDdADtcKkVjZzAayuzdPhsSYUusgDTWwahHkpfKkUgGNeEEqQnNGDxKmTcWsCcfzqHBcYiIXmGLMFtCaxXAJkQqeEVCCDdUnlskHGgZzhkKLIcDsMpLlbgGkwWDdYtwWBbQAATxubaJjQHJHhqQjhqQvIuGaMhHCIoDWwdOoKaJfFDdjuOayEbiIPbXNeWAPpFOokCjpPpPJOPXPFoOoHvqnNQdatTYpIMmzgCOgvrxqFfQXbBnfpQqfUuKALHwHzlrXSQFbBMcUufVDdXmaqQyYOkBoORElwQqWBiTtqVwoZzODJxXhThHtvVytHDdnxbODdhEZPVtXxvVTQjJRrjFFWDChCcqpPxQqfFtRbTrhpyYwsPRbThHmiIFgWwyyYwUXgBXxbwoXTtxOFEjJWwIFgEtTejPYyFZzDHaCgbqQcCyYubuWdCUHVvYyEUuJjGgIiuekGCBQJjxnNCSTBHpaAAMvhHbdcCfyYrRrRPsMUuwNdDdDnOopPIiksOsfFZzKNnaZnNHVWdzZVSJeBTtZVNnvObSsJQqpLYNMbOVqbBKPrpPKpPajfFujiIfFXxgKLlkKmMkGnYlLeEcCUQqutTIrCcAwzZWxKVRiJyBbkyrOoRYKNRAyhHyoWwETHhtdyYsSdWHNGksTtcEinMTtpIpzZNpKvgGmMtucDiiQTgnDaAHFtVHIhJoldDGgtmMZzaAptfIcChPpPZzryApzduylLYIiomQZzqfQBijxPpTDjSPpNtpcCCqEedOrRXlLxqxJjJjhJjXxHAKTMEHJrRcCvVjVvhCcXxoOlqHcCRLlivDuUplGnNEeQMmNnZwWPkxozFfZLmcCexDbnNnNuXxzBDoOdmIpPJWwfLlFjiicSRDdroQuDFZzjJGLXOitdAbLUuZtFoOkbwbzLepQbWQXzZlxJjLAaQvojJmMOBaArRPsspqgWwxXOFOojJIraYpuYyuUUbImMPizkKZvRDdXECZGgCxXczegBwtMIiuWPeEjVKkINSzZBFfvVYtTfFrRnGgFpPFybmrHquJjUsoAaOWeyKCUSsZGWkHqeDchpPkiIBbKhWVVLDGgduxXUwaARRUpQxvVunhHcCNUpPXlLDdgjPJCgspNvsDdDdLlLvkDicPpCHzZsVvBhqYprRPSIFUOKONFcZzprRtcvcCErhHReAxUnXLKLNnRRuxrRteTXxsYhvmVgNnuXipMliIspZqJOoPczvJvVBhyERxXreLnfFzAtTimMYpPmKkGuukIVhaAdWwRrypGhHgvcsNnSCKkeIgPdXhDdDiZxElsvbBsSyYVRpPHlLtPpVRrgSsGqoOmMkRXzaYyAZOyoDeGjJTyTwyYWtYUfFzZkYSJEDdQTbBtXddcoXoaASkKIsbBNnegZzghVsIiKoOLlxXRrNwgGWQzHSEAHTtxnNXdWCccCVwEdrozfGAalLIXaHGKGFfzZdKSJqsZUPpuzchOoGMgGxVvntIiLcOoCqbeEsCcnYEvjqwWlLleEuUhbQqdgGhteEbiqQIZzcOXlLxfpXNopFkrARaOZljHhGIgHhmCcMrUuRdDAioweIdJxXjSaIcBmeABpPdMeLjJulXHAIYyEenNaAaiQNfFOizZrjOqYpPvFfSsZrDuyMXJnuUkxVXdDlsibwWNlLwOocMIGCcNhLsfaTtAYlbEeMmOMmTtoSXIUunaIFrDMmSsSEnjOQNnRnhHNwlLYgidZkbBOYyTmtSsTVVuUjJkKwWtKkTqZmzFfUHhtTufOofFJBbKmYynNMmnhLVZzUuCmMNnqkNnMrrGNAanPeEWaBbSLOwvYcJjjhHhvVHtBbTJAapypeXRtlDIivhNWgtTGoIgGNYtsnSKkyYlVvIiIvWwUJjteETpPavsTDdyYYHCchVMATzPpXnNLRWkKEQYCMNgbpPmMhHJZpgbyYUiIuBXlLXkXxKxPUuxAaJnNAbGxNgGnklLfXmNZzeEnpMvVZzOpIvViPMtKeSsEkTmomPMxvVUnHhNuTtFKLlXrRAaUMmuAagJjBBbajSsXAapxUuxXVUuvGVvXxPzjBGnmcyqsSewrlNnnNxZtamwWsSPpvytYRkKryGgSrRVAuFfVfFiVvLZaAzsNSLlTyniOwnHVdLTrxENnPYmMPCyWkKwVWolsiIAwpQqyYIiNnGggRkKRbvVBmKQQqcvlHNMkVvjFZMzuUQvvMtoXQvVqxKzDIGyWrcCxCcXqWwoJNejbBJsdAWRrwaRfiANXxixsLldHhtTyYDYyhHITtiBLyFSlHngimCWnBIStTBbLxvdDXKNjDdxmDdYUdRzCccCEeVyQoJRIonmMqIAHhiahxAaTtLUlEmTtDbaEMbCiAsDiEWOIaEsSHheGigJLzoAvZzVraUuRKiIfPjyYJOnNnGIiRHhUurgxPfFForRCBNXxnTHUnNuDQTtqBHWwLQJVeymMNSBQlpPTNXgGmgHCQqsSvVSQjskDgOoqWwQkgGghXxAxuUigFZORDeEeJllLLRrlLjWuUvFqQfwDUuEDAadehaeshZqnogGOoOkSvHvVGeEGESrjCcJRikKSsRhHrFfsOxOCDDxqaAeBbjMmsyKuWwEetIigfFEdOYoHYyxrKkXdDxKolLOQvPpThrnNSLeXzayYAIdHxDpGiEVPYFfDvxXiKUUgGgaTtAjJMyIaZNHhEelhmxXMHYHbZzjFfViIAavVZCpEejQzPSnOoNRraAaALmPIxUxXGvMVHyStETXUrrlklxNulvVLXaVCTPCfnokoKkuxQqXfoOisUuyQHbNnSsBjJlLbShIdUuKVlwWSVnPxvVXSwWGcjpJGlLlLAaqPurrWmMRrlvvwHHCeEdNnZzyYEQhKwgzuckXxYEwSQhRMBYmMflLfNyTtvRrVbsnWkKwivJpwKkUuUlLwMmWmTWbGEcexriIlvVLWwVIpEeiKkuUBsSZbBzPrRyARifolLaAGbBQPSSpbVqlXLBboOxqnNwBqaAPRraAElZBWXoOxMmBKxXfTzlBnNaDTIZzoxPplgcCfdUtDdTqOsCIpPhHHhMAabIiZkKcCUrRKkYyBdXESsMlOXKyYpKkzqgXxLPdVIrhQLemOotkaXQIioDlLQchHPTnsdCcDzZsSJdtXJIbqqQFfFMOfFUDkKZPaYRpoPpWwOHbBiFtTTXxPpPTVvgGLOPpjPpHihvTfhNnRrpPdcHhCaANGtqIPpIdsSCcCdDUTVkPSsnPiPmNIIieCSKgtTgGnhqQwDeEDWweOYnHhHhNBbFfYarnYeOoUuEjuUIruUvoOjJklLXaRiyNJUFfJAkRpkQvZzjJoBnNCcmnyluSsUTtPjBoEezbEjsiIcCHhvcCDrRnQqNKkzZwvhzAHhkjJFfSnNooUcCuOSKWmSprRFDBFgGfIuCcUiVmjJaPhbtOoscXvaAaNnAVqbcOSsogKEfFizZTtIjJlLUHDdVvDdhehucNnUucCOMmNnofFDuUwrVvCcRUBUqQBGcIiAsShdfpJGfiFWwfefTtxXWGxuQqWYGOofeErRoAXxaOMtBVvrpSWPHRUutoxvVXjJeFfkKEoOOoOBrTDdXuULlGQqgQCoOJjcHcDddPpwffBbzZJqMmoOfFvpzetpCcoOPTHoxXBXNhTYnNHHhjgfFGOoGgOodWvQgGIeEbLerbKfFoAMxvFsSQqCRrmZdTtDzHhfqsxRoOLZIihWhlaeEYykFPFNkKRVGvVocGZMPpmiPybBAMmfFYyBbbDdDdBqQDVhOHYyhfpxGgpooOcyYKfawEnxBSsprRBEeNneYUuAorRUAkPpMmOicYymAgUiVqHgGhIiABUXtsBbSaaSsqieEITnNhHeEdDyKRrJjBUumPpMiIPrRnNmHhSdCitTlaAKwWSTtLNjJkKucVvQqxXUtmuUMTucvKjcTfmlgMxyNZznCbhQZFdDSwCTtkKtMkXdgZyYzenuFPKAtErRejJdGEeSyWwHpDZUYJvCyYTLRrlQqxlLCcXdeEXtbtoMMUYhBUgrRGgDdNpVaDLlqNnlyYLBPpbkYCbclJLkzhHiUNGEeNqBbcdDAajIDkKdneyXxrvVfpPXoTtaaSsREeyIivXfFgMAaAwcYHhNnxXzZzZRABbFeEiXnNSsLJJbBfEeCSscCNgGPUupnbBWwFfzuUiXMvqDdAaQpzZAPkdnseljjvVkEeKzueEerhXJpIEeiRSVvsFNleEYPMmpoOkQtwUBBUsvLFFjuxXcvOWwoANGivbpPoViRYQqbmMBFiSzWxwWaAAgAoxoqQOZAaPjvVjJcNJmAkKafaAFiIfMZzZaLlVuUsSYuUgGKzZOtgGmMOvklLIWwiffWeESpPuUfFzXxjJIitLOFfntYXAHhTLaAltZzvVxsSXblWwLNFyTtYAsVwENndPoNwKNQcEPdlMJkTtAAaNnXxagHSBbpPYuUvxyrrKOtTwsVuDAqiswHhJjrRsLGEeIiXfNnCccYKMwWDkKUhCcBcreElLJcJLAaljcCywyYQyLnrRUFJjmMrRGLoTuAqoZbBzOCrRSGAaDoTFEeBrrWYxwkSsnNVXXqoUlaspyOZoIrRWXvVUFfnNNjJxGgXjZKfFLlkMoBbZSnZzMvVmCdQsSqCYygjJAVvECcjJFcCfJRDRGgsShVKIvVikzvGEeigdbbTtSsfHepPZBZreeEIJfoIiOFjFRSspvVPrWheEiIDdVYyvFwWaAFHhRhHYuQqQqBqQaAFfaAbSivVNgiIGGgejbFNnbZQwWXRMzquUPYMDnBQqcSLJOftTjJjPKkgUTbAadgTtIpbEarCKSsKkCcCcCvLBbuDeCiIIdIJjsJJxAnqOoORiWwiIyGgxFffcCSsSFfNnTvLlVRrOcCIplLPiIvQqVRrvsliDFoLHzvoRriQqVcCmzZaxNfFngGzZrPmsSzLCiFnuRVPdnfFdDzZeKzYycVSxuMmUhHwWIwFGvswhUGhHyYfOzWFfTOckoOGaxlesSOoETtDeEiIGhhHGpPcCgDdsSxIDHhdzpeEPkwKabipTArRatndIneIihjJsMJgGkTBeynNdDLMmlnFbpaAPuUrtzdDZTRtPpIiYjAbMHhmzZhmHeWwBDtTdFpWbBqCojJiKUYyDrcKLYyCcDSybByYBAKnErBqQYfpPZzsweDIfmVvxegGmdDMRGgnWwVvNknNQqKKYMAlNnkiFSsYdDFzZRruqSUusQOmMsSsAOpRrPUuozZaPIiskNnKRrunLsynNYkHerRDvVdEOxqKkdDSsdGPSslLTtdjoyYnfFmhXxEbBedDhEiIBbjPcxhfFaXFvqaAJZzmMzlwKkWLZFqQbBlLUtPpvmMVIiUQqLXxTZCEcCvEEPpCccvRMmYXPbBNnyXRrVvUMmlqQCcPpiIZFfzopPvLEeEBdGAnNeQqEDAcChbKZIFIzZjJuFtacKNnkjJOhXfFOZUuzHDDLlrRRAaPfFuFuUTOXIrvyVBbIimkKZzkqPmlLymytjJMyYmNyLKklYxXRrfaATTtzsSmMOfggliIoOhBScDddwIQgwIeEzyYQcMmsggxnPyYfJjwQFDJZTvVNntPkQIcCDiIECaAyYlLjOkMmekuaFOoJjonziwWhwNnWMmWtTNJnOtTIFYJglaqLlKkQhnbdawYAWKkwaDnEOBboAHhHyyiAhHkKzeEYyZOOoTbBnvVjbSvKMLjJUoyYslsSLljJXxPkUurjeEJoDIbcJiiMmqJIImMEpysBJadDlLJxXJhHjpbLdRyYrOoawvrAUhHuaLlGIAeEGAAaVmDSMngPlLhqrRrqQRahHAQnGgLEBFEJjQYdrbBogIitTUmzZmMWgGCcGggqwILlfmMRJjoRrVJbYfBbQqjZacRrdvVDfqoGhHgOQTtXxiISpDWxEgPtTrRpGKHhXwBNqQnotJQXvjLVvNAHCbBcldKGcjJpPwWCZzoBAaGyYECcLSHhTAEVveEevaWxtYmKktMmGLlVzZljJFfflzZkKkKRTFfFVCgGyCcVSnuRVvUurQlLQkBTJlWrRUVkNTLltnqQZbBMMmmUuRNLVvwWhHIPwzZwWwlJIGDlLdBlLWwbJxXAbKkBauiCcIUZzbBKVaALldDvTTGgcCtsSIiJXfnOoNJjnwWCcOZaAzYHhHDdkKCdbBTqbBRrhHgtTGQqKsGRrYolqQsnazZlCcLNqQsSlhHThuqQUHJjeHdyGjJLlgxXLlYOCuUuxAwWvRrSBbCYxXyvRYdDypkxXBbKPjJrnBbShJjHtvrHhRrOMnVvCFEefbjqVvvNaxXjJVIGVwGfWYDdvNpsSPnOwmHCcNnXjpPLNnVvlXmXNnkKpPQqGguUZqkAEnrpbucCCgGcaCObVvhHTtRZvShqELlmuUsNHhYpXxDxXsRHhBKkOlksttTjFnNTtsumIlsWLbBlWCzQqiVKzZLWwIWNitTnaCcAIaakKraARPZzWUMxeEjYyYCaNRrewWEeDJtoNnpPZUuzXxXxEEHhBBbkfvVPpieZzkKoGguQGTBQqsTtWiZIibBzFfzZJjINoYyMmOJxmCIiDSsMiZnNDXxsXYTcCIiXomMWwOKrRhwxsjiaPgvUuVGnNYyanQqsTkKrRMLlmXXDdxEVvnNegpLlXxLCmnNMqZzhHlLfIiFvVvWpvVigGKeCLHhrnkoRpPrRrWwbIiSeEsJsVDuwGrEgJjRrwHEehWsqQrRVSJRXlLZwrRBIRrMPvtTEeRrubEROJcCjraxxXElLnRrEQqRUBHhGjJNnPRreEgecMBbmpPjJMwCHIVHrAaRiVzZzZFwMmWIhHiTtjJqyTXLlzHdoOIiHiRrqBLZzzZwXxtTWqQdDdUtHvnKZQPkmMDgtoTMKkiLnNcZwEeUuEzZgGqQJXxapPZHZxtTvVnNXRDaXdDqQTtTOvDokFaArobBKkEeKWaRdYkKyHKNAfFapEeKefPOyYxXoqNlNejlLJhtQKkzZqVcSgGwUKklgGLuqQPpWMNnRdDMkisnNjLyptIRfmHhxGgBbiuUBJyvZZzLzZLbBQMrOmGgdTtDUTtnbWARdkQvAHgbsraAScVAajXtTcbQqIrRiNnWwRxXxXoORrYyjJrlLJifAsSLbBlziIeAMfFxrRiIVNHRQShOozypPYTzSsHhHJdFlxXqQWgrRGwJpJXxTXxkfFUvgDGTtFlIMfFCcmQqYZIisfFyYtcCTwLZzXFfjdDqntCgeErTtamxngGqQuUfgGFnNnYaNMeqvVvhYWnyXfsqQwWSFVGgvlLaRPpjpPgGaAIsSytEeAamjdDMhIibBraAObBGgVvxjkKrRJXNtmAdROaWGgwuyXlLwLeElzZWjJuCcpPktzMmZUvVbhCIKUuZzkwWTeZFfbiIvvUrpLACcaHZzDEqQEMmlxXGeCqQGSuEeLlQqTkqQKGgJjtUswWVvHhzHbUPLPplqjJgjkQAoOaUugBAaOKLiyYeoOrSsLRlVvLxkKXyRupOVWwveISsicHhbRrTtuvDnYySsgGNuUuUPUuKkyZIickgSBbmJTtGnMZPwNrPrROSKksjrOcDdABEwSYyCHhEivVpUujdeEgxeZzENLBvnGjyCfimfulpElLQvVqQXIixqdDbFfBkNnKnNMOwIwaAWPdGgDpilLfbkEeEeqyYRrQSaOMsJwWCceEeLygFfGXFfjjJwWIiJBnrRBSbTQqKZzzQqMmbBXTwZFfzkOjTwWdsFfSsdacfFCMjXfFxnNarOSjJvQwWiHhIYIQqhHZfFLBLKAaUOkVvgmMOPpoeEnNGKoSsenJGayXxYJjJzZumMDLFcCihuIihABJjWQLlRqalLbBHympPuKsBbSkUNcCnwCcMBTzwWAmtrUDWwAaoOJVGQqqEefYyhqQgdDAUaAuaVbBdDYSxXTtsHhFPpxyOLIiFIiKkfjJUubgGBuUxXQqvPWKRrRNvMmEmMOjDxXbTbbAkKaBOorRtjJcCQlAavEekiIpPKIaAAIxMmsBJjieEQqzTpvzZVqQyVMYtTEencQgcTLohcIOyyeEYnNMrRmYDfZTtvVOgJgGPlcCLCSsnDIqNBUubFgGfSsnHbDDbBDjBbfFIhNbfFkEmDdMZzEVSISshEeeEoZzjPaANIinjjsLVPNfzLlttIBbiKQaGgLAeCcDppgoOnNPaAYyOsMnNmpixAadgDABTtvlLmmMMwWVtMMmBHbHIVvisSUWwSUKTtTtPAlLJjzRrJnDsaAXyYOoEDdyPLtKItdDQqZzqWzxbhHBbQqiWwlLBZvVQZwWoodWwGsSOooWwCNntgMmGTaqQxXxzJjcMmoBQqbKlLgGzZIloOSsuLHHhhReEbBuEIieUjIKkiBbyoOSsRrYlvVzNuBIeEiWZeyyYvEYQqMMmedvEeRrVJGuUgQuSzpPnoPcttMmGgdXxDGFfAVvXxiuUNBDKQqKfiJjftYyTLqTtuUkIkKBhHbNIJjiniTVDYMvJoAYyGgZENnYyIZeemxmFfWEnKzHaAhVvZktdDcCbBsHtVNDdLBiIFSsJVKkAavpPWqQEewRZiYlLYEeWyMmmURLVAYnNyaDeEhHsYcLlvKkKcCkcWmGbBCPsEAhoOHOoTKAxQqNuUrRcArBAaJtTbmUuMlLPxdDOoFVvpPBbWwFfGsdDCJvwfeNUbbBWrxWQqOaAfNpPMvtFscZzysSYffFmMBNiEeInEebawWmdRWlYELVLdDPnPpboOBnCcCcedZVwPpYacQqQJGgdDOXYZzdQTmMkWwspPSulLUyYbeReEADNWwnZwWPpiIxXDwWdgBBVrRmeExPpLllUuWrbsSFivJyYknIizQqZBbcdDAaSsIiMYnNOLlbBSJoOjsXxZTGgIifnNFVMETFPbVftTGEegsnDlBSsbLAMVSsLkKlqwuFrDdRVRGgxTtGdDgqQXOodomxKbBMmxadDxIJbTMmLinNyIfpHulOoKkLUHKjJvVkraWSLbORaATtrZNBbQTHhahHAjJRlLrxcCXtTeExAKkeznNjkaAgAWwNkKyYFwwWxpGjItTifEeFPpYgGyJVpnVvBCcVvJwWjztTIiZbAGgVvaTtCcStXFfWtGGuOPpfjJiIQIWhHxXbNoOoOkdAaDKaAcrnPpNRYMYyjQYyKkLTtlGfFdDgAnqoOktHQpjKkYyjHGYygwWRqPQhvXjJrRxGyvmUuMaAeEEqxGgzZFvVsSeknHhWPuHvRJncdygOoJHFEvqQQUumZzlLMrXhHxhZzZjpqvVwWOoPnNnEOoeVnpPgeTqQyEeYtaNnouwWkqRPGgeZzkwKkuVvbZzuswbLlNaApPnDdEeBWXxbBVdfVEVLrhHDdwWRGtpajJqWBbwgLXHTlLUbuUBuhiCXBPHhEavVAepMPXxIiszNTtOwlvpJiPhHxQqQUuIiZMIdSVvdBOoHhiORrWkwWhubCvxBkpPSEeSwdDgHLdDlDVvxLlNnuUmJxXsBbSZycPpEekfFKwYOXxDOiZjTfFdMmdDKeEkaAgGjJTYgUYyHgaAKhHsSZNuUpvVVFLLlTTtiIkGIikqfFIArRCqQeEyrCzZUIiBISdDlLEUIiugLbBfeMmaASFsSGgxjeXaAxsQqIothBPKeUPTtlLwjKkxXfLTaAMgbiIUSsujvVesMmSBbLLOQRCXxwnSsNnNZwWXxiIJmiIJjbbBkPAatKkdVdDvxXDTIMHAaEurRLlAWUujJgzZkofPpaAKmOMQqsSmtToebqbwtdLlanNnZSJsSjnNvrocCOrzEeDdgbAYyaBEUDGgdXxzaFwCXLwySsYBsSaAoyYZxXSNnsmKLlkMdscCxgxXGQbBqxXXpPyAaYIURgWKTRrtfFAabUnNuBpjJPnNAVgvVBjIioSFfOoIZSlLWOofPpNnxXZaASWwszRrONBQqbReErGFaAfgAanZFMmyYKkfOdNQMdOMkDdKrRpldDqoOXxQTtLPpPNnvluBbTtoKkwWjgGTtuOKtTuNnGgferNFLleyQqYSspLlgGnTQFfqBAHhfFaFfbOaAAjJaVAGcSFKyoOnNnfFjoGgOJFRLoOEeIyzZpAoexXgEjWwyZzYxXgXxGEeWYywjJRTtkPJyvntrkKJQqvgpuaBbFxYyzvVMoOFoOPovVOwnyYMmNWvsSVUuSsAasAahHTSMoOLdDjJRWwLlUsHOgOoGyZEdmMmMLNnxzZBUbvFZznNfPpGQqKVviLlcpPLdfFfFDlQhHpeEPfFuClLBbcsSUzasUZwKkWzQqqXxtTXLyLYyvRrlLDdVlxUrXxmOoWZzcCJjmMEGgFxMvalGeEgHCGTwjJFuUdzvVsHhSQVzZvZzqvVRhHDtTtLWwlGyYgIrYyRVeYykiITtKIpPJjiuUXxEPpFfDRmGgwhHuclLCUWGFfCcgMzjJZoOrRMeEuOPpLdHhDiLlIPlLkKQFfNngMwWWwDdcuUYBQqExXXxenuCcFjJoPYyRrmMUqgwyBbIBqxQqtTXwWakdLvPpVajEXxeJfTObaAzGrRtTvVCBbKkihjUuCcfEWwziPpIkKKaACFSsttHhnkrRidziYyIDjJxlLXpRrkOnrpdDWiICUOWmMLljJROATAKkDdTaAqQAAnQqcCokneEFTfFtrWfpBJmKkeHhyYUudRUurDEJxhinNEFfBoLlOhHoshHrCQqzZcWwtTBpVskKlpvWwLlkKyRYGdxXycHEeCQoOqQOtTocZzhnaANHAbBamMpPDdhHaAbPdDYTLCKkEsSntTtTvVJqQZDZSLDduUSbdBbDBQqETtaAuPpCcUZzdBoyYIiuMmUeExXdDsYySrROFvcCuUrRVWfFOoWKkwgGWKkwgkKeAewWnYyiIPqQpRIigGdhHDaqQOjJhHouJEWwVDOBbodTCcjJCcAiQqIdQqXDuJjUJxXJjBRWNnrdIiDbcCjVsmMSqLlQjCcrRGgLaTtYAHKkvVJCZzgGcMmyvBbVIePpETuUfMmFtNnyYkoOTtKJjxEeXNcEMmQqhqyYQSjleEtTLiIERrPpekBbcXfPpwWqjHgGVqhrNnFfDdiMmNnfNnyMmZzBbRMQGgHhMMrKkciIJjJOOlLogGonvVMXIlLCcKRreESspKXxDKsGyiIiVvAtTiGyYuQqUdOuUHFgGFflonNJjhLlKkKkOIAmorRCXxcdDzZOBbdDEkKjJYgtbBTGvLvVUYyVUqQsSIwWWgXOJYypkgGKHKVvkcFkKBfFbgGMmCFMmHMEKkHhDNndarRNnzZSGnNxDdPpZxRNSUuNnBbzInVbBXxSuUsXxdDlJjCjJaAnCEAUrOofPVYmeMbBSsmEJjefqaeESZzNMmnpoCcOdiNnIAakKWiNjcCIZzikKRrRwWIBbXxiTTtGxXKkudMmPpPKIlLnDLNXxbBqmMcmeEjZSfFwOIUuigohRgGsoNGBbTtgQqNZznJjLlZpbxXJTJmlLiWYIiGgyDdfFYmMOoqJjbBFfLySsiLLldDlIYYylMmfFcQqxXnbBNIIikPkKwWvHhdFgUGgMmujtTTuUUQsAaSWnrRenxvrApUPpCcJdDULyYlsSnUmMuyYigSsSoyYOnNsGyBbcBbFuiBbpbbBxnfHhFBsNnMDjJrRoOKSgGCcwWLqZzaArRQMmTuVBcxwkOoHxaAMmhdDOHzZfctaDdAvxXVTKkYyxXwpeEaATtVvPKoOezZQqiIMrHvKeEPpztcCTRrnDdNGEeMmgZDuUoDIiDdxXpPZzuUFfzkKOoOYyxXwWkCKLNnUlwWLIGgDnNJcCoqcDiIjJzCcjrRJvpPVwsSURrBRrbtKGggGkGfvViIYeEDdPjSsrrfFoJjOcCWJjwNSsWFfwzoenNEOZcCBbTEexwHikKdzZoOGIuUmMAgZGyYCUuwGgSslLISxvfFVCtTsSACmMwWWwEeclNnBbYyIkDaAZdnNDzePpEfWwAPPppaRrnkdDwSdAaiIDETPpTKkSsQqttYzZqWnNWwJjEpUftTtwksSrRPpBedDETlLtcEeUuOoxWBMJjRraOBbhHbLlBUFUnNufxrzAanNZmYtTyfFoNRrnOYcCOoPpBbWslLVvSZzSUFfZzuzycIAaLMjoqRrlvVMmLouUGAacCHisKzBbKPiIrkiEeFCeOoCHhhcHSsdRrWNRrzDsSdCfUUkKuoZkZzcCfFKfFrRvVIiWgGwEeANUwWmGgCcjYWHhxXmIKkiMvVwnuUUOoUnLhHZztrpPmMDpOoMYyQqYcCWhPpWeMftTFmqQvyYVECDdTQFzZzDdyYRrZfmMqtOFlEJvhvZlLZzReEIiaAVvTyYMmtkKKkeEPpwkiIfFKOoCUukKsbBptSsIiiIVUiITRfNnFrldDLlPpLXxKqQSpPsZzRrWKAaGQHhWwTtqzZRtPpUJjuTHUfmZzbTZAabBzHhtTxXHhAsSlLaYkcCKkEeKpPpPCwWEWwemMnNjAaVvJBbaVDdOovgyinSTtaUuEVHhvfpPFfhvAlQEkmMKtnTIkKUuiUubgqQGaUCeNnjeVKkIghHxXpPgIieEeoJjDfSsFdoOOVqLlmyYidWfaAeEFmMTRrqvfZEcCoiIOcRrSscbBCiIwOgGXxwWSsZRrzKouUzWwYyfGgmQTMNHjJGsSxXeoVXxgGBbvMmyCPhwNnmvBbVMmUqQuYvgKlNUuBbTjvlLVgGSsJtUTeXrZzvszQqSNWwnbtmMTdrRNnXxOorgGRlEAanSsKIolVjJTZiuUJPpjUuoOkYyeEKuQkKtTViIqKkDCcEmYyByYbJRSsTtcMmDNoOmMCMmgGvJlaAMDKWwmIegGQMmWwyYXVgtvVTtbBTZUuzWNnnJjKZVvwRxsIiBbSqQIJWwjKhHwHfFhkKcCbJjBftBHThSsHEVpPWvVwCFkKqwdIdXvVavawWvVtTAagKkQAGdjJDEemtWQbnNPaAjoOsSOABAaSsmMpydXxpvVMmHhkKQVviSsINysSrRftaOotTABbnNOcZNnJjzCTtoTsIvCcXcCDhHdxalLDpPdWQqXxbBKjJRViVvLlwWxDKkiITtUWIiwCczZRXJjOEeJjKkotTIbdDhHNIiazVIyYxiIXCchwWsShKoOcoOYFaAffbrahgGHONEdkKOokxvNncCEEeeYaGbbCwkXxdMPpYFfiIYRrvtTVQtMfFCceyYyVvUbufFnNsyYhHsSKaBdqQDgGiyYYBzcCsSFzAbSEOZAaGgGurkdYmkoGTLltsSCcRrlzxXOmMuUmSsOjJRrWMmwAFsQqSQBTxwWzZTIDdiBbldoOsSDExdCcDdDlLeEjOotiITFxPwFwWfhbBuTIzqQtTMoOLcCrRlqQaDdaAetJRrIsSFvXtTmGnzzZZNnCdDcPpNMmDAoOmMvVELiCAXhxKuUrRyYGnNARTzZOXzNnjJeCKkibRrzcZNnzhHWwPEbOouUhShdDHXxLlUqvjIKkQQqRmBoOqQbMpzZdwWeErgbBGAhMZztTmOoIBJjsSQFTtbByGgFeZzwBEechHwcCSsbXxnjRijJIZWTtAacCmMwzZxrRXSsIyYiDNSbBbBFfsmMkIHhiKZOffCfHhFJjcMmFGgfFaeEAjJfFQqCVvJjtTtTrUsSeEOfFNZzcCOoEdDvVlLQqOpPHDdDdhTkCcSvVHhstIWFfwlFtwpnhZZunNUvVTtzCcWwgHzZhaAJOgwWAaoDwWkztAxXkKpwWunNykKuUypUAQwWcCOazZAlLxNsSxeMKkmacRraAMmqqCcqWEzVvlaALSebBNnwcCBbghHWwaATtGLLllPpMmdrjsPpSpPJnNTtTTdDhHZaAYmMybDpPjbBJwWddDBzOoKzZmMnFUzTwnIcFHrlPpLbjMmJGhywWBuXbBvtTkxXKVWwavuUVMmzfzZPpIrRLfaAFsnjJwWkwzZkKJSsXfqQJjFsSfNnHQZmytwWTepPqIiYOGpkKJQqQqjNcCbKksSBnppPfzZFGDdGiIgXBriIeEKsaAfFFfRkthHNnDBpCcGRrJjgxXPBwWubBUtFLRAtTrRTtbrDxXQFePBvhCUlLEJjebDdjJwjJJjRrAaOoGhYPibBIfueQzjJSsNQqchHLSlLsObBOacCASCtnNTgGIphHeEXtyYTwjSnNmoGgwsyLlYoOcOuUkUuyYfQPpmMjJfBbHKkQqhDBRdcCDrxXaAgjdDwWPpPpGgwZEezMZBbZPNcnNoOCaCcsIfjJFIGOsSUDyFfYHhdqQsSopPsSFGfFrRVZjbWcRrJjNIinLlGsSgDdaWwPpAiOouUMmOIfFmlLMEaAzZwWoOKzZlLYyzZOxXfFOrRPpHQUkKuHwwSCteOomMmbBIitKkTMgXZyLlLSszZmMlpnMmOotRrTJjBbeQAauUqoOyzZumkFfKNxEnNcChEBbCcvaiFftbBCceETFfAaxZNCquUutjnNWpebYyKjAVjhTTeEtiSsItsSWqdDIiucTtxXCHhaAKbxBbJshqfXxFMMmmuUvVBZzOobSsMtTHhqwuUCcWMzqQtTuUKFyLQqPhOoGmMJjGgoyNncOJjuUmedDKkrRlPzjJZpPIAriIRaIirzZFYyjnYjoCYycJjOoCkHpPbByYcCxNnysNneuSsUElREereClLPpcaFfAbBiSOqCNBQuWwdDTtUgXLvVXiIxlKEeGeuUYybBzyYSsoOZukKSllKWwoOVvUDUuLlqYyGDJjAadsjByrRYPpOoPYkKBjaANEtMqixRrkGEtTegKAgZzTcyReEoOmNSshacCRrRgGgMmGuveEkAakKnkKNkwWbBcFfCNYOvuUIiMefJDBbdjFoSsOiCpnYyEeNtxPGIigSspjJjUxXuTtaAYUusaAGghHmigGKkXHhsSXKkPhHpyYYJjDDdrTHKkhakKAWAawKkTgGtuMmyYyYigGItVWmMkcCKDTxXbQgGiuUfFIqBfFPDtGgkvVZzKRwwmMiIOCcyYDzoOSsWDdRrdUsSBXxjJWukKUwfvVFlXwvqQBbJkhSHhoBdzZqQwOZzolLrREeHhJjOJgGXxjoWGPpoOGgwTtWrRjOoJVhHfGHdDLzZlLRrVvlzZtTARrQqMmFfVvVvgQbBqpKOotcCNpxXECceEEeePpcCPvVvVnTyYqlLFYMANntTWBXxyYbEcjFyYoOcCfJClZyYAaaAvVCuUmMmRrBbLlkmMZzKqBbQmMppPLRrEeLlypFfPYAayYyYXzZCcqyTjXkvVNnJOYKkpUugGPuUCcWNGInwWsblhaAHSUusyYBbedaqQqQsVvMCRrwXJLljzCcAajViJjIvRGgjlpPLLlJHLlhBOevZQyVgGUzsRnNrSOhcvQguGgUSgpcCzZbkHORrMOozZIiEeQtTqXSyYolhHpPCcdDWwvVlPprReEHhBGWDdvVwyYCcGgvcCTtVRrQVvqwWuUJwsrbBRfcCRryAasSSyYzlNnLOoFfQryYyYRqhHkVvRrYyKnNOsSaANnJDdEeoOnNgGjTHhcThkEedDNnQqKgqBbQhHAocCnNKiiIIkIiLsxXkKZzBpPYEebWCcwDdLlBYyxRIiRrZbUsvwAyYkKxXaeUuEwWlYyuUtTLxYyrlLSsDvERrcRrCIWwPpLQqllfFQvwWVOVvoMCZdDzQvVqOEeehHHzZxeOoVzZFpPfeEWcCdEeLJHfFFfmNnfFemVvrUOouCciINCcOfFRPprbBoOoJDdjZzRrovgGgHhBDdrOosmbBjJExXecqboNNnnRlLrOZzLBWwWwYyhHdDeaglOoEfbBTrKEeMmkAaaVvoOmrRpQqPqVQGgqNnBbFTtfUuNEelLaAUjhHGmTyUuoOoOWwYFsPsSoOpSVRrfcCoIDoOimPIiAayYpMyzTtrRzLlClMmLQqEecvVVvZagGtbBTttSsbtvVVrrRevVEURqQZCcNnkodxXAHpPjJHyLsSlGprGKkVvKhuUHkOoKGPpglLkdHhFEfFexXrRDdFfTtfVvVygbBQhVvHsLlSqwWQTtLlkvgIinLXMwWKrRQwLHhlUADdnNaBbuWwWTtqsnNSgGwqQWotNfvzZVxXOoODJjxXzLlFfHTtwKlweQqARrieEIemMEhHLvTCjJSsyoSELlBoObezVvZYkjVvHhkoOlLegxXGnoONfzpPZZfVvmMVQmMEeocCOqQKktzhHjJZTtvPXQqxCaAnqQyHhHlLAvOoVvVfJjwbBLlpuUPWFVEwWejGTtvVsZkQqDiAayAaYowWzZqQibBehjpwGrlQcXIixarnbBNbKQqksSuUUgGuBBbgVvGpNotTXLVvqsSQqQyYUuSsHGgeEyYiIvVcDdhkvlUCcuUuRBbrRkpPTEeKLRrlvVnllLLNDTtiIdnNWSwdIiCcEbIDdmXxHhMAayjJYuUBbVBETtepPEXnEeNNcCnHOoTtiJjkKIVtTEMswWSNmMFNnfnrvVRmlLGbBgmzJjWlLwZanPpOoTtQqDdcCSbBsyXxMMmjJODdoLlTtjYyTHhBbMmgWwrRPnNBbpTtCcGFVlMDdDwJoOjWlLXxbQqAaOoVvMuUBbMzsrkKPpEXVDdEpPJjhHsGakOvVdDdDozWwCcZPpvMmDdAacdxuqQUXPpCcyeEQqYQiIqDBygGlLfFYlLBbrUuUuXFxlLLBxfFVvGgjRryYhHsSxaYyAyYkKNpPnRlUuLmVVvvVXGgniILSeEIiCFfcEekKIcCXfFILAosSyVvCcYyYGgaiXkIiSsxXwWPpMYyEepDdjEevVqQczZOUuAcQZtTzCcCCcceEZEezIkKrbxXwgGVOompoOmMqaAQnoOAdzZuZDdEezmMnoONFMmkKWwfOMmCdDcDOoBqQgGVBoOYyvVbWwPCcTnQOoXoOxFiMyugGUpPYqQLbBeEaVSyYTtXuUBCwWLoOOoluRrkYyKaRzZrMIHhiapPByeiUucCIbnEeNVvONnoFfMmBGggkbBZAswbBjJlPRrpmbBrEevOjJBLlHhhlLZzCrqpVZzsKkMkSCbBLlcCkQqKSsogGOcwWEepTtPvVsvVWwKsSmJjjJvVUucCNlLwWnlIiIgftmRxXrMfFMmTFyJjYkKiIHhHGpggRBbEuYyUCcZWwyvViUpPpPzZuIgAaaOyJjYDdPpInZnNGgQqNoOmEGuUQqqQzUuWpPHhwfsSvVFGgRrxsSXkoJjJjpPcCOezZEiMxOgYyDzMgkNWeEwfOoBbhJjQJeEjqNnHTUwWuzZtSsxXFkofQqFreEMdkKFyuUVvxXHhzCNnGgcljEcCeJZzPmMpjbBycCYQGgTtsUNnuSohDTtdFUuapPwLlhHRrWwqqEcPdUoOGgfHhNnbCcVZzwGrRplLPvVzZtubOjJtFfBJloOZUuISsXxizNlLwWDKBbsSEzZgGUuAEzauUEPYyJjpcflLmYwxXQfFRNnrqWkIiOodQqvMXhHkOoKbBhjDflkMMmIXxEYyMhHmZHDdgcCDdGhHpPhHdyJjYDKksSYyPVvXRGSKkCcsmtTNYyIiaFfAoOrKXXxvAYyUugrRGGsSnvVNDGqQpPuUzCchFfHJjZZaJjwwWoOaAZwhJuRrUBiIFhHcCfPpfFWwfFbBQqekKdDrRDdBbNmaAMwZyYpPzNnYyWeKuUkRNXxsSZzEenCcvFfpPLpKUgdtTrRDwWWwzqQJjWweDNfFnySsrKkRYdnNzfFZiIInOUoONnuzeEZokKBbMmiwWbBXsSuUzkKZxvVQqXxHoIimPpFfkUuEJjeKIiMmvTtVmMQiIqxXanNAMDdxtTDeizHhwWJjkKwwWWqqQpPIiIKjFfaAJfpGSEesgQqZtsScxyYXWSYKYyKkIiFWbBXxZAabBsSxXcCiIryYCpPENnzZEeXaAxMmcdDCKxXXYyxIEVvhHQdLlDUyKkVvRrQqjJsSrRevOoVJjUuEdEeUZgGdAAtNnQqTKrUHhHhYyLfFlGcCewWYyjlLJEOonNrhfFHbBRnElgGLmUHaNnxXAmxXbDdVvqRZzEerQLlkDQqDsDGgAadmoFfFNnWwPOopuUsPrxXRSdDsprRaAtTrxXRlcCpLlWwHhPSsMmBVwWSkDdVOoVbBzZvvwSsSQCcAakKlLplIGQJjucCzZGgvFKwWkuUfAawJEwWIbByYcCiKkVyYKWwkVMmnFfxYTtRNnxXfaAFKuNgGcCiElLebaMmpAABuEeQqrPpZhHGgGhWOopEIiePSdjGgvVJbywBDdEeVtZmMUTExozZOXebFfLBmRrMGgbpPJjvVxmMtTXgGzZZvFtTqSsUuaAUuYyQgGoOvVLlHhIikUXxvVbBNnqGMDdwBbWwxXpPOotiITSPpTQrsSRKkqHvVhtawNcCndhHDdmzgGIigiIcPxycVKkaAvCcCzZWhHmyYMmMRSsrsGCcgJjSdDwWQKcCvVeEkuqQOoxXyYUIveyYEPCSmMeEsJrsYyzYyZQqSlLKetEmMeVDdzHhfFIwMIimLlkHhJaQyYqoOcCrEcCYyTtKkmdDMUNmMnyXxYiIyqaAsTtZzSElyYLlaAaoOLtTlpPmMApzlaMWnuUNdDwjNcCnuUJJRrjWxXPFfpwrRLNnlCcmorRCcOAMyYkKmDnNvVEelanhsSHoOaAvVTywWYLltNSlaALsxRjJXxrpPATxXgmMRrGMBbyYyYqQOosSSsNOohHxRrQjJqRHoOaAyYaASdDrRYWwEeyWwPnJjiDdfIiFIIiIjJiTaAtNmMmSmPrUuTtRLYyKksSlpxXqQcSoBymllLLMYvxXtUuatTATJFIiiIfOoJYiILOoNnUzZQqtTcCjIiJGgQbBFfSsuUTtqQqWwPpXxoOySsXxIhrRyYvVrWwusSyIgGiYEuUpHGcpPPSsCcanNzaAGoOgGQFQqzZwZYeEEpPbFfLdDxCcXSDdHAqQafOoTtpyYEePFfwWOqHWwxaAtTXFxpCcPvVXmMfNiInOogGTVvFftGgSsQJHhLWtTwTtlqRmMJjIZboKBGgCEeThsSoNrTRJEeZzOowWzBbNnLlPiNnrRReEgGlIivVgGgKkuQqUEeIsSmFfeEVDdSsnSKkwWCcsyWwvRrVfFieaAoOMmrRKkEVUuvkKIPdgGDULsSQqSuDdLNnlUmoOOoCcGgvYEeoNinNoOqyYQIqQKpPHhknHhLlZzpxXvjzZJPJjPXxybXWwXlLxcCqQlLfFxGgVvrRBbTtTnJjRrsSNtGgxXdTtDdjJkKiIYSPuUptdDTKkpPrRWwbWwBKaAOQqMdhRiIgJPuUpXxXcCWBbCmMXxcwrdPpQvyYVUuUyYPpTyBmQRwWdDdDLlrqZWwKrRKFfJDdjjJkVCrSZzsEezZRctTdeEDrVvFfloTtRIirTtslAaNnzWwZdoOfJjTtzlLELlTMUumKkqIbBuUrRejJhHEyYiOOZFfziImvVrRZzMtzZTjuGgKTtkUCclLQqAxXsIiJjxZkKzaZpPzAVUeEiNnIiIVvtTWwTFftLJjBSsbPpljQEeuIigGdDuGyYgRMmTfFtSslNvVImKkoOZzyDdjJSsYEeWwOxXobBMuUtFfTmrIiGgRAazZXRmMTtpPGSDdcgGqaAQqXxpPfvVXMmgGEeYyxOolaGgAXxeELAhHPHZtTTtCIdDiAHbBKqQkhwWYyqkFJjXSsxyngVKkGgfjDVvdjkKJjiIWqQbVDWdTcCthHhdDuiIUblNhcUiQqIuWTtZgbBnNDiIdTymMYDdCcmzZLuUFTtBbfnNBBbxePpRrEaAuLlLocCOSBqQbCcsLRriCcEeIuNoOufFfnNoOdzZDICceQnNQqLvbHlZzgcCGEvVgGuUuUiISsPpgGVlLPLjPTtpQHhsSTEIiYtTkKtTyhnhrRmMSZzQDdoOccCdRrDwrrRRhHfJqfFPcCTtpTthHrkqdDQDdsyYblqfFvVJJjgvbBWwGKkgvuUhiIHKyPqQpbBYWwSsFfiIaAUuPpmIcCiMnNcHhugpPGXxudDUTMcCJWBmMbwjNuuUupPUkKUSsRzZruUZzwWFzZfRryFfYjJnvVqQkYyVYdDyvKNUunupPmMUSggGFfcCOoggGFfmSvVZzZzcLlLlxlLELlcCXVrlLRBbvxeVveNnAaeEwhfsMmSsSaAFNXSsVygGYvYyPpAayYwWxFPpfgGDdnJjHWJFfrRwWAaEeOoAadYyDhHExXGuUvVgBgLlGdHhXxDEtnNoOTeLlxXwBHhjJLlbahHyYAeEvVBfvRrAaXxTtiIVbBFZJjlLCcNnuUyWwYfFfNcCnOojeEsSpvVZzuUuUUuiIPIQqiYCqHhQcnCcTtpshHSPNATtYyAxXalLrRaZzpTPqlLQUupBcByYbCJjsOobBScJjCHmhHMhwAaWOSsvmMXxEeqCrRcKKkzZkQlLGgbeEBWwupPUlLUwJgGtTjgpaAeEPGFiIZoOzWwKksSfKkIiPYFfypjJuUNnbCcGoOoXtTxOgfFgtTcWcChHSrRrCjJcsQRxLlgGXGUuZdQHsSQqhaAqnNVvUjVvVvJuJWwjJCaIiAcjFfNgGnkKbLlLlqhAarRjJlLxaAXHtTPUDdUuuUbNnBBbeEPVvXxHhHhGxXOTtoHxFfAajaAJsSJjXgkKhwWbBzOCBbObBBboJJjjuUbBvGsSzZgcCGgVvVjJlLcGUDcfFrmMmHhMRNCcaAnTtDDqsSQkuUyFfENBdDiIoOvVbuTtUdDPGgpuUwWJxXFuUfYkAaKyYyIzbsShHAaBZhHzcCdeEfFhHnOoNRrXhOdDoHsSIiNyYnvHhVJfGgFjmMdjJDeEPpBpXxtzZTPpPbaKVvAoJkaAaAAzZFTjJBbtxXtMgFfIdBbDHhYyiaUtTkKuAMexXLlEkKeECNqQaAqQAcCaKgGJSsjIiWwcSsCLyYFfYWwxXEbBdWwDkKqQOkKoeTtmMmIiRrzsHhSZZnNzhHngaQsSqAIiGXqQKkxCDzDpPdZdebJjAaBUuExmKpZEezPUukkKMwIidNlLfUSswjJZzjzZDduUNFfnOngGNeEacChkKHAozWwrRZABTXxtbWAalLkSsKwwWGuHhHhUuIijyJjYOfFgGBkKDdbQqcNnWZzSxXsvVLjaFfAFfNEeodIiDtaAmeEeLpAaOocvDsSdVeXwWfInNHMmhbBiFrRnNzZnNQqHyBbYyNITtiGgnxhHXpPmjJMTtWwwrRhHmXxHnNhDPpLlfFDDdoOdYWwyAanNdDAtTlWwyYvzZdDgBbhzZTHnNhtfFfAaFJDUuAzZapgGUuPjQjEewwWYyWnNJjpPDdpPXxlPpLpPHhJWRrBbwHhKZIizkWwqBbsMmSHVvAtTqQaPpYyhGnbiIMmGgBgGgAhJjNkKnHOWDsSSmMCcsdLGgHhlUucCLHhIiSYypPcdDicsSoOCIKfFJkKfFsdDPnNVvphHJjTImMiTtRtTrtPVvpdLIHhilDnRmMrWdDwFSsASMmTtIiVvoOxXpNnPnSsGUuFfgxXNaOTtonNAsszvVZdsbBRrsdDYycCDddDWwNpPvVFzZLlfJjbBIitmCBbtgGiITJzZeOoEhHGgWIEzyzZYZeRFfriTVAnNVvkKrRZNnzGDdgeEayhHmMbpPBdqQDYsSYGgyTtvcCCxXqNnQjgUuGJcaEeaAZeEVpPWwvMizZKkKkfIiAzZpPiIQqVvaABynNmMhtbZMcCmYqoVGguUuUGbBZzcCSXxRrmSSssRzZrgHhojDjjJJdJggKkGMmiIDdXxGCcxIiZDdHfFSsCcgKIRriQqdDyYpPCENnhHVbBvOoeGgzoOZHhuUhHNnvQdDZTtTtJjzZzVvdDLDdlepPOoEoOqCcIigGbrWwRZDeEBbILlQAaBVvVvbvduUyYiIjJDVhAadJjDUuHhHaeEXwWFfnHhXxoGMmcCgGLRrfXxFlgTPpgnNaAOYXxoHOpKNnwzxYyXZWqmMXJuUjmZzjOoeEiIRrJuRRrPptjHXxpPyYUuPaApVNwWnsSaAUuvBlAavQqVLnNVKAabJqQjMAFFfAmMafRriIdDpjvVJWpFQqfRrPuUvVgvVGdDQqyFfnNKwjPpJGDdyYgWjdDJnNYXYkRHhrCcyYEeKVvQdDOoFBiaAsSIYyGglLCcgzTtQqBbZjFfuqtWwztUuTWwwWrfFCcHuUhEeNnYyBbMmZryYRKklMmPTeSLlsEHhwnNUuLleErRqQWTkrRNnNkaARrKGYeEypPgYyzaqQixJeEiIjOcCDPYypdesSEnvmMPpTtwWVNzZXrRxAatTDdgKZzDdktTGcCRJQqpPfFPpRImCEuAqqQQRcCEMPpmybBuUKkYIeEiJhHNwNnWPpZoOBXxZzBbnWQqGEhHHhloqQDPpdHQXxgGHhSJoOjAacmMMmGqCcQgxXXxUuXxzAyYjDmFfMySsYyYdADdMzZmONhHvVnoqlLXxlLLlolMJfFpPeutHMmhfFbRrBJjcChHIzHSshZilHYWWfGgFlUuRepPEMGgmTtrLLoOcRcCrKvxXVLlxXiDdvVsSIJeEjNJjFeEqzUuZvcCVmvAXxZzLqQHOoUMmCcuhsXxSKkqDXxdQBXzRraAnNbBZsqKkQCiIckKSSkKcgGgFfGpPoGYeEKkpPywWlLujoOwVvZzaAyYMmtTyfWgGwBbAaZzUAaeEnWCfpPNntTVqQeEjeEeuUEKkYzrRZycrUIiuKPpoOkkKnNqQAatxBbXTtJjXoiIOoOxXCPpuUcxwWOoeETRNoOzZnbBqpaAPHlLhcCgQqmVvuUmMFfeoOLlEKpPsSFfWaAcCGvNIinVTtcCgsSlzjJXxcCVvVmMvwTtKkYUuyWWwRrciILRdDrlLrVrRKkvfFLlqoOQyZjJzeaALqQuUlZznNqjvVJiIQpPDdQBbgZzWwboWYywOBGiXRrxBoOUubsSIjCcoOJYUCcYyuySnNWwsJaANIinxXWeEScTtPCcpldDtTyWbBwMQqGgHhkpPKmOoGgyYtTYzJzpPlzZuULsyYSFfjJveEqgGQYyeEAauUlXxLgGhTtoOpzwWZPTtHBJXxjJXxjbwWlLoUXxuAaLVtTvlpAaUueSsUfFBbucCElLGgLlmMwgGnNPpxXWmMLaGgATGXLuUlxdDFfEnBbNCmMcePDdzZfdDgGnKkxdDJjlLXqEeRYsJjSnFuUfNyJAahHeEpPPpjJjTtskKSrYypsSeEszwWZsxXvVKgAakKFPCUHPRasSTtkKAGSsBbvdDVxXgVvxXGJRrjglUuLFbPtTpBoONnyYkIIiyiIKqQdDkYioOKxXfrfGtfHIimAaaAaAqQIiMmaXxaAYyAaEeAjgGaAwEeqQEVvXxeKxXkBboFARaAcCTtZzrvVOWwojiIJEeInGRrgLeEvVaBbAvKkVKgGoMPpHhmOkcboOBQqGgRryYzZjyYJrRbuUrYySsRBejPpYygGvttNtTnqQUTtVvuEhHVvBbEECdDbZWxXKiIkaHjJxXeEhAwNnpPgqQLMJjbBrRLltkKLzZlJjwWCcTbBFIxXifjVZzGgzZPPpfOojFfHhdDDdJWwkKwoLlOivzZyjJYTFfKktiIVivVhHTtfFDfPAaIRreEneENwqEeVvzZNuVvHhUWmMqQwntTLlcCNngGiIBbdxXiIgGjaAJgGDAogGOovVsSEecCfxrFfRXCcGWwyGgYKkeEgQYyUucUwWuCAuUaCVVLldMmDpCcPHhXsSHhSsrRxVyYUuVvIisSlLKkvpPJjUxXyYukVoOiMmIAaBAasSbzZFfFfvKlAEPCcRrpuCcUMmgGrRSFlLeKkEUTOXxozZtiIjiwWRmMfFrIIifmgGMFfFGgJjlLzqcPpCdDHhkaLlwWKKkLEzZeyYlkZIirRcCzcmMCeEEenzFfZZpoOPzoObBpPqQpQdDUuqxXPXDBbdxLkKcRrqQPoOeEsSmMpaAxXrdDRSOoLlMmMrRmkLlKsUuCrRBOobeEOhHQqQYUusSVvPpsSDpWUuwCckKvCcCOosScBzQttTTqZLlbLlOkKowWVmaAUuAvVPwWrIiRmPpeEZzlCuUVvHhcLMpkLlYyHhpPcCctEesSLlcCTBbptTeEOoPXxCgqQGWwoORrQwWFaAZzMmfHGdkKDgoOugGUhIGgrAaUuKkTUcCMmKkzEeUuMmZZzutHYytjJTIihDdrEyRrYBzZbJKVviIxXnhHZfFeEBbfFaiIQqFfMmAYyETbdDBPEepUutKkeSsyYeYyEoOWwOzxIiHhXOOovBXxVvTDdtbVsxVvXSeElLDdlSslLFKkPpZnNBbzaxPeEChHjkKcCFfEoOoOJjnRBbrEfFeKkuUNeZzJUuKpPJBbWwjxXkIoOyYDEedibuUBbHEehbwWhHBBbwWgoMmkKwWcfFCajJAZzSskhHKSCcsFRrvsSVZznNyZzYEBzZFfbCYawWjJuUgGqQJjAwKkWmLlMzTtpPOGcCHhgCckxGgXklLOgGJjPpoyYoWwEeOdDiIyYDnrLZzlRYyNuUhoUuuUzghHGZzYNDdnpPlLWwyZIiDEeCNncEedLlOfKJYNnCcyjoxXGNngOhHbKYhHcCyFfkBEhHuUQHoORrRyZzYNndDtTfFdZSskKIizpPDrIifOoLlFLQqWwLlqQkTtKOeEwWlaARrOoLEedpPDvVUuaIiSsFfvVbTtoOBPpIpPxXiHhJjEEeeeEqYyNnaAnNWwaNnIicCPpWfFweELlGgbByYzZvVQqfWwruUMmlLRkKsSdDFsSLlqmMQrREgGKgGWwkmICciMSsMRrBhHLlYfyYFfFgjJuUGyXxNziIZvnNVnbmhkKriXxIFfRiIIGgiYWwNnUuWiIwaAqcCveEYyOoVpPQrRQqnNnAaNrTtDGgdYSsyRyRJWwYyvfFVpPvVjqQTtemMCgGcWwEpcCPiyYdIiyYOotTYytTQqVvDIukwWKNnpPtMmSsnNTIiOobgsSAaOoGDdBInNhcCAaHiRrdlLABbEeeEkKTteEKkaqQDgGqkKfQqbfFBFrRQsJjSzZqQUHhEerNnXxmMEeHOYywtTWoxXWcCcCwtTHhTtvVdbRDCcJjOjJoTtiImRrMKkdrRqQmfFaAMLlKNnkiVvItMmTGgdDmMZGvxXVgzPSseEpsGWwvVgGbBkuUKBPEepkKbNDdnXNLlnAaxBlLbiwWItTWPpwAayVvPtDdwwWWTpgGhWwnNHMmYyrRYyTrRtGaAgwWRxXrFfLlxXeSsEFCCccfoCvsScvVCJjVUucOBbpmvOoPpWwVMPZFfNYynNIiuUncCAcCaxTTPptaASstcJEejCdDEyYeXoOyYBbYiIcCyvHduUDaAdoOgHhGmMoODEeCchVnlLCDdiPpdHhQdDqfFwWfLlFxXiIDqUuQyYqQMmvVjJjaAJVSsCcRrASeEpPZqjJBbQmMtTXxOoCclLKEeLzAaZAiSfFsIaujJAavVUMmhHUTtudDncCNlgGwWhmQqMGgHHDdMmhfLlFDPpFfbtTOMEemoPAapmMJjlBGtTLlgbWwpYydDPeEVHhvLslLSPpBzZyYpPZzcmMCfdUubtTBgGDFJjyfFvVgGYraFqQfOoRrKkrCcplLPPpRJjZzbBaAjJnNOOtToovKpyYPkXkTtKjJtTVCBbOonNcXxNnzZvxrNcCTrRtSeEeESsPpgVvGTtaAXxTtsStTrIiIBbDdiRxXvViXxIFSvtpPTVsQNuUHhvhHVnZzqZzFfVvXxaAPLlBbnNpvVXxNnPpQqaAfxXiOoIGgHhsoZzOdSOVvtTxXjMmJosDaAoOGgmMAaoOHhBbbOoBbdOMmWwolLbBEnNejJDdDhQqHVvcCZDdzDEeGvVgzZvEeVaAEeKkIidhrRHlLlOoxXLMkKmCcxpPfFVQqvWwHhaQLlqAgXxcCvaAVZzXVvxCcWwGXAnNSsdDqnNjmMJnNXxzZOChHjJcSsoCFMmfcOorbBRVCcvsSluwWULQapgGgGPAeEbBbUuBEfHhQqfFFMjcCJmOoeTttFRrfEetTICcEeIiiwWOmnNMpPAaoxXIIlmkKMLiRrSsxXlLMmElLEeeQqYyizAiIaDMmdhHufKkFUgGKAakKkFfbUslLRrSUudDuNJjuUnPpSsIiiIrYyRKRrkKXxBbYyIiQWweEhHDdqiIpPInNLligiZzwWIBnlLYyxXNbLFflGIioOcCEEHheecQEmMwWeqiLlIOoSsVZzveEuUnjJAaPeEkozZOKEepRsStTsSrFfuUNCWZzoOSsPpwVJjJEejdDvtTFqQfQqqKyYSoOCcsTDdtTtqQtyYshHgGSZzTEWwMmtTSsRrSeEmMZzzZsemwWvVtTyYHhMkiGKkgsSoNnnNOkWwWwNndDATtYTtRryVvXxaAaKklLTtuUKMPpmbBesSVvqQEFwWfCCVvcgGIicRaPpAedDErURryYBbPpuOogGIgeElLKkiIqQJjWwoiIObBLlqQFVOodDvOeEcCoouUOoFbBfOovVzZqKkPpLlQOLhHWDdlLwXUuEQqettTTIQpPbBqkKZziFfxlsiIicCQqFvCcGgVfIcCQqBbIzZiTtBLldDyYZvVxXDdUuVMmvzHhaAUuDdafFAblLwVvWrtMmTRPpwPdWkKwDIiJjbBWYHhLZzlynNLlwSspPKkhYmhHMyDdkKHlkKdDoOLpGrlLXxzZZxXfqDdWwzCcZQFzMtXxGgEUuhHeTTtmqQhmMHRvLlYydEewnNWDVubWwBUgypeEPQrcdDVvrRfwWFsSnNZzCFsSPpCQqcJFfjeEfHWhHwLlwWhRqpPeElLIihzsSiXxItTZHyYwWIipPzZXxmtTeEeEMHqQIiQcCMJjmqkKMmbYyUuQqEebBelxXBdZziIDbDdKkfUugGFLlLEBIitTzrRrRZCctjwWJThVvkKVwWvY