DQ0KICAgICAgICAgICAgICAgICAgICBObyBNZSBWdWVsdm8gYSBFbmFtb3Jhcg0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJ5DQ0KICAgICAgICAgICAgICAgICAgICAgICAgIEdsb3JpYSBFc3RlZmFuDQ0KDQ0KICAgICAgIEYNDQogICBQcmVzaWVudG8gcXVlIGFsZ28gdGllbmVzIHF1ZSBkZWNpci4NDQogICAgICAgICAgIERtDQ0KICAgRXJlcyBjb2JhcmRlIHkgbm8gbG8gcXVpZXJlcyBhZG1pdGlyLg0NCiAgICAgICAgICAgQmINDQogICBTaSB0ZSBxdWllcmVzIGlyIG5vIGVzcGVyZXMgbWFzLg0NCiAgICAgICBCYm0gICAgICAgICAgICAgICAgICAgICAgICAgICAgQyAgICAgICAgICBDNw0NCiAgIExvIG51ZXN0cm8gdGVybWlubyBubyBoYXkgbWFzIHF1ZSBoYWJsYXIuDQ0KDQ0KICAgICAgICAgICAgIEYNDQogICBFc3RveSBzdWZyaWVuZG8gcG9jbyBhIHBvY28gZnJlbnRlIGEgdGkuDQ0KICAgICAgICAgICAgICAgRG0NDQogICBNZSBlc3RhcyByb2JhbmRvIHRvZG8gYXF1ZWxsbyBxdWUgdGUgZGkuDQ0KICAgICAgICAgICBCYg0NCiAgIFRhbnRhcyBub2NoZXMgbGxlbmFzIGRlIHBhc2lvbg0NCiAgICAgICBCYm0gICAgICAgICAgICAgICAgICAgICAgICAgICAgQyAgICAgICBDNw0NCiAgIE1pIHRlcm51cmEgLCBtaSBpbm9zZW5jaWEgLCBtaSBwZXJkb24uDQ0KDQ0KICAgQ2hvcnVzOg0NCiAgICAgICAgICBGDQ0KICAgTm8gbWUgdnVlbHZvIGEgZW5hbW9yYXIgLA0NCiAgICAgICAgICAgICAgICAgICAgICBHDQ0KICAgTWUgZ29zaWpvIGEgbGEgdmVyZGFkLg0NCiAgICAgICAgICBEbSAgICAgICAgICAgICAgICAgQmINDQogICBTZSBxdWUgdm95IGEgc2VndWlyIGVuYW1vcmFkYSBkZSB0aSANDQogICAgICAgICAgICAgICAgICAgICAgIEM3DQ0KICAgWSBxdWUgbm8gcG9kcmUgb2x2aWRhci4NDQogICAgICAgICAgIEYNDQogICBObyBtZSB2dWVsdm8gYSBlbmFtb3JhciAsDQ0KICAgICAgICAgICAgICAgICAgICAgRw0NCiAgIFRlIGxvIHB1ZWRvIGFzZWd1cmFyLg0NCiAgICAgICAgICAgICAgICAgICAgIERtDQ0KICAgUXVlIGF1bnF1ZSBtZSBlbnRyZWdlIG1pIGFtb3IgLA0NCiAgICAgICAgICBCYiAgICAgICAgQzcgIEYNDQogICBObyBtZSB2dWVsdm8gYSBlbmFtb3Jhci4NDQoNDQogICAgICAgRg0NCiAgIExhIHZpZGEgZXMgdHJpc3RlICwgcXVlIGlyb25pYSAsIHF1ZSBkb2xvci4NDQogICAgICAgICAgICAgRG0gICAgICAgICAgICAgICAgICAgICAgIA0NCiAgIFF1ZXJlcnRlIHRhbnRvIHBlcm8gYXVuIGRlY2lydGUgYWRpb3MuDQ0KICAgICAgIEJiICAgICAgICAgICAgICAgICAgICAgDQ0KICAgRGUgdmVzIGVuIGN1YW5kbyBwaWVuc2EgZW4gbWkuDQ0KICAgICAgICAgQm0gICAgICAgICAgICAgICAgICAgICAgIEMgICBDNw0NCiAgIFRlIGRlc2VvIGxvIG1lam9yICxxdWUgc2VhcyBmZWxpei4gICAgIHtnb3RvIGNocm9ydXN9DQ0KDQ0K--1430404836-259011464-806451448=:16210--