Last active
December 14, 2018 13:06
-
-
Save nloadholtes/1b7672961663d87eb31ad6a117eb25f7 to your computer and use it in GitHub Desktop.
ScarceTemporalMice created by nloadholtes - https://repl.it/@nloadholtes/ScarceTemporalMice
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| rpSsrRAaPgGTgGtfFoOUuRqQFhQqvVcCHzZJvbBVYydDjKkquUtTQLzZlIvVPlLOopLEelWSswzZdDbBLAPqQpaiIlOmkKeQqNnQgGzZqEJjgeDdEcCSsyYpfFPSsAzZMmhHwWmMTtaKAakAkiIKfFLWwljJzZIifFaGMHZzswWdrRDSptTNnfFRXxrxXPIwWibBeGeQqEgASsaEAaXVvrRYymMOoxOoLcRrClOFfvVocCaADdIiYNxXIoOGgUHCchuEtTeRrsSSpPOorRoOMIiPoOtTpmuTtUHhBzZbstTXxixXctrDdRPUufFVvTRraAkKkKgLlGtSBbspnNbBOGgopPtTORrohHTXJjpPQqwPprRjJWSsxSsPpbcCBSsTtfcCXMLZzlLlmxSnNRrsqWVvuUwFfQbmMIivgGVXGqQgxGgBBbVMmrRtTpPyYvQgcCGyDdYqlLFdJoOjDcnNCFpPFffpRrtTPCLSQqhHmMsgGlMmPaAMmUdDBbTiIoOkKtFfqQWpPoiIOwbwWmzZZaaAApPAlLamwWVvMzcCMQuFfUqzZlJkKjLogIiGrROrRCcJBvVbMmjsHhSzZFfHhpjtTJeEPoTaAtOAxXalLZzbBlLHhPpgfFGvKEeaAkVAaGgGPwWpgACclPpsSLapPQqXfFxBnjJVvNIDdWwIijJiSGgHnNhOoPpHfxXFiIOHhtTTtoZzhwWkYyiIJAaKkrbBbRZJjzryYgGBRjQoOqAaWwFfNkDdKLlBbncCgGKHYPpPEepZzyTUnNGguduYyNuUQqnAaUCcsSDgGOouUqrRQtZzhFfStTeEssSbvViIBjyYJeENnfFYcxXCuUPpPlLiIppPOotVyYvTeEbCcBaAmMtTwWRCHhcLlvVNnjJrZzlLDdbBaAtgGFfdOoONnoMpPmDdGdDeEgSsBbQqEeUmMuDTfHQoOqtTCuUchebBEPvVpouUbBOXxvVzZEHhVvyYYySsetiIThHQqEsSAaVNnLlnNAwHhAIiXxaNnaAWaBEeHhSsMmpPtTbusfFaASWwULlKkLlvsiISrReELlqQcgGucJjCsDdSUZrRkKzmzZmMHXxbcCBcCvVhliJjILuUhsnDdNSHpPIMmVvivRiIrVVvSsyZzXxBbWqAaQwjoOJqQYoOAaKNFfUumMvVzZnrRwUuSspJjPWNxXUunLZzlXrRcyYCSlmMLXxORlLrooiIHhOOorrRcCRSswWMjJdDsSKkTtiRrIeEWwmXaAWwxAMmdDaszGgKjKplLPUgGukzZJwWhNnHkZdTtzZzfFZgGSsDtTCYWwlLJeEjLlyRTtKeEicFfCizZvjGgOPpoJVIotTOfFIiZztTPpsSZqQTMmNeEBbkMmpPbBYEBbOMkSswWbBxBboOXKcCmObXQqmMxpPBoopOoDdOoXhHCMmcxkLlKCJjQqcCcGSsgJWwjKkWwTQqtZdDnNzBzZTFfHTtYyqQhtkKZcCzsSbrxXRpPPpBmMShHsGVvGoOggbpPIiKWwFfXvVxTvcChHVdDtmoOMZTqQeEtHgGOohzZgwWGoOwWNnzqocCCcqQdDRrOoNnmEDdLlpPwTTtzZQfFVvqbBIitwkEeKWQquUuUvuOoZzNnUtFZzfTuUeENMmbBBbUhHyyrRjJYZGwWANnPpagLlzYPwWIipfXljJLQQqXxqpPuUIiPGgpxFwkKhHLlWHhvVVoOShHsFsSffFlLBbHhIigGMoAPpahhIixXFfHYyJjOoyUuYRrWZznaAQqlLNfkKdDTtFnNPpHhfMmtTFLuUoOlyYaaAAzGgFfypPeEqQYMfVZFoOzZgGftThHzahuUHAvBhHbDdgmyYMjJwMmWGNJjnpPTKkvVPpoOtUnNFfuKbcCBkgGBbDdZlLwWYaPVvpdDAyYyGFfgzfFdDyYqiIQuUXxVvNfZkKkKzFnFsSLsoTtOSRrMmVveElRriIoSsBbiZzjJkKocHhPBbbBpCIisSBbtTcXxZzjJaAaAvVCrgGOoRhfFACcamMjZpPlLyYXRrOoNcCnwWMmxWwnNmMkKbBDoOiIMmdfUuRBbbBuIiFVXWwDdxsSvfUrFhHqQUurbBRyRzMmZrkKGPpuUhHVvSsgAnWwLuUlNuPpUeEQhiIhHHqFfPLlcCpWwaVkxXKMmvwWxXOcCjJpJjPoYqQBbGEegEJrYrRyFfAaRdAaXfFLlrRwWxDhHNnLlRkHhcCKcvVOBJjNLlnbQqcBbCJwWhHjHWwUuDdNnpsSPdDhoOERretTpoOPhHWoORrwygGYHnLzZGgHnNrFfdDAasgGIiSmFfMaAhHjJbBbBpPGQqgnNkKlLkeEGKkDdgNnnNKSskbBhHKkKepPJjEhrRDrJjRrRMmkKsOoqQJjKkSSEefFsNnyabDdBNgGnFwWOSsoAaMjJmeEtTIFfcacrRrHhRCKkBkKbkKFfhHvRrVwWVvYfFZlLrRBPpbzIioOKMmpoOPOlLpPoZzTtSKksHhAauUgGKksXxsQqvmMFOUMmGgMmubBxxXHuUAajJnNvVLBblhUuXdDwWhCcHhHShHsgGvVKkkyYKkRrdDYyfSIsSbBiAaNbFfHXxpPhBnAaXDqQdXvVxXGRWwrgxxgGeEkKaAFNnYyVvqOoDrpPpPRBbfFfoKkOCnFOofWwNcGsSrRUEBbAemMWPpBbRrZzYIiMmSrRsyPpxXbBwWwWwELlFTtzZkjNnJKffeiIEFnNHhJjqQWwLlrjJRRGxXjJaOobBAjJgpPGPpaFLlfAYySsjJRrXxsSmMdDzyeEDrRUXxzmvVMgBbtTTtGZmMueSxXsDQqdkKuEeWwEeUUucKkBbCGgjZzIfFeEOeHhEMmcCFfWwvpPVjJdDVvcmgcCGpPBbMnNCosrRzZIiLlJjFgGfUuXEzlLZehHxASsazZKTmMtkWFZzfDdwWSMmsuUulLonAaZzNmhNnHmMMfFkKFFfMmOMmuUwWjJIiYRryoXxoaAODBbhHnNUXxjoQqDdAadZzDjTtJbBuUbwWBzwOsSxXobeeEEeeEVhHKkvEsSLlOobBUuQvVqvVJjiZzxXrRCcGIiWwqxukKUoOvVzXxvVINTtnJjZOoKKkvVkWwzMCGNnyoOJYyUujLlnNYyYtTnfFrgGyYdZjJzBbsSRrlpPyKkYKkkOWwepPEoKFEecalLsStTiIoOrRBbSXMYyIiHhmxsFfcEeCvVjJOnNEenNqQdTtgGcCGgDWDdWwkKIyHhYeEvAXMmUuhHDmpPfFMVcySsYCcCvdKLldDYyGgPbWwBfFzZPppkbfXxFOOgGoQqTTttocCBfFEzKkuvVUchHCicCBbEeIhHZElLeETQzZzEUEeuHhZlLzehFfxXPpHuUZiZCUuqQuUcAawWLCcnNwJjzZWlzMGgxXmVJjZoOzmMvOogRSahHHhARjJPpjvVCcpfFPtTtTSlUlLjJZKkzuLtTfFsVvAarRkeEKJYrHhRywWxXyYbRrBKkGjJONFfoFfOAHhayYccSsCUulLsjMmAaMmzTBbtZkNgGnklLKlRZzrhHmQqIZzikKnTtUuJjNwWnwPFfpWKkNMUNeEtTHhaJjhHbBAqQbXpPzZeExqQTtHhvyYVsZIJrRjgGiDdZSAaicYFfyCIreERWwsEeDIfFpSiIswoOWdDPVviQqcCNXJjPpxFeEfXnNoOCsIiltfFTLAapPStHhdRrNnbbBBeEulLZxXzIiwWNnNOogGniIqQUsScNWwwWXVvxHhhHnuYoMmkzrCJtTjqVvQBPOWRrXoOxbBEHiOoQqmUuMAaidmMXxhXgrfFRGWwxHrRalIiLRrBbgGgGAAaCqhHQFfcCcHhHKkhCLljJcRtTkKZkKBbzIhbBHgXxuUGEezZiCtTcrFtNnqQTnNfDRwUuWrGKkgPpCgCcGjJcNnbmHhMiIyYtTSEesIiFiwWIRrCjkSGgiIUuHhzVvZaVltTLvZzIisSCAWwTtauUcHhAFzZTtFFoeEGNngNnxXfFOHWwiICczbBZLlCIicgGhiIXzZeyYEnNoOlLxiQqAaqQWHhCcaALufFUlaABbsSuvVUMhHmpkKPwCVIfDdFCxXsSkKrRcivEiEectOoVvTpOoTtPFfwWUyAaYcCuBDdMLTtAQqqQcLlCalACcpPDduUaFfKYyIiHhWyYtAZzaTpJjBXbBxdRrALOCyxXUurRWwtTYcgGocCDAalLivVkKnNfFfFJzZiKkpPnNIjIOoKkdKvVKksSIifsSFrRAaZzGgXBbfqEeQesSEFhHHhByYUuUubBgGuUqyYruUfGgFqQIbBUuRQqqVvgGKdDknVvNnhHMmsSihOIfFisSoHIjOoXxDdJDgGyYPpemMETNnOotbbQMmaAwWqTwWfFQqtuUDdCcHgGEeGxDdKkGAagDxXauUAXgGxVxXAeElMAaCcmOpaAPnNoLonNneEJjxXNRTtxXrZCvjJVQqGbxXBuULjJJjsSIilvVWiIwgCcCStwWVvoYmMynnJjNyYNnKbBAYyYZzXxyaAawOLlorHhuURXxvPpUuVBuUDdbVsBLNYynlYybIiGOYydzZznWwLlRrNZCEPpemMcEeHhmeEXDdDdJjCcxhemMPvVBOobpSsEjLZzlcSsCrRCcNnQqdDVRwWgGyYrTtONZzeEntPpHhkKaOoLQqtTiIgGcEeCPpVBbFfPpnNXxvwWPpLlPmMIiNbBnuDdwWxXURKjLlJkSsWeaAEwcozZOCNqjJuodDQqnFfNAaOUyYOFRdDrfZzRvVSsFfKVviILlkWwXKLlbBkTdDLfFExxXCAacsgGSAxXABbaaaAtQqAactLbBaehHEAkKQqiIDdNnExZcUukRrMmpPalEkOoKebYcCyBkKgAaUuPHhpWwFftmMTkKLlGRrPzZpIidlLtTfFfFDUuZsSvUJjsOoSuOoOoVvViITFftcCKkwcmIBxXbJjrjJjQqTtJnNOoRrRSjJPoOpHhGyhwDdWGgHRcCpTtoCcORrsbBZzQoaAOfeEFoOFfqRrKCaAcoKklLjJbYyBZzAzTtXbBJjzZxXQHhYXxHxXhgFfGypPpPCCcZzhHzLlyYaAAhHDdMmNnQpPlLqhiJjIKUZzucCkKKLLllkWwkMlLuUmlqQaAajJgvVGAaAQMmSuUsLlUuqtTImMBbvVxXzIibBUuwvVrRWoOlLOoNNnIinpPXxdyAajsShHVvlLJxXaAlLXFkKfIWwixWLlkKuUwXAaMmMmiUuGgIaGhjJSoOsZuUtTbBZkKEeHdDiXPpxRrLJjlIzZNnbrPBbIGgWJjwGXxyYgipNnfFeETtYyFPfFiOoIPYyppaAPELljJYygZzKkGeykMBbmJjzMmEekKlvXxVLArSDdzZqcCWJjwlLQsyAabBLlYfFvVrRPlLtTpFvVXxqISZzsdDisSLlSsFpvVMmDFfSsYVtTvwWxXiwWhwNnWHvyYVIiFfUsSuorRNfFQqAAOovVabBaVvYOkKogGNSsnUQqCcbBuUukKNiIAKkyxXYIiVvvHhVedmbBfFMDaAMXxmRrCcPpoVvAmMlcCLhHqQNDddDntTuUaJEexXlLOHmMHvVRLlraAhAsSahNJjnGXvVyYNnxDdzZoDdOgiTttLkcCgCTnAaPpbBPLlcvVCCcrRGRrbBgMBbWSlLswDdxBbIqQeEaKkgEYuUyLuUoOrRmMXEexfFfAsSfFAasSXxdMmMmPpoJjlLFfWwiIOfQwHcwQqRrWChFfWXtTxqGEzvVrKkSsRRoYyOrOTtoUcPpCNnVvuFGgPLMkEevVFffFKrwWnNZzeERTttTmlpbBoVvYjfLVvlFsTtSJvaALlWwpPhezBbZLUuOTtolKcCkPnJwWjkKrUuQqRKkgprYyPpRtTPOojJiLlIIcCNnAadxXDrLlGgVvAkKqQiwdOoqQZCctTbBzZzmMtTufFJjdlLeEzZXxZtTZzPuUDaAcCdrRFflLZzzZBbjUvydDYyYHhriJQqeEUBbGgYyQqvVHhdXxEelzZaTiIyYFftAlyHhDdDdhHBbYKCtTcdDosSOFfHhILliUtTuaAIiZzrRwkiIOotvVTNnmJjsVKkuSvVsUiIvsStTSsSBbMICczZrRJPpjjOoEHnnHhZLlODNndozDdDdRrfFZzNyYzPKeEXxkAJjjUuJaMBbJdKkDVhHJjvjNnjBbtTXxSSsAaWSswAacXHnNhZlOolLLXxrREePOovQqVItTsZzLlxZzoolLAaVvIRrGGgEeffFVvIAaiTtpPrRbsSLuGEXsnNYKkypPSzZJNncCHhjNnyoOpPYHQqKuUkAaStApqQJjPDdaTthHeVvcmeoOEMJjmGxjAatTBVBbcCixQqXIiIuURrcRNrRnrjJmMKkTtsrRTyoOYtSlSsLvVUumqQMYtrhNWwIigGAaqQhzXlaARipyYQqqQyWwYTtIiSbBFfiWwerRWwEHQqhoOhtTgGPpnBqQbNvVZzZgGVdDVPYyLlpvRrcCdlLPpJmMIDFzZflDmMdpPxXYymhHMyyYXxcCYfVoObBPZqQyYzpndDNvihRrLlHCYycbBcCItTSsudDWwdpPDKlLuUkWwKkHhiAadydAaDVxmMRZCczrecKJhHKUfWwpPBMpPNnNZbBzrVeCcgGEFfDTtdJjDAaMJIiiIjmddmMDDqLlAaQuRuUsnNSrTtQqQjJmrDdxXVvUgQYybBdYyMsSmfhRrHSsLlhqQFQqfHhLljmMJAavAwDdrnaANRWaAVUulLLZzcgGCiEeLeJjESslbBqQdDbaGgbBbdDWwBAIiNnXxgGITWwtKkgGTtiiITteWLlBbwpPXHhxyVveECckaAKWWwcDdLkKHhhHrRNnlLrQAaqbBRHhlRraAKkFiIfCLlLlTtZFfzFfLmMjJmwWMnmMNMmxDIideEkNnKKkXlLMmlLRrlhJyxXsSYjcYyiIRyYrCaAzNnJjCczalLLlkKAhBbHUuaALlcCOmMtTrRKSsknEjJZPpzKKKdDkNnTtHxXhkjJdQqDKGgxXgZvWwVvnMbBmWwSaAlPpOXxHLlTtgGaAeHhEinNqjPpJAanNQIQqSsgGzZlftTFLyYdSmsgKkXxGlSQdqQDoLsSjJlgGQyYCcMxXjzAlLauUgIimoaxXkNnQqtbRoOrxwzZWjJXypPMmmMLlYfIiFtNnlLYrRyGLhHlgaAvrfFRpPWwjAaAaJAhHqWwZzsSCgGcQgGVYyvOoNnDUuBLGgEQqBbcCfFPpZkhHKqLlLlsNwsyYSWIiTtsNnSMaAVwWvmfxXqXxFlIiEeuUuUvggGSsuvVzZiIvIzZIiiyqQYnPpNRdDkUKkuKplLVKyvVYkmrfFRmMcCtKkTMYyqdmIimCcMOaAgGNFfOoNKknLlRrdYyEeDmYyuUXGyYgvfFVEdaAGloOLoQqXWjJWCcOsqoOrRNnfFZgGzHaAusNfFnSVyrRYvdfFEehHFPpAaMmIiyaAYOQFoOUuEtTehMmHJjELleNYqLlQQaaAAqywWnoOkKbEeDdpPpPAaSwLeElGoOjJiIDdMGgRrfQqheZzEHqQDdSsxpPdkKMmQHhrWwYJjkbPpBKgNBbnnNZZzTtziHhHhVGgeByYbwReEoOVlLnpPrsSutTUZnNkRfFSsxXJjFfXxHhSFfCcsuRJjrhRrHUqWBbfFmMJDdxmmMvVMrRsiIfFTtpPWwfFSKkXYyvWDdDdHfFHjYyaAJftoHbBQqBbEeYiIQMebhHBxXFHSsfFNnjBniiIHyYMmJtTfFlcCLEersSPpzZghHEeGSAsSasKRrzZAafFRrmaAQKkcCqbBuUFANrUulLRnaPrRHhwqDdQwWBOoJjbJjxXMmWMmaIixNCcjJnXdDsSlEeAAaEeSsaQqLoIrDdRYvVZzrRESsbDdBlQMmqLwqQWJjJNnVvvVlgdDNkKTtnKkWwyyYYsARpPuUHhramMKWwYyYyDdqQXWwxCcYycCEeEMXxmhHgbBnwWhHbDdGgOoBWYywNSsQqflLFNtOojIuUiVhkSsYyKSLlCcsHWwAAaGgPpAbbBBpPbZTtGQqdnLlNgGCcUuxzdTtXIiQqxDZXUuEjNqQeMDdZzTtTeEzuUsyKkhHYSHhbzZYyqQWXxxXwqQpXxPVRrGgtTrrRYytTCcRWFfeEhHwIiaACcOozZiLPpGgYXlLxtjdbBsyfFCsSweEPpdDtduUDTOoOYyoWcrRwkKbBzZGTtTtIiVTWwSsUuVMkJjKMtsSyYkyfFSsYAiPpGbLOWOHiIhoLlgGqPcCpEeCjJQqcjqQJqZpgGqQgwWGhHPeWUMmiSsXjjhHJdDJCpcCPpPCmHhMcOZzCtCKkcIJjiNnTheEHqjhxutTMagGJbBjfFfDdOUOoRmiIeMmEMGgYWwOPfhHtTFoOpDdoWEesRHNkKnhIisWwCcDdSAaJjrkmMKCcOvjJuURrvtyYyYwWdDqRfZzFrQCcTtTBLlRrRrbGgVeGggGEuTtjJUPplxXFfLUuVyGeKbBqQqQkiIrRCsSsSsEeScRrjJYlLyUuEFfQZuUBbzgmWsSwBnNbMzZlLZSsdNkFZzooOFgCcKkGwuUWEeoOfXpPxsSqHYyejJEhHUuTtSsQqNnhyYliISstTciupPXxPFfpUZzDdFxsSvwWsSZzKIivVOSkTtuUuQqRrhMoEeCcOeJjEmHClLccCAalLGgHheEvINniVIxXdmbQLlifFYyIuUHuhHtTMmUWPpxHOoNsSxHcuUCOJxSfiITtFsXjmUuDdarRkQqKFUuUQqufKCcoOkOVIivLnORrOoofFRTFvViIfyYEOKkJMmEtTejoPFYyPoOIiBbCFfxbBXhHqQcfIgGmMVviqQAaFAOVvSOoEXmMkKaPLlpAvVlzZLfFxVYIJpPPpjiFfyveHRIuUrsSOoPWwpqQSRrsJaAjLIiliiKpKkPkLDdqIOGcIQvVXWwUuaALMmlIGcCzqrRqHxqQVYbByeMsSmEvWhHwVQqveYyUuElLSsXoOoORrrRhQZGWwgzQlCcRrWwFfdOoDKkAeEnNbBMmTtauUDYqHhHhAaIaXPVvVAaPVvyoOYnDCcsgPSspaAKkGBmWwMXcMmCxvVXZzvVSnNUSsOxXoQqRCcSseBbwWNVvjJPpnbBOyeJjKgTgGvVXoObOoxcCXBxhUuezqVvHEMmeafFAlzZEelLLicnHBbQqhHKxXkAadDAEepPytTrVvczZUOouCRsSfBPpHhrUuYyqQuUehuaAJxXjjJeEJrRiIiLAaVvJJhHjErpeEXSsSzrRZMmNYCcDMmdvVyWwUupgGAVfSvVKkmgGCcbBkLlorRhHDdOfJExIzZigGykfyYSezZEhFfUcCkrRKSsnNtTTrIiRturIiDpPmMYydNKkZgGHhOGgobBJjsKkFfSjJjJOXxpPCxXchHSjrRcCJsssSEeimMIXxSGguCcUfFGgbBWwEeiMmFYiHhPpItTaAvwFMmfWMmEeWwGvkKSsVysSwGgdeEDvrRVWzlGgLbisSESsNJjPEeWwOoUFfuppPSsZzgAaGtTfFPuUIcCpgRrUuCcufWwWDdLlGCcgdkyYKDVviMmIewWiIQqoxpPBbRkKrXOCcIDdMmOcRrriIjJbBcFLoGgOSoOsAayYcXzZapPHYOoMJjmjtTCfFbljJIiOoyYsSLNyYjqlLQJaApayYIzGkKgZdzNQqpPPcCpnZaroRTaAoOtEeuDdUvVbBsbKkBEeNgGnraACcMmHhyEOoTtyYebBDiIjJALDWQqMXBbxmfcXIjJuYYyUeExNXgJjhHGZzZKkeEWwSoOykqQKEeoOjtxXzZLIilTVvaWxXwqxXlLXxvmheEeHhENnJjWwHTGgtUuLvVlhoOHRXphHPdDZgGzYIPlKeEmMFxXfBBbbMmKAaSsRfFrcCxXKrRkkKKJjkACcayfOWwSTCUuXxvVuWuFfUwSsDdWwGgCYycRsSXxaAAahHjuwQqWtTZVvDGgHIiFfXEeMTtmBbxQqyYPOyYCyYFfEeQcIfFNQqnNePpTtEeEbXxBCYyspPScsSnuUispPSCQynNZTYqSsoOQCMDdnlLhOoHjJMmwWHMpDjJdPfqDGrRgvVvhsSHFfrRUrxFfXgGiIutXxNXxnTfFURvVwWqQugbBbBFfcMHhwwWDuUNnHSsfkKJjFqQOoIyMmPpYJjitToORrhrRoyYSsmhHMZzeEeEcDJuZzNjJnRrlLHzIWXxiIwiNnZNYyRreEqBbbBAabBQoORFtTffFNnrprUXxloOlBwWPDBMbBnOkKKkouUtTVvNIRriwWcsSCAJjAtTFPpyWwUuYNnFpLlPfLlseEpPkKddDDPHhhHSOpPOwWQLlyNnYeeWwEoOrRUlLuOoiIfFEgGbYyBNEennNZOrRoYjJmQqhraLmVvMqeEQyYeiwTgGtKoOVvlLkHhDRNhvcnkFfKBbVvVeEiJjIvNCAdXxCcDFeCnYuUGWwHvVhbBWpPtxXLNnKkzZwWpgGPCycCYQLydWgvNqQnrxsvVbdEeDdDBRJWwjFfQYsNLlnoqCNncMhHlokKOSnxXNsgDXpPMzsSrJNOonjcwGggGZzWdfEOnsSNVYyvDdaKkAAaUuGkBbKnhhHatTyYAKksSmMmXVvEeOTtoYPpKkUuSsyxFfXbTtLlxXBmSZrLlRXxYHhydEWEewzZaALJjHhlejmonNNLqQTtUuPjJCcEejPvrRVvVjdSQqJjsDkIZQPpVaxeElLZmLrRlIuUqSNnsQjHhQMmqMmgGJiGjVvFpPfOGXxoOUZzuZzUuovVzpPZPdEFfDYyderRCcAafpPpPAaFgjJlnNTOotYyXAagHlLlcFfCFfVsSdDxXAavVjqwaAZzWDAaiIYyhHbDphHPrRGtTiQqLSsTMQndDJjCXxDdlcCvVwsSNnEdWwvwrdAaDRKBlLiIiIxXHhRIiquUQBCTtcsfRrjpWwPmuwszZqtVvmmaNSsnJjAqQLBbhHlJkWaXxZxhvVlLHIiNngXxdVyYvDntBbXcCYynNdDUriIRYySnSeEKOjJVVvveTtYDwWeXxoOfFtCcAaiHxXKGlLgFfFsSegsCcVzsSOoZQnPWhHtTwpNiIpHzZhcEeCRsSrBbqQdDhHzmMbFSSkKstTQFfcHhCiBbIrAaPNnIipvVqgGQxXRStTilUurRkhZfYyWwbiIHiIqUsSrRQPLEiIeJjigGoOcPpCoOEelkKAaLhvnNaBbGgAEeVjwWQjkKJZEaAOovVUiImMukKEezzZCcrRLRrlvGgsddDmdWJjwQJVvXGCcQqvpPVBSsWKWwkXxUuTtLeIsSTOovkoOqQOiICbzZiaWwAINvVYyjEevkaAKEeVJuUVJjvKkntjWNnrREekRrjJoOQqKVqQAoLlCSVvsccfDdaAfFZuNgGPpnKhOXxoVvxuoWwOtTCcdQqXdxXYygLnNUuqQlHqQeETGjJPbhgGEVuUfZzzcCPpcSCaAcbBsVaAaPwcCWpRrJNnjjhHHnAaYywlLcCWNtloOLFfHOZmMIgswCJjeXxcohHjkKQqhHiIiFayYtZhdDDZsBguUdeEidDkuSoLWwEaAlLUMmPpPlLQzbBTtcCtTkKSpxOoVvtTGgymFoOWwEcCbBtuYSBhHbiIsPpuWlUetgGvVTiIlLYxXUTdOaoOTvQqVmQqMsYyjFXxHhIjJkKiwLlCcEeMZPpMxXmZsSsSPCUtTbBpVvPucvVwGTpPOotuUHgGlHFWwrNgoKYykPUivVIupOeEFkrvmMyYVabRRNPEsmMzZuUUeWwWCcrseEBRrbVvxXmMaAFMnsTSsSUaAaAMLOoYbnNiqQXxrRMmaXLlxMxXOXlyRrYcihVvUmMuUuHLyVqKkfFyAZuUfFzMmXZzKkWgMcnpPQaAvLAaIilVuxpXirRbGDdmMMCBbcBIAaiXLlpjJGQWwsyLljtFfYuUSJsSjsALaAKkUuSsmgGgpPEeHfFhjJfwWFJYaAkKNWwJjnyjCqFfdDMmLlFZzfqQoAaOTLlDaqIirjIiJPpzgfFZzeKkuQqVvGgUSsafhyYVKkRaArQVvFfqbnJJXsSxauUjaACMmyYxXDNqmrGgDdvUuWwOyxXzUaHEeuWTEegeEPKkpGtTQUuxDjJxlLhHtGGPiuPpOoUuUbBAMUofkrRlLyzZejiIWwQbBJjEiMgSsGPvQzZKkmMKTOnNoqNHiIxXPpZVvzhnaArCWwxXccCRARQqiILUlLHNtCseFCcfNnBbNzZVgGvyQXxIiUAvbBHhBnNRoOrxLLCkKqQGdDPXoOxxyYXtTSFhbBbdDFfUUuumMJjrRniINiFfNmEebTHheEeqnNhQqwWrTtNqaAQjTtIyYdhHtjXxNnhGgxXpoOPhHTtoOaEiEeqQcIeErZzPOzjBbJZDdYHhXxyLcyYbBOoqQuiIUBbnRXbFMmhgGIiATQmkQqKMqCYwWwAauUgGhHWlOAaQqICcqRZzMmrfFHIiaoOCcAeMnQqNYOqkSZzslHgGhinNJjNEeLloOWwnNoGHhyYlLgGgaeGypnNPYMoiImMrRAaHhMtTmuNeLpPAaqQWSsGowWOyYsBAmeEcNnRTqgzBSsbNzZJjbBJjnBXxqWQHhgkKGeEkiIKYXWwOCcUuaIfqQwPpsoWwFftTqQSbHhOovIOtklQqGgSbBfFyHhYSnbBbBIRbsQqpFLlTtpPdEeDxYyXxXWaAvVsJjTtjFZzfNnqQuUmRjQcsSDdACNFlLiLllLBbnkUumMLsSlqdrRvSsIiZzPqRDxuIBKkYylLkaRAmXFflLLlDdOqQtHhnNzUufFopzMmyfsEeqEBbHQrLHhtxrsSTeEtRFiVbSsBvYRrgGykKbneUfIiTtFcjZzChHcSYyIOaGggFfqQiIJtTNeYyjmIQkJnpPobfeElLwWFSsLkKtGIadtjZzJrNnTwoaAOaZSsxXzUuSqQAaQDdgxXGrPpSVAMajqQdOuUQZaDdAiIbtxqbBQPpqLJBDTjJEmMUtTdDTtKcimYQljJyYPpHQrZzjJZPaqaAgzoOZqeEgIiFfGNJRZZiIPvVRrrRpqQZlLzPpMTYyudKsqprREEesSVkKnAlmMlpPLvVmnYFfjJwsaPAapcGCcPpQqqQgWYyOoqQjkqQKqiOTtkKRrdDQzZqElLWwgqQGgGyYNVvIXxjyTtJjIiHwnzZNIfFaADXxIiMmdiwWOodDNnNWoONkKexeWXxuUeEEVveFrEebdTtKkjZzJWwnNftTkvdDuFfxXUVKFJjJjHUuhPoOpPgPcwWCfFBblLEMmethHTtMmxEnbtqyYvKkprwWAGgOorqgWGgeEiIKFuUWeEwBJjQqEeAvVqVkKzsrRSZzLuYyuUimMImHhfFMAJjSsIUuihNnskaMpRVAmMKUYyukrRuNnLlUIWmMIiwKkOBTtVvoOeVvxfFXEnKndgGVXxvrGgGHtTGbHhKeOouCaAeTtERrVvdDBqoOmLPpqQwJjxFwhHrRgiiIURruVvzSqJjKWwaAVvlsfFuqwrRWEkKKtTRrnOoaANjzZjJPjBtTxNVvnfFLlKpDefroLEelCuUcwWsqQeESQIilLbBNimXxkKMhHIIOoCEeSsMIfFGgiWwtNnAkYuUtTuUpTMmNEebZzRrFKxXSsFfASqQQhHheslJfFjWxgEKkesTDlSdDsStyaAyDdjJbTtBTvYuUpPidvSsJjVpDdPIzxXZpopPOxyYZgUpMeTtudDJNuOMmNdjJGEegkKDCcPpwQqlZHGUSskDdnNuiRrGEeMpeEaArRPnEeNHCclrjbXBhJCcrSswlLlhqAaQFBWwrTtCaaxXmpJZEPpeZWkKXYECUupPzsSZawjspPjJhHAaRuAySPphDZhTCkVvlLcCxhHmcCMTYIiPpZzypAyMRrmPGgpUvkdDGKbaTtDdDIZsSzbnNHhgiCcmMlLFfOoNnIatiITPtcCTpHhaARrvQqEeVVEaFfVvABbZjZRlLrlLQFpPkpPjbCcjJBPCcRjpPOcCBWzUKkCchHMvqKNnKPyYBbppPKuMRzZrZzibspMmdDDdyYjLSQqaAkKkKdJjWGgwwTBezGgVvZvIiVQIibgjxXCctBrKkHdBoOqTlLKRrjJnNkIAKkaiAZzqQawWqyLbBlxXMDdHhmyYjeEMsSoOZDdzqQuAfGqzZVIiAyeabByYAUvjSrRiIabBSeYyEinNvVyfFrRkKYnuWwUFfxJjOoXUuNMCWKkGwxcCXiIWgmMYoOvVoOybshnNVvHpkswWQqELlehHpsSPiIOcCcCaiqQKiKkdDKyGgDkqQNUupdLlDBGGFflOOWmuUMHhQSFKkWzZwWwQIinAaNQpPqWwAnKGgkDdqamcCrjJwWydwsSlLWDdDfFQmIjJZUznrRqIqQiCciSHfFwWnNhPpYnNmyHhjXxvbBaAxeZPvVoOuDwBGgbWwyYJTBNnqDBbdQSIWwEqgfZOpnwWVqwTvHVlggGGXInNQXDKkdHyYhnNpLLlllpPLtzDNyRrVbfksgGSezCmKrRBbyoOYKkoOoOgzAIuXxUopuUCzZdVvBXZzgGqYHyYmQgGcCQqWNnwGYygFjXtZihHIsSGwqQiYyIxXefiISsOZlkCYycloOLNkKdAduUuUuNlgGPrRJVzEeHhUUfbBlLFnnwajJEYwrReEHMHxXhHVOnNoWuwcCWMmfFUKkGYyKXxtcCIwWCcHhSKJjknNFfPFdJQqhBbtifFITgGyqBmMbVvtNOuSsnxZzvALlaIiPFfpFomWzZJQqjtVvTkiIKomLnZzNqHPgGpgGXxuDdUNrRgZzoiLlgGIRrulrAaRNnrUuaSTtsARJyXtTyYMmmMoOOBTiaAPpZzKkgDLlrcpPQIiStTfnSKDdrrMTMagGqQpUubBPAfFmFfMasSPpXzHBaAbhZHukPpERaVuOoUnvVmMzBAKBsSuDiIdbPQqcaAAIiluzeEbBeIiCcEaKkhwWhFfFJTtDAuFUXUudDHxXhCcpPgGGLFaGgAfSssSyYQXxcDyAaYOodMqQSyYgGmMBbdDpPiIMJjckfFKkKzRbgGBhHuZzuAaUzTtZoCQBbFfkkKBtTbgGmZfFznNhKoUsyMLwuUMXIikKXmyYMxLQxbWwfFBKRrgmOogGFDIidxSsXeCCccExWSOjJfFoNnXDEedDKhHQcCSMlLifXxmhHMkMhpPHdGgFfcCZtTtQqSEIieYWcNumjJMUIITtOoiEeiLSswWlOdGJjCkAanNGgPpJLyYljJjrleEZcbBCiIzOoOdKkLlsjJMmMmRdDxLlxXqUzZuQbyYgaJDMyYPGgGRmMrCFdhHyYDIMmAdDbBrVvgGHhRDCgGMmIRINnfFiwDdWWwrQwgGjJiIdFrAJjnNcCaprRXxKBHIRxTbKPXxlJRreRRrrgGCfFsUuSXiIFEefhHbklSUuZBbTtzAgjJKkPgGpiZizqYkKrRQqitTkKUguUruURzZvVqZUJBbjFfwJuinNnNmMhzbrIiKcCOokzZRRqQHAkussxXYlRAabEelqWlnWivaIinjJiIdDSFfDdKbBoOoOCcaQpPQwWOotTtTqPpMoOqdVQWwIiKkEMGhHxXOoXxPpMyoisSXKNnMBKwpUuoOZxoOXnRikbBKzZaAIrrRuCsgGpIYyiKcCkHwCqQcgkeEbyYBSMIiKkUNAaCcKLloeEPpiyYxdinNIpPDBKkdlLhHrbBTtsSCNncRYJjvVEjJKEUGgTOolFfOoDrmRZwWhrdDdqqcxHhBaATtxzZaAXJrRRkRrWwRCgGifBVvQnxXNqOHhDtvQcCqVTaiIWwZOostUUuuSsiIBlkaAbVtubBpPMIiSGgsQBbqVdAjTBvvpReXxEyYCBatcPBfZzDjjJrRVvKHlLhoRKvVwWlLVJvKYGjJgWwGgdDFfFfuUbdjJOrRKkMmjJTlOobBMmLsSxwWXdsRMyXeExkKMSLlsKwshHSWIiiLQqlNnIkbSPJGgjpsvKOokLhEeHHTeEkTtKOoINVJjXxvPpniUuyNxgVvGgGXIioOxXGgzZMmMUuIimFOxXjJeDdTaAtTQqFfmuWwRrPdaNnjHhJQCLKkDdUukAaFwWwIiGVvgJnNDVaFfCczaLqHhjZWwnTtqZzeEQMmZzgAaGpiKRrkzrYzZseAOoRTAaipPgwMqQMxXwgAoOOVssSrwJJjzZuIPpkKBbDdiWwKkmqQMhHaAWrhHRGgHiIYQqtyVlDfyfzZmHFfyUfFFfKkKkAcfMmnOTnNDCpPpFfqQBqpPQWqQElGgEeSEeFLeuUEKkJjlQwWHhJQqSeEstsPpSsCcvVSFFWwuPpUlAaCZzWwbUnNTjowsIeAZzlMzdDhHZUKzZjEeJJjoOvvVVdDZpmAWwWkbZcCqQacCZGgCpPKwWVvkqQwWatFqWWCcFkKkKVvCcNkyYdDKnzZiIxXfwAatTSsDBrdPEeLlpQqDfFPSsNnDdPkKrRzWwwWWwZYdDyNnORBEycLJarStrRjJGUIXxNniXZzxNdYltCcTLlxXgeEiIEeUGguWYywsmMZKmMGgtTkuTAaFyqVvQtFftIqpPpPVCKfnhzKkRWSsxiqoGmZWwzZmMdTcCqQxAOoxXhHOBGVaEWZhWbBwHaAljLUPpgGZkWwKOyMIimKnQSIXoZHJdDXOooOpUklqQvoMmOVgVrXiJFfoOobZIiNgTCUuUygGhHtrRQPpqTrjWwdORyygEdDqmMGpPgyDzBbSefbGgSxXNIgpmMpPPVkZGgzLljeyYEqekKECQARwMIlFoOaHhjJGgcrRCBBbwLMxXAaBEeasQwWmvEJjevfwWeEFPeFOoxAqQKvNnKNnYywqeqmyYdItkKEYyYNYNQwWpuRrUwWYmMgGWetTEtDdmvOeEPVgGvXjJlwAamMBbdzoOZEjJMmLSslZzDdyYJWwXSlOzIiZyYmMDgGVvnNGLlhxXHbxIlLNFfocCKbBZtsHEejTqMrKTthZLlBWDdwgHhRrqQEQqICLlYIiTwdCUaAuhHWwcCCJjNsSnzZxNCccCnGEeRrgsCxXdDcIixSvGQGgqQgWREdGclmMdDgGLylLjJaAYMmgMkgpPoCcGgZzXPpxzOoZoolHeSzfXxKINnMxyIqQEAkKaeLqQqLlxmMRWbPpSYEpLaYyAUINhhZzlLHqQEvVOfkCQqcKlLXHUuhsnTwSZzIisEeeEtbBNnTvTaAlLvVtzaQqBbAXxacQnMgmaAeENqqZzQAabBvVyuUZkKzzGfirRZJjHBbhzDyYdcCkrDdeqQAForRRYyqaqWFfwSswkKRNnbBBbmMKkrpzwPpGgyKklgQqxxwoOWOFVvCiHSPpmIyYTrRjHhHhYyxftwWrXupxXDMmWrRcCgKkNnGsAWwAbdZzWaAbkLMsfFqUmMZGghAaxXQxXnNLtTDFfDBpTttgGTPXdDxbEeKRuUXqyYXlxCLlfLyYlFjTDOoKECOTtoMmyYqbhATTMmCnUIXxixohdZSsmMJlgxMmNnFkKXTsgtAdjZaAzZMmrRDwDHHuPGwWPMLhHwWMJjNnTtCFfIyicCJjRrXxJJeEVSFdDNnfsowWtAnNWraAIrRrfAxsJhHjIqleETtLGvVgeEQgjJXjGgyhKoOkWscCJjIiJjSHUuGeRJwiIiThvVYyfPYdDgSBbughZdIojJOiCctTfEeHMmFijJfFVvJJjlioVyANnuOvamMlmGpPKFSUlXnKkHhlLNwWhPpiIGyVeLEKxRrgYVvoVbVQWYwWavEDOKqYzmnNDdcmXNnwWwtTYyWRXcsJLvVlLSCZzcJjPQhEeHqxKcCdrRSlLyYsBHaoojAaJGrgGtbBAaqQZHkGaRbBjJUxiRroCcheIiiOehHxXEXcfKkFmucCngtpCKyYLlZcCDKkJMZVxyYSsSpFfPCkQDSfyLlxXYHhSVPAMGKRrkLLllpRNnrPzZiFfIWwgmpUWwuUYycCHheEDdsLLSsjmJDUfFVaAjrRaTtdDnBteEhwKgaZGmMzZPpYgGfiDpTVVvZzvVDdeltTwrRWjGsSrqIiHKCcXxqsKkoOKxUIOWzZqQwtSsaAwWTFfVviIWwWYyfQBbogBbeVFeqaRSsMmXxkTaSsAnUiIEevIztvVHCzmZcCcvZIzrNnGgdnNQQcMbBnjpYyTWOkHSRBwNnQXPRpCgGZzcrRCVlUoOLldUpPlxuUgGcCOrMathHhwVVvWkxUCczZOIogpPFcZMWSxXswgcUCADPLlwFVIYKrEefYyozZeleUnfAaFQqQqyYbUFKPvVuUoNnwWlLUgAIXitFflAlrROZzoLPpZhHzkAaKqQlWwLvVImMXXmMafFyYAxEKkkKfFOvVGgnNoSTtsmefhSslTtLoOVvzxXFfaCcIdVAnnHhlgjJzIiZrFfUXtTxVvsSAmMUWfSAGgzZTtdVlLOouUvJXjJQWFLlfwqxSsjyTtDKOeEokTtFfFfdaQqYyiufWMoJjOJjqgSssfHlchHidDIPpTthDFeEHdDZDvEecUoOyEbZzoLQqlLlONmsTfPkvVKqQPMkKcTacCSOougWXxDdOrYtsSkJttTmpPMJzZiVvFfiKrXxRkoSsyIpcCPERlkveEMHAwqYfFwWEeOcxWwxXOogGXCRvwWwQTTtBpPFwmMeEbsqQSRrJxJjXcWmzZyJDdLfitdJEejPpDUuhHTIygGnzZYxkxXZzKkKBbwWbojhUMmPDdvninNIiOoOSsqQbBdJjPpSKXxHOHhFfAzHeMmDvEeeEBbVpPnNqZzwGOogQqROoNnHACcXiwKkHrRlLhZqQktTtHIWKmFYyTNnvpZzzQqZPYQSNnsOhHYybnKkujVpmaKkIiAgGbTtDJjaAIvaAtmEeqKCcnNnNkITtekKERDdXfFkPVOEbirIhHIfUAaqhlhHRVrcLlDdPRrpQaxSsZzWwMYyzgRrFfhEeQNpPXqQxUuhtTFMcCzhQSEuUmmCcKkiQCcrRnNceisSqQkNnbjJBNZznDCcCXxfHhTtaApliucClrRLYyBboyMmYoOlLVVvvNwmyIcuOvViaaOoUHkEhHezZQqKNRDHbBUtTJDdfcRrkKQqOOozyYFJjoOqXtAagPpFalLKXKMCcwESAiIBIWwZYyoNnwyNnYZzWRyYqJpKkfFPphcwnmMSszCsSssuosYxgPMQTtqFMAhHFfRdDraOaeEAgGUuGJjfFUuqQNngGiIiINnUGgfwWMmsuUzZqvFJjfYSSZwWaAYyzqMcRShHHsQUuhEyrRYyFfFaYyOtqQaABTtbwVvuqxcCXLPpkhHNUMmPlQiIRbSUzZuSmttwIkXxcmEtsSeoOfFNvVnEQxXBiIBvJjjJVbbhmDGgdMeEwFbJjpeWQqBbwSarRvxunLdzQwTtVwCIKnNhHkuUjvRvfFtPpPiIEaAEwWWtrePQqpEviwPWOLlhbQlpNKjJMmWJldDWwFcCAnzZPoOXxpAaamMAOXBArqQYvVyviLlqQIJbBNSsnGLRrWtGgTiIPuUHOoemMGMNnCgsdotQznpmzKjtUQeEoUuOAWwanNLlKkWfJfZzCcerbjkClLKoQqnNKxLEekdDKmlLrRGgYyzZGTtxJwVvqpPWiIYtTyecCEwQwjyFEbOsrboOrRyTtFfYBXxiIYdJpPZarRXCsSHlRTviHJjudRyRrsNnSJsSIGgiGFfCjVAClLcxiJYyYyaDdvAaePzyYZYXcCLlsIicisSIUuPYCcyzZNnrpPRGgvlLccJjCCkAaCcaAZxmzZMfDAaZSLWpPwQLlTWwBbHYnNyyYNlKYwDDMmCccBbCmEeOoMbPpcNIKkjLlJYmaYSFfVvuUsyQwWHRksDrRdSOoIZzmExakPkVbYJvNhMQqAaeHbXkeKdDkKYykAUEKOcKkCoXtHVvQjHnNhHQNnREedDbvaLeEmiTgZGgzeqtOoWwjJYyViILEyYXQnNoVYBuUbxcCpRJjrPXBDqbRrRycoiImhOIedDEuUUuLlUVuJYLlCHXGgxBHhlrcCEekKoTfvqgGFfOnrRcdDKMmwWOTGgtRKSsSdDcWwPYTtCImrRaQMrlVFaoGMhHtTENSdDgFaAfCcLrRgGMMmqSDdzPrRfZzFMmCxnNXsaLlAQqoRtTrOHQGYykoOKKQBAapPpPpYZzKjtTfjODRoOrpPOFfVxXDdmNnWUBzzZfwWFYBmMyShZDoLXxckRBbBbZbtTDflijJYzFfuUSsFPaGgMmlBIicDdkQnPpxXNkEeKzcCQsMbBijfFnJjNGHhyYSbuUJjcZHNBLlQqbnhzVcfWIAhHeHxXaAhcZKkzCFIVSoOzHEahTuUzLlMUumkPEyaNndDHdIigwARTgVwWvxXqvWlWHhkKHbBhVYyvvOeEYAjGMsSzJMkZFRpvGLlMmzZsQqQpPaAqSgGpsPpMYyoSMjJCcDdmssKiZztTIQCcVMjJGLEWESQquRTOCpxXPJsHAsqQMEqRrQlLRcGRfpPERrEeDvgXxpOwrRSomEeQqbBakKOsXKsSkKkEezygXDLnpUzHhBbBuUJjbyFfKewkkdEeDRjOEPIfFUmRrfwWFJjqDiZzeEmuIiOkoDzZdOITvVYmsRrzhHvgGVnzZyzZrlxNnBbsxXSMcpgGjZrRcBYKJrOmJCjtdDGOCqQcTmYWwVbBGhHOXxGcDkEesaPpASrsSTtudjUGqoeEoInNAjdDJzfFQoVuQDdqLlUcmKBXxHnKkMsMhaRrrMSsgGXSEkoxMIcCoOhKMMtAayYZMmjJotTOQjJHdIzTAatEHhlLgpVsYXjWsSwYKcCkDXChJCoIiTDDPsSRuUrlHJjBbrYyRuUhLhHWQTWwVWwvQqtPMmpFfaAjJadkwKkWYytqNZKkzwWaAJTIBjJAaHJkggfVvCkgGMxYnGMBBORRrroxHhWiIwgGZkOWkJZvssbGMxXapReErvyYVQUIBbkYVTkKpIutTUKRrLlLpPTtfBbdodBSwWvVsyziPEQJjebWwfMmFYMptTPTtmteEJjJFNnxZCLxuEvfFYyVAvVAGeEgcCacKkeNndRrcCDEcjXxpyYFfXLmSsMmfTroHhwWORBuUbhVeSdDyyYQdjHPcCojGrmIipXxVvKLlFfPAapXxYGbKkTykWbBwUPtTHkywWzZnJIUbBMOHRmvVXlLdAaTXxGJxaAVBSsmrNQFfPpXxqaAlLOddDdIiNniIBbOMmytFfzaRiIYyvspPjJoIsaASSLUuUuxXJTaDeEtTXxBbIYyidxXFfZPaUISQqmbBvdDpzeeEKuUVzcqQlLcCftTuhHUFNPXnNxQgAMMiuUBCcgcFtyObvSFfhVvudDrRUHVXHhgGakKARmoYyOjOzoorhHKkmMvVbVvBhHhhHgnNCvwJfDdBbsHBbhnNNnBbkKNDmMdZzEIWTWjJFffTxeWwscCYyjJMmSEzZoOnaALlwNVRrKXXxWwrrKqCVLnJIdDArboOBROISHsaAHLlolKgGybBVvxZTyYFftzXDdxXLlbmhJOPpoyICnNbBxOoXtlRrvYqADMUuitSsdDYYwVwWpPtTjONnPzZzZGpZgWOoscRhIXIoEgGWLlgGdeiqUXTbBmTYXxtyWwMCaTlOXxotJiIjTbMmaVPhVvlUkKYyqLBGSsjOoqCcmGSsgLdZzHAGgbDTtgQxKkyzdVSsttTwWwnUGOoguuQqnNQVSjrmrRLlrDXMjHQqBjtTsfFqNGgnSsuUmiIEeOoWqQRyYjoQqLgiCaAOGVvHhlfmDvOPbBcCpxDdFZtTXcWPJjXiIGuLvcNGtuUOzXxkZzyRIiPALwoOQqkQJfXXtTrSshHMrZdnNDhkNgtTQYyqWJCKkKkIaVvFrgGSsRsXBbnmMRPLNEenPDdxOjiICwWQlEPGMaAmACaRtEdqLhHlZcIiSqZthFBpUudxcrQSweuUEcpANnCJUeEJHGgbBGudZzrkjJtTIOiFgGDulxRrXxXoOLUAMjvPFPdPDdXlxHQyYuZGsmMqQYIhHiZzRFoksBbSpguUlguYyDoZFIiwYyWfOGerjJlFmbOsqQnNTtKAzhPpHZdDZVOfFoBZKwiFBhtTODapPNUuOoIeeqQYwWyWwZzPdIfnWnrHAaqFUufxFxhHWIiMmjJMXBtHhiIVvAqXxDdNnQUJhvVztHhtbyTbBFCuXxykoBbOEzJMRrrufaybLZrHhcCRAVvaJHVNnZzvKIdBBFKyRtTVsSvQDNjJRrwTtxgpwWhWnNtiIMmVAAofFjCNgGnVvRLhvSsAfFXxQqxMSseweEWXxoEeTpQitgQbBlGBVXpPxGgazJArpjxjUlxbzhTKxOojTCwjMTZUuEdDCcnkKNbuUwWBZPSvObWQmNSrdNgeEGrlBhuxHkKhouUOhJVjJyrJYyOuqlSsLHHQjJDhPzQYyqaiOoJuUmVvkKNyQqnNwJwnNXgGxEeqnwWoDOQmLMCcmMMmUumzIjBmzZVvDIiniIGGlgGLyGgdDYmFdFSZlaywhFUPpMmdTtgeIhydDlaAOFFKkcCKkmGZIiAakYoOzZTlUpEzswWeAaWATyZzEoTSIioajkIiKnNXYyjJQqxwWDNnGjJIjHwmmNnieZsDJbZHnBbNBrROoknNJjMmhuUKNhHjJFeEkxFfXlHHZWsXxxtJjwLrzZLZzFSQlLeEbrzZRsbbBgMrqrOowEKZzyKkIvaQWygyYocCHluNnePlLXukKvVZsxGsmoOmMBGgOmxPXUyyqIxVvXaAXxWYyHVCHhnCcmBbabKxTYgcRCcuTeligGILEtUljJLfFYywcFfCbpLNJjIFfIwWXxhHjcCDdhHJXlrRLfnOnXAUbeEjGyinNsgKAaVvTFfVvgMmgGHUxkKXFeEPjJjDdqQMmaAcCBiIbxXXZvVCkzZKEklMmLVtVeEaAlcnieMpwwiIiIkjvhHZwHCchRprFnNfVvSsHMIiuVvJKkthwUPQNGBQqkVtvVfYiIHzZzPDdTuUNBTtDIWgQhwjMUCbcRjGIiDgEeJjeEGRrsKsSxXVvktTZGJwWyNhHxcCnPMmtmUcCgGCcLlcCSTCMmcvAaTDdsSmMeskYRMXoRrOxUqxkclFpPTrRwiWwmWwLmkKfFkKxVFKkfhHkWPvExliIjBZzjJgdhUIEdDmLloOdHRKzIESWkbQqzZBaBbxmAUstEeTHhwlaBzLpPQqlYyWwwAaWZOobDIyYrRDTrRkQqCXnKEGGCLltTctpCZIiLQqIYIiHTWwismMSIlFDdUuxXIiLAlVeCJYyiHhITtjXCKQbzTYBNMNkxrHfFYoiIQSyCcMMxKSsSsNnuFLlCXHprTJqrNLlSscrRACIcCJMesSyMmrccIeEyqsyYHijycmUWwFZxXzuKkUzNkKQuUwShHIsSEekMtFTtQPEepLlVvxlLXipiIPIGgYGoudzVvZIXAaxDhiakFaZzouTtUKJBbqULCeNFugvVGvVUTUzSsZBSFfsNfHYKyKkMmvytjxzrRZLlMVjCcJNnvhcCcCfyYhDOodpHhhHOMoniuOrgGHlttlLEEeeszrWpPwcCRrsUuSSuUBNndXwWxOWwRNJuGgBBkdOonjJrSsSsAaRYyzPpwYHwRuhHuZzhhYCnFfDZQqZgGoOgGSsNncIjIHUDnSzimMszZkTWoBXIAlvQlEOwSAMPfgcBxXsLliIUDaoDQddNxCamiPLaGRzZEGEegqQiIUDdWeCRStTgVZUuqXxKkYzydAvDxiJzjEGOJBbOACMmccIwpPpXrwWoOROoxOLfRSHnNhsUpPutZzmMlLyYmeMmEkHhQqGggRbUugZrRzzXpjbJbCuUkKuUkGGUuiNlxqwWMmdDbaSsFaVJPEBxKTtmdHmMqpPxXxzZpMdTtBbZxnmLLfwDQSHSTqIiFfaeYYyGDFKgGiILTBtoEJjMmzQaAqVhlafcxKpPPzcTtSiIUaUueYYyuBejjJJDdheUuEHlLEhuUVZCczTjUQqNNnniINwnNcoCrMmIPcGoWwtvdDfLOyYoOhrRWWAawotpPBbBGEuJjpPmyYMUqpYyPQRrNvViJAwWaODdHhobmHsIPFfMlNnUeEIdLlDHhcCQqUGMVvQFDkKiIdUJphmSEkCGjcGrRxcCpuUXYuZjJzfFkAaAaEEeTzJTHLhHWMCLlmMLqUPVYcXxCgGNnDdeWFWyvQgjDdnGfSCcqxXLHMmLlEAeVqaCyYOKpFBPphlEeolQlNwkpRAymMYwfFYFWwnrRkEMmeKAZsdgGImMiKoiILsDCpOoXcVKPDaBbAMHZOnEaJgGiqcvVnfMNKkyWwsSYnbjZzIiaUuAarJjspBzjtTqHQgzJuNiEvVeudDUroIihqQrAJjmCwBSKUICcxyiBbbIGZrRTtJMlajMbBmJSsALlwKkpKksqQWZcNaSxXkKbQFCPzogGdPpDuUOZMmAlFfLaHSbBIvViIFKXDjfTXCOhCMWwrgGptVUVvQqGTuDdsmMhHYHhSVTwfFWHxzsSFdiaRKWkIipCbaOqwQQizZIdmLlemMCADvMNTOlLGCcgoVvtiuCZzQVgGBVvKemQoKMiIZXxzTtmLBblkxmyfAwRrZzwiaAnNApWwPcGhHZSbIImMuaAdgdvPlMiiPlkzMmZKyWAawYBheUuAaIgGFfBeFPpfZkKdrUblBbNQAaqyUWGMjgDPpdISGgsAUkKKkGzZgkGNTIAKEekahtEDdechVAaBUFfFfiIHhsSYfFdyOoyoiVaOorlabaJjEeEegVmXxMuMmyJVUXSsuuUbGRiISshwWVrRmcpwNgzZTqeGYywfQuUSKkUhsSCspPiIiDCXCAMOLlomZdDvVPoxXoOISJIioMyYATtlGxHSZJMMQdrROogHhGDqmmjzshXgLaSsmOkKjsiDcCdOpzacxGgcdAaIbBSceEHusvqQeEVqFWGgKkgEQPptGMmIinWwWPCMvuUHeFfErgBUxuvjYUaAmMyYuUvIiGUurRAvVBALROQIiGgqoAvIOYYDyaACvVCccEdDeubAavHCPpTJekKEjAaHitnRRrfFrgGgKvFfgGVmMuaiGRrJxXCCccmgaAwGguYnUudDDdLBuRfFoODMfFmzEbibBEHbMmLpIImSiIsLpVDkKGocCQqODUkKiihHBszEehHYygfFCaIWRrWaFYMXKOokKBbfeEFkOqSsMEkbvqcUInmVdacEMDqqWQoSJUujsSsABczZgGPKwkrAIDfZXhtvsySUtgYyuvKkTbBPRmcHEgGeocxtFgtTGFhHfYyJdxkfinbyYyYCcBNzTtQvVqZshTtpcfZzqQqBOosAnCzFfwSPWLlLmjzgiBIYXaAKkiukUuBbsbWAacMhHaRHIiOUuRwWjJInUjkQqKSsZGqhQpTtPJVmMvZbPSaARZzACjJcJoOBBbPpmuUFNCQpPHaAhIZzjAeaANoOolLzNnhHhmIieEdwuUWQqpkSEesjNnJvCtTxPcdSLHhllOkoODSzakxXEoOeKfIiyWarPKWtTnLqLsSOLHkMmKQmMqbfdDPkocAQvEaehlNnHhQccCtTKkCsFgCiIcNfFJGVqQOoJjfFvqVNnYwfwEzZPpmMyvpuQlcmwlvVhtjZtSseKUykYyXdyYDxKxPwWXTtgCQCjJxXcqJgcKesMHPjuDIFfGgirXxRdfqmhHTtgurSwWsRinNuLmuUpiShMZzbBBpPjIbDPpzZdBbBScQqCsWwnuUegbTDsSuUdOdDHhwUuHolFVTOgSsCpiyYRcOCNFfxYyXnnGgeEbBJjNWkhHKnuhHJtOovHJjbUyEAuUusFfCMmZpkuUXpPCFWwwWHhALHvZMmJjeOTbtlkfdgMmyCcEAmMQtshstTqdhHWlYyLFllMNXbacCABGgbBzDmPXQhDNnMkXbepPpKkjvVQqFfvAfNnABmMQXLnXxIBqBtTbQbggXxKBbcAaBjBxXJtTPxZbBYyGBrtTGKMTrJjVvFloPlLWiCfiIFCfFBbcadDoPpWwjomMgeDdJZjIXdQqyaPpAYLlVaYeEyDdxXDVvYyYZCcyDdQzvGkKsrcEwugGergAlpzZIMAcWwXnDDcCuUqvVdSsOUjuUJuAduSlLbCGFmMfFpmPpajJsWcCoeSsLtTqViILanNlzZLixbOwtUHhuKSsNneESIZsNdkKkKuhXxBbijMmJJiCzzdNwWcyHHUAaCXxcUrWhyWBbdDjJqXxQZNDKbbUjnroDbsGgRtTFtTwgcCGxXqQWfZSTTHhLhaARoUINFfOmoPHFHmXJTYVYkyhFncCbutfnEcluQjkOjJAfsSKAInNHdZzKkiDGgUOgyfPpWwlLGgFaAqfTmKAafFisWZzqnZflLuMWwCwpOoPWYJIPpXxiIhSQbBYdDqQiCCkKRhHYEmjnNicauUQqCRGgrDdGeEgnRMgGwWmQxXrRlLOocCccCCjXPpxXxGgtRPhNyYnxciuUIrRfUzZOmMCcsSAaoEekIiwWhvVHXcCmmYtTHhsqOyhRXAagGwWKVvnmnbytZEeBqkcxcEXxvLalDdfBbLthyiAalzHhcdDPTlLqmMQCcgmMgeDdkNxcQqKtdidXxcCALWQMMmmuUqdDSMmuaMXAbBKwuUseiZkrhDMkEeKeiSsuGrRgGgHDxXGbPpJLXeQqVpuUwKvXcCMyYBblMRrIXxUuWtfLjQqJyYCKXDdQYyuTSiIsOotmryKSEFftelLEmMVoOtsgGDMmYyduMTBmQqRrMbpAaNXnYjgzSgLlGdgtApPaoOTaAJrCBcaTbQqBtAusSmYyJWHSzZsdDTtqGwPpiSbBsyYdbnOotpZhyFqrRQThKkHvKbgnqpuWHTAayYEeIijUmiIhRPwWrWbBzVJVvHsShKWWkKPmEINCaALSsvTvKeczRrxJWwpEefgGuTthGtkGSIYgJBuaxNosxXSNCcFWwXxxmMiinlPBQqWrRgGrCfFzZCcGvVytXkBAMZzNcvhDdySsjJYNGgnwiIWCcwiQYYuxpRrNnXIiMozZbMSgXSzUxpEULAahOPpGYwqAVJjaMmAEeaAiPpYkeWwWRQBbRmGBSBiIqEesfERrEeqQKibBIoOkeljJoORWToOtwlosSOWjJoOCcTXSAawCczhhLKfhHnIikHZoObBzKbhzBjGPpgdSzEIzZMMGggGWhTtJigdGnNglLiItTDdWwEeJAOqQswWtIiOeYtawESZePpZzPRIVvimMruLiItFfSslLoOytTHhKkKzeEgMuUffotTnNLOoYHGgiEgGGDcCufHWYxXALzsfDLQqlfMgxXgNdMbJiZlMxXqodOgHhGNQrRWqQhrRWwHjRrWoWwOYpPnuUrRMFfjILlAMrRmZpHdjxKkXNnNRrnJqhhFfQUojRYwWvRrjHXUvVHbWwPpWwLRYmMynDRsnMqwBoVsHhpsSGgzpPeztmJWctFfJQqXktHZBXLjzZJuJXJPoORaAajZUuAvbKkgLGgqGTIqPqQtlMmLAaORrEmXXxfcCFaDdVHlrcJOarOoRaviITwGgHPGXWLdRrDhGAaEegHlGgxuUXndqyxXYBOobpPNnfFrYkfbjJbDikRrhjkKzIiwgQqGWlBYAHhFYyUlLiIRLlKkmjJjZeKyYYDzkKZaPpzZEeAdUcftYBEeTTZvVHzOoYrRyZjzjJZBGgbutTaJjcCTkKbxZzmwXfOoXQQqhRNwNFNniDpdDuUUuEEaujYyJUgGejTtJEAinAdQqwWoHsSbeEfIbBWkzbvzvVaAatTkSoBMfLaYyAREgowWzOCcdUGLGuUdDPKPYypOfrLOpPBbolyzZSgzUqhgGQqXLxpDpfpVJmzZadfiIIooOiUuKRRAarDUghjuPpjcLlaPCiIKkbBnNWsqBbFfBPpgGbRCXDdDPUubfHTIiHhzQsQEeqaLiIlAgGCdDzjJQDeTrAcagKkpHheLVvRrqcXxJoXpKkVIivlprmMNkKxSoOfAEeieEzTtZHhcjUuwxaAXvMmVGhJjDAaPpdHnKHKkGgzVxXDdvRmRxxFjcCqKWOowNnWqQxXlaprYxXZzKZovVTgwWnCVXxlUgiIxpwNneECxzfXoVdMFeoVvOELcCxXgUukKDYkKYzZrRycUuCydocIGXxlOnNEMmedDtTJrwbBnNyYaAMWwrEeTtSsRQhAaHlLSJbhrRJiImxhHdRMQeEqRJsSsvqUNWTdDtTBbvDkKZYXqGaxXAdkXxAaKBasShiIEeDlFfpPMQSsJgblTUuEetQuLHpxXvyYABGTYdBbmMDytQqgVVvvbBLvVJjtkJmMktTVvKjKAcmYTytMtxuoLlOQRrIEDSswenNqQOiSRrsxiHrCSwLlGzPgpojJpPMmJvoOWyKmMkyEePrRwWpTBbIVvmdaQyVLTBbxXcisSYAcFfCajHMBfFSsYkJlLjLOYyhShzZFfsiokKDdaizwWCcZjNnNlWmMrpPRwvWwcpDdPEecCQkRMmUQquRxhHkvnWNbBLlYhsSUuHyXhHqQYytvVFRcCrwtwiennNFfSstTkKAaOQTNnrRtqPpoSFjlLCcWVcHhaAGHGwxXWgRDdTtObBVJsVvSgGjLrRjJlLlvOZoFSsfJMrgGxvsVBoYsSTWyYwfCGqQbIIimbxXBmaGuUqXZxXzVvBbxpnCMmZvMmPpkEZCcPhHVKkMsiuAGgpzAtjlsJjiOSVUNnuraAANfFnaAZTTtYoGgDDoQTtqnBbRMbvWVvAawXjgtDEMmexfFGgWwprRPMiXxIrhwfFWocCmuyYijNYKhxXpBbPpuKYtmMBgyYlLykEePMDdRpPgJOphufFUJNnDzZqYsIiEvHZefFEztFeQqExXMlxPJCjJCaeTtnNUXlcJjNnzXfjTyYyTthHBsSEqJjepIZYSsbkKYyDORrDFlkiOhHoPtvSHJjhzZsyKiuqPiIAmgGgcCBJjSSVzjhcCHTtKwoDdKzlLXbbmjJgNyXmKcFGGKjbBbBHhhbwWrHhRGuUgTtlLitjnwWQTKDATAatqwpddtOcDdjYyQqyYHNnZVvzcNnbBEkfFKexdyJJjxyQqSvPGHheJjTtZiDcChqcCEeDdcCzeETWwmmktTHVvYyiIIiiIimXOKAaFfesWwxTMmtsSmRASWwsHmMmfKkFSmNhjJbkMCvOqZsOoSUuasPppLlRrPSiOOQguJXxNJjnDvVUReEKdCgbBpPogbBvyMtoQqgNnTJcjMocYyCRjkygGbCznNJIiPxXCmXLJjRCckKYNZSMytfFiKoUMIdQlLMuSsaAUuPpipeoJrKKWEkYCYycZuPvRrVNldxGYZSHhsxSoAaAxXMOsWoPGVPpdeFrgCremSahSjcotrUsewelaAuUgmvqkSOmSpPTtGgbBPgVBbPrfKkzKmjZyOoYBbKkmgJahHyoVwLwUuVQwWtTWwlLbBTtGtTtDdraWnNGDhAYepKZpPAauUJjtHAAaehZsvyYifZzEQBcCbqHrRhaOoiwFoOeETtCvSEesgXxIiGCBsIwWiWwDdgJIrRbBmSTMmDdtqZBbqNoOnKDdCbLlLCMmcgGApeLlEGgfZyILFbBdBcCMmzrZzKClOdDdzrKkRHnNsYhHbykKRAarZLlbuRGgrbBmMwRJjrBbAaMvobJjBjJdoJyYFANndDaWwzZQfFqJkyPIibqksSgqnNFfcChzZSoOcaApZsQmlAahYyHfFDMmeEdGAaIiHjJhsnemiIsSgtTOAfvLRmMQqAamIiqWwAMicvDdVypOoCoOsPlLpuUkrTtojpPatTAJFfjJKnNkRLlrkCNRRXxruUroQbyYBtTGgNNnnVFeEtOWwRLbhgGcyYLgGXxloOyjxXcCUvuQqEeioHMkKOCnNYrBQdbVvyHhvOeEqxelvTzZQEGtYyIMmMTtlAZmRrMzVBdIiDrqhJqhTxkiIeuaEKxBIiHhTtCchEyYmHuUnVjyBvKpPpKAgGXeQIOoiqMnNiKrhwWZzqAaYyAxXMTsSttTUuyKkinCBDdddWykLnwtTWhtqqmMQWwlsukKUzSsdFXVvzKVpCvVHhSxypEmKkMVNnQqmMAEejIIiXavJcgGgBbxHhXjYrDMmUNnrRhIVBbtrLhCbBcgGcxAzjDyQqRSotTBefYJWAaWWwjwWXgBbqQUuMlXkPptTOkcSsKJSsBdDREFjFwUuTxXtquTkXxKvVJkZMPZzNZqiITOJjLlDYkKybBSGceEmXxgSsEhVvpsSwZQqrRwWzlIigsSjFfkKVRKkabxtDdTohHiIPxXLhHRZGgRrzrlpiINabBgGieEkKpPIfWwLjwkZHhhHzFfyYnPLqBHdDotTwpvJjVWPpIFJjfVTtRTweepTVrUuVJicWvWLVvlqZDiRrIwWlGgNUWwkKAaXVAsyYWwWwEPBfFzZeEfWHBbqTeMCAVvXxaKiYyWDdTTMssBrqLyYpMuUmunKZrRzNyYlLYDdynlBbQUQqWYCcyToAAafYuUMmeuUHqShsBbrCmQsqQsTpPtyVQSFuyIixKkXYVvgoWwmaAfmpGXybBSOUSSFBbfnnNmMNcZdtTTtDNWCHPnNjQvVrwWOXxzibaiaAWwIKGgksehHWRdDoOYyrmkxkAfaVAavAGTRTtrxwWQHhfZOooRrCFfFjuCcrRPphdlLrTtnhuAAIoUapPASnNsqQYyCiugGUYMtzZTWnTtOUsSYyILPFcdKSlLsIECqISsMuUmMMKkepPsqHPpZmNnfOoUQbBqoEeOuZzHnqEeHTtGZfFmaAXqQAqCRvONnlLgGorKkLHFfQuLlmMFMmiiRqQEeIBlLeovpKRrxAariQKkMHhTVTtFfidBaAMPAaZzvZlLzJUdDNBnNoUuqypPVtfMHbBhEekwihTKzWIxNyYNnnahrnNWJjkKQAaEeWwdkKEhaAZapoOLlPWwohTtkWwPpGgsCcDzZoZzSstTNnINVpucCHHRrhiIJOBSsJorROjXyNYcCtTFwSsWljYMwCjeEtTBeEtTmtvVTMWfjJhHbtqWJjVroKOokPbBpywWQWahmxXVKLreiMmVvVvYOIwWjJNnIvVeEjTjKMmNnUuHCchTiTtIZzyCcRORYoOydDroTtfFiIoMmXZzxwGUscCAtCmiIpkKGglLpDdFtiISqQMnBVviIeYukKCOoVbBdzMDdmhWwfdHTtjJCLhFSGQeEmwFUIApPoOtTYMmMmDasFwuauRGNnLHhNHhNaoOvDMmiAZzuUZjJyYbBsSyYHFEqQMekKJjxsSijJkKaLuFfUTQqWwlTSslLRrtLIxiaGuIdDiOpkfulLBNuwWELEeEOGgbBFzKzZsSkAaFfZRlLkyHhivfWxXAagGEepnNdacVvvEdDeVuCGPpbgGBmzoOCfyRgGrYSsspPSZzGOioumRrMXKwvVaAvWHTLUulAmRkKpPoXLShHsUuMmuDyYufFLvXxcPrKkNnTJbBjtcCpsSsScCsSIixoOqWQqbrshKFfefFEVvZMmzovXxXxVxWwXwtPGNnEegJrRNcClLmiICqoOqDGzdDZAwWCcaAagvVRcCZKkNnizVcCzZCzMZchOxXoTZaAiVuNsoOSdBDdbDLltKrAQExXtTTtGgdVvDfvEGOqFMwWmwoFfiubBXkHMmhSrRQWwkhxXPpQRRZOhHeEoLlzrHhgRrJBbLEvVVrRvPpaAvtQqPdIQqaAFGiIgyzZzZaTtAgzAmMGiIkWHTbzZwYyWiIwwWWNdJmMjDtTAKkJvudjMAaHhjJpPJoOluRrUKkFfLloOlAaSDduPaNnwRrWgGpvsFsdxXSuUsqKcsfFXvzYymjevVTtEwWdzLlkcyYPTGUuNeEUMWwfKkFCxoIsSEHGfFcCgOYyIXurAgKcCZzzZhtTzPpYylLTWwCsSpPcRgOuUOAhbdDHhkKDKkkXpGgtTsljSCPQqpgGdDxrwWMmxMCMqQZxXyQkWwEeiIRroQqdeVAWwywqvtTuUBXxvOVvygGfFGXLlkelEvjJYgHvgGzZVxLusfkgMLXxAVoUvVaKxXVvOokYvOIMmLvVEevkKWwVuUjIaAfhHhFCcDzHGgGUsGypHhFHSstIWbBjviIDLldVrEghwHYGgyYJpmMPNnxGWwkKiSBbXadDFRiRAawabWRrvViIwBTOvjiqGgUuVvoOQIjnNIGeEgYnNLljJOoiFfGgcmZzlmhHpgYyfFpqQhHBbUhhaAoOdIiWNndzJUuDaTNcCncCGSCcapPAmMtxpPfnAaNXlLbBeEGLjzeEDHOXuNctRrtbBbBaHBQckpPKYyekBAabdcCaAcLlCtJiIDRxXrHhdcCcXLTdDtKkZzxQxcCrWwkiIdjJSsdlqYcCyHtTzujJEiIeYyQSmlKBwDiIBTVvtyghHGqQYaaShHuUrRwKkLlkKZzYybBdPUxqQTthHRTMmFXJtixXPpfFPpGgBbMMmsHhhIcfoXaAXeEGLYWZPBbWQAQrOfwWfFzZaDdkKUuFfyYEnNRKIrRmMFgZIiYhHQnMGXNnxWwmNqQqQqREeryYCkWqrRQwKJjAZLllLdDVWtNSxFoecCHdDvVrRhHnXxiZzulPnNeysPgGpJNnjuUMwWmzZBBbwiIfwWFrUuXRrQlthHTrpAaPRsVvSYyqQiYIiTtLlXmikXxXxFZsmMEhLOOOOoGKmaAGCgyYDtLlTWwerwCckbJjBdmMvVDYyKGOoLlqVvgVsXDdIiSXcEecDWtXxycigGejJNndDGSjJQqmMmMsbztAaKGgNnkTtZGgzTHkRmQmMtJhSTeEzuUkOIiniXBmYAaAayMgfFobBOdzZoLsvVxjqQAaeVvDwWWLCcxpoVMTwbBylLPqnygGfFLlnyekKTivVUDduDnNMRrzZQEQWkVkaXfkKEpBbVEeEeVoMmdDOkKMMmrReEqSAbmlCcWaAdDoOPpwWPpbAMmfLiNnmWWwraYyqoIilLOcVvQJKvmMGinbBsGMmgbBBFEsNnZdAaQVvDdqYOoQcCefBbFpPGqQYYrotTDJRYFfucwWRUurUubBUutGnzBdDOjMmIxiIRveFfEFfBbpPGNnOoLKmFfMuEeLlPxjhzOkKxmMiOonDduuUUQqNsZzqCchHeENmMvVkYoCczulvaAVJvVNnLzVvwJjTtFfeAvjJgpPRrxXbqLiIfAjJaFlFfQoYeLIilEArRaymEenNMaXtDzMgOfFQTtIXlLGgwrZDdtTHNFkcvqaAQtOvVoTQQsSKkqiWwTTZzYfAatUKkzdDSsSGCcSUusLyXiIxDUAaunXxugbBTzZsHlLlLhPpKkRAjlChHYdDebropmMpIiFfRXxAqfTjJtFQabdSsaAwQMmUuqQfTnNAAaimHGghMIcRrgGoEeOzTtAzVzZvBKuUwaiIMDEedPzkumnNLalLEgGiSWOJtUuuSsBcSsDdLMmTtEefwWXQqpPxfTFfjKnNkCcqFWwfGgoOsSVLlCcvfvEeVIisOyYoLewnMmNcCJamSsMABbjQqbxXPtTpPcmDSsdMtTdtbBoLlNOoFkKMmCqQauYsShMxXFwWzZYFdLvYTDIidyeETtvVhwxXwiIWxXUMAamjdDWRSvoaGWmmBbWYyGItrawWEEeSyRLlZIPaADdNzJQmMlAfFZAAavdsSjhHWfKAOoaeyYElcqlLAllLqQLDtTPqQBSsbppRrmNnMUZzyYMoOqEeAaxXQthHEofzZkKeEGgBbyYnoNnZIizDdPpOegGJjEYzZNnBbthTtlrbBRKkVBMPipCcPIpmrRoOSOjJosmDdYmrSDnNjJtoDBrIiRerYyDCcWVoXxOvwdRwWHhEyvVkVnNjvKkYypPQqkqQjJrOkJrQqzZQWwqYxXyRjJysSYdFoObgGpGgyYCOoTuxXUAbcNnvVdDSsCcrRrMmpPCzZcPVNnFfVbtrRiEeIBiIbJaaAFfDtTMmvmVvUTvfFFfsSBuUKoOccCSspPCLbTShHzANndowKaAkcCWzHhtTIiZXxbFIVvCciIcsSrKrjVvJjbFaAfXCpPQQDRHlLbBzqQpPriIMRQqdaALKYykFMmfnNMmtNnuznNZeqQkKtTkePpyAarCccCtTvBbVTtRMTtWwWwmDbXOoIqOohHQODdknbacCABpPuPpRrJpBbPbBjmsKGWZzhiIIiPjJSkKcGgUaANzoQqIiODdPkKWkeEhHbmFfkWwOobBxkKIvmMnNVOYmgmeNnHhbBqIifGgFvzZDfFXxeCccCuUEGTtgkKQmrRZzqpPlNDdnLAsSGgNnksNAVfFIZzMmYywXxNLwQLJjBbBrLyAaIiSShHUuUKTtaKkRrhrZCczBZHlKkLqQIUvVjWuzQAavdDVbBGDcCdujTtJZzIiIbNnkKBdDZcCzuUygGQiITtIPpGasLRMTkKtEemWwrXxKBmMxXrRxONnlLuUlLoOobQVXxvgGqBcNnsSEXxWwgGACXxcajLfFpkBvVtXTtrhZzbdDkPSsRfDWUuUurRqxXHhfFicMmdaHcChfjJFzZQqifcgKktkKTGgpjJmdjzZtTABbGBtTXkKUulLriNnIPEepFfkIiSssSNnYRrWwyKCcSDoLrJjkFfKRRVvKcUugDxXoBbxXLlnCwystTSsTzDmGoOgKOoJjoOgGBbNnHhFvVgJjsSGcCKkRrImsqdDkdxKkseEwXfMJjGkIiVGTtQqgvXqldNnDxmTeEtgdCcWwDGWoOlmYSuOkHMKDdqcuUOUyYPprcnNCZRrCRrGEeYygRrmcCURrQqusmabBAVvkKCqlgtTxufNLljJnUadjfxXrRpTtPHHqQhHAKkjBbEeJnNZrRUDdLaCbBpBUyYbknNabxXZMmgRrGJjmMNvAEereHBbTthKWKkwUSsCchSJjsFOofMmGgxiIhHcCAmIoOitmRRksNFsqCRdoOoOGTtItRAarZzboxEeRHhtTGgrYjWYywqQsSqdDsSRrQnAaNLUrROJjKkGntTfFfGTtYyCcgFhWwUuQliIMXxOFfwDLldRGgrMNnOfVXhHNUoOonsSrRTLlQYRrPmRrMpHjDfpsDdXlLxiykKYPWwpTkgXxmEeMuUwlLvzZhmHhhMmWybBeAWVvNTtNuuCcZvjtTpLeEnUuUMmDaDJIijnwWKLZzzoFiCcaAbBWwiIwWIFfEyYTiIttTWgzZzTnNxHhJkIiKfKgGkgGuUgAacCdDGoOWsSAaBbWwJpPjXxmMbBwqMmMhFfyQFdDfxgDdGbDojJOcOoPkKOixXamMZeEGjJBbAaLlyGgtTYTtkMXxcZEKFBvYndZTiIPHhxbWEemMzZwFfByYOoqqlLDvVdjJQsJjSwhHtTWixLvYyxXoOhyYVtWQLlvNPozBFfbFhHGQeHhisjJbKkGaAgcCpPtjWwWdOoUWwZzpzldDLEXrRVJjfFHhqQJYMwWyWSswsnNeEILlGoOdDNngQNZuzdDOoqQijJMqcCFfNnUukPpKIiYRMBbAQWwyDNndYYpPfFQqymaAMvVNYyrRaqfsqqQgGwooPpgGLggbwccCCWZzjeEJPnKHhdYkEewMmNPEepeEnWvQqVuULlIkIBbpPAFHhmMfohOvwsSfwWFWwWFfVOooHlLVvSKACcDdaULLllSVzZvsLCFfnNclnNdDCcsSuPMmSBTHUuhtsSvFICcRrCciyYvPpVZAazfVwcmHhnZzNIsHhAsJlLVuELlYUDeErRdKEekuavQgFaUmJYqQQJjtQuUbpdDUuTtGgPDHhhRAaYkKyNnbTgGFArRaftTJGBmMSsqjJVvTtQTtPmMpqzZEPpbtWGguUDdDsCcXxlgGKkhHJXxPaAgGKkmBuOoUbiIMSiILlBIrRmvVUDdkkkQVmmMnNhHuZcvVCwbBboOoJalLAmoOUQquMZzhHrpIiJKfxXqzfYyFwWpPJdDFfEetTzOoevOoexXEAGvVBrRxXiYydAMmgGBkibBIgKKuUkqQUuWYHhywVusOnNgGolLnNQkhjJHKqSzZzZWYAUjJucCaywuUnNYaPkKmMKkHhtmvVMxXXlLKlLctIiMmHCvVczUujJrRdqQjJHsqQnNqQYdsSXpPzRjJrZxcCDarRCcUDdcCrDdSTtfFDdFeEOofJWgGAcoODdeIiyxvVwzzjPlJjLKfFbBkYyqQMaAAABbjJtTcPwWpRbfIilLHUtCcTuLLlWJjRIkKifFjHKkcCCcbxBtTJRLHhhmpPgIUpPLlKugwWOohzLeEoOBbFfWgGCcBbiInoUnjUoOEmPuGzXsXxSTpPlLUutEePYyiDIVvyVtYYTMmtGgLlTsLdtrRSGXwLSEHDdqsakuUAaYyfByYnXxBbMmtuUPXRVvsSrYyaAxyKaTHhWwmcsfFSiTtHzZwvVbBWhGgnuUNnqjTtJORFisSIEdPkXbJptTFsSrRfJfFkeQDdUHyYdDheEcCHYyhSLkQuUsQqQwWqZIQiaAuUIqGWfqQXEeWdDlMQbdDbBHhUuzZzZcUEGJfelLFfEFHhfFOojgzRrZkGgrDdSsRBELlemMgoObBjJRrhgRTtWwTtDNkNnNnNeEboNnigGavrPmARrKcCgGBorEeRObExYyXAaeRrxfFXSFHkDdKhfPqQCctTpHfFaUyYlkKPpGKkgZxXvOoQaVvxXRRrJjrbfkhHVvwGcbBCJjQRPpnNzciICXxZaKPpeETtqQkRQqPVrRPpAaQDdTWwBNeXTpGEeYdDypFfCcsSaAtTDutTUBRfwxpPXEXrRZzdDAaEnwnWhhHiIYJyYiBbnyYDdeQqoIpPKkZiIoOzQuUBbJwCqoOQRrtTdWAawzZDOWUuwoPaAkKpKkAVBbpMmPvNnSLlWwOoWERrMmecCTtZzjJjiIJyNIiIiNnMLaiINlhHyYLeEMmvzZedDPQeESkpPUuDUtWwoOmyYhfFHZzuUDqQfFdTtmMzzrjngGKcCBbkNvQqVnWwzpPZMmQOolLvVmMGQcCApzRMmyYqhLqyBbmMMIJjCtTkiBbIuoOetdhHBbIioOHhbjJgGWwVvzZCcjlQBblLXjRrJTBzqfFgTtGLluUoDJOHhoyYOoypPvvOoVVYuLlUAwWmaNnvZzskKRqsAWnNtbBRXkKxTtTDAijJgtKkbBTTyYhHOolNwlLWxXxXNnqQnAaBwWONjKqFfUuizIiZGWwgzZMtTJFfEnPuUpjQqcwWCiIGQqAoiUusJCcfFCpPKkumMENBIfXTlqyYQRZWwzpPqcChxXaAeTtGeEgtQqhHxXTVvQtkKdLlgGDzZIiTSvVFOokKrRYZzsSqQZzZPOZEeJjxXTSsoYyxMarKkhAaHAKzZSrRsmOoMbiUPpXZzdrQjtclLCiIvVVVvvISsmMSsGgGgiTFfJiIpoOpPFfGgTtxXwWVaADOoQhpPzZhHoOHLlKNKkIfnsrRScaCqJHBYyFfbhGbjJHhBgrMHcChJSpPnNKkwfXxPSCcBYiIyriNssLnNwWdDplLPKnNMmToSsiVBRrEeEesOSpPSsWOoNnQwWqzZFiKkAoxyYJjyMuUmUuBbqwQbZzZGgSsGQtrbBCMpPabjJPpfFrRcCHxXhSgvVGgwVvlOWwoAaEnLloOUZxXziIFfcSsXxCeEOmgQoaAkOoSsKOqIiEAWwRrOnsStTILKQoymwWEhLBblcCZzpBDdbfFPSsHhQivVoLAaycQhHUucSsCxXHhqAatagGHfiIBKkUqQSsuBbxUHhuAaAarNCLlyxXDdYhVvHZPpCUuczlULZzvVlulLGgoGrRgplLRiaACqQIeKkZzAVvoOHJCcTDNnBbvVEqQeHheEEZzeKuUkiJDdJjyFfYIinRtTHQEoEevVoObSsBOoOgGfFCctBMSsnIBHfstMlLmTBbpYygcoOllBbXoOUuRoOrnzZNbVLlauquUGgFZzfDmbBMdHEehJjtIikKSsTzRrZkKAaLlYnoOrRTtXxEKkELleSdxXjJDuUcTivVtTTtInhHYmMmMVvyhFfulyYrayYBbKkQssSSPptkqJjVpiImMSsarRzZAmqINnFzZfIiiQJAajIqQeqLsSlOoRrSsJUkKlLuEYKvVFOumpCyJRrjYcPqbBQisHhSIlRrLfQqFXxaIpdyYJjDgnNgTDdXxXxXdXqQZXxzJjqtwqrLlRQUhAVvuZYeEoVRMQnIidrRcJdDeEHhfFFfAaqaAQAuUjjNBvHFAEGZqhHQxXRQAbBdtpPQmjJQqMxXcGeEMDaAdTtlYyayVvTHhJZzYSPpqgPxXMSstgGTmOfFoxiICcYySsbFfmgQRrqBIxPcCLlXUqOtSsToNtTCmGKYGRrgyTtkYyXxwFfwWOoCcAaxaSsAaAaYQvEeYRrPpoZzOIOCconNeKkEilIcDdCCNnLSDdsxEeomAIdDBylmuswWUuCctSNmBbUtTuvVfSJjRwWwEvVBbJjvVuIiSepbBPpyYnrrBxXWmMwdDMmARqQYlLyZzYWwUujJjJyKfGnRfhZTtzWwSuUwWsmySUusYqQMrRLhCcnNHhgWbBNLlnpzzmdtTDKkYymMCcWoOfpPVvJSvmMVcCtLhqQHlAoDtFfYyqQRruyqQEuwYyWLBbwRrwWxXUpPyLlUTeaAfeEMYXmkKMPAaPpbBvVshHRrZoOvVqpMmvVuelOsnNUKItTFfIiDGbSaAzFlLfdjJHmmMMTtjJznCcTttTIiNTAfaAtTIJdDOlLCEcWSvwWVGizlNnLohjJpPTjJhUuJLuUlAUuvCMmOzZoZwWFverRJjFfWwNNPpnFFfAWVvwasSAafeEdnNDnyYHgGBpFfgptTPtPpecyYCHhEhGXkKaOoAyEMmeYxcCcEeJjodDOfnNFBRraAFfbvVEeUuRrCLlIipPDKkUuxgiIuUGDUXCcYvVnNWKkwbhHeHhYZzyEBZKkzybgGBkKeQqEGgHkUzFCLlOaOoMmvoxXOSswtTJTBcJjoKVtFfiElnkKNDdBbORrvVowbgxjiIqAtTaoODMDSjpvVPJBVSsvbMbBmFfVJjZoOeCczzZqonTtNOaAJHkMmKIQBbIiOoqlLlnNkKpZlLcCzqevVcCEuRlLgGrQxXhBdDFzHtZzTjJKFfaAOoLIsXxzZcTtvVYMqmWwyCqsrRfBQqZyYPqnNOovMmSfnNNnFPpyYkKHxXhFfGEfiIbrRBYykFfLlhIPAiIaQqpToOMyYmvVEDddyPpdDQqIiTgGEAaetEYTtWwgGyokoOsNsPpuHrRhxuUTbBNGCcXVvCccCzAtTEewKjMMTQKkBIibqEeQAaNnhxxXmMXwjiIhHJWHSPpBbWUMTteJjEJDdFIiLljJLWwVJjvFqHhQfJFfGggGjlGgSPXbBxpkeEMLaAlmKbPGgpgGrbTtlLiIkuJkKjUdDWVDeZBbzFnNfWLcMvTtjJjJVmKkLlrVvRNLlRrfFfFkKqXxmUuhHnNvVKktgGloOIghHdBEefFdQJDdDdsSviIfFSsaALxXMmueEwWUTtDdhGTtxXbBxXxZzgGyEeYSpPstTLlLeEGZzsSHhDpHhlLOGggbBoJgnNiIQqMzeEXMmAvqoOLtTlqQcqqQQCzVvJjiKJpjJJpVvRrlndwWGgRcCyYrDOMJAapPWwDsYyFfAaxXSzsMPpGEegwUAauxXWxxXhHuUqQMRrHNgXNnwkKWxIsDTtdSSsiBbqQIioatTAeqQmMPpbBFGgDLlCMmZAAxXaavVNnXgGxPpjRrJzRZPpoOmxdQqtTIiveEVGDdLixXImwWQzZOkKsSSHJjLluUeEgXfFvVxkKGhyqjJrhHSWwXRtTqQeEXxjtTqgGQJVnNGSsiHhIsSgGwznNJjZvVsSDUuWwhHDdYloOsSqbBHhaAhHconkKNvQqVOlTwAadDgyNcEfwWarRtTFoOfPpVYyeEHqQnznNZZzrdJNnjWIwWOowrRWEGglAdDnNKmMkUOouNnHPpWuUwhgyYGRHMqQRryiIzMmBbqlLodDAOoaoAaUuixFpPfXeEILlYSsyyYIiDdsSsgGpVvFfSZzzZyqQYyRrYfaQlLqhHxXaAambdxXAapbLPsSGgpLuaAREePDdtTnhvVUjdqkKHhQCOlZzIiUuLtTdEevVWYymCbBpPbeEBzZmMrBbAaRGYgGyWwVdIkKidgWSpAaPsfcCUuFwpNnyYmMOoMmPLjJlGDMUuLlJjSsmHZwWzhjOoJaATCcgGrRtpPQrRFmgUuoOnbPpMmBNGhqQNtThHnNmcdDGgyPptzYqqcOoBbopGghdbBQqzRrVaAvUJrNMmOclgGLConUvVpJiIjPFfctJjtTsWwnNoUmXOoxCciIyYMQqjnPpJjNJuIsSikUuAaKdDbBKkQqDdFvVVvYkeEpxXuUWGgwPSsAaFzZfZjThHttTlLKkKkRBbPprJzkaALsBbSpaAkKuUQqiyuUnNmMxrCcMVCcrRsjJSQSuJjhHUsyYAJYqQUhHTtuWwCcRMmrsdDAgGazxgGnXUfFuCcuBsSbDdykKTtBbuQqUoOUixCFpPGtTgwdJzdDqQZjuUlKkPpeEmMaKkdYRSQqjJrOREemUuMAPoOpDipDdtThHCcPKkjJjhHJAPbBZaAbBzCchHoOxXnBcQqGgOTtVvonNoOmaACcMbBJyPQqphiIAQqxKktTDdTtNnjJCDdleEhsSHoEeOfWwCRKkCogGgGiIikMmQqKhHdDEdDjJeEwWwWyYGgwsSjJFUGPnNBbWXxuKkUhHweEirRIiiIgGpikuUKVHhvIsSneIBSYyJzZjyYsZwWcKkCYgwWVSsyLPplaAYCcyJjPtTpBbfOomGFfgMBbIoXxzFgGfnMmuUgVvUuGKFfkRHKkopCcPOsuFjJfUFKYXBbzZiIIYyiYyejFKgGMsFOSsorRlLDGgDdHWwdwWDhdvaPQhHqyqGgQYppPPRSJjsrnsxXxhwWHPRQqeYyHhjTtGglIIiWwJCcjjSsUsoOYySwWHhHERrmMrRLlRnNfFZiIzbFTtAaaAYacChNCSsIQqLyYTxXnNJjvVtzZlsShqQQRrbBZPpYyECoOcHhuUHyYJjtGNnkxXcCEYEkKeVOovHKqQkhbBoNnEwWrgGusbRrBxbYcWwCcCyoZooOOoOzFrRCcKkWwbqEeHEehqQQQqBfOTtRrSAadNpvUuQqrLlRpfFyYuUoOxuUAiQydLpPKkUuZmbBiIInNZziyWwYMvVOkdDKogixaAmRrMEeFfMmHhqaACcvVFfZzWwioOjJsSCeEgwWojgGJiVvQfFlIsYySIPpRufNnoOKkHheEZzJjgZlLcCzGlpYpAaPyPLpPAHUCjJkKcUuukKhpPaoOFUIiijnNZzYyJKTmMtkwCcWhbBHLlVvHQqhvaATgGtEeVAHhhHxXakKYyrhsqOoFfQoxXabByYLlpfCcxXsSpezPpZtfgGFrNloeEAMoKkhVvXneZzEhCcnNEeehHEXEeRrKCckwmMdDPphqBZzMGgOozZOodDaAKvVkDioTtwWBNnbOeEQxXqUKnNszZmnNMVvokvJTtjVfFcccgGCOoCCVvzZVjiImMJXxspPSXZOozOofICiICjJcXxXxLfFnNTtQVvpPXxKkAaOlLEefKDdTtHhEenDzYowWSsdDWwSdDwyrmMuohHfFFAmORroRGgrUuZzUXVvHWwvVJQcjJocxIrkOoKRRrYPpyuwENnjJzQrXxRhHxXQsSwWwofFsSXSsxfFlUuwWrRfFFmMfNnBhHgIugGUaKTmmcCmMvNntvgFfyYkKbBMoFdDGgfbgGBTtMmOqQSsEeGgfFmutTVvUfFDdqkoOVqQvKPplLUuHhpPLYylQGgyYfFlLJNnjvVbSsBEeWlLOoYKkDWcCwKRrkJOojdtTCcBbSpPDhzZHqQJTweEWHhgGZzYvVyylSeESscCBNnVZzSstjxXJTCcWwPBbfFUUuQquVvqQwOoWpvPpjOomMFfJbsIvyYBZtmEnJPXsSUufFxpejTtBlLCcaAlxXLOobJDggGWtvVTwLWwQqgPpGxXlmMzYyBRrmMgGjJIiaaQqqQQaARrqvJQfFapPyYpPIiSsjJmMMmAbUubkKBCcBqvtTVTndDyYGekSVvGLjeyUuiOrRlOiIoXxEcqHhQCcCdDcnZzqQNeECwWMoOmJIijIkKigGeyYgdDGLjJCqhHQcoOCcACLMmnNMmlcwWOokKVvtPpoOTpfQuUqfFJjnNYyMkFXxnNpPfOoRlzZLrRvVJjJswWSjPpjBlxXAaLbhdDIoORTtrNaOoAbkKCcaASsNnjJjJrRaAJhaHhAgGfJjEvVNnAvVzAaZWGgGgwgGPpalLmuUcPpCqyVnNNnvhzZrRZwWzOpPuUHhLlTDdESsesSkUsSuKxXVvFbBZzMmhhixCcXIvVtTwVaAjwWwJjQXFfxPprKzRNtToOvrWwXxWEvvVFfVvpmMPYySZzsIGuUyMpLlnNPxXmfnNCEkKecmMFRhHrVvwWHhRzZnNqDXsSFmgcCcCmUuYyMpPqQOoWwWkKZLlzsuQqMmqAaQlLuUUhHfqQKgGkgBbvVOBtTboPpKkGGgCgGOovVeEnDdNcFBPpfLsSlqRrlLYfFyvwWaAPrRpfkbBKFosSaAOVomMfDUzHhZhSLlHKksShlLKkYyzZsmMmMQBheEnkwWqQkKfFKNsKGgkUuWLlaAMmwHhtZziITixXIaaAEPpeMKkKBsRrOnNoSbkmYybBbRrOoyYBmMIGgiAUpPPObBopnNehHEuSHbcCSoDdwsPpMmvVcPsSpKkPIipPpkKPpOomwWMHTthCOouAaUWwSArRawCcjtTJqQxOKkarRAlLOogwWDqQeGAagxIiAaMdwWDtgGTnoMDxXQsSvyYPyYJjrlLKkVDdUEeGuNnUVLSsNnfzZQQqqQnYyNFbBvTtVqQOoKkfdDFfcCFsSpPDEednSbBQfFzetBbTXxxPpXjJlbtTLlSsdktTKFfaVTjJTRrtBTGgVvKAOMGZZzzZPpEALlaeJkKZDdzLInNilmjJqOQsSqqOqQonNXXWvVwxKkxmMYyRrstTLfyYFOoYpPySAacCntTNnwWnNVvNMsLlDCcdHrRhRfFrVvDhkKokKZMmCczpPhHqQLdUuDsrRNxlLXLlVqhHQrZzXzvVZxRzeEuUGLlcCXxeEPXxfFpWqQwsSkwTtWEOosSeCFfuUdAaDYnNTtycwWDdOvVFfUuoLfmMvVFkcCrRKwWlksoOaAHhSTvVteZCczZzNsSLTtljJouHhUtTIiZHhVvZnHhNFfHBbsSNhQqmOoMzZQOoqHhHnrRzZwlLdDYEBzZzLPplmMgGsSgGpPJjZUuIDjJdlvaVgGHFKkDqHvQqVkKeEhGupPpPmMOkKylGghHLYojJBbRtTeEmMEeWpPeEwMqUdZcCzvZsSzFhgGAaRTtOoftTFlLrHfFfRzCcxXZDdrpPBbRnmJgKkGjRrbBbukKUTaAfFrjlLJRBRrbtFEfFVvRrxXeJjuYykeEOojkMmCEiLlbBIsSDdTRrWwtcCsSPJjZzaAdDpcWwnNCGgXFHAahKkwWUufvYDSsIyDdbBwEeWVvgMJjmGWwYUFQuUHhreELleExXRqLdlMvVmLijhHgGMmnNTtDHhPpiIHhMmFfEevzZVpPoOLxXlvLlzkKiImeEKkpPMCcFuUWrRpPsSwfIiHIsPIwWrLJjxWwZhHeLlEHDduUnBfFbHRNYynLlTrvVRcCiIyVvUupPCWwvUuNnKeEkbrRJqrRQXuUvezZEfFVqQgMCEbBAaCcTCcsPpcGBbgDdxXSsChfxXFJdDjdUuDxsSeFfYFIifIiyYynNWwdDQqiEeIxXpPreEmMRvcQqCVKkaAjNndDXIixiIJPppPNnGJAgfFNnGaJYyjjFfgsSMmGggUlxXgGJjBQHqvVWwnNQKkjJrRhjCcCcuUJqFpPpPLlsSzZZzUuTPptLlgiOOlLXqQMmSicAafjJFWwCTtnNUbdDwWBxXoOTWwIiXxtucCrRbbBQZzuQkrRKTtqDdvVnNUGgqBuhHUuUpVvzgGxbBCXxsxXnpPGgNJJjmPppPhSsHhXmMxUuqQHhSsEeAZFfzaHpZAaNheNnJiXAaxhHFfDdKWiIFflLWgGLmMZSszlwkLLgGZzoOBbiIDuEejRrpxXQqPItTaIioEegGOAIivYyGgVqxXQjZxXaARgGrlLMNnIimzJcCRVuXTtOomBXxbMxYyTtxXJdDJjVvpGgyYhCcHzjJNnDUDWAaGgrRIaRjJdDiGEezlSsuULxXZNrRAakHhKLlpcCKIWwQqizZkErRVvaKkUuRrAHUjJuVYyyrTmhHFfYyMaevVtYyFfTlJQaAqKkLljLdQqmMDEAcCwbBWiIpCcCcPqQtQqOoRrROsSUuYyfzZURrNwWnuZrZzRuUwWDdegFjXzZxJMmDuUBbaFlRrkKJfFjEedDXxUueGXxTtmMOocEesSCAQqiXdFfDEempbBgGaANIitnNlLcGfReErFKtTlTGgJrRjIojnvVNOEafFIVvGtTqQgigGnwWynYyOdgGDqQTHWwhtjrRJzZLlgGZIrRQTtqkiIKiAZzazIydPfrwWkKuUOowWRQLAalfFeEcCnNftTpPeoOEJjzZrRBbRaZGgKQqYkKGgMmpmMtmTttMmTMTfGyYvVSsRzZIirOogDdRIiBuzZUgGfFyYIiWTtmMIivVYydDLlwZaALlzhzzHWwqNnSsFfQgaAAKkxZzrhQqHRuvRQqrVGYygeEUUuYILlipPyYZaAzvVDydDYNnavVAeSssSdCcDdDEZwWvVFfibdDBeELFWwuUItTifiIHcCGgaZhHBCcbpPDdKkWwPJuUjpEecqxZaOqQLlqQugGUkxUtTRlLruiZzImiIMfFUusaASsSnNAaAeEsStTaXWZznNwTtSPTkiRQqdDOBboAarWwvVIkKyYKkYycCcaAwWCPpKVvtuUrBbeESNnsYSKRrkgGsOEeokKIigDdbBcBbJjNnCwhHWYyslZzNnRrmMOoLLlnAOoaNvbBVPEefFcCoOBbKpPYykpiMCWnNlLEezHMmhaALLUuwWlZzAkKKCBbCczQqQdYyDJKRrkjaAqXemMwWKkkKcClTCQUuetTEqeYyEKkFIiSsfhHTXdUuNnDyYeMmltMmQqxrcCOzwWZpPooRrjoOJQnNkKQqnrVvDdeEzjJZGIiOogRrpNTtmecCEMnlATrRovCcJHmMMhHrRlwWLVvxXfPpFDtnNToFEefTtfuUFgXxSXxDdJjvevVEXTCctxQqQbBCcqWVvkIiIivVjAagGZzXxcCfFeEeEOoJNQqRCcrFfjJOyYWwhUiIuHdDtTMeEPpbBmTUusHPpdDhlLwWqQcCcpxXPcydDoOaAfFYxXzZzlLvVRrxXORraVQqvHhGiIgvIhHidXqQwEewWWgYZzyhBBdFfRrTFftNcmIiMCiIZzQriCtTIicRMAOoLlamSsQtTbFfKkzZOoxkEenNVvQlLqNnAEelLXxFbBfIpPigoOGaCYyLlGgdLHhlDKOokBbcfQqWOomMwQqeERrlLFxXlXxaAvBbsStTTtMmVaVFfvOCctToDdDbbBPLKkrROolWwwlLFBbfkQqsStTFuUAapPEJjeYyfFfmkKQKkAamMqOPpobiICtaATSsvVsSbBLljJIfMmRrFeSsclJjLPpNTrRtcCnHhZAaMwWmzIiyPpHKkhLlumMUYeRrcUuPPlJjLpcjJCpCEuUIfWwffJwbBYyWjstWwALUuvVlImMikjJKaTkKzZKJmIipPmMulLUDdMPDPIipdIipcKkVveBbcCEzQqZOkMmKoRrfrRBIhdDHtTMmIhKpPMmkWwRLlrWwewZzqQgGwYeEUuoOyDdMmNnwWuUWUxXuPpzZoBpPbvVpTPmMpGgtxHBbPpSIyYizZPFfpshXfqQcCFuUYJjyRrcCQqbxXJjcRZKzZLMmcCwmMMmWllSsLnNNZznNngGHhOcLlBbCtTTCctyfFUNnAWwkKbJjBaWsSwKkCbwWlOoZzHhLBwWJjDRryYTrRYytTteETgGNYynzZZzcbBxjJUuEZzNMmntaATwWewWXxnwAagNnGMmWdzCRrcDXxTtEehHdzSqQMmUMmufWRrwFmMBneEuReFfEMYgGymQqLlaAKkrYyLBbiIKHhJlLSEeFfQqsSCIijyYJnrRygCcGlLTtkKYUuNndDcCAXxYyadDsjJKCckSoTdDtqbBsSbZzDdDdBfFQbBOYyoGggrElLezZEYyesruUGvVoOjpPJIFfhHqteepQqJjPxJXxwWGghHjaUfwWFvLlVtpPfAaFIiTYyuVYyiKkwAaYyoyyVvYxXCeEBsSgQqaAGdDEebcYwUuWnNVvMmjJzZwWAZzjJCfLDsSeudDUERNaAhHhHmqQMCkKcxuUsSCcXgMYycCpPmtLlXxnNTcCavPpVZDmMtTdXxKkwWTtZeEpPjwWJvVSPpszEecCzmMJjJjAcklhHLKmiaAZAanNjiEoOeINnNHiIRbBrcChnJXUuYydDFmMfvVMTtLlzgGZmYyQgFfvagGAVlLyYbBIZzkKiIiGmMCcwWgOoWTTttmGgMGgQqWwRrPpwInxXRrNrEeRVPXuUxpQHhjJPpbbBBswWGDdgZLlzQRrqmMSQMmqVvqvBWWwkBbKbBwyYWVvdDJtTjuUWwZOXsSmMLlxMmHhEeJOouxuUAaMmUDdupPIiPpAaPZzpJsSfFjIiAaSsNCcnMmpPdRrDdDAaXzZguMuUmUGmMEeSYyxmMXsayYAkiIKdfOopPnNKkcCbDqQEedYygGBeEhwWWwUuFfHxIvViFfXjJUuyYOBblrRyYKkNnLzZUBbcCcPpCwqQNWwnvTtVSiZSsoOKkzJJjTtzZHlLhEddVvtTCSscDjVxXvJhHmFfMvcCVQkKwTtWSNnsOogGCcWwJjqYYyzZJbcCsSBjpiIPdDZAaguUraeqQugFqQiIdKEeWwLlkkxXhHsPbBpSMGgmvVrtTcCRQIiqYVvfFypPQqIBbMmHbBDbBdhivulLcLlCRrUVZMmzVvQqCuUQqqQcKktTvVIiwWKQhHBbfPOoLlpnNkhHKsFpPUaArfFRrRVvGrRqQtRrTgyYbOopPBwWXxXgwWGxcBbFfMmCZzuBKkbKQqfFoaejJEREiIerqMmQsSAKIikykdDKYTtgKkGwWffUukSsgGKFVSsIivdDWwVnNgGuUWwSSfFpPLlAaHhtBbSMmcmMCsRrwWdDTkKYyqeEwWdDMVvlLLlmQbOvVoBsyYSkvRrVVvyrRoiIOCcYynNkXxKAtTstRrdDTSYyCcCifnSsPpKXjJPpxiIcCkJjNpqQPrvVRZzRrUuAafaAFHyYdDMmhsSlLkKZzHuUyYAahHpUuTtLlxXPdTnNWwtDPGgpJjdIiDrRgGlLaSsAnidDIfHdDcChFjNnJNSQqsRrEeRQqrsMmShTtUuHhWwHhAfWwXAhHaxnNJjlfFcCXgGeEQqxLmMFhHfvVgGziMoXxOmIuUfvmMHhVLlwWqqkKQQuUuqQYyUFcSsCZNnFYOhHpPLlgBbGEeoduUnvVNJjZzwWnNEPpnzZrRjwWJaAEeHhnNNdDHhFbBfeLllLHynNZzLrQqRlXxYGgrXxRkZzKCyaAWyYwYqQcReERrgRHhrVvwWGVdDodDWwOvvVhtTlnNsSNhTtZzDdEetCGgMmfFcTYCOokKyAaMmYsSeNnyYEpPpPcRpPaAryGgBbZzNndWfFwDbBBAabEeXDbBdxaAVvMMmmWwuUbBDUujJdYsSKkyosSiICrqQJjrRmXRrxMGgpPKzZXQqxbBklLlLjmCczZndDNfFQqMyYWwjJRreVfCFfcFviIteENQqSsnyYecCXxKHhkEToOoTtzTtxXZOzsSeEacCHhLlAQMmZzqcWwqQCBbtTdaANnkKgGiIDJtTHFfAaDdlLlLFfRrpPcqQqQJfFjkKoDdORcCrhAaHtTCaTtDdzZAOlLIyYOEeGDdOogvNnVGnNgmVvkKYyZeSpPsEbBxMmuUZzgOuUaZRrsSCczVQqAavAetTEQgGvVBbqoIgGiGGgGMmXxCcggGIivVXgfFZzGlVvOoLwhHVoOvHObBhHhdAarwWRAkKnNaDUueERrlLOoHyFRrhHEeWwfYXxsIiYylLoOJjSDQqGghHdtTQeYyVwWbBvkKZgeEGzpVvPwhHWEqDlLNnrRVvdPpMmDddtIiTDxXnYoBbOyNfFIiOoXxUuVvVvSGDdgsEeVvVtGgTUXxuvXNnkKdDxmorROvuLlndrRDlYPpyyYlLgiIGmzGgZMLgGyYbBWwYyJjCcVZzWexXzZGgfFMYyQqfkKlLFVcLlCNnvOMmXxQfFQqkNcCMmLtTlrRTbIiBpdDPtOoBcCYyVvcfFCxXbxqQXzZPsYyEeMmsSSJjernNRlnNLgtTGLlUuyAaVvRrMGgzZmKrRrBbcCwWRyWwoOYnoOMrRmEetEeMJjpPmkquUIiQuzZkNnKSMaAmsUKkYykKRroOmMKgxXMgGmoOGvVzxwWXaAwWIzaAZdGguUUunNHhHLkKzQqZlhWwnNDJZWQqkKFqQfwzjJFfvVqQJMmjjHhahHAUuCcEyYeXxVvPmMEepGgHhdDqZzZzQHhcyYCTzZtGgIinyMmYJwWEQqehHjNzZsqQiIMMmmnLlNMAtTaLlluULrRyYLlIhzZHimKkqQYdgGuUDynNOonEqQeacGgAakKFEefXxCAuUWwNSBbcCyUuLXxwWlqQYwtTyYnVvNWNnktaATiIVnNiIvwWPlLYywWIiAaKkZzsSzyYZaAEecQesSEqCppLlPlLmMrcjCcJtTuUhyYHpPzYbWwJjBxXWnwWNMmSsYytTyYvVwEYyeWwxXzVWwXxvpPqIyYiQZoOyYiHhIyyYZMmxPLlpxXhHkSsVFkmMKfvGfFBbQqbBaAdDaARrdVvDPpgzDdZqQMCeoOEyYVNnvcgGgGcCLlvHDdhvYyVjJVWwuUTXxKkgGpPlLXGgSsfLldWwDCcTtRrFqQRrxuRrUGkGgKgdDkKLWwltXFfUuaAxgtrRTGCMmXxEeBbXxAiIaRrtTxXMwWRraAmeoOLlFRrjJyPpSSsssfdJjDpPFMmPpYUurRZGHhgzlLgGeEDmMdOtjJjJPpTuUoWwAgGarRGgOiIvCccCVuUoLldfsSFfjnNMqQmJEwOoWexXKkDdFEeDZzyGVvgCcuEezZwiIWxXfFwyYWpbPpWwBghHgGGzyaAYZsSFfemMwWEQqqmMQOnpnfFNfFPgGNJtTWwjdTtGzZJjgDoYyhMmHwzXxxXJjlNnLZPZzYyQqlLksSwWoOPpvIiVKlLdCUucDpWKknyQqpPfFfFsPpbLlBOoSKkjJrNnwWcChHytwWLuUlTsSYUuuUtTQPFfpqsSYylpPLiICcTtRyYMwWmnNwDdWeEhANQqxXnkKKkEdcCzZDaAeKkwlLWUgGbBuVvUSsuaeEMjJmoOoDdKkoObvYybBSsGeEgVNnBdpPNIinNnWwMsSmeEpNnqQPUeExDdfFwnNLltTWXvVEtTFfOoBbeabBARBbrcCSsiIuTtUuThGghHEakKAtTVlrRLgPpGvXxTbUutTBuUSstbgtTGpPvVBhUuYyhrRHHpaAPeBSsqwNneEbBWQbBlLuUuArRRmMraUbcYytjJmMTfFCyYHTiIZbBztSszZtDWwSsdDjJoOmMTtigGxHhLlcbaAJjBCXvSXxsSsdDVxgwnNfFWOoGXbByZzYXxf |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| sample = "dabAcCaCBAcCcaDA" | |
| sample_expected = "dabCBAcaDA" | |
| def opposite(a, b): | |
| if a == b: | |
| return False | |
| if a.lower() == b.lower(): | |
| return True | |
| return False | |
| def react(data): | |
| output = [] | |
| for x in data: | |
| if output and opposite(x, output[-1]): | |
| output.pop() | |
| continue | |
| output.append(x) | |
| return "".join(output) | |
| # data = sample | |
| def reducer(data): | |
| prev_len = 0 | |
| curr_len = len(data) | |
| while prev_len != curr_len: | |
| print(f"Loop: {prev_len} : {curr_len}") | |
| data = react(data) | |
| prev_len = curr_len | |
| curr_len = len(data) | |
| return data | |
| data = open("data.txt").read() | |
| #data = sample | |
| lowest = {"letter": None, "size": len(data)} | |
| import string | |
| for x in string.ascii_uppercase: | |
| output = reducer(data.replace(x,"").replace(x.lower(), "")) | |
| if len(output) < lowest["size"]: | |
| lowest["size"] = len(output) | |
| lowest["letter"] = x | |
| print(f"Lowest seen: {lowest}") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment