Last active
December 5, 2016 04:09
-
-
Save JALsnipe/4ffec5fbb70e7b3df4ff5d0f7efb8e08 to your computer and use it in GitHub Desktop.
This file contains 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
// Write some awesome Swift code, or import libraries like "Foundation", | |
// "Dispatch", or "Glibc" | |
import Foundation | |
let base64EncodedInput = "ICA3NzUgIDc4NSAgMzYxDQogIDYyMiAgMzc1ICAxMjUNCiAgMjk3ICA4MzkgIDM3NQ0KICAyNDUgICAzOCAgODkxDQogIDUwMyAgNDYzICA4NDkNCiAgNzMxICA0ODIgIDc1OQ0KICAgMjkgIDczNCAgNzM0DQogIDI0NSAgNzcxICAyNjkNCiAgMjYxICAzMTUgIDkwNA0KICA2NjkgICA5NiAgNTgxDQogIDU3MCAgNzQ1ICAxNTYNCiAgMTI0ICA2NzggIDY4NA0KICA0NzIgIDM2MCAgIDczDQogIDE3NCAgMjUxICA5MjYNCiAgNDA2ICA0MDggIDk3Ng0KICA0MTMgIDIzOCAgNTcxDQogIDM3NSAgNTU0ICAgMjINCiAgMjExICAzNzkgIDU5MA0KICAyNzEgIDgyMSAgODQ3DQogIDY5NiAgMjUzICAxMTYNCiAgNTEzICA5NzIgIDk1OQ0KICA1MzkgIDU1NyAgNzUyDQogIDE2OCAgMzYyICA1NTANCiAgNjkwICAyMzYgIDI4NA0KICA0MzQgICA5MSAgODE4DQogIDg1OSAgMzkzICA3NzkNCiAgNjIwICAzMTMgICA1Ng0KICAxODggIDk4MyAgNzgzDQogIDc5OSAgOTAwICA1NzMNCiAgOTMyICAzNTkgIDU2NQ0KICAzNTcgIDY3MCAgIDY5DQogIDUyNSAgIDcxICAgNTINCiAgNjQwICA2NTQgICA0Mw0KICA2OTUgIDc4MSAgOTA3DQogIDY3NiAgNjgwICA5MzgNCiAgIDYzICA1MDcgIDU3MA0KICA5ODUgIDQ5MiAgNTg3DQogIDk4NCAgIDM0ICAzMzMNCiAgIDI1ICA0ODkgIDM5OQ0KICA0NzAgIDE1OCAgIDQzDQogIDcxNSAgNDkxICA2MTcNCiAgNTA4ICA0MTIgIDYwNw0KICAzNjUgIDQ0NiAgNzQzDQogIDUwNCAgMTg5ICAzNzgNCiAgMjI1ICA0MjQgIDUxNw0KICA0NzMgICA0NSAgNjQ5DQogIDg0NyAgOTI3ICA0MjQNCiAgNDU1ICA4ODkgIDY5Nw0KICAgNjQgIDIzMCAgODQ2DQogIDU3OSAgMzY4ICA4ODENCiAgNjM5ICA1MzYgICA3NA0KICA0MzMgIDgwMyAgOTQzDQogICAxNCAgNjI5ICA5NjMNCiAgNDMyICA0ODEgIDEzNg0KICA3ODEgIDYyNSAgMzIzDQogIDgzNiAgMjE1ICAyMDENCiAgNjIwICA2MTQgIDM2Ng0KICA4MDEgIDY3OSAgNjczDQogIDc0NSAgMzc2ICAzMjYNCiAgODkxICA5NTcgIDc1MQ0KICAgNjQgIDQzMCAgMzQ3DQogIDc4NCAgNTM0ICAyMzcNCiAgNzQwICA0ODUgIDQ3MA0KICA1NzAgIDg5NCAgNzkwDQogIDkwNSAgOTc5ICAgOTANCiAgNTcxICA1MjYgIDcxNg0KICA4MTAgIDYwMiAgMjU5DQogICAyMCAgIDQxICA2NDgNCiAgODE2ICA1NjYgIDg0OA0KICA4OTEgIDg4MyAgNjE2DQogIDgwMSAgNzk3ICAzNDENCiAgIDk5ICAxMTkgIDU4NA0KICAxNzUgICA0MCAgOTk0DQogICAgOCAgMjM0ICA4MzENCiAgMTg0ICAyNTQgIDk1OA0KICA2MjUgIDk5OSAgOTQ1DQogIDMyNiAgMzg1ICAyNjYNCiAgNDc1ICA2NDQgIDc4NQ0KICAzNDUgIDc2OSAgNjUwDQogIDQyNyAgNDEwICA2ODANCiAgNjg5ICA4ODcgICA0MA0KICAzODAgIDEwOSAgODQyDQogIDM0MiAgNjQwICA3ODUNCiAgMTY0ICA1NDYgIDU1NA0KICA4NDMgIDg3MSAgNDE5DQogIDg3MyAgNjg3ICAgNzQNCiAgIDg0ICAxOTIgIDQ2NQ0KICAxODYgIDc3NyAgIDgzDQogIDE4MCAgMTMwICA3MjYNCiAgMzE1ICA4NjAgIDY1Mg0KICAgODggIDI3MyAgNzM1DQogIDg1OSAgNjg0ICA3OTENCiAgODA2ICA2NTUgIDI5OQ0KICA3NjMgIDQwOSAgNjM2DQogIDMxMCAgNTMyICA4OTcNCiAgODkxICAxNjMgIDg1NQ0KICA2MzEgIDIwMCAgOTg2DQogIDEwNCAgNTU5ICAyOTQNCiAgNTU1ICA2NzkgIDk4OQ0KICA3NzAgIDQzNyAgOTM1DQogIDk5NyAgMTg5ICA3MTENCiAgODMwICAzMDAgIDk4Mw0KICA1NjYgIDMyNSAgNzkzDQogICAgNyAgNjk0ICA5MTENCiAgNTc0ICA0OTAgIDEzOA0KICA1OTYgIDIzMCAgOTczDQogIDg1NSAgMzc3ICA1NTINCiAgOTY5ICAxNTAgIDUxOA0KICA0NTMgIDY1MyAgNTI1DQogIDc1MyAgNTU2ICAgNDcNCiAgODU4ICA1MDkgIDU1MQ0KICAxMDMgIDU0NSAgMzI1DQogIDY2MCAgMjE1ICAyODQNCiAgNTY2ICA1MDkgIDU5MQ0KICA2NDcgICA5NyAgNjUwDQogIDk5MyAgNTk3ICA3NzUNCiAgOTcwICA1NjYgIDgwMg0KICAyNDIgIDkyMiAgMzQ5DQogIDY5MyAgOTMyICA1MDINCiAgODcyICAyNjcgIDY1Nw0KICA1MjYgICA4NyAgOTQ0DQogIDM5NSAgIDg1ICAxODgNCiAgMTM0ICAxMjkgIDkwMQ0KICAgNTYgIDI0NCAgNzg1DQogICAgMSAgNzMzICAzMDANCiAgIDU1ICA2OTggIDU1Mg0KICAzNzIgIDkzMyAgNDgwDQogIDU0OCAgNDU5ICA3OTINCiAgNjMxICA2NTMgIDk4Mw0KICA0NDMgIDMyMCAgIDIzDQogIDU1NSAgMTE3ICA3MTUNCiAgNjY1ICAyNjggIDcwNA0KICA4MDQgIDg5OSAgNzM2DQogIDY1NCAgODIzICAgMTMNCiAgNDQxICAyNTAgIDczNg0KICAyMjkgIDMyNCAgNTgwDQogICA0MSAgMzg5ICA4NTcNCiAgMjE1ICAxMDMgIDc1Mw0KICA5MzMgIDMxMSAgODM1DQogIDk1NSAgMjM0ICA3NDQNCiAgMTEzICAxNDEgIDMxNQ0KICA3OTAgIDEzMCAgMjM1DQogIDQ2NCAgNDY0ICAxMjkNCiAgMzI4ICAzODYgIDMxNQ0KICA3ODcgIDczNSAgMzAxDQogIDgzOSAgNzQ0ICAyOTkNCiAgIDc3ICAxMTkgICAyMw0KICA0MDcgIDMyMSAgMTkwDQogIDk2OCAgOTYyICA5MDQNCiAgNjUzICA3NTIgIDczMg0KICA5NjIgIDE0NSAgNzIzDQogIDE3NSAgNDUyICA3MTcNCiAgODY4ICA0NzQgIDE5NQ0KICAgMTAgIDI3MyAgOTQzDQogIDMwOCAgMzg4ICA2MjYNCiAgMjk2ICAxMzMgIDY0Nw0KICA4NTEgIDQ3NCAgMzM2DQogIDgzOSAgNzc3ICA5NzUNCiAgNTE0ICA2NTEgIDg2Nw0KICA5NDkgIDk0NyAgODg2DQogIDgwMiAgIDkyICAxMTMNCiAgMTY3ICA5MzggIDk0MQ0KICA4NDAgIDYyNyAgMTY2DQogIDgyNSAgIDcyICA3NTQNCiAgMTY2ICA2NjEgIDY3Nw0KICA3NTkgICA3MSAgMjc5DQogIDcwNSAgIDcwICAxMTMNCiAgODQ5ICAgIDQgIDI5NQ0KICA1NjMgIDY3OSAgNTg4DQogIDM0MyAgIDc2ICA2MzYNCiAgODQyICA2NjkgICA0NQ0KICA4OTIgIDU5NyAgNDMxDQogICAyNiAgODY0ICA1ODANCiAgODg5ICA1MDkgIDY0MQ0KICA2OTYgIDI2NyAgNTA2DQogIDYwOCAgNzc4ICAyOTcNCiAgMjkzICA4NjcgIDY2Nw0KICA2NjIgIDQ2OSAgIDk3DQogIDI0MyAgMTg0ICA4MDkNCiAgNzg1ICA0MzQgIDcxNQ0KICA2OTEgIDU2OCAgNzU5DQogIDU5OSAgICA0ICAxNjQNCiAgNDQ0ICA1NjYgIDgxNg0KICA0ODYgIDE0NSAgNTk1DQogIDc4NyAgIDQxICA1MzgNCiAgOTUzICAxNTEgIDg0Mg0KICA4NjEgIDg3NyAgNzU5DQogIDIyOCAgOTcyICA2NzgNCiAgODQ2ICAxMTQgIDkxNQ0KICAyNTMgICA0MSAgNjIxDQogICA1OSAgOTg5ICA0MDUNCiAgMjIyICA5NDggIDY2NQ0KICA0NzggIDYzMSAgMzY0DQogIDUyNCAgNzE3ICAxNzUNCiAgNzUyICAgOTQgIDQ3NA0KICAgNDcgIDQyMSAgNDE5DQogIDExMyAgNTEwICAzNDMNCiAgIDk5ICA3MzMgIDY2Nw0KICA3ODcgIDY1MSAgNzA4DQogIDcwMyAgNTU3ICA0ODYNCiAgNDg5ICA2MzcgIDcwMg0KICA1MTAgIDI4NyAgNTI5DQogIDQ4MyAgMzA4ICA1NDUNCiAgNDU0ICAxNzcgICA4Nw0KICA0MzMgIDczNSAgMjQyDQogIDYzOCAgNzM0ICAxNzINCiAgMjA4ICA3MDIgIDI4NQ0KICA5OTkgIDE1NyAgMjUxDQogIDc3NiAgIDc2ICAzNDENCiAgNjg5ICAxNjQgIDU1Mw0KICA0NzcgIDkzOCAgNDU2DQogICA0NSAgODQ4ICA4NjMNCiAgNDY2ICAyNTUgIDY0NA0KICA1NzggIDM5NiAgIDkzDQogIDQ3MSAgNDE5ICAzNjgNCiAgNDExICAgMjcgIDMyMA0KICAzMTcgIDI5MSAgNzMyDQogIDMwMyAgIDQyICA2MDUNCiAgNTk3ICAzMTMgIDQ3Mw0KICAgNzAgIDQxOSAgMTIwDQogIDEwMSAgNDQwICA3NDUNCiAgIDM1ICAxNzYgIDY1Ng0KICAyMzYgIDMyOSAgMTk4DQogICA3NCAgMjk2ICAgNDANCiAgMjcyICAgNzggIDIzMw0KICA4NjQgIDQwNCAgNTEwDQogICAzNyAgMzY4ICA1MzENCiAgODI4ICAgMzUgICA1MA0KICAxOTEgIDI3MiAgMzk2DQogIDIzOCAgNTQ4ICAzODcNCiAgMTI5ICA1MjcgICAxMw0KICA0NjQgIDYwMCAgMTk0DQogIDM4NSAgIDQyICAzNDENCiAgIDgxICA1OTYgIDQzMg0KICA1ODkgIDY2MyAgOTQzDQogIDI1NiAgNzA0ICA3MjMNCiAgNjcxICAxNTIgIDUwNQ0KICA4NzMgIDUzMiAgMzY0DQogIDc1OCAgNzU1ICAyMDINCiAgMzc4ICA2MjEgIDU2Mw0KICA3MzUgIDQ2MyAgNTU1DQogIDgwNiAgOTEwICA0MDkNCiAgODA5ICA4OTcgIDI3Ng0KICA1NDYgIDc1NSAgNjA4DQogIDYwOSAgODUyICAgNzkNCiAgMjc5ICAxMzMgIDUyNw0KICAxMDYgIDY5NiAgOTgwDQogICA2MyAgOTgxICAzNjANCiAgIDkwICA0NDAgIDgzMg0KICAxMjcgIDg2MCAgNDk1DQogIDcxNCAgMzk1ICA0ODANCiAgODE1ICA0ODUgICA1OQ0KICA3OTIgICA5MSAgNTA3DQogIDI0OSAgNTI0ICAxMzgNCiAgNTY3ICA0NTIgIDQ4Ng0KICA5MjMgIDU0NCAgNzY4DQogIDkxMyAgMjUzICA3NjcNCiAgNDU2ICA1ODIgIDI5Mw0KICA3MDYgIDUwNyAgNTc3DQogIDE4NyAgNjE5ICA2NDQNCiAgNTY5ICA5NzggIDYwMg0KICAgODggIDg4NiAgMjkxDQogIDQ0OCAgNzEyICAyMTENCiAgNTE3ICA4MTUgIDI1OA0KICA3NDMgIDM5NyAgODE2DQogIDk3NyAgNzkzICA3OTUNCiAgODQ3ICA5MDUgIDY2OA0KICA2OTAgIDg2OSAgMTYyDQogIDQyNiAgNTQxICAyNTcNCiAgNjM3ICA1ODYgIDI3Mg0KICAgODIgIDk1MCAgODIxDQogIDc4NSAgOTM2ICAzNTANCiAgODEyICAgMzEgIDQ5MA0KICAzMTggIDI1MyAgMTU5DQogIDUxNSAgNjg4ICA0NzkNCiAgNDIzICA4NTUgIDQwNw0KICA5MzEgIDgzMCAgNjUxDQogIDQ5NiAgMjQxICAgMjgNCiAgNDkxICA5MjQgIDYyNA0KICA4NjQgIDk2NiAgMTMzDQogIDE3MSAgNDM4ICA3MTINCiAgNzM2ICA4NjcgIDczNA0KICA1NTEgIDU0OCAgMjY3DQogIDI4OCAgNDU1ICA0NzQNCiAgNTU3ICA2MjIgIDI3Mw0KICA0OTQgICA3NCAgNTA3DQogIDU0MSAgNjI4ICAzOTANCiAgMjg4ICA1ODMgIDMxMA0KICA0MTEgICA2MyAgMzUzDQogIDQ4NyAgNTI3ICAyOTUNCiAgNTIwICA1NjcgIDUzNg0KICA3MzkgIDgxNiAgODQ4DQogIDM0OSAgNjgxICAyNjkNCiAgODk4ICA5MDIgIDY3Ng0KICA2NDcgIDc1OSAgODkyDQogIDU3MyAgNTEyICAgNzUNCiAgMTg2ICAyNTIgIDg5NQ0KICA4MDQgIDMyMCAgNzcyDQogIDczMCAgOTM0ICAxMDcNCiAgMTk4ICA2NTEgIDc3NA0KICA2MjUgIDUzNSAgOTg1DQogIDU2OCAgNDk5ICAyMzUNCiAgMTU5ICAgNDIgIDgzNw0KICA4NTQgIDYxNyAgNjk1DQogICAzNCAgMjk5ICA2NzANCiAgODIzICA3MzMgICA0MQ0KICA4MzAgIDYxNSAgNzg5DQogIDgyNSAgNjUyICA1NjINCiAgNjk3ICAxMDUgIDUwNA0KICAxMTQgIDEwMyAgNTQwDQogICAxOCAgMTQxICAxMDYNCiAgIDk0ICAxMjEgIDQ3OQ0KICA4NTkgIDc3NCAgMTc3DQogIDQ2NCAgODczICAyMDgNCiAgNzkwICAxMjUgIDMwNQ0KICA5ODIgIDU4NiAgODExDQogIDUyMSAgMzg2ICA0NzgNCiAgOTE2ICAzMjkgIDYyMA0KICA3NjQgICA5MSAgMzUxDQogIDUyNiAgNjg0ICAxMDMNCiAgMzE0ICA3NDkgIDI4Mw0KICA1MTAgIDIyNiAgMzc4DQogIDE2MCAgMjY5ICAyNzgNCiAgNjM4ICAzNjggIDEyMA0KICA2MTYgIDU0MCAgNDc1DQogIDg2MyAgNjM3ICAgODkNCiAgNzQ0ICAxNzIgIDQ0NQ0KICA4NTYgIDM5MSAgMjY5DQogIDc2OCAgMjc2ICA2MzQNCiAgOTQwICA2MTAgIDgyMA0KICAyODkgIDI1NCAgNjQ5DQogIDI1NCAgMzY0ICAgOTgNCiAgMzA0ICA2MTMgIDYyMA0KICAxNjQgIDY1MiAgMjU3DQogIDg5MCAgIDc0ICA0ODMNCiAgODEzICA2NDAgIDcxMA0KICA4ODQgICA5OSAgNzM1DQogIDcwNyAgODgxICAzODANCiAgOTU0ICA5ODMgIDk3MQ0KICA0ODcgIDkxMSAgMjc1DQogIDI1NiAgOTIwICAgNDMNCiAgMzg0ICA3NzIgIDMxMw0KICA4NjMgIDEyMCAgOTAzDQogIDcwMyAgODIxICAgODINCiAgNzY1ICA3MzEgIDk1Nw0KICAgNTUgIDkzNSAgNTE2DQogIDE2MiAgNzg1ICA4MDENCiAgMTQwICAxNjEgIDkyNw0KICA0NjAgIDEzOSAgIDg0DQogIDkyNiAgMTM5ICA5NjUNCiAgNzY0ICAgIDMgIDk3Ng0KICA3NjUgIDQ4NyAgIDQyDQogIDM3NyAgODM1ICAyNzcNCiAgODk3ICA3MzQgIDI1Ng0KICAzNDUgIDMyMCAgIDU1DQogIDUxNSAgNzU1ICA1MDQNCiAgNjE1ICA2MjMgIDU2Mg0KICA0MTIgIDI4MCAgICA2DQogIDM4MiAgMzkyICA0NjgNCiAgMzY1ICA2MjUgIDQ2MQ0KICA1NDIgIDQwNiAgNjEwDQogIDM2MCAgMjAwICA4MDENCiAgNTYyICAyMjEgIDYyNw0KICA1NTYgIDU1NyAgMTQxDQogIDM3MiAgMjMxICAyMTINCiAgNTIzICA0NTcgIDI3Mg0KICAgODAgIDcwMSAgNjc2DQogIDk0MCAgIDU5ICA4NzENCiAgOTA2ICA2OTUgIDk4Nw0KICA3MTUgIDkyMiAgNTczDQogIDYxOCAgNDQ2ICA1NTINCiAgMTk2ICA4NDkgICA2Mg0KICA3NzIgIDg2NyAgNjA4DQogIDczNSAgMzc3ICA0MTgNCiAgNjc2ICA2MDcgIDIzNg0KICAgMjUgIDQ0NyAgODMwDQogIDE4NyAgMjcwICA3MzgNCiAgMjE0ICAxNzUgIDk5MA0KICA0MzggIDc5MCAgODE2DQogIDQ1NiAgMzk2ICA1MzQNCiAgMjIwICA2MjggIDM1Ng0KICAzODQgIDkzNSAgMjE1DQogIDM3NyAgNTkzICA4MDINCiAgNTY2ICA2NTEgIDY1MA0KICA2NDggIDUyOSAgOTk5DQogIDEyOCAgODg0ICA0NzINCiAgNjg4ICA5NTEgIDY2MQ0KICAzMTIgIDcyMiAgNzIyDQogICA0OCAgNTI2ICA2OTYNCiAgMjY2ICAzNDcgIDkwMw0KICA2OTggICAyMSAgMzU0DQogIDkzMyAgNDA0ICA1NzANCiAgMzAzICA0MTcgIDY4NQ0KICAgNDYgIDU2MiAgODk3DQogIDU2NiAgOTMxICAgMTQNCiAgNTM5ICA3NDcgIDkxMQ0KICAzNzQgIDYyMyAgNzQzDQogIDg2OCAgMzUzICA1MTMNCiAgOTI3ICA5MDMgIDQ4MQ0KICAyMDcgIDc2NSAgNTYwDQogIDM1MSAgOTU2ICAyMTUNCiAgNTQwICA5NDUgIDUxMg0KICAzNjIgIDMyMiAgNjUxDQogIDgyMCAgNTU1ICAxOTANCiAgNTQ4ICAzMDEgIDQ2Nw0KICA0MDUgIDkzMSAgODQyDQogIDU5OCAgMzQ3ICAxNTANCiAgMjc2ICA5NzEgIDgxNA0KICA0NTAgIDQ4MCAgMzYxDQogIDU3NyAgNTM4ICA0OTMNCiAgMTM5ICAxMDQgIDE4MQ0KICA3MTYgIDIzMyAgNjk3DQogIDQ5NCAgNjQ3ICAyODcNCiAgNTExICA3ODIgIDU3NQ0KICA4MDkgIDcyOCAgMTA3DQogIDg5NSAgMTY3ICAgODUNCiAgNzQxICA3NDYgIDE0MQ0KICAgMjMgIDExNSAgIDgzDQogIDE3MyAgMTQ3ICA1NDkNCiAgMTkxICAyMDggIDU4MQ0KICAzMTMgIDM1NiAgMjg0DQogIDM1NyAgMzkzICAxMjMNCiAgIDYwICAzMjIgIDM2Mw0KICA4MzAgICA4NyAgNjYxDQogIDQwMyAgNzExICA3MTMNCiAgNDMzICA2NTEgIDEwMQ0KICA3ODMgIDczOCAgNzkyDQogIDU3NCAgODIxICA3NjQNCiAgNzA1ICAyMTQgIDI2Mw0KICAyNTYgIDI0MyAgMzM0DQogIDM0MSAgMTUyICA0NDQNCiAgNTIwICAxNDAgIDEzMQ0KICA5NzUgIDQ2MSAgMzEzDQogIDMxOSAgNDQxICAxNjENCiAgNzkxICAgNDcgIDMwOQ0KICAyMjggIDk3MyAgMjM1DQogIDU4MyAgMzA1ICAzOTgNCiAgMzg5ICA4NzYgIDI3Nw0KICA1NTEgIDk3NCAgMzUxDQogIDgyMiAgNzg2ICA4NzYNCiAgMzY0ICAzNDcgIDg3NA0KICA1MjMgIDEzMCAgMTczDQogIDgwNiAgIDkwICA0NjINCiAgMzA0ICAxNDYgIDQwMg0KICA3NDggIDc2MCAgMjM5DQogIDE2NCAgMzQ1ICA3MDQNCiAgODMzICA4MTcgIDYyOA0KICAyMzkgIDczOSAgNjQwDQogIDI4NCAgMjk2ICAyMzQNCiAgMTI3ICA3MTEgIDQxNQ0KICA0MzUgIDU5MCAgNDAyDQogIDQ4MCAgMjUwICA5MTQNCiAgMjgyICAzNzkgIDkxNA0KICA1NDcgIDg0NSAgMjY3DQogIDkyMiAgNzk1ICAzMjQNCiAgNjAwICA1MDAgIDQ0Nw0KICAzNDIgIDQ2NCAgIDUzDQogIDQwNCAgMzQxICAxNDMNCiAgNjQxICAxMjkgICA5MA0KICAzNzUgIDczMCAgMTM4DQogIDI2MyAgIDMyICAxMjQNCiAgNDUwICA3NDkgIDI1MQ0KICA1ODggIDY5NyAgIDg5DQogIDY4OCAgNDMxICA2MDMNCiAgMTU2ICA2MTQgIDYxNw0KICA2MDQgIDI1OSAgMzQ5DQogIDQ3NSAgMjgyICAgNDUNCiAgNTcyICAxOTcgIDMwOA0KICA3NDMgIDc0OSAgNjg2DQogIDc3MCAgODExICA5MDcNCiAgMTE3ICA1NDMgIDg0NQ0KICAgNDEgIDE3OSAgNzY2DQogIDE0NyAgNTU1ICA3NDINCiAgMTMwICA0MTAgIDE2OQ0KICA0NzYgICA2MiAgNjI3DQogIDY1MiAgODc5ICAyNDANCiAgNjc4ICA4NTIgIDUwOA0KICA5NTMgIDc5NSAgNDEzDQogIDY5OSAgNTk3ICA0NDQNCiAgMzI0ICA1NzcgIDg0Ng0KICA5MTkgICA3OSAgNzI3DQogIDkwOCAgNzE5ICAxMjUNCiAgMTI4ICA3NzYgIDcxNA0KICAyOTkgIDI1NiAgMTE4DQogIDUxMyAgMjIyICAxMTUNCiAgNjI0ICAgNzUgIDE4MQ0KICAgIDEgIDYwNSAgMTYyDQogICA1NSAgMTA2ICAyMzANCiAgIDU4ICA2NzIgIDI4Ng0KICA2MzkgIDU1OCAgNTQ5DQogIDE1MCAgNjYyICA0MzUNCiAgNjYyICA2OTUgIDIyMg0KICA0NjEgIDE3MyAgMzQ0DQogIDQyOCAgMzU0ICA2NDcNCiAgIDU2ICA0MDUgIDY1Mw0KICA2OTkgIDYzMSAgOTk1DQogIDk2NyAgNjA4ICAyNjkNCiAgMzY1ICA4NTMgIDc5NA0KICA3NjggIDYwNiAgOTQzDQogIDQxMyAgNjAxICAxMjgNCiAgMzYyICA0MjcgIDkxOQ0KICA3MzUgIDQ0OCAgNTY2DQogIDI3NiAgMzU0ICAzNzcNCiAgNjA0ICA2NTcgIDU0NA0KICA5MTMgIDE5MiAgNTkyDQogIDgxMSAgNzYyICAgNjINCiAgMTIwICA3MjAgIDYwNg0KICA2MTggIDIzMiAgMzkyDQogICA4NSAgIDE5ICA3NjQNCiAgNjAzICAyNDEgIDU0MQ0KICA5OTMgIDk5NyAgODQwDQogIDgxOCAgODk0ICAyNjYNCiAgMjQ3ICAzMDUgIDY4Mg0KICAyODAgIDk2NCAgNTExDQogIDU1OSAgOTY3ICA0NTUNCiAgNTMxICAgMzggIDY3NA0KICA4NzggIDczMSAgNjg0DQogIDc4MyAgMTU2ICAzOTANCiAgNjE3ICA3NDIgIDYwNA0KICAzNzAgIDc3MCAgODk2DQogIDU5MiAgNjY3ICAzNTMNCiAgMjIyICA5MjEgIDczNg0KICA3NDEgIDUwOCAgMjg1DQogIDc1OSAgMzk1ICAxNTYNCiAgIDM3ICAxMjggIDI1NA0KICAyMDkgIDYzMSAgNzE2DQogIDIzNyAgNDIzICA2MTMNCiAgIDY1ICA4NTYgIDQzOQ0KICA5NDIgIDUyNiAgMjg4DQogIDg2MiAgODExICAzNDENCiAgNzUzICA4NDAgICA1OQ0KICAzNjkgICA2NyAgOTA3DQogIDgxNyAgOTQ3ICA4MDINCiAgNzY4ICA5NDUgIDEzNw0KICAzNTYgIDU1NyAgMjA3DQogIDcxNiAgICA5ICAyMDUNCiAgMzYxICA1NTggICAgMQ0KICAzMTAgIDg4OSAgNzE5DQogICA5NyAgMTI4ICA4ODcNCiAgMzYxICA3NzYgIDg3Mw0KICAgODYgIDE4MSAgODkyDQogIDI4NCAgODY1ICA4MDgNCiAgMjE4ICA4NTkgIDI3OQ0KICAyOTkgIDY0OSAgNjI0DQogIDU0MiAgNTgzICA2MjQNCiAgNjE3ICAgNjYgICA0OA0KICA5MjEgIDQ1OSAgIDc1DQogIDkyMSAgNjcyICA3NTkNCiAgODAwICAzNDUgIDgxNA0KICA1NzIgIDk3NSAgNjg1DQogIDcyMCAgOTgwICA4NjcNCiAgNTIyICAxMzUgIDI2Nw0KICAxMzkgIDM3NiAgIDg2DQogIDM2MiAgMzk5ICA1ODUNCiAgMzMwICAyMDYgIDUxMQ0KICA0MTkgIDE5NCAgNjc5DQogIDI5MyAgMzc0ICAgIDMNCiAgNTYwICAyNzIgIDY3Ng0KICAyMjQgIDkyNiAgNzE3DQogIDY4NSAgOTI3ICAzNDcNCiAgNTU1ICA3ODYgIDk0Mw0KICA1OTEgIDc3NiAgNTM4DQogIDMyNiAgODM1ICA0NzENCiAgNjM1ICAgNjcgIDQ2NA0KICAyNzYgIDkxNiAgOTEzDQogIDMwNCAgOTY1ICAgIDINCiAgIDUwICAxMTAgIDkxMg0KICA4OTMgIDIwMCAgMzA3DQogIDQ0NSAgMjQ4ICA1OTYNCiAgNzI1ICAxMjggIDY4MQ0KICAyNzkgIDYwMiAgODg4DQogICAgNyAgMjA0ICA3NjYNCiAgMjg0ICA0MjkgIDE5MQ0KICAyNjQgIDUwMyAgMzUxDQogIDUzMSAgMzM1ICAxNDANCiAgMzgxICAyMjAgIDI5Mg0KICA1MTggIDkwNSAgODI0DQogIDQxNiAgNDc3ICA2MDANCiAgNDA1ICA2NjMgIDUxMQ0KICA1MzEgICA5MiAgMzIxDQogIDgyNCAgMTMxICA1MzQNCiAgNDA5ICAxMTMgIDQzMQ0KICAgMTIgIDE5MiAgNDg1DQogIDg2NCAgNTU3ICAzOTENCiAgODU4ICAzOTAgIDc1Ng0KICAgMjggIDQ2NSAgMjMxDQogIDE4OCAgMjE2ICA4MjUNCiAgMTc3ICAzMTYgIDkxMA0KICA3NjYgICA0MSAgMzI5DQogIDIwMiAgMTA1ICAyMTkNCiAgNzg3ICAxMjUgIDU0Mg0KICA2MzkgIDEwOCAgICA1DQogIDYzOSAgIDEwICA1MjUNCiAgIDE3ICAxMDUgIDUzMg0KICA1ODYgIDQ5OCAgOTE4DQogIDYzMCAgMzg5ICAgMTkNCiAgMzE3ICAzNjEgIDkwMw0KICAxODUgIDU3NSAgNzA4DQogIDY3OSAgNTMyICAzNTUNCiAgODUxICAzNjcgIDg0NA0KICA3NzUgICA2OCAgMTIwDQogIDY0NCAgIDQ1ICAxOTQNCiAgODAyICAgNDQgIDI0Mg0KICA4NTIgIDIxNCAgNjAxDQogIDU5NSAgNTI1ICAyODENCiAgMjU4ICA0NTAgIDQxNQ0KICA1MzQgIDEyMSAgNTYxDQogIDExNyAgIDMzICA2MjANCiAgNTc2ICAxNDcgIDMxOA0KICAyMTcgIDk1MyAgMzY1DQogIDg2MyAgNjg2ICA4MDMNCiAgNzUxICA2OTQgIDY4MA0KICA1MDIgIDY2OSAgNTQ2DQogIDM4NSAgMjA0ICAzOTkNCiAgNzQwICA3NjAgIDY1MA0KICAxMDUgIDU2NyAgMjI3DQogIDUyNiAgNTc0ICAzNzgNCiAgNDk2ICA4NTggIDIxNg0KICAyNDggIDQ3NSAgIDE5DQogIDc5MCAgMzU4ICA4ODcNCiAgNTU2ICA3MTMgIDg2Ng0KICAzNDggIDMzNCAgOTM3DQogIDM2NCAgMzY0ICAgODgNCiAgMzk2ICAgNTggIDkxNQ0KICA4NzEgIDQxOCAgNjQ1DQogIDQzOCAgNTA3ICA0NDkNCiAgOTY3ICA5MjQgIDk2MA0KICA0MzUgIDE1MyAgIDQ3DQogIDgzMSAgODYxICA4MzUNCiAgNzg3ICA5NTggIDgzMg0KICAzNzYgIDIzMSAgNjAyDQogIDQ4NyAgNTI4ICA3ODINCiAgNDg1ICA1MzIgIDYwNw0KICA4MjAgICA5NiAgMjU2DQogIDg1NiAgMTc3ICA1NDkNCiAgMzAyICAyNDAgIDc1MQ0KICAxNDYgIDQxMiAgMzMyDQogIDI2OCAgNzE1ICA0NjMNCiAgMzA5ICA1ODQgIDM5OQ0KICA5MzkgIDU0OCAgNDY1DQogIDk2NiAgODU0ICA0MTINCiAgNTE3ICAzODUgIDU3NA0KICA0MjUgIDgwOSAgOTE5DQogICA4OCAgNzk2ICA5MjQNCiAgNDY4ICAzMTcgIDI4Nw0KICAxOTUgIDEzMSAgOTYxDQogICAxMCAgNDg1ICAyMjkNCiAgMTkwICAzNzQgIDgyNw0KICA1NzMgIDE3OCAgODQyDQogIDU3NSAgMjU1ICAzNTgNCiAgMjIwICAzNTkgIDcxMw0KICA0MDEgIDg1MyAgMjA2DQogIDczNiAgOTA0ICA2NjcNCiAgNDUwICAyMDkgIDc5OA0KICA4NjUgICA0MiAgMzAwDQogIDgwNiAgMzczICAxODINCiAgMzgzICA0MDMgIDI1OA0KICAzOTcgICA1MSAgNjkxDQogIDQ5MiAgMTQ2ICA1NjgNCiAgODE0ICAxNzkgIDU4NA0KICA1NDUgIDg1MSAgMTgyDQogIDYwNiAgMTM1ICAyMDgNCiAgMTM1ICA5MzQgIDE4Mw0KICA3MzMgIDM2NSAgNTYxDQogIDIxNSAgIDk3ICA2NDINCiAgNjE3ICA0MTggIDIwOQ0KICA2NDEgIDI5NyAgMTA2DQogIDQwMCAgODc2ICAyNDYNCiAgMzk5ICA2NjUgIDE1Ng0KICA0MjQgICAyMCAgMjIyDQogIDk1NCAgODYwICAxOTQNCiAgOTMwICA4NzUgICAzNA0KICA4ODMgIDQ2OSAgMzc2DQogIDExMSAgNTc2ICA3NTMNCiAgOTk1ICA1MTUgIDQ2MQ0KICA1MzUgIDM4MCAgNzg2DQogIDExNyAgNTc4ICA3ODANCiAgNjQ2ICA4MDMgIDk2NQ0KICAyNDMgIDk1MSAgODg2DQogIDU2MyAgOTM1ICA4NzkNCiAgNTIwICAgOTEgIDg3OQ0KICAzOTAgIDMzMiAgNDAyDQogIDk1NSAgNDcxICAyMjENCiAgODEwICAzOTggIDUyNw0KICAzMTIgIDg3NiAgMTMxDQogIDI1NiAgMzcxICA1MjcNCiAgMjkzICA5NDUgIDUwMQ0KICA3MjQgIDkwMCAgNjUwDQogIDc5OCAgNTI2ICA5MDgNCiAgMTk5ICA1MTAgIDM3Nw0KICAyODUgIDMzOCAgNzgwDQogIDcyOSAgMTU3ICA1ODQNCiAgODY2ICAyNTkgIDQzOA0KICAgOTEgIDY4MCAgNzE3DQogIDk4MiAgNjE4ICA3ODYNCiAgOTE4ICAyNTUgIDE3OA0KICAgNjYgIDI1NyAgNDE2DQogIDI4OCAgMjIzICAgODENCiAgMjM3ICA0MDUgIDQwNA0KICA1OTcgIDc2MiAgNTE4DQogIDY3MSAgNjYxICAgMzkNCiAgOTc2ICA0MzEgIDUwMg0KICA1MjQgIDMzNyAgOTE5DQogIDUyNCAgMTk0ICAzNDMNCiAgIDIzICAxNjcgIDYyMw0KICA4ODIgIDk5MyAgMTI5DQogIDc0MSAgNTcyICA0NjUNCiAgNjk0ICA4MzAgIDM5NA0KICAzNTMgIDg0NiAgODk1DQogIDMxMiAgMjU0ICA5MDMNCiAgIDUyICA2MTQgIDEwMQ0KICAzMDAgIDUxMyAgNzA2DQogIDk3NiAgMzEwICA2OTgNCiAgOTI5ICA3MzYgICAyMg0KICA3MzIgIDI0OCAgMTEzDQogIDgxNiAgNDcxICA0MDUNCiAgMjMwICA0NjYgIDM1NQ0KICA3NDkgIDg1NCAgNDkyDQogIDk1NiAgMjg2ICA1NTQNCiAgODMzICA5MjggIDIzOQ0KICAzMzQgIDg4MyAgNTI4DQogIDc4MiAgOTY4ICA5NzcNCiAgNzE1ICA2MDggIDg5OA0KICAyNjQgIDU3NiAgMTAwDQogIDUzMCAgNzA1ICAzNDQNCiAgNzc5ICAxODkgIDI0NQ0KICA1NjAgIDY5MiAgNjU4DQogIDU1MCAgMzI1ICA5MzENCiAgIDIyICA3NTcgIDI3Nw0KICA4NjAgIDk2MiAgNTY3DQogIDY5NSAgNTQyICA2MTENCiAgMjI3ICA5MzYgIDExNg0KICA4MTIgIDY5NiAgNjA0DQogIDg4OSAgNTIwICAyODINCiAgNTEyICAxODAgIDM1MA0KICA3MzUgIDU4MiAgMzkyDQogIDUxMSAgNDAwICA2NjcNCiAgNzU0ICA4NzEgIDMwOQ0KICA4OTkgIDEzMyAgNTgyDQogIDk4NiAgIDY2ICAzMDkNCiAgMTg2ICAxODMgIDM2Nw0KICA1NDMgIDI0MiAgNTIyDQogIDEzMiAgMjU1ICA4ODcNCiAgNTM4ICAyMjUgIDkzNA0KICAgNTcgIDI3NiAgNDM4DQogIDQ1MiAgMzk2ICAzODINCiAgNTAxICA2MDggIDE5NQ0KICAyOTIgIDc0MSAgNjE5DQogICA2OSAgNjcxICA4MDENCiAgMzMxICA3MzEgIDI3OQ0KICA0ODUgIDM1MCAgMzgwDQogICA4MSAgOTI2ICAxODINCiAgNTEzICA4MzQgIDI5OA0KICAxNjUgIDgwMSAgNzk5DQogIDIwNCAgNDI2ICA1MjENCiAgMjQ1ICA2NTAgIDMzMA0KICA3MTYgIDcxNiAgMTU1DQogIDY5MyAgNjk5ICA2NTgNCiAgMzA1ICAgNjkgIDcxMA0KICA2NjEgIDc0NCAgNjk4DQogIDU5OSAgMzI3ICA5NTcNCiAgNTc3ICA1OTMgIDkwMw0KICA5MjQgIDExNyAgMTc2DQogIDk0OSAgODA4ICAzMjMNCiAgMjY3ICA3MTAgIDI1Nw0KICAgOTEgIDY4MyAgOTI3DQogIDQwNCAgMjYyICA5MTgNCiAgMzQ3ICA3MTYgIDEwOQ0KICAxNTUgIDI2NiAgNDgzDQogIDE0MiAgNjc2ICA1MTINCiAgMjE2ICA1MDEgIDEwMw0KICA5MjMgIDExMCAgNDI0DQogIDg1NiAgMzI5ICA2MTcNCiAgMjI5ICAzMzIgIDIzMQ0KICA0NjYgIDgwMyAgNTczDQogIDQ5OCAgMzg4ICA4MjcNCiAgIDM4ICA3ODggIDU4Nw0KICA3NzAgIDM2NyAgNDM1DQogIDczNiAgNTg0ICA0NDUNCiAgIDkzICA1NjkgIDgzNA0KICAgNjUgIDk0OCAgNDc5DQogIDE3MiAgNjMwICA1ODENCiAgMjM5ICAzNjkgIDM5Ng0KICA4MjAgIDI3MCAgNjU2DQogICAzMiAgNTE1ICAzNDgNCiAgODAzICAzMjQgIDk2OQ0KICAgNzAgIDE4OCAgNjM1DQogIDIxOSAgNzY2ICAyNzkNCiAgMTY2ICA3MzYgIDY0MA0KICAyNTcgIDYwNCAgODUxDQogIDU1NSAgNjE2ICA4MjINCiAgNTg5ICAzNDUgIDE2NQ0KICAxNjYgIDE5NiAgIDY0DQogIDkwOSAgMTg1ICA3MDANCiAgODcwICAxMTkgIDY5Mw0KICAgMjAgIDU2NSAgNzM3DQogIDY4MCAgMTk4ICAyNDQNCiAgNzAwICA0ODYgIDgyNQ0KICAxOTQgIDgxMiAgIDY3DQogIDIzNiAgNzU2ICA0MDcNCiAgIDY0ICA5MDUgIDM0NA0KICAgOTIgIDc1NSAgOTA1DQogIDc0OCAgMzQ5ICA2ODENCiAgNzA3ICA3ODEgIDgxMQ0KICA1MDUgICA1MCAgNDU2DQogIDQ3MSAgODg5ICA2NzINCiAgIDM1ICA4OTEgIDMzNA0KICA4OTkgIDQxMSAgMTY0DQogIDY2MyAgNDU5ICAyMzINCiAgNTM5ICA0NDYgIDMyMg0KICAgNTcgIDc4NSAgNzE4DQogIDI3MyAgNDIxICAzMDgNCiAgMzA4ICA3NDQgIDUwMQ0KICAgNDUgIDgxOSAgNDE2DQogIDkzNiAgMjU4ICA0NjYNCiAgOTgwICA4MjUgIDg0MQ0KICAxMDAgICAzMyAgMzQ1DQogIDg5OCAgOTA0ICA3NTANCiAgOTIwICA5MDMgIDQ1Mw0KICA5NDcgICAgOSAgNzY1DQogIDU4MCAgOTc5ICAzNzUNCiAgNzUzICA5NzcgIDg0NA0KICA0MDIgIDE3NCAgMTU2DQogIDU3MyAgODI3ICA3ODINCiAgOTc1ICA2NjMgIDY0NA0KICAxNzkgIDM1OCAgMzUzDQogICA1NSAgNzc3ICA4MzQNCiAgMjIxICA4NzEgIDYzMQ0KICAxMjAgIDcxNCAgMTk5DQogIDY2MyAgMzY5ICAyMTcNCiAgNTk5ICA3MTMgIDEzNQ0KICAgMTEgIDQ3MiAgNzY1DQogIDgwMyAgNDQ1ICA3NDYNCiAgNzk3ICAgMzAgIDI4NA0KICAyNTkgIDc3NiAgNjc3DQogIDU5OCAgNzA3ICA2NzUNCiAgNDg0ICAzMzkgICAgMw0KICAyOTggIDc1MCAgMTYyDQogIDExOSAgODIwICAxNjgNCiAgMTgwICAgNjkgICAgOQ0KICA0MzMgIDMzMiAgNjc2DQogIDE0MiAgMTY0ICAzNDMNCiAgNDM1ICAyMzMgIDQxNA0KICAxNTMgIDk3NyAgMjYzDQogIDUzMiAgIDU0ICAyNDQNCiAgNjAwICA5OTkgICAyNQ0KICAzOTQgIDc1NiAgMzExDQogIDM1NCAgMTk2ICA3MDMNCiAgNjY2ICA4NTggIDc2MA0KICAyMjcgIDMxMiAgNTI1DQogIDM4OSAgNDE5ICA0MzYNCiAgMjE4ICAzMTEgIDc0NA0KICAzMTggIDUzMSAgMjQ1DQogIDMyNCAgOTM5ICA1MDkNCiAgMTgzICA5OTcgIDU0Mw0KICA5NDQgIDU5OCAgIDcwDQogIDc5MCAgNDg2ICA4MjgNCiAgNzEwICA3NDUgIDg4MA0KICA1NDYgIDM2OCAgMjE5DQogIDMxNiAgNjY4ICAgMjkNCiAgMzk4ICAzNjAgIDIxOA0KICA3MDIgIDQ1MyAgOTg3DQogIDc3NCAgNDYyICAzNzMNCiAgNzIyICA4MjkgIDk0Nw0KICA1NDEgIDczMiAgIDQ0DQogIDMxMCAgNDk0ICA1ODINCiAgMjM5ICA1OTYgIDU0OA0KICA1NzkgIDgxMCAgOTA3DQogIDQ5MCAgMTY5ICAgNjINCiAgOTI2ICA4ODMgIDkxNQ0KICAyODEgIDQxNCAgNTk1DQogIDg0NSAgNDEyICA2MDkNCiAgNjMyICAxMDYgIDYxOA0KICAxMTIgIDQwNCAgNDkyDQogIDg2NCAgNDYwICAzMTQNCiAgODQyICAgOTMgIDQzNg0KICA0MTIgIDgwNSAgODc0DQogIDM1MyAgNjg2ICA0NjUNCiAgMjQwICAzOTMgIDgwMA0KICA3ODggIDY1NCAgMzQ2DQogIDY2NiAgIDc4ICAxODUNCiAgNDE4ICA2MDggIDQwNA0KICA2NTggIDUzNyAgOTYwDQogIDc5NCAgNDQ5ICA2ODANCiAgNzExICAzMjQgIDQ4OQ0KICAgNTkgIDUyNSAgMzMwDQogIDMyMyAgMjU5ICA1NDQNCiAgMzU5ICA3NDUgIDU0Mg0KICA4NzcgIDcwMSAgNDAzDQogIDExOSAgODk3ICA1MzMNCiAgOTc3ICAzOTIgIDIyNw0KICA1MjggIDM0MCAgMTk0DQogIDM5OCAgMTgwICAyODMNCiAgNTM4ICAzMDEgIDEyMw0KICA3NzUgIDI2MyAgMTk1DQogICA1MyAgMzg1ICA2MzANCiAgNzQ5ICAyNTMgIDY4Ng0KICA1MzMgICAzMCAgNjI0DQogIDY3OCAgMTg3ICA1OTANCiAgOTM3ICAyMTggICA1MA0KICAyMDUgIDQ2NiAgOTE4DQogIDc5NiAgNjcyICAgNDcNCiAgODE4ICAyMDMgIDk2Mw0KICA0NjEgIDk1MyAgODgxDQogIDczOSAgNDU3ICA2OTYNCiAgNjYxICA3MTEgIDIyMA0KICA2MjQgIDEyMSAgNjYzDQogIDkwOCAgMTczICA2NDQNCiAgNjAyICAxODUgICA3MA0KICAxNjggIDk1NyAgMTU5DQogIDI4MyAgMzQxICA5MzQNCiAgMTk2ICA4NDUgIDkzOQ0KICA0OTQgIDM1NCAgNTQzDQogIDc5NiAgNDIyICAgODcNCiAgNDMwICA3NjIgIDQ3OA0KICA1MjYgIDc2MiAgODU5DQogIDUzNSAgNjAwICA5MjYNCiAgIDI4ICA1NTUgIDY1MQ0KICAxNzAgIDc0OCAgMzc5DQogIDExNyAgNzQ1ICAgMzMNCiAgIDUyICAgIDEgIDM1MQ0KICA5NDYgIDc5NiAgNDQ2DQogIDE0OCAgODQ0ICA5MjANCiAgOTUwICAxMzEgIDc0MA0KICAzOTIgIDQ5MCAgMTE4DQogIDI4NiAgNDY1ICA2NjcNCiAgMjAyICAxMDEgIDY2Mg0KICAzMjYgIDYyOSAgNTU2DQogIDc3MyAgNjYxICAyMTkNCiAgNTQwICA2ODMgIDYxMw0KICA0MDYgIDMxNCAgNTI1DQogIDE1NCAgOTQ3ICA0NTENCiAgNDAxICA2NjEgIDE4Ng0KICA1NzQgIDY5MCAgNzk2DQogIDU1OCAgNzMwICA4NTUNCiAgMTUzICAyNDQgIDE1Ng0KICA2MTggICAzNyAgIDEwDQogIDg1NiAgOTkxICAzNjMNCiAgODIwICA5NTkgIDM3MA0KICA2NDQgIDcwMCAgODAwDQogIDQyMSAgNDY5ICA5MDgNCiAgNDIyICAyMzMgIDI4OA0KICA0MTYgIDI4MSAgNzA3DQogIDM3MCAgNDMwICA0ODcNCiAgMjg0ICA1MjUgIDkxNg0KICA1MzUgIDcxMyAgMzU0DQogIDIxMCAgNTc2ICA1MjQNCiAgNDMyICA5MzAgIDIxNQ0KICA3MTIgIDM3NCAgNjEyDQogIDY4NiAgNTA4ICAxMDINCiAgIDQwICAxNDEgIDYxNg0KICA5NzkgIDUyNSAgNjYzDQogIDgzOCAgNjk2ICAzMjYNCiAgNDcyICAyNjEgIDM1Nw0KICAzMjEgIDkxMCAgNjYzDQogIDIyOCAgMTUzICA1MzYNCiAgMjIzICA5NDAgIDg5Ng0KICAxMzcgICAzOSAgNTA2DQogIDEzOSAgNzA2ICAxODcNCiAgICA0ICA2NjYgIDQ4Mw0KICA5NDQgIDg1NiAgMTE5DQogIDcyMCAgNjAyICAgOTMNCiAgNDEwICAyNjAgICA4NQ0KICA2MDEgIDY0NyAgNTIwDQogIDE2MiAgNDc0ICAzMTcNCiAgNTk5ICA3NDIgIDMxMw0KICAyNDIgIDg4NiAgMzgxDQogIDI1MCAgIDc4ICAzNTMNCiAgMTA5ICA5MTYgIDExNw0KICA1OTcgIDkyNiAgNjczDQogIDMxOCAgMTE0ICAzMDkNCiAgODkyICA4MTkgIDQyNA0KICA0OTEgIDY4MiAgIDg1DQogIDc2NSAgNjU3ICA2ODINCiAgNTU4ICAgNjAgIDcyMQ0KICA5OTAgIDYzNCAgMTYwDQogIDY0MCAgNDYxICA0MTANCiAgNDMwICA4MzkgIDUzNQ0KICAgNDIgIDk2MSAgNjg2DQogIDc1MiAgMjUxICA2OTANCiAgNzQ3ICA5MzEgICAgMw0KICA0MzkgIDkzMCAgIDg1DQogICA0NCAgNjI4ICA5NTMNCiAgNDY1ICA5NjEgIDg3NA0KICAzMTMgIDQ0NyAgOTEzDQogIDI0OSAgNjAwICA4NTkNCiAgMzU5ICA4OTYgIDQ3Mg0KICA2OTggIDE4NyAgNjU3DQogICA1NyAgOTU3ICA4MDUNCiAgNzIxICA5NzcgIDIzOQ0KICA3ODIgICA5MyAgIDk2DQogIDg2MCAgMTU5ICAyNTANCiAgMzY4ICAxNDIgIDIxOA0KICA1NjUgIDE1NyAgIDQ2DQogIDYyMiAgNDAzICAzODMNCiAgIDYzICA1NDYgIDM4Mg0KICAgNjMgIDc3NCAgMzA4DQogIDQ0NiAgNDk1ICA0NzUNCiAgNDY3ICA4MzEgIDMxMA0KICA0NDggICA3NyAgNzk4DQogIDkzMCAgMjgxICAxODkNCiAgNzY3ICAyODkgIDY0NA0KICA1MTQgIDc2NSAgNTI0DQogIDMzMCAgODI3ICA5OTINCiAgMzQwICAyODQgIDk2NA0KICA2MDAgICA5NyAgNzg1DQogIDQxOCAgNDMyICA3NTUNCiAgOTgzICA0NDIgICA1OA0KICA4NzIgIDQzNSAgNzI1DQogIDEwNyAgMzQ0ICAzMTUNCiAgOTE3ICA2ODIgIDU0Nw0KICAgMjQgIDYxMyAgNTYxDQogIDY2NSAgNDQ4ICAyMzgNCiAgNjgwICA4NzIgIDczNw0KICAxMDggIDE4MCAgNDQ5DQogIDIyMCAgNTQ1ICA1ODMNCiAgMjY4ICA2NzYgIDg2Mw0KICA3OTYgIDc5MSAgICAyDQogIDY5NCAgOTkyICAgMzkNCiAgNzg4ICA3NjcgICA0MQ0KICAyMzUgIDU3MiAgMzc3DQogIDk3NSAgODY0ICA4ODMNCiAgOTUzICA0NDggIDYwOA0KICA5MDkgIDg4OCAgNDUyDQogICA5MyAgODUwICA0MTQNCiAgODUyICAgNDggICA0OQ0KICAxMzYgIDU1OCAgODQyDQogIDMwMCAgNDI4ICA3NzYNCiAgNDI3ICA4MTQgICA2NA0KICAyMjMgICA0NSAgMjgzDQogIDEwMCAgNTYyICA2NTkNCiAgMjkwICA1MTkgIDgyOA0KICA2NzggIDc4NiAgMzQ2DQogIDM3MSAgNzExICA5MzQNCiAgNjg2ICAyNzYgIDgyNg0KICA4MDggIDIwOCAgNjY5DQogIDgzMiAgMTk4ICAgIDYNCiAgMzE3ICAgMTEgIDY3NQ0KICA1MDQgIDE4MiAgNDQ4DQogIDE2MiAgNzQ1ICA2NDINCiAgNjIzICA3OTEgIDY4Nw0KICA0MDggIDk0NyAgNjkzDQogIDI0NyAgMjY3ICA2NDENCiAgMzI4ICA2OTMgIDc1OA0KICA3NzMgIDQxMSAgMTQ5DQogICA2NiAgICAyICA1ODkNCiAgNzg2ICA0MDcgIDUyNw0KICAgODEgIDc2MCAgODAzDQogIDk0NiAgNjk2ICA1NTINCiAgODc4ICA2OTggIDk5NA0KICAxOTAgIDIwMyAgNjQ5DQogIDU0OCAgNzEzICA2MzQNCiAgNjU3ICA3MjQgIDY3Ng0KICAxOTUgIDM5NyAgODg3DQogIDE3NSAgMzQ2ICAxMTgNCiAgMzU2ICAyNjQgIDk4MQ0KICAxOTEgIDkxOSAgNDY4DQogIDQ5MCAgNDcwICA1NzANCiAgNTgzICA3NDAgIDE1MQ0KICAzNDAgIDc3MyAgODg5DQogIDE3NiAgNDQ2ICAzMTQNCiAgMjA2ICAzODQgIDkzNQ0KICAxNzIgIDk5NiAgNjIwDQogIDM2MiAgODQyICA0OTcNCiAgMjA4ICA3ODYgIDczMQ0KICAyMDcgIDM5NSAgNzUwDQogIDM2OCAgODE5ICAgODcNCiAgNTI0ICA1MjQgIDcwMg0KICA2MDkgIDc2MSAgNTU0DQogIDc1MyAgOTc1ICAyOTANCiAgNTU5ICA5MzIgIDczMQ0KICA1ODQgIDIwMyAgMTQwDQogIDQ3NyAgMTAwICA5ODINCiAgNzg0ICAxNjIgIDg3Ng0KICAzNzEgIDIwOSAgIDY3DQogIDIzNiAgNzU0ICAxMDgNCiAgNDM5ICA2MzMgIDE2Mw0KICA3MzQgIDcxNyAgNjI2DQogIDgwOCAgMjE2ICA2MzkNCiAgMTMzICA1MjEgICA5NA0KICAxODAgIDgxMyAgMjA4DQogIDEzNiAgNzcwICA4NDQNCiAgIDU3ICA4NjcgIDg3MQ0KICA3MDAgIDkwMCAgNzQwDQogICA5NiAgIDc1ICA2NjINCiAgNjI4ICA4OTMgIDI4NA0KICA4NDMgIDg1MSAgMTk2DQogIDU0NiAgNDI3ICA2MDcNCiAgNzk3ICA0NzEgIDY2NA0KICAxODAgIDM2MyAgMTE3DQogIDk2MSAgNzc1ICAgOTUNCiAgODQ2ICA5NjkgIDIxMA0KICA1MzUgIDI2OSAgNjY2DQogIDIxNiAgNTg1ICA0OTANCiAgNzM2ICA1MjEgIDMzNQ0KICA0ODkgIDQ5MyAgNjAyDQogIDYyNyAgNTc0ICA3MjMNCiAgODU3ICAyMTcgIDYyOQ0KICAzODUgIDgwOCAgNDMzDQogIDYxNSAgMTE1ICAzNjENCiAgNjg3ICA3MDUgIDQ1NQ0KICA4OTggIDM5MCAgMTc3DQogIDczNyAgMzkzICA0NzYNCiAgMzU1ICA3MjcgIDM3MQ0KICA1MzMgIDUyNiAgIDY5DQogIDYxNSAgNDY3ICAxNTcNCiAgNjE0ICA2ODMgIDIwMg0KICA4NzYgIDg5MiAgNTgxDQogIDk0OSAgMTY1ICAzNTcNCiAgIDg2ICA3NjYgIDQzMg0KICAyMzMgICA0NyAgNzAyDQogIDQ0OCAgNDA3ICA4MjENCiAgMjI3ICAzNjQgIDQyNA0KICAxNTggIDM3MiAgOTMzDQogIDk2NiAgNDA1ICAzNjUNCiAgOTEzICA1MTIgIDgxMw0KICA1ODUgIDY5OCAgNDgyDQogIDcyMCAgMTcxICA3MTYNCiAgMTcyICA4NjggIDc0MA0KICAgOTYgIDQ4OSAgIDMzDQogIDUzMSAgODgyICA1NTINCiAgNjE4ICA5NDkgIDUyMw0KICA0MjUgIDg2MCAgNDI0DQogIDkwOSAgNjc2ICAxMTYNCiAgODA2ICA3NzAgIDQzMA0KICA4MzYgIDg2OCAgMzU1DQogIDY0MCAgNTYxICA1MjMNCiAgODU4ICAzNTMgIDQxMQ0KICA0MDAgIDE0OSAgNjEyDQogIDg3MiAgMzY0ICA0OTENCiAgOTQwICA0NjkgIDg3MA0KICAxMjcgIDI1NiAgIDQ3DQogIDU2MSAgMzA2ICAzMjINCiAgNjI2ICAxNDcgIDI3Ng0KICAgMTMgIDU0NyAgMjg5DQogIDIxOCAgNTYxICA3MDUNCiAgMjM0ICAgMTYgIDg0Mg0KICAzMDEgIDY2MyAgMjYxDQogICA4MSAgNDE1ICAzNjgNCiAgMzAxICA5NDUgIDU5Mw0KICAyMzIgIDg1NSAgNzYwDQogIDUyMiAgNjQ5ICA5MjkNCiAgNDAxICA4NDcgIDM3Ng0KICA3NjQgIDU0MiAgNDUyDQogIDc3NCAgNTM2ICA5MjkNCiAgIDEwICA5MzUgIDQ5OQ0KICA3MTAgIDI2MiAgIDk0DQogICA3MiAgNDc1ICA1MjQNCiAgNzIyICA2MTggIDQ4MQ0KICA1MTUgIDEzNSAgNjM3DQogIDk2MiAgMTE1ICAzMDMNCiAgNjY1ICAgODggIDQxNg0KICA1NDQgIDMwMyAgNzM1DQogIDgyOCAgNDg4ICA2ODANCiAgODI3ICA1NzUgIDM1NA0KICAgNDQgIDk5OSAgNDM3DQogIDIzMiAgOTg1ICAxMjgNCiAgMjI2ICAgMzYgIDM0Ng0KICAzMTAgIDMyNSAgMzA3DQogIDQ3MyAgODA5ICAzMTUNCiAgMTg0ICA0ODcgICA5MQ0KICA3NzggIDMxMCAgOTI2DQogIDc0OSAgMjYwICA5ODgNCiAgODY5ICAyMTYgIDg3OA0KICA2NjMgIDc5MCAgNDU4DQogIDkxNCAgMjM3ICA0NzYNCiAgMjU4ICA5MzUgIDIwMQ0KICA5NTYgIDc5NiAgMzEzDQogIDg4OCAgMTA1ICAyODINCiAgMTYwICA4NzQgICA0Mg0KICA3MTUgIDUyNCAgNDUxDQogIDQ3NyAgNjA0ICA4ODYNCiAgNTk2ICAxMTEgIDU1NA0KICA1MjQgIDUxMCAgMzg4DQogIDc3OCAgODc4ICAzMjANCiAgODk0ICA0NTMgIDU3NA0KICAyMTAgIDgwOCAgNjMzDQogIDM0MCAgIDc3ICA5NTYNCiAgMTU5ICA4NzIgIDQyNg0KICAgIDQgIDc1NiAgMzMzDQogIDUyOCAgNjk3ICA2NzcNCiAgNTMwICA0NzQgIDQ0Mg0KICAgNzUgIDQyNyAgNTM2DQogIDg3NCAgNzA2ICA0MzcNCiAgOTQ0ICA1MzYgIDM1Nw0KICA3MjYgIDkxOSAgMzQ5DQogIDkxMSAgNzkxICA2MzcNCiAgNDQ3ICAyMjQgIDQ4Mw0KICA3NDIgIDk0MSAgNjkzDQogIDYzMiAgIDQyICA5MTgNCiAgMzAyICA5MDcgIDU0Nw0KICAyMDQgIDYxOCAgOTI3DQogICA4NiAgNzY1ICAgMTUNCiAgMjgwICAzOTYgIDkyNg0KICA4NTcgIDQyMiAgNTYwDQogIDgwMSAgMzU1ICAzNjgNCiAgIDUzICA3MTggIDU3Nw0KICA2MTMgIDk0NiAgOTMzDQogIDY0MSAgMzc4ICA1NjMNCiAgIDM5ICA5MjggIDQyMw0KICAyNTIgIDkwNiAgNDU0DQogIDYyNiAgMzE4ICAgODENCiAgNDc3ICA4MzggIDQwNw0KICAgODUgIDUzMSAgNDc1DQogIDEyOSAgNjIyICA0MTkNCiAgMTg0ICAzNzIgIDE0Nw0KICAzNjQgIDgwNSAgNTU5DQogIDQ0NSAgMTI4ICAzMDINCiAgNjU2ICA4MTMgIDcyNA0KICA0ODUgIDE0MCAgNTA5DQogIDUzNyAgMjY3ICA1NDkNCiAgMTY0ICAxODQgICA4OQ0KICA0NjQgIDIzMSAgODgxDQogIDExMSAgIDYzICA3MDYNCiAgMzgzICAyODMgIDU2Nw0KICA0MDggICAzMSAgNDU1DQogIDY5OCAgODY0ICA1MDENCiAgNjkyICA4ODcgIDc1Mw0KICA1NzMgIDY4MSAgNzgzDQogIDQ1MyAgMzkzICAzMzgNCiAgMTcxICA3MDcgIDg1MA0KICAgNjggIDY2MyAgMTkwDQogIDM0MiAgNTg4ICAyODQNCiAgMzA5ICAyMTggIDEwMg0KICAxMjEgIDc0MyAgIDU2DQogIDMyMSAgNzIyICAzNzkNCiAgMzA3ICAgOTkgIDM1Nw0KICA0NDQgIDQ4NSAgNjM2DQogIDU0OCAgNDE5ICA1MTcNCiAgNDA3ICAxMDEgIDcxNA0KICAxNjggIDQ5NiAgMTQwDQogIDExMSAgNTIwICA1OTQNCiAgIDU1ICAxMjkgIDQ3Ng0KICA3MDYgIDg0OSAgIDkzDQogIDUyOSAgMjAwICA0MTYNCiAgODQ4ICA2ODAgIDQ3MA0KICA3MzEgIDE4OSAgIDYxDQogIDU5MSAgNjg5ICAgMjANCiAgODAxICA3NzcgICA1Mg0KICAzOTUgIDQ0OSAgODIxDQogIDMzNyAgNDIxICAyOTINCiAgNjE4ICAyMDggIDY3NA0KICAxMTYgICAxMyAgIDY2DQogIDQ1OSAgNzkwICA2MTUNCiAgNDI5ICA3OTYgIDU2NQ0KICA4OTEgIDc5NSAgOTAzDQogIDkyOSAgNDQzICAyNjMNCiAgIDQ5ICA2OTQgIDg5MA0KICA3MDggIDkyOSAgNTc3DQogIDc2NCAgNzg2ICA1NTQNCiAgOTcxICA0NzMgIDIzNg0KICAyNzEgIDQ4MyAgNDQwDQogIDY2NiAgNTA2ICA4NTgNCiAgNTgyICA5NTkgIDU5NA0KICA0NzAgIDkxOCAgNDU3DQogIDU4MyAgNjYyICA1NTENCiAgNzc3ICA0NDYgIDIxNA0KICA2MDkgIDUwMyAgOTI5DQogIDg2MSAgNjkxICA3NjYNCiAgMjU2ICAyMDEgIDk0MA0KICA4OTQgIDM4NiAgMTcyDQogIDYyNCAgMzk3ICAgMTcNCiAgNjE1ICAgIDkgIDE1OQ0KICA0NTQgIDQ5NCAgMzQ0DQogIDYwNiAgNzE3ICA5OTUNCiAgMjUxICAzMzMgIDY4OA0KICA3MTQgIDkxMCAgNjcwDQogIDUzMSAgMzQ2ICAyMjcNCiAgNjkzICA3NTQgIDc0NQ0KICA5NDcgICAgOCAgNDExDQogICAgOSAgODYyICA1OTgNCiAgOTM3ICA4NTggIDYwMQ0KICAzMDkgIDk3NyAgIDE4DQogIDczMSAgNjg0ICA5NDMNCiAgNTc5ICAzODQgIDk1OA0KICAzNTkgIDY0NyAgNDk1DQogICAgOCAgMzU1ICA0NzYNCiAgMzYzICA0NTkgICAyMQ0KICA3MTIgIDM4MyAgOTk3DQogIDg5MiAgIDcxICA5ODENCiAgMzc0ICA0MzMgIDE1Ng0KICAgODYgIDE5NCAgMzQxDQogICA2MCAgMjk4ICAzODUNCiAgIDMxICAxMTAgIDQ1Mg0KICA4MTMgIDUwMSAgNjM1DQogIDI0OSAgIDgyICAyMTUNCiAgODk1ICA1ODUgIDQ1Ng0KICA1NzEgIDk2MSAgNzg0DQogIDczNCAgNzQ2ICA4NTQNCiAgNzQyICAyNjggICA3Mw0KICA1NzUgICAgNyAgNTgzDQogIDY2MCAgNjQzICA5MDgNCiAgNTU5ICA2NDMgIDMzNg0KICAyMjIgIDcyNSAgOTM1DQogIDY2MCAgIDgyICA5MzkNCiAgNzA5ICA3NDUgICA0MQ0KICAyNzcgIDUwNCAgOTE4DQogIDYwNCAgNjc5ICA5MTMNCiAgNzE3ICA0MTkgIDE4Mw0KICA2MTMgIDMwNiAgNzMyDQogIDQ5MSAgNjk0ICA3NDINCiAgNjI4ICA3MDcgIDEwOA0KICA4ODUgIDg2NyAgNTI3DQogIDk3MCAgNzQwICA1NjcNCiAgMTQ3ICAyNjcgIDExOQ0KICAyODggIDc2NiAgOTY5DQogIDEzMiAgMTkwICAzNzINCiAgMTc1ICA4NjIgIDk5Mg0KICA5NDIgIDQ2OCAgNjM5DQogICA2MyAgOTA4ICA1ODENCiAgOTM5ICA3MDMgIDgzMA0KICAzMjggIDE4NiAgNTU0DQogIDkzNiAgMTMwICAzNTUNCiAgODY1ICAyNzAgIDQ3OQ0KICAyNTMgIDEwNCAgNDQ0DQogICA5OSAgMzc4ICAxMDcNCiAgMzQyICAzODUgIDM0MA0KICA2NTEgIDQ4MCAgMzI0DQogICAxNCAgODQxICAyNDkNCiAgNjM1ICA1MzggICA3OQ0KICAyMjkgIDQxNSAgNTMwDQogIDQ4OSAgOTMxICAzMjkNCiAgNjU0ICA4MjggIDcxOQ0KICA5MTEgIDcwMyAgNjkzDQogIDIwMiAgNDI1ICAyMDENCiAgODk3ICAzMTQgIDc0NQ0KICAxMjYgIDYwNiAgMzIzDQogIDIwMSAgNDU5ICAzMDcNCiAgIDc5ICA3MTkgICA1MQ0KICA1OTUgIDkxMyAgNDMyDQogIDI2MSAgOTgwICA1NTQNCiAgNzA4ICAyNzIgIDU5MQ0KICA0MjMgIDc1NCAgIDU4DQogIDE3NSAgNTM4ICA0NDkNCiAgNTUyICA2NzEgIDQxOA0KICA4NzEgICA4NiAgODA5DQogICAgNSAgNTc5ICAzMDkNCiAgODc3ICA2MzUgIDg1MA0KICA2MDcgIDYyMSAgNDcwDQogIDU4NCAgMTY2ICA3MzINCiAgNDQzICA2NjYgIDg4Nw0KICAzMDUgIDYxMiAgNDU0DQogIDU0NyAgMjUyICAgOTANCiAgMzI0ICA0MzEgIDUxMA0KICA4MjcgIDkxMiAgNTAxDQogIDMyOSAgODY4ICA1OTMNCiAgNTI0ICA5NDQgIDQ2MQ0KICAgMTAgIDcwOSAgMjk5DQogIDkwMiAgIDc2ICA1MzkNCiAgODk0ICA3ODMgIDQ0OA0KICAzMDQgIDg4MyAgMjcwDQogIDM1OCAgNzE2ICAzNDYNCiAgNjI2ICAxOTIgIDUzMA0KICA5MDAgICA0NyAgODgwDQogIDgwNyAgNzk2ICA3NTcNCiAgNjcyICA3NzQgIDg4NQ0KICA1OTYgIDM5MSAgMzU4DQogIDMwMCAgMzU1ICAzMTgNCiAgNjE3ICAgNDQgIDMxMA0KICAzNjMgICA1MSAgOTA3DQogIDEzOCAgMTgzICA3MDQNCiAgMjQzICAxODQgIDIzNA0KICA5NzcgIDQwNiAgNDYwDQogIDgxMSAgNjkyICA1NzkNCiAgNDEyICA0NTkgIDE5Ng0KICA1MDkgIDM0NiAgMzY2DQogIDY5NyAgNjQ2ICA3NzcNCiAgMjQ3ICA5MzAgIDU4Mw0KICAzODMgIDI2OCAgIDU0DQogIDM4NyAgIDExICA0NzENCiAgNDM0ICAyNzMgIDQ0NA0KICA0NjIgIDE5MSAgOTE3DQogIDQ3NCAgMjM2ICA2MDUNCiAgOTI0ICAxOTIgIDM0OA0KICA1MTUgICAxNSAgMTI4DQogIDM5OCAgNjA5ICAzMDANCiAgNjA4ICA2MjcgIDI5Ng0KICAyODkgIDYyNCAgNDI3DQogICAxNiAgNDQ4ICAgNzANCiAgMjgwICAzMjkgIDQ5Mg0KICAxODYgIDQ0OCAgNDQ0DQogIDcwOSAgIDI3ICAyMzkNCiAgNTY2ICA0NzIgIDUzNQ0KICAzOTUgIDczNyAgNTM1DQogIDY2NiAgMTA4ICA1MTINCiAgMzk4ICA3ODggIDc2Mg0KICAxODcgICA0NiAgNzMzDQogIDY4OSAgMzg5ICA2OTANCiAgNzE3ICAzNTAgIDEwNg0KICAyNDMgIDk4OCAgNjIzDQogICAxMyAgOTUwICA4MzANCiAgMjQ3ICAzNzkgIDY3OQ0KICA2NTQgIDE1MCAgMjcyDQogIDE1NyAgMjI5ICAyMTMNCiAgNzEwICAyMzIgIDMxNA0KICA1ODUgIDU5MSAgOTQ4DQogIDE5MyAgNjI0ICA3ODENCiAgNTA0ICA1NTMgIDY4NQ0KICAxMzUgICA3NiAgNDQ0DQogIDk5OCAgODQ1ICA0MTYNCiAgOTAxICA5MTcgICA2OQ0KICA4ODUgIDI2NiAgMzI4DQogICAzMiAgMjM2ICA0ODcNCiAgODc3ICAyMjMgIDMxMg0KICA2MDIgIDI2NCAgMjk3DQogIDQyOSAgODUyICAxODANCiAgNTU4ICA4MzMgIDM4MA0KICA1NzkgIDM0MSAgODI5DQogIDcwOCAgODIzICA2MDMNCiAgNDgwICA2MjUgIDU1MQ0KICAxNjggIDk5NSAgNDY1DQogICAyNCAgMjM2ICA4OTgNCiAgMTgwICA3NzAgIDk4NQ0KICA4MjcgIDEyNiAgMzUyDQogIDc5MCAgNDkxICAzMjQNCiAgMTk4ICAzNzkgIDEwNQ0KICA5NTMgIDYwOSAgMjI0DQogIDc5MyAgNTE5ICAzODkNCiAgOTg4ICAzMDMgIDE2OQ0KICA2MzYgIDU3NSAgOTM3DQogIDQ2MCAgODY5ICA1MDANCiAgODU5ICA1NTIgIDgxOQ0KICA2NDcgIDY1MCAgMzY2DQogIDgzOCAgNjQzICAyMzMNCiAgMjIzICAxNzAgIDI0NA0KICA2ODkgIDM4MSAgNTQyDQogICAxNSAgMjkzICAzNzENCiAgNjk2ICA0NDMgIDc5Ng0KICA1NDkgIDEyOCAgNTI1DQogIDkxOSAgNzE5ICAyMzENCiAgNjUxICA1OTkgIDQxNw0KICA0MTMgICA4MCAgNDEzDQogIDg2NCAgOTQwICAzNDQNCiAgNzUzICA5ODkgIDM0Mg0KICA1ODMgIDgxNiAgIDI4DQogIDM5OSAgODE4ICA4OTQNCiAgNTIyICAgIDEgIDg4NA0KICAxMDUgIDEyMiAgMTQ4DQogICAgMiAgODY4ICAzMDENCiAgMTAwICA5NDUgIDMwNg0KICA5OTAgIDUxNiAgNDU4DQogIDYwNCAgNDg0ICAgMjcNCiAgNTg3ICAgMzYgIDQ2OA0KICA3NzQgIDcyNiAgMjQxDQogIDkzMSAgOTkzICAyNzcNCiAgOTA4ICA0MDYgIDM1Mg0KICA3ODMgIDU4NiAgNzA2DQogIDc2MCAgIDI3ICA0NjkNCiAgIDQyICA2MTEgIDk1OA0KICAgNzIgIDExOCAgMzk5DQogIDUyNiAgNjM4ICAgNTUNCiAgNTk4ICA3MzcgIDM5Mg0KICAxMzQgICA4NCAgODI1DQogIDczNCAgODA0ICAyNzMNCiAgNjAwICA3NzggIDg4OA0KICA3ODggIDUzOSAgNjkxDQogICA1NyAgODU0ICA1OTINCiAgODI0ICA2MjkgIDI4Ng0KICAzNTkgICAyNCAgODI0DQogIDU0OCAgODU3ICA2NDYNCiAgODIwICA4MzEgIDE5NA0KICAgMjkgIDg0MiAgOTM5DQogIDk2NiAgMTMzICAyMDENCiAgOTkyICA3MDkgIDk3MA0KICAzNTcgICA0NCAgIDI5DQogIDMyMCAgNjQ5ICAzNTYNCiAgIDM1ICA2MTEgIDM3OQ0KICA0MDcgIDg5NCAgNTgxDQogIDQwOCAgOTQwICA2ODANCiAgNjUyICAzNjcgIDEyNA0KICA2MzAgIDIwMCAgMTgyDQogIDY1MiAgMjcxICA4MjgNCiAgIDY1ICAyOTYgIDc4Ng0KICA4MjEgICA0MiAgMzQxDQogICA4NCAgIDI0ICA1NjINCiAgODk0ICAgMjkgIDUwMA0KICA3MzkgIDc5OSAgMzEwDQogIDI4OSAgNDYxICAzODUNCiAgNTQwICA3MzEgIDQzMA0KICAzOTMgIDMwMyAgMzg5DQogIDc1NiAgNTYwICA3MzENCiAgNjM3ICA0NzAgIDc2MQ0KICAxMDUgIDMxNCAgMjAyDQogIDMzOSAgNDM3ICA3MTcNCiAgMjU2ICA1MjYgIDgxMA0KICA2MzkgIDM4MiAgMzgxDQogICAxMSAgMjg5ICAyOTANCiAgNjM4ICA0NTAgIDMzNg0KICA2MDIgIDQxNSAgOTAxDQogIDY3MSAgNDk0ICA3MTgNCiAgNDYwICA1MDcgIDE4Ng0KICA1OTYgIDE2MCAgNTI4DQogIDc2NiAgODExICAzODkNCiAgMzE5ICA5NTUgIDI4MQ0KICAgMjQgIDMxNyAgNTYyDQogIDQ4OSAgODcwICAyOTUNCiAgNTE0ICA5MjQgIDQ3Nw0KICAzODYgIDg4NyAgIDQ5DQogIDQ3OSAgOTQwICA0MzINCiAgNTU4ICA1MjMgIDQxNg0KICAzNDMgICA1MyAgIDQ2DQogIDU0MiAgODAzICA1OTcNCiAgNjk2ICA3ODQgIDU2NQ0KICA0NzQgIDQ5NSAgNjUwDQogIDYxMyAgNjkyICA0NjUNCiAgMzUyICA4NDEgIDE5OQ0KICA5MTEgIDkyNyAgNjQwDQogIDI3MyAgNjkzICA1MTINCiAgNzAxICA0NjggIDU5Nw0KICAxNDQgIDkxNSAgNjMwDQogIDk0OSAgOTY3ICAxODUNCiAgOTUyICAyOTMgIDUzOA0KICA2NDIgIDQyNiAgMjQ5DQogIDc4OCAgNDA4ICA2NzgNCiAgNDU3ICAgMzIgIDU3OQ0KICA1NzEgIDQ2MiAgNjg2DQogIDY1MCAgNzUyICA2NTENCiAgMjYwICA2ODEgIDE4Mg0KICAxNTggICA4OSAgMzEyDQogIDY5MyAgMzM2ICA1MTcNCiAgODEyICAzNTUgIDYzNA0KICAyMTYgIDUwNyAgNTkxDQogIDY0MyAgNTIwICAzMTANCiAgNzY5ICAgMTggIDg5Ng0KICA2MzAgIDg1MiAgNjc3DQogIDU2NiAgOTEyICAxODUNCiAgNjQzICA2MjEgIDczOQ0KICA0MzMgIDM0NyAgIDUyDQogIDY5MSAgNDEzICA3NTgNCiAgMjYyICA0NTggIDc2MQ0KICA4ODIgIDg3NyAgNTc2DQogIDkxNCAgMjU0ICAxOTQNCiAgNDA3ICA5MTkgIDUxMQ0KICA4MjYgIDM0NSAgNDkwDQogIDU1MSAgMTg3ICA2MTENCiAgNTAxICAxNjMgIDUwNw0KICAgNTkgIDc0OSAgNzA4DQogIDM2NCAgNTAyICA3MTgNCiAgMzkwICAzMTcgICAzOA0KICAzMTYgICA3NyAgNDI0DQogIDQwMCAgODM0ICAzMzkNCiAgMjk2ICA4NjggIDEwMg0KICAzNjAgIDUzMyAgIDM4DQogIDMyNiAgNjA3ICA1MjkNCiAgNDQyICA5NjIgIDU0NA0KICA3NzMgIDM3MSAgMzAwDQogICAyMiAgICA2ICAzMDANCiAgNzg5ICAzNzggIDM4Ng0KICA2NDMgIDQ2MSAgIDE0DQogIDQ4NiAgMzEyICAgNzUNCiAgOTAxICA0MjggICA3Mw0KICAyNzUgIDczNCAgODcxDQogIDM4NCAgNzkzICA0NzUNCiAgMTk3ICAgNTkgIDc5OA0KICA2NjIgIDY4MiAgMzQyDQogIDgxMiAgNjM4ICA0NTkNCiAgNDYxICAgNTkgIDY0Mg0KICA4OTUgIDI1MyAgOTkwDQogIDY5MyAgMTI4ICA1OTYNCiAgNDE1ICAyNzAgIDUzNw0KICA1ODcgIDE5MyAgNTc1DQogIDI2NSAgNjQ0ICA2MzgNCiAgNzQ1ICA2NjEgICA2MQ0KICA0NjUgIDcxMiAgMjUxDQogIDI2OSAgNjE3ICAyODUNCiAgMjU3ICA5NTggIDQ0Mg0KICAzODcgIDEyMCAgNjEyDQogIDc3NiAgODMzICAxOTgNCiAgNzM0ICA5NDggIDcyNg0KICA5NDYgIDUzOSAgODc4DQogICA1OCAgNzc2ICA3ODcNCiAgOTcwICAyMzUgIDE0Mw0KICAxMjkgIDg3NSAgMzUwDQogIDU2MSAgOTk5ICAxODANCiAgNDk2ICA2MDkgIDM5MA0KICA0NjAgIDE4NCAgMTg0DQogIDYxOCAgMTM3ICAgMjUNCiAgODY2ICAxODkgIDE3MA0KICA5NTkgIDk5NyAgOTExDQogIDYzMSAgNjM2ICA3MjgNCiAgNDY2ICA5NDcgIDQ2OA0KICAgNzYgIDcwOCAgOTEzDQogICA3MCAgIDE1ICA4MTENCiAgIDY1ICA3MTMgIDMwNw0KICAxMTAgIDUwMyAgNTk3DQogIDc3NiAgODA4ICA5NDQNCiAgODU0ICAzMzAgIDc1NQ0KICA5NzggIDIwNyAgODk2DQogIDg1MCAgODM1ICA5NzgNCiAgMzc4ICA5MzcgIDY1Nw0KICA0MDMgIDQyMSAgNDkyDQogIDcxNiAgNTMwICAgNjMNCiAgODU0ICAyNDkgIDUxOA0KICA2NTcgIDk5OCAgOTU4DQogIDM1NSAgOTIxICAzNDYNCiAgNzYxICAyNjcgIDY0Mg0KICA5ODAgICA4MyAgOTQzDQogIDY5MSAgNzI2ICAxMTUNCiAgMzQyICA3MjQgIDg0Mg0KICA4NTkgIDE0NCAgNTA0DQogIDk3OCAgODIyICA2MzENCiAgMTk4ICA5MjkgIDQ1Mw0KICA2NTcgIDQyMyAgNjAzDQogIDY4NyAgNDUwICA0MTcNCiAgMjk3ICAgNDQgIDI2MA0KICAxNTggIDQ2MCAgNzgxDQogICAyOSAgMTA4ICA3NDQNCiAgMTM2ICA0ODYgIDQwOQ0KICA5NDEgIDY1OSAgODMxDQogICA3MSAgNjA2ICA2NDANCiAgOTA4ICAyNTEgIDM3Mg0KICA0MDMgIDE4MCAgODU3DQogIDQ1OCAgNTk4ICAgNTINCiAgMTg0ICA1OTQgIDg4MA0KICAgMzggIDg2MSAgMzk1DQogIDMwMiAgODUwICA4ODMNCiAgMjYyICA1ODAgIDY2Nw0KICAgIDIgIDkwNSAgODQzDQogIDQ3NCAgODI1ICA3OTQNCiAgNDczICAyMDkgICA5Ng0KICA5MjYgIDgzMyAgNTg1DQogIDkwMyAgMTE5ICA1MzINCiAgIDIzICA3MTIgIDgzMQ0KICA4NzUgIDU1OCAgNDA2DQogIDE0NiAgNjM1ICA4NTENCiAgODQ0ICA3MDMgIDUxMQ0KICA5MDAgIDUzMCAgNjEyDQogIDgyNCAgIDIxICAzNTYNCiAgNzQ2ICA1MTEgIDcyMQ0KICA3MzcgIDQ0NSAgMzI2DQogIDY0NCAgMTYyICAzMDkNCiAgODkyICAyOTEgICAxNw0KICAxMDUgIDU4MSAgNzk1DQogIDMxOCAgODY5ICA0MDINCiAgNDA4ICAyODkgIDUzNQ0KICA2NTYgIDQ0NCAgIDgzDQogIDY0NyAgNzU0ICAxMzMNCiAgIDQzICA5MDEgIDIwNQ0KICAzODYgIDQyMCAgNzY2DQogIDU0OSAgIDkwICA4NTkNCiAgNzU2ICA0MzYgIDE4OA0KICA2NjQgIDQ5MSAgNzUzDQogIDcwMCAgNDAyICA1NzMNCiAgNDAzICA1OTAgIDE4OQ0KICAyNTggIDk4MiAgIDIwDQogICAgNCAgNTUzICA1MjkNCiAgMjY0ICA3MTggIDUzOA0KICAyMDYgIDY0NyAgMTM2DQogIDI1NyAgODYwICAyNzkNCiAgMzM4ICA0NDkgIDI0OQ0KICA0MjEgIDU2OSAgODY1DQogIDE4OCAgNjQwICAxMjQNCiAgNDg3ICA1MzggIDc5Ng0KICAyNzYgIDM1OCAgNzQ4DQogIDI2OSAgMjYwICA2MjUNCiAgIDgzICAxMDYgIDMwOQ0KICA0OTYgIDM0MCAgNDY3DQogIDQ1NiAgOTUzICAxNzkNCiAgNDYxICA2NDMgIDM2Nw0KICA0MTEgIDcyMiAgMjIyDQogIDUxOSAgNzYzICA2NzcNCiAgNTUwICAgMzkgIDUzOQ0KICAxMzUgIDgyOCAgNzYwDQogIDk3OSAgNzQyICA5ODgNCiAgODY4ICA0MjggIDMxNQ0KICA0MjMgIDUzNSAgODY5DQogIDY3NyAgNzU3ICA4NzUNCiAgODUzICA0MTUgIDYxOA0KICA1OTEgIDQyNSAgOTM3DQogIDU4NSAgODk2ICAzMTgNCiAgMjA3ICA2OTUgIDc4Mg0KICAyMDAgIDkwNCAgMTMxDQogICA5NSAgNTYzICA2MjMNCiAgMTc2ICA2NzUgIDUzMg0KICA0OTMgIDcwNCAgNjI4DQogIDcwNyAgNjg1ICA1MjENCiAgNjkwICA0ODQgIDU0Mw0KICA1ODQgIDc2NiAgNjczDQogIDY2NyAgOTMzICA2MTcNCiAgMjc2ICA0MTYgIDU3Nw0KICA4MDggIDk2NiAgMzIxDQogIDMyNyAgODc1ICAxNDUNCiAgNjYwICA3MjIgIDQ1Mw0KICA3NjkgIDU0NCAgMzU1DQogICA4MyAgMzkxICAzODINCiAgODM3ICAxODQgIDU1Mw0KICAxMTEgIDM1MiAgMTkzDQogICA2NyAgMzg1ICAzOTcNCiAgMTI3ICAxMDAgIDQ3NQ0KICAxNjcgIDEyMSAgIDg3DQogIDYyMSAgIDg0ICAxMjANCiAgNTkyICAxMTAgIDEyNA0KICA0NzYgIDQ4NCAgNjY0DQogIDY0NiAgNDM1ICA2NjQNCiAgOTI5ICAzODUgIDEyOQ0KICAzNzEgICAzMSAgMjgyDQogIDU3MCAgNDQyICA1NDcNCiAgMjk4ICA0MzMgIDc5Ng0KICA2ODIgIDgwNyAgNTU2DQogIDYyOSAgODY5ICAxMTINCiAgMTQxICA2NjEgIDQ0NA0KICAyNDYgIDQ5OCAgODY1DQogIDYwNSAgNTQ1ICAxMDUNCiAgNjE4ICA1MjQgIDg5OA0KICA3MjggIDgyNiAgNDAyDQogIDk3NiAgODI2ICA4ODMNCiAgMzA0ICAgIDggIDcxNA0KICAyMTEgIDY0NCAgMTk1DQogIDc1MiAgOTc4ICA1ODANCiAgNTU2ICA0OTMgIDYwMw0KICA1MTcgIDQ4NiAgIDkyDQogICA3NyAgMTExICAxNTMNCiAgNTE4ICA1MDYgIDIyNw0KICAgNzIgIDI4MSAgNjM3DQogIDc2NCAgNzE3ICA2MzMNCiAgNjk2ICA3MjcgIDYzOQ0KICA0NjMgIDM3NSAgIDkzDQogIDI1OCAgNzcyICA1OTANCiAgMjY2ICA0NjAgIDU5Mw0KICA4ODYgIDk1MCAgIDkwDQogIDY5OSAgNzQ3ICA0MzMNCiAgOTUwICA0MTEgIDUxNg0KICAzNzIgIDk5MCAgNjczDQogICA2OSAgMzE5ICA4NDMNCiAgMzMzICA2NzkgIDUyMw0KICAzOTQgIDYwNiAgMTc1DQogIDY0MCAgOTIzICA3NzINCiAgODkzICA2NTcgIDYzOA0KICA1NjMgIDI4NSAgMjQ0DQogIDg3NCAgNTc5ICA0MzMNCiAgMzg3ICA3NTggIDI1Mw0KICAzODkgIDExNCAgODA5DQogIDczNiAgMjY5ICA3MzgNCiAgMzQ1ICAxNzMgIDEyNg0KICAyNDggIDc5MyAgNTAyDQogIDQyMiAgMjcxICA1ODMNCiAgMzk5ICA1MjggIDY1NA0KICA4MjUgIDk1NiAgMzQ4DQogIDgyMiAgMzc4ICAgNTINCiAgICA3ICA2NTggIDMxMw0KICA3MjkgIDM3MSAgMzk1DQogIDU1MyAgMjY3ICA0NzUNCiAgNjI0ICAyODcgIDY3MQ0KICA4MDYgICAzNCAgNjkzDQogIDI1NCAgMjAxICA3MTENCiAgNjY3ICAyMzQgIDc4NQ0KICA4NzUgIDkzNCAgNzgyDQogIDEwNyAgIDQ1ICA4MDkNCiAgOTY3ICA5NDYgICAzMA0KICA0NDMgIDg4MiAgNzUzDQogIDU1NCAgODA4ICA1MzYNCiAgODc2ICA2NzIgIDU4MA0KICA0ODIgICA3MiAgODI0DQogIDU1OSAgNjQ1ICA3NjYNCiAgNzg0ICA1OTcgICA3Ng0KICA0OTUgIDYxOSAgNTU4DQogIDMyMyAgODc5ICA0NjANCiAgMTc4ICA4MjkgIDQ1NA0KICAgMTIgIDIzMCAgNTkyDQogICA5MCAgMjgzICA4MzINCiAgIDgxICAyMDMgIDQ1Mg0KICAyMDEgIDk3OCAgNzg1DQogIDY0MyAgODY5ICA1OTENCiAgNjQ3ICAxODAgIDg1NA0KICAzNDMgIDYyNCAgMTM3DQogIDc0NCAgNzcxICAyNzgNCiAgNzE3ICAyNzIgIDMwMw0KICAzMDQgIDI5OCAgNzk5DQogIDEwNyAgNDE4ICA5NjANCiAgMzUzICAzNzggIDc5OA0KICA1NDQgIDY0MiAgNjA2DQogIDQ3NSAgMzAwICAzODMNCiAgNDQ1ICA4MDEgIDkzNQ0KICA3NzggIDU4MiAgNjM4DQogIDkzOCAgNjA4ICAzNzUNCiAgMzQyICA0ODEgIDUxMg0KICA2NjYgICA3MiAgNzA4DQogIDM0OSAgNzI1ICA3ODANCiAgMzY4ICA3OTcgIDE2Mw0KICAzNDIgIDgxNSAgNDQxDQogIDE2NyAgOTU5ICA2ODENCiAgNDk5ICAxOTkgIDgxMw0KICA0NzUgIDQ2MSAgNDk1DQogIDM1NCAgNDYyICA1MzINCiAgMzkwICA3MzAgIDM2OQ0KICAyMDIgIDYyMyAgODc3DQogIDY1NiAgMTM5ICA4ODMNCiAgNDk1ICA2NjYgICAgOA0KICAzNDggIDk1NSAgOTc2DQogIDk5OCAgMzU2ICA5MDYNCiAgNzI1ICA2NDUgIDkzOA0KICAzNTMgIDUzOSAgNDM4DQogIDk4MiAgNDcwICA2MzYNCiAgNjUxICAxNDAgIDkwNg0KICA4OTUgIDcwNiAgNTM4DQogIDg5NSAgNzIxICAyMDMNCiAgMTU4ICAgMjYgIDY0OQ0KICA0ODkgIDI0OSAgNTIwDQogIDMyMCAgMTU3ICA3NTENCiAgODEwICAyNzQgIDgxMg0KICAzMjcgIDMxNSAgOTIxDQogIDYzOSAgIDU2ICA3MzgNCiAgOTQxICAzNjAgIDQ0Mg0KICAxMTcgIDQxOSAgMTI3DQogIDE2NyAgNTM1ICA0MDMNCiAgMTE4ICA4MzQgIDM4OA0KICAgOTcgIDY0NCAgNjY5DQogIDM5MCAgMzMwICA2OTENCiAgMzM5ICA0NjkgIDExOQ0KICAxNjQgIDQzNCAgMzA5DQogIDc3NyAgODc2ICAzMDUNCiAgNjY4ICA4OTMgIDUwNw0KICA5NDYgIDMyNiAgNDQwDQogIDgyMiAgNjQ1ICAxOTcNCiAgMzM5ICA0ODAgIDI1Mg0KICAgNzUgIDU2OSAgMjc0DQogIDU0OCAgMzc4ICA2OTgNCiAgNjE3ICA1NDggIDgxNw0KICA3MjUgIDc1MiAgMjgyDQogIDg1MCAgNzYzICA1MTANCiAgMTY3ICAgIDkgIDY0Mg0KICA2NDEgIDkyNyAgODk1DQogIDIwMSAgODcwICA5MDkNCiAgNzQ0ICA2MTQgIDY3OA0KICAgNDQgICAxNiAgMzIyDQogIDEyNyAgMTY0ICA5MzANCiAgMTYzICAxNjMgIDY3Mg0KICA5NDUgIDg2NSAgMjUxDQogIDY0NyAgODE3ICAzNTINCiAgMzE1ICAgNjkgIDEwMA0KICAgNjYgIDk3MyAgMzMwDQogIDQ1MCAgOTcyICAyMTENCiAgNDAxICAgMzggIDIyNQ0KICA1NjEgIDc2NSAgNzUzDQogIDU1NCAgNzUzICAxOTMNCiAgMjIyICAgMTMgIDgwMA0KICAxMjQgIDE3OCAgNDU2DQogIDQ3NSAgNzAzICA2MDINCiAgNDIwICA2NTkgIDk5MA0KICA0ODcgICA5NCAgNzQ4DQogIDU3OCAgMjg0ICA1NzcNCiAgNzc2ICAzNTUgIDE5MA0KICAxOTQgIDgwMSAgNTY2DQogICA0MiAgMTI0ICA0MDENCiAgMTc5ICA4NzEgIDY2OQ0KICAzMDMgIDEyMyAgOTU3DQogIDU5NiAgNTAzICA4MjANCiAgODQ2ICA0MjQgIDk4NQ0KICA1MjIgIDg4MiAgMjU0DQogIDgzNSAgODExICA0MDUNCiAgNzk2ICAgOTQgIDIwOQ0KICAxODUgIDM1NSAgMzk0DQogIDM4NyAgMTQ1ICAyMjMNCiAgMzAwICAyNDAgIDM5NQ0KICAzODEgIDgyNiAgODk5DQogIDUwMyAgODY4ICA2MDYNCiAgMTIxICA2NzUgIDQ2Nw0KICAxNTkgIDQ1NiAgNzI0DQogICAyOCAgNDc3ICAyMzMNCiAgMTY1ICAgNDMgIDU2Ng0KICAxNTkgIDQwNCAgIDI2DQogIDk2OSAgNDEzICA3MjUNCiAgOTI3ICAzODkgIDczMw0KICA3MjAgIDM0NSAgIDM4DQogIDc1MiAgMTk3ICA4NzkNCiAgMjE5ICAxOTYgIDg2Ng0KICA1ODMgIDE5NSAgIDg0DQogIDY1NCAgOTk2ICAzNjQNCiAgMjM0ICA5NDEgIDI5OA0KICAxMzYgIDg5MCAgNzMyDQogIDE0NyAgMjk2ICA4NzQNCiAgMjQ1ICA5NDggIDYyNw0KICA2MzMgIDQwNCAgNzk0DQogIDQ0MyAgNjg5ICA0NzcNCiAgODE5ICA5MjMgIDMyNA0KICAzOTEgIDgyMSAgNjgzDQogIDc3NCAgMjU1ICAzMzkNCiAgNjg0ICA4NTYgIDM5MQ0KICA3NTEgIDQyMCAgNjA4DQogIDU5NCAgODg0ICAyMDcNCiAgMjgwICA5MDMgIDQ3Mg0KICAzNjUgIDkxNiAgNjIwDQogIDQyMSAgICAxICA3NjANCiAgIDY2ICA5MTMgIDIyNw0KICAgNzMgIDYzMSAgNzg3DQogIDQ3MSAgMjY2ICAzOTMNCiAgNDY5ICA2MjkgIDUyNQ0KICA1MzQgIDIxMCAgNzgxDQogIDc2NSAgMTk4ICA2MzANCiAgNjU0ICAyMzYgIDc3MQ0KICA5MzkgIDg2NSAgMjY1DQogIDM2MiAgODQ5ICAyNDMNCiAgNjcwICAgMjIgIDIyNQ0KICAyNjkgIDY0NCAgODQzDQogICAzMCAgNTg2ICAgMTUNCiAgMjY2ICAxNzggIDg0OQ0KICAyMzcgIDU0NyAgOTI2DQogIDkwOCAgIDMzICA1NzQNCiAgNzg4ICA1MjUgIDg5NQ0KICA3MTcgIDQ0OCAgNDEzDQogIDk1MSAgICA0ICAyNTQNCiAgOTMxICA0NDcgIDE1OA0KICAyNTQgIDg1NiAgMzcxDQogIDk0MSAgODAzICAzMjINCiAgNjk3ICA2NzggICA5OQ0KICAzMzkgIDUwOCAgMTU1DQogIDk1OCAgNjA4ICA2NjENCiAgNjM5ICAzNTYgIDY5Mg0KICAxMjEgIDMyMCAgOTY5DQogIDIyMiAgIDQ3ICAgNzYNCiAgMTMwICAyNzMgIDk1Nw0KICAyNDMgICA4NSAgNzM0DQogIDY5NiAgMzAyICA4MDkNCiAgNjY1ICAzNzUgIDI4Nw==" | |
struct Triangle { | |
var side1: Int | |
var side2: Int | |
var side3: Int | |
var isValid: Bool { | |
return (side1 + side2) > side3 && | |
(side2 + side3) > side1 && | |
(side1 + side3) > side2 | |
} | |
} | |
let inputData = Data(base64Encoded: base64EncodedInput)! | |
let inputDecodedString = String(data: inputData, encoding: .utf8)! | |
// print(inputDecodedString) | |
// let rowArray = inputDecodedString.components(separatedBy: CharacterSet.newlines) | |
let rows = inputDecodedString.characters.split { $0 == "\n" || $0 == "\r\n" }.map(String.init) | |
var column1 = [String]() | |
var column2 = [String]() | |
var column3 = [String]() | |
for row in rows { | |
let values = row.components(separatedBy: " ").filter { $0 != "" } | |
guard values.count == 3 else { | |
fatalError() | |
} | |
column1.append(values[0]) | |
column2.append(values[1]) | |
column3.append(values[2]) | |
} | |
let chunkSize = 3 | |
var validCount = 0 | |
var invalidCount = 0 | |
for column in [column1, column2, column3] { | |
print(column) | |
let chunks = stride(from: 0, to: column.count, by: chunkSize).map { | |
Array(column[$0..<min($0 + chunkSize, column.count)]) | |
} | |
for chunk in chunks { | |
let t = Triangle(side1: Int(chunk[0])!, side2: Int(chunk[1])!, side3: Int(chunk[2])!) | |
if t.isValid { | |
validCount += 1 | |
} else { | |
invalidCount += 1 | |
} | |
} | |
} | |
print(validCount) | |
print(invalidCount) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment