SG93ZHkgZm9sa3MsDQoNCkkgd2FzIHdvbmRlcmluZyBpZiB0aGVyZSdzIGFueW9uZSBoZXJlIHdo byBoYXMgcGhwIHNjcmlwdHMgZm9yIGNoYW5naW5nIHVzZXIgcGFzc3dvcmRzLg0KSSdtIHVzaW5n IFFtYWlsK3Zwb3BtYWlsLi5JTVAgZG9lc24ndCBhbGxvdyBtZSB0byBjaGFuZ2UgdnBvcG1haWwt YmFzZWQgdXNlciBwYXNzd29yZHMuDQoNClRoYW5rIHlvdSBmb3IgeW91ciBhdHRlbnRpb24uDQo=