--[[ BBBBBBBBBBBBBBBBB iiii FFFFFFFFFFFFFFFFFFFFFF tttt B::::::::::::::::B i::::i F::::::::::::::::::::F ttt:::t B::::::BBBBBB:::::B iiii F::::::::::::::::::::F t:::::t BB:::::B B:::::B FF::::::FFFFFFFFF::::F t:::::t B::::B B:::::Biiiiiii ggggggggg ggggg F:::::F FFFFFFaaaaaaaaaaaaa ttttttt:::::ttttttt B::::B B:::::Bi:::::i g:::::::::ggg::::g F:::::F a::::::::::::a t:::::::::::::::::t B::::BBBBBB:::::B i::::i g:::::::::::::::::g F::::::FFFFFFFFFF aaaaaaaaa:::::at:::::::::::::::::t B:::::::::::::BB i::::i g::::::ggggg::::::gg F:::::::::::::::F a::::atttttt:::::::tttttt B::::BBBBBB:::::B i::::i g:::::g g:::::g F:::::::::::::::F aaaaaaa:::::a t:::::t B::::B B:::::B i::::i g:::::g g:::::g F::::::FFFFFFFFFF aa::::::::::::a t:::::t B::::B B:::::B i::::i g:::::g g:::::g F:::::F a::::aaaa::::::a t:::::t B::::B B:::::B i::::i g::::::g g:::::g F:::::F a::::a a:::::a t:::::t tttttt BB:::::BBBBBB::::::Bi::::::ig:::::::ggggg:::::g FF:::::::FF a::::a a:::::a t::::::tttt:::::t B:::::::::::::::::B i::::::i g::::::::::::::::g F::::::::FF a:::::aaaa::::::a tt::::::::::::::t B::::::::::::::::B i::::::i gg::::::::::::::g F::::::::FF a::::::::::aa:::a tt:::::::::::tt BBBBBBBBBBBBBBBBB iiiiiiii gggggggg::::::g FFFFFFFFFFF aaaaaaaaaa aaaa ttttttttttt g:::::g gggggg g:::::g g:::::gg gg:::::g g::::::ggg:::::::g gg:::::::::::::g ggg::::::ggg gggggg VVVVVVVV VVVVVVVV V::::::V V::::::V V::::::V V::::::V V::::::V V::::::V V:::::V V:::::Vaaaaaaaaaaaaayyyyyyy yyyyyyynnnn nnnnnnnn eeeeeeeeeeee V:::::V V:::::V a::::::::::::ay:::::y y:::::y n:::nn::::::::nn ee::::::::::::ee V:::::V V:::::V aaaaaaaaa:::::ay:::::y y:::::y n::::::::::::::nn e::::::eeeee:::::ee V:::::V V:::::V a::::a y:::::y y:::::y nn:::::::::::::::ne::::::e e:::::e V:::::V V:::::V aaaaaaa:::::a y:::::y y:::::y n:::::nnnn:::::ne:::::::eeeee::::::e V:::::V V:::::V aa::::::::::::a y:::::y y:::::y n::::n n::::ne:::::::::::::::::e V:::::V:::::V a::::aaaa::::::a y:::::y:::::y n::::n n::::ne::::::eeeeeeeeeee V:::::::::V a::::a a:::::a y:::::::::y n::::n n::::ne:::::::e V:::::::V a::::a a:::::a y:::::::y n::::n n::::ne::::::::e V:::::V a:::::aaaa::::::a y:::::y n::::n n::::n e::::::::eeeeeeee V:::V a::::::::::aa:::a y:::::y n::::n n::::n ee:::::::::::::e VVV aaaaaaaaaa aaaa y:::::y nnnnnn nnnnnn eeeeeeeeeeeeee y:::::y y:::::y y:::::y y:::::y yyyyyyy version 0.6 ]]-- assert(load(Base64Decode("G0x1YVIAAQQEBAgAGZMNChoKAAAAAAAAAAAAARnkAAAABgBAAAdAQABYgEAAFwAAgB8AgAABwAAAQwCAAIEAAQDBQAEAAYEBAEbBQQBHAcICgUECAMGBAgBdgYAB1kCBAQbBQgBBAQMAFkEBAkFBAwCAAQABwAGAAVbBgQKDAQAA5QEAAAjAAYdbAAAAFwANgMbBQwAAAgABQQIEAN2BgAHbAQAAF8AKgAaCRABGwkQAgAKAA10CAAEdggAAGABFBBcAAYAGwkQAQAKAAx2CAAEbQgAAFwAAgAQCAAAIAIKIBkJEABsCAAAXQAeABsJEAEACAAAdggABRkJEABlAAgQXQAOAgwGAAAaCQwBBQgUAhkJEAFaCggQdQgABBoJDAEGCBQAdQgABBsJFAGVCAACBAgYAHUKAARdAAoAGgkMAQUIGAIZCRADBggYAVsKCBB1CAAEXgACABoJDAEHCBgAdQgAB5YEAAAjAAY7BQQcAAYIHAGXCAAAIQIKPRgJIAIFCCADBQggAAYMIAEGDCABdgoAChgJIAMFCCAABQwgAQUMIAIGDCACdgoACxgJIAAFDCABBQwgAgcMIAMGDCADdgoACBgNIAEFDCACBgwgAwUMIAAGECAAdg4ACRgNIAIFDCADBgwgAAUQIAEFECABdg4AChgNIAMFDCAABhAgAQYQIAIFECACdg4ACxgNIAAFECABBRAgAgYQIAMFECADdg4ACBgRIAEFECACBhAgAwYQIAAGFCAAdhIACRgRIAIFECADBRAgAAUUIAEFFCABdhIACi8QAAMtEAADKhMmSisQEkstEAADKBMqSisSEk8uEAADKhMmSysRKlYrEhJTlBAEACMAEluVEAQAIwISW5YQBAAjABJflxAEACMCEl+UEAgAIwASY5UQCAAjAhJjlhAIACMAEmeXEAgAIwISZ5QQDAAjABJrlRAMACMCEmuWEAwAIwASb5cQDAAjAhJvlBAQACMAEnOVEBAAIwIScy8QAAAsFAADKBIWdCwUAAMoEBZ4LBQAAygQFlAjABJ3LBAAACMCEnssEAAAIwASfywQAAAjAhJ/LBAAACMAEoMsEAAAIwISgywSAAgGFEABBxRAAgQURAMFFEQABhhEA5ESAAiWFBAAIAIWjJcUEAAgABaQlBQUACACFpCVFBQAIAAWlJYUFAAgAhaUlxQUACAAFpiUFBgAIAIWmJUUGAAgABaclhQYACACFpyXFBgAIAAWoJQUHAAgAhagfAIAAUgAAAAQHAAAAbXlIZXJvAAQJAAAAY2hhck5hbWUABAYAAABWYXluZQAEBAAAADAuNgAEDwAAAHJhdy5naXRodWIuY29tAARDAAAAL0JpZ0ZhdE5pZGFsZWUvQm9MLVJlbGVhc2VzL21hc3Rlci9MaW1pdGVkQWNjZXNzL0JpZyBGYXQgVmF5bmUubHVhAAQHAAAAP3JhbmQ9AAQFAAAAbWF0aAAEBwAAAHJhbmRvbQADAAAAAAAA8D8DAAAAAACIw0AEDAAAAFNDUklQVF9QQVRIAAQSAAAAQmlnIEZhdCBWYXluZS5sdWEABAkAAABodHRwczovLwAEDwAAAEF1dG91cGRhdGVyTXNnAAQNAAAAR2V0V2ViUmVzdWx0AARQAAAAL0JpZ0ZhdE5pZGFsZWUvQm9MLVJlbGVhc2VzL21hc3Rlci9MaW1pdGVkQWNjZXNzL3ZlcnNpb25zL0JpZyBGYXQgVmF5bmUudmVyc2lvbgAEDgAAAFNlcnZlclZlcnNpb24ABAUAAAB0eXBlAAQJAAAAdG9udW1iZXIABAcAAABudW1iZXIABBYAAABOZXcgdmVyc2lvbiBhdmFpbGFibGUABCAAAABVcGRhdGluZywgcGxlYXNlIGRvbid0IHByZXNzIEY5AAQMAAAARGVsYXlBY3Rpb24AAwAAAAAAAAhABCIAAABZb3UgaGF2ZSBnb3QgdGhlIGxhdGVzdCB2ZXJzaW9uICgABAIAAAApAAQfAAAARXJyb3IgZG93bmxvYWRpbmcgdmVyc2lvbiBpbmZvAAQTAAAARWJhbFlhVmFzaGlTb2NrZXRpAAQOAAAAQmlnIEZhdCBWYXluZQAEDQAAAEJpZyBGYXQgVGVhbQAEGQAAAHBvaXNrX2JsaXpoYWpzaGVnb19sYXJrYQAEBQAAAEFSR0IAAwAAAAAA4G9AAwAAAAAAAAAAAwAAAAAAAGBABAMAAABBQQAEBgAAAFJhbmdlAAMAAAAAADCBQAQCAAAAUQADAAAAAADAckAEAgAAAEUABAsAAABLbm9ja1JhbmdlAAMAAAAAAGB9QAQQAAAAdGFibGVfd2hpdGVsaXN0AAQQAAAAZ29femFfcGl2YXNpa29tAAQGAAAAQ29tYm8A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"), nil, "bt", _ENV))()