1. | 65725f72657175657374202a706565725f726571290a7b0a0973747275637420647262645f74636f6e6e202a74636f6e6e203d206d6465762d3e74636f6e6e3b0a09626f6f6c207265736f6c76655f636f6e666c69637473203d20746573745f626974285245534f4c56455f434f4e464c494354532c202674636f6e6e2d3e666c616773293b0a09736563746f725f7420736563746f72203d20706565725f7265712d3e692e736563746f723b0a09636f6e737420756e7369676e656420696e742073697a65203d20706565725f7265712d3e692e73697a653b0a0973747275637420647262645f696e74657276616c202a693b0a09626f6f6c20657175616c3b0a09696e74206572723b0a0a092f2a0a09202a20496e73657274696e67207468652070656572207265717565737420696e746f207468652077726974655f726571756573747320747265652077696c6c2070726576656e740a09202a206e657720636f6e666c696374696e67206c6f63616c2072657175657374732066726f6d206265696e672061646465642e0a09202a2f0a09647262645f696e736572745f696e74657276616c28266d6465762d3e77726974655f72657175657374732c2026706565725f7265712d3e69293b0a0a202020207265706561743a0a09647262645f666f725f656163685f6f7665726c617028692c20266d6465762d3e77726974655f72657175657374732c20736563746f722c2073697a6529207b0a09096966202869203d3d2026706565725f7265712d3e69290a090909636f6e74696e75653b0a0a09096966202821692d3e6c6f63616c29207b0a0909092f2a0a090909202a204f75722070656572206861732073656e74206120636f6e666c696374696e672072656d6f746520726571756573743b20746869730a090909202a2073686f756c64206e6f742068617070656e20696e20612074776f2d6e6f64652073657475702e20205761697420666f72207468650a090909202a206561726c6965722070656572207265717565737420746f20636f6d706c6574652e0a090909202a2f0a090909657272203d20647262645f776169745f6d697363286d6465762c2069293b0a09090969662028657272290a09090909676f746f206f75743b0a090909676f746f207265706561743b0a09097d0a0a0909657175616c203d20692d3e736563746f72203d3d20736563746f7220262620692d3e73697a65203d3d2073697a653b0a0909696620287265736f6c76655f636f6e666c6963747329207b0a0909092f2a0a090909202a20496620746865207065657220726571756573742069732066756c6c7920636f6e7461696e65642077697468696e207468650a090909202a206f7665726c617070696e6720726571756573742c2069742063616e20626520636f6e73696465726564206f7665727772697474656e0a090909202a20616e64207468757320737570657273656465643b206f74686572776973652c2069742077696c6c20626520726574726965640a090909202a206f6e636520616c6c206f7665726c617070696e67207265717565737473206861766520636f6d706c657465642e0a090909202a2f0a090909626f6f6c2073757065727365646564203d20692d3e736563746f72203c3d20736563746f7220262620692d3e736563746f72202b0a090909092020202020202028692d3e73697a65203e3e203929203e3d20736563746f72202b202873697a65203e3e2039293b0a0a0909096966202821657175616c290a090909096465765f616c657274284445562c2022436f6e63757272656e74207772697465732064657465637465643a20220a090909090920202020202020226c6f63616c3d256c6c7573202b25752c2072656d6f74653d256c6c7573202b25752c20220a09090909092020202020202022617373756d696e672025732063616d652066697273745c6e222c0a0909090909202028756e7369676e6564206c6f6e67206c6f6e6729692d3e736563746f722c20692d3e73697a652c0a0909090909202028756e7369676e6564206c6f6e67206c6f6e6729736563746f722c2073697a652c0a0909090909202073757065727365646564203f20226c6f63616c22203a202272656d6f746522293b0a0a090909696e635f756e61636b6564286d646576293b0a090909706565725f7265712d3e772e6362203d2073757065727365646564203f20655f73656e645f73757065727365646564203a0a090909090909202020655f73656e645f72657472795f77726974653b0a0909096c6973745f6164645f7461696c2826706565725f7265712d3e772e6c6973742c20266d6465762d3e646f6e655f6565293b0a09090977616b655f6173656e646572286d6465762d3e74636f6e6e293b0a0a090909657272203d202d454e4f454e543b0a090909676f746f206f75743b0a09097d20656c7365207b0a09090973747275637420647262645f72657175657374202a726571203d0a09090909636f6e7461696e65725f6f6628692c2073747275637420647262645f726571756573742c2069293b0a0a0909096966202821657175616c290a090909096465765f616c657274284445562c2022436f6e63757272656e74207772697465732064657465637465643a20220a090909090920202020202020226c6f63616c3d256c6c7573202b25752c2072656d6f74653d256c6c7573202b25755c6e222c0a0909090909202028756e7369676e6564206c6f6e67206c6f6e6729692d3e736563746f722c20692d3e73697a652c0a0909090909202028756e7369676e6564206c6f6e67206c6f6e6729736563746f722c2073697a65293b0a0a090909696620287265712d3e72715f737461746520262052515f4c4f43414c5f50454e44494e47207c7c0a0909092020202021287265712d3e72715f737461746520262052515f504f5354504f4e45442929207b0a090909092f2a0a09090909202a205761697420666f7220746865206e6f6465207769746820746865206469736361726420666c616720746f0a09090909202a206465636964652069662074686973207265717565737420686173206265656e20737570657273656465640a09090909202a206f72206e6565647320746f20626520726574726965642e0a09090909202a20526571756573747320746861742068617665206265656e20737570657273656465642077696c6c0a09090909202a206469736170706561722066726f6d207468652077726974655f726571756573747320747265652e0a09090909202a0a09090909202a20496e206164646974696f6e2c207761697420666f722074686520636f6e666c696374696e670a09090909202a207265717565737420746f2066696e697368206c6f63616c6c79206265666f7265207375626d697474696e670a09090909202a2074686520636f6e666c696374696e67207065657220726571756573742e0a09090909202a2f0a09090909657272203d20647262645f776169745f6d697363286d6465762c20267265712d3e69293b0a090909096966202865727229207b0a09090909095f636f6e6e5f726571756573745f7374617465286d6465762d3e74636f6e6e2c0a09090909090909202020204e5328636f6e6e2c20435f54494d454f5554292c0a090909090909092020202043535f48415244293b0a09090909096661696c5f706f7374706f6e65645f7265717565737473286d6465762c20736563746f722c2073697a65293b0a0909090909676f746f206f75743b0a090909097d0a09090909676f746f207265706561743b0a0909097d0a0909092f2a0a090909202a2052656d656d62657220746f20726573746172742074686520636f6e666c696374696e672072657175657374732061667465720a090909202a20746865206e6577207065657220726571756573742068617320636f6d706c657465642e0a090909202a2f0a090909706565725f7265712d3e666c616773207c3d2045455f524553544152545f52455155455354533b0a09097d0a097d0a09657272203d20303b0a0a202020206f75743a0a0969662028657272290a0909647262645f72656d6f76655f65706f63685f656e7472795f696e74657276616c286d6465762c20706565725f726571293b0a0972657475726e206572723b0a7d0a0a2f2a206d6972726f726564207772697465202a2f0a73746174696320696e7420726563656976655f446174612873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a09736563746f725f7420736563746f723b0a0973747275637420647262645f706565725f72657175657374202a706565725f7265713b0a0973747275637420705f64617461202a70203d2070692d3e646174613b0a0975333220706565725f736571203d20626533325f746f5f63707528702d3e7365715f6e756d293b0a09696e74207277203d2057524954453b0a097533322064705f666c6167733b0a09696e74206572722c2074703b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e202d45494f3b0a0a0969662028216765745f6c646576286d6465762929207b0a0909696e7420657272323b0a0a0909657272203d20776169745f666f725f616e645f7570646174655f706565725f736571286d6465762c20706565725f736571293b0a0909647262645f73656e645f61636b5f6470286d6465762c20505f4e45475f41434b2c20702c2070692d3e73697a65293b0a090961746f6d69635f696e63282674636f6e6e2d3e63757272656e745f65706f63682d3e65706f63685f73697a65293b0a090965727232203d20647262645f647261696e5f626c6f636b286d6465762c2070692d3e73697a65293b0a09096966202821657272290a090909657272203d20657272323b0a090972657475726e206572723b0a097d0a0a092f2a0a09202a20436f72726573706f6e64696e67207075745f6c64657620646f6e65206569746865722062656c6f7720286f6e20766172696f7573206572726f7273292c206f7220696e0a09202a20647262645f706565725f726571756573745f656e64696f2c206966207765207375636365737366756c6c79207375626d6974207468652064617461206174207468650a09202a20656e64206f6620746869732066756e6374696f6e2e0a09202a2f0a0a09736563746f72203d20626536345f746f5f63707528702d3e736563746f72293b0a09706565725f726571203d20726561645f696e5f626c6f636b286d6465762c20702d3e626c6f636b5f69642c20736563746f722c2070692d3e73697a65293b0a096966202821706565725f72657129207b0a09097075745f6c646576286d646576293b0a090972657475726e202d45494f3b0a097d0a0a09706565725f7265712d3e772e6362203d20655f656e645f626c6f636b3b0a0a0964705f666c616773203d20626533325f746f5f63707528702d3e64705f666c616773293b0a097277207c3d20776972655f666c6167735f746f5f62696f286d6465762c2064705f666c616773293b0a0969662028706565725f7265712d3e7061676573203d3d204e554c4c29207b0a0909445f41535345525428706565725f7265712d3e692e73697a65203d3d2030293b0a0909445f4153534552542864705f666c61677320262044505f464c555348293b0a097d0a0a096966202864705f666c61677320262044505f4d41595f5345545f494e5f53594e43290a0909706565725f7265712d3e666c616773207c3d2045455f4d41595f5345545f494e5f53594e433b0a0a097370696e5f6c6f636b282674636f6e6e2d3e65706f63685f6c6f636b293b0a09706565725f7265712d3e65706f6368203d2074636f6e6e2d3e63757272656e745f65706f63683b0a0961746f6d69635f696e632826706565725f7265712d3e65706f63682d3e65706f63685f73697a65293b0a0961746f6d69635f696e632826706565725f7265712d3e65706f63682d3e616374697665293b0a097370696e5f756e6c6f636b282674636f6e6e2d3e65706f63685f6c6f636b293b0a0a097263755f726561645f6c6f636b28293b0a097470203d207263755f64657265666572656e6365286d6465762d3e74636f6e6e2d3e6e65745f636f6e66292d3e74776f5f7072696d61726965733b0a097263755f726561645f756e6c6f636b28293b0a0969662028747029207b0a0909706565725f7265712d3e666c616773207c3d2045455f494e5f494e54455256414c5f545245453b0a0909657272203d20776169745f666f725f616e645f7570646174655f706565725f736571286d6465762c20706565725f736571293b0a090969662028657272290a090909676f746f206f75745f696e7465727275707465643b0a09097370696e5f6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a0909657272203d2068616e646c655f77726974655f636f6e666c69637473286d6465762c20706565725f726571293b0a09096966202865727229207b0a0909097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a09090969662028657272203d3d202d454e4f454e5429207b0a090909097075745f6c646576286d646576293b0a0909090972657475726e20303b0a0909097d0a090909676f746f206f75745f696e7465727275707465643b0a09097d0a097d20656c73650a09097370696e5f6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a096c6973745f6164642826706565725f7265712d3e772e6c6973742c20266d6465762d3e6163746976655f6565293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a0a09696620286d6465762d3e73746174652e636f6e6e203d3d20435f53594e435f544152474554290a0909776169745f6576656e74286d6465762d3e65655f776169742c20216f7665726c617070696e675f726573796e635f7772697465286d6465762c20706565725f72657129293b0a0a09696620286d6465762d3e74636f6e6e2d3e6167726565645f70726f5f76657273696f6e203c2031303029207b0a09097263755f726561645f6c6f636b28293b0a090973776974636820287263755f64657265666572656e6365286d6465762d3e74636f6e6e2d3e6e65745f636f6e66292d3e776972655f70726f746f636f6c29207b0a09096361736520445242445f50524f545f433a0a09090964705f666c616773207c3d2044505f53454e445f57524954455f41434b3b0a090909627265616b3b0a09096361736520445242445f50524f545f423a0a09090964705f666c616773207c3d2044505f53454e445f524543454956455f41434b3b0a090909627265616b3b0a09097d0a09097263755f726561645f756e6c6f636b28293b0a097d0a0a096966202864705f666c61677320262044505f53454e445f57524954455f41434b29207b0a0909706565725f7265712d3e666c616773207c3d2045455f53454e445f57524954455f41434b3b0a0909696e635f756e61636b6564286d646576293b0a09092f2a20636f72726573706f6e64696e67206465635f756e61636b6564282920696e20655f656e645f626c6f636b28290a0909202a2072657370656374697665205f647262645f636c6561725f646f6e655f6565202a2f0a097d0a0a096966202864705f666c61677320262044505f53454e445f524543454956455f41434b29207b0a09092f2a2049207265616c6c7920646f6e2774206c696b65206974207468617420746865207265636569766572207468726561640a0909202a2073656e6473206f6e20746865206d736f636b2c2062757420616e7977617973202a2f0a0909647262645f73656e645f61636b286d6465762c20505f524543565f41434b2c20706565725f726571293b0a097d0a0a09696620286d6465762d3e73746174652e7064736b203c20445f494e434f4e53495354454e5429207b0a09092f2a20496e2063617365207765206861766520746865206f6e6c79206469736b206f662074686520636c75737465722c202a2f0a0909647262645f7365745f6f75745f6f665f73796e63286d6465762c20706565725f7265712d3e692e736563746f722c20706565725f7265712d3e692e73697a65293b0a0909706565725f7265712d3e666c616773207c3d2045455f43414c4c5f414c5f434f4d504c4554455f494f3b0a0909706565725f7265712d3e666c61677320263d207e45455f4d41595f5345545f494e5f53594e433b0a0909647262645f616c5f626567696e5f696f286d6465762c2026706565725f7265712d3e69293b0a097d0a0a09657272203d20647262645f7375626d69745f706565725f72657175657374286d6465762c20706565725f7265712c2072772c20445242445f4641554c545f44545f5752293b0a096966202821657272290a090972657475726e20303b0a0a092f2a20646f6e2774206361726520666f722074686520726561736f6e2068657265202a2f0a096465765f657272284445562c20227375626d6974206661696c65642c2074726967676572696e672072652d636f6e6e6563745c6e22293b0a097370696e5f6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a096c6973745f64656c2826706565725f7265712d3e772e6c697374293b0a09647262645f72656d6f76655f65706f63685f656e7472795f696e74657276616c286d6465762c20706565725f726571293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a0969662028706565725f7265712d3e666c61677320262045455f43414c4c5f414c5f434f4d504c4554455f494f290a0909647262645f616c5f636f6d706c6574655f696f286d6465762c2026706565725f7265712d3e69293b0a0a6f75745f696e7465727275707465643a0a09647262645f6d61795f66696e6973685f65706f63682874636f6e6e2c20706565725f7265712d3e65706f63682c2045565f505554202b2045565f434c45414e5550293b0a097075745f6c646576286d646576293b0a09647262645f667265655f706565725f726571286d6465762c20706565725f726571293b0a0972657475726e206572723b0a7d0a0a2f2a205765206d6179207468726f74746c6520726573796e632c20696620746865206c6f77657220646576696365207365656d7320746f20626520627573792c0a202a20616e642063757272656e742073796e6320726174652069732061626f766520635f6d696e5f726174652e0a202a0a202a20546f206465636964652077686574686572206f72206e6f7420746865206c6f7765722064657669636520697320627573792c20776520757365206120736368656d652073696d696c61720a202a20746f204d4420524149442069735f6d646465765f69646c6528293a2069662074686520706172746974696f6e2073746174732072657665616c20227369676e69666963616e74220a202a20286d6f7265207468616e20363420736563746f727329206f662061637469766974792077652063616e6e6f74206163636f756e7420666f722077697468206f7572206f776e20726573796e630a202a2061637469766974792c206974206f6276696f75736c79206973202262757379222e0a202a0a202a205468652063757272656e742073796e632072617465207573656420686572652075736573206f6e6c7920746865206d6f737420726563656e742074776f2073746570206d61726b732c0a202a20746f206861766520612073686f72742074696d65206176657261676520736f2077652063616e207265616374206661737465722e0a202a2f0a696e7420647262645f72735f73686f756c645f736c6f775f646f776e2873747275637420647262645f636f6e66202a6d6465762c20736563746f725f7420736563746f72290a7b0a097374727563742067656e6469736b202a6469736b203d206d6465762d3e6c6465762d3e6261636b696e675f626465762d3e62645f636f6e7461696e732d3e62645f6469736b3b0a09756e7369676e6564206c6f6e672064622c2064742c20646264743b0a09737472756374206c635f656c656d656e74202a746d703b0a09696e7420637572725f6576656e74733b0a09696e74207468726f74746c65203d20303b0a09756e7369676e656420696e7420635f6d696e5f726174653b0a0a097263755f726561645f6c6f636b28293b0a09635f6d696e5f72617465203d207263755f64657265666572656e6365286d6465762d3e6c6465762d3e6469736b5f636f6e66292d3e635f6d696e5f726174653b0a097263755f726561645f756e6c6f636b28293b0a0a092f2a20666561747572652064697361626c65643f202a2f0a0969662028635f6d696e5f72617465203d3d2030290a090972657475726e20303b0a0a097370696e5f6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a09746d70203d206c635f66696e64286d6465762d3e726573796e632c20424d5f534543545f544f5f45585428736563746f7229293b0a0969662028746d7029207b0a090973747275637420626d5f657874656e74202a626d5f657874203d206c635f656e74727928746d702c2073747275637420626d5f657874656e742c206c6365293b0a090969662028746573745f62697428424d455f5052494f524954592c2026626d5f6578742d3e666c6167732929207b0a0909097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a09090972657475726e20303b0a09097d0a09092f2a20446f206e6f7420736c6f7720646f776e2069662061707020494f20697320616c72656164792077616974696e6720666f72207468697320657874656e74202a2f0a097d0a097370696e5f756e6c6f636b5f69727128266d6465762d3e616c5f6c6f636b293b0a0a09637572725f6576656e7473203d2028696e7429706172745f737461745f7265616428266469736b2d3e70617274302c20736563746f72735b305d29202b0a090920202020202028696e7429706172745f737461745f7265616428266469736b2d3e70617274302c20736563746f72735b315d29202d0a09090961746f6d69635f7265616428266d6465762d3e72735f736563745f6576293b0a0a0969662028216d6465762d3e72735f6c6173745f6576656e7473207c7c20637572725f6576656e7473202d206d6465762d3e72735f6c6173745f6576656e7473203e20363429207b0a0909756e7369676e6564206c6f6e672072735f6c6566743b0a0909696e7420693b0a0a09096d6465762d3e72735f6c6173745f6576656e7473203d20637572725f6576656e74733b0a0a09092f2a2073796e632073706565642061766572616765206f76657220746865206c61737420322a445242445f53594e435f4d41524b5f535445502c0a0909202a20617070726f782e202a2f0a090969203d20286d6465762d3e72735f6c6173745f6d61726b202b20445242445f53594e435f4d41524b532d3129202520445242445f53594e435f4d41524b533b0a0a0909696620286d6465762d3e73746174652e636f6e6e203d3d20435f5645524946595f53207c7c206d6465762d3e73746174652e636f6e6e203d3d20435f5645524946595f54290a09090972735f6c656674203d206d6465762d3e6f765f6c6566743b0a0909656c73650a09090972735f6c656674203d20647262645f626d5f746f74616c5f776569676874286d64657629202d206d6465762d3e72735f6661696c65643b0a0a09096474203d2028286c6f6e67296a696666696573202d20286c6f6e67296d6465762d3e72735f6d61726b5f74696d655b695d29202f20485a3b0a090969662028216474290a09090964742b2b3b0a09096462203d206d6465762d3e72735f6d61726b5f6c6566745b695d202d2072735f6c6566743b0a090964626474203d20426974324b422864622f6474293b0a0a09096966202864626474203e20635f6d696e5f72617465290a0909097468726f74746c65203d20313b0a097d0a0972657475726e207468726f74746c653b0a7d0a0a0a73746174696320696e7420726563656976655f44617461526571756573742873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a09736563746f725f7420736563746f723b0a09736563746f725f742063617061636974793b0a0973747275637420647262645f706565725f72657175657374202a706565725f7265713b0a09737472756374206469676573745f696e666f202a6469203d204e554c4c3b0a09696e742073697a652c20766572623b0a09756e7369676e656420696e74206661756c745f747970653b0a0973747275637420705f626c6f636b5f726571202a70203d0970692d3e646174613b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e202d45494f3b0a096361706163697479203d20647262645f6765745f6361706163697479286d6465762d3e746869735f62646576293b0a0a09736563746f72203d20626536345f746f5f63707528702d3e736563746f72293b0a0973697a652020203d20626533325f746f5f63707528702d3e626c6b73697a65293b0a0a096966202873697a65203c3d2030207c7c202149535f414c49474e45442873697a652c2035313229207c7c2073697a65203e20445242445f4d41585f42494f5f53495a4529207b0a09096465765f657272284445562c202225733a25643a20736563746f723a20256c6c75732c2073697a653a2025755c6e222c205f5f46494c455f5f2c205f5f4c494e455f5f2c0a0909090928756e7369676e6564206c6f6e67206c6f6e6729736563746f722c2073697a65293b0a090972657475726e202d45494e56414c3b0a097d0a0969662028736563746f72202b202873697a653e3e3929203e20636170616369747929207b0a09096465765f657272284445562c202225733a25643a20736563746f723a20256c6c75732c2073697a653a2025755c6e222c205f5f46494c455f5f2c205f5f4c494e455f5f2c0a0909090928756e7369676e6564206c6f6e67206c6f6e6729736563746f722c2073697a65293b0a090972657475726e202d45494e56414c3b0a097d0a0a0969662028216765745f6c6465765f69665f7374617465286d6465762c20445f55505f544f5f444154452929207b0a090976657262203d20313b0a0909737769746368202870692d3e636d6429207b0a09096361736520505f444154415f524551554553543a0a090909647262645f73656e645f61636b5f7270286d6465762c20505f4e45475f445245504c592c2070293b0a090909627265616b3b0a09096361736520505f52535f444154415f524551554553543a0a09096361736520505f4353554d5f52535f524551554553543a0a09096361736520505f4f565f524551554553543a0a090909647262645f73656e645f61636b5f7270286d6465762c20505f4e45475f52535f445245504c59202c2070293b0a090909627265616b3b0a09096361736520505f4f565f5245504c593a0a09090976657262203d20303b0a0909096465635f72735f70656e64696e67286d646576293b0a090909647262645f73656e645f61636b5f6578286d6465762c20505f4f565f524553554c542c20736563746f722c2073697a652c2049445f494e5f53594e43293b0a090909627265616b3b0a090964656661756c743a0a09090942554728293b0a09097d0a09096966202876657262202626205f5f726174656c696d69742826647262645f726174656c696d69745f737461746529290a0909096465765f657272284445562c202243616e206e6f74207361746973667920706565722773207265616420726571756573742c20220a09090920202020226e6f206c6f63616c20646174612e5c6e22293b0a0a09092f2a20647261696e20706f737369626c79207061796c6f6164202a2f0a090972657475726e20647262645f647261696e5f626c6f636b286d6465762c2070692d3e73697a65293b0a097d0a0a092f2a204746505f4e4f494f2c2062656361757365207765206d757374206e6f74206361757365206172626974726172792077726974652d6f75743a20696e206120445242440a09202a202263726973732d63726f7373222073657475702c2074686174206d696768742063617573652077726974652d6f7574206f6e20736f6d65206f7468657220445242442c0a09202a20776869636820696e207475726e206d6967687420626c6f636b206f6e20746865206f74686572206e6f64652061742074686973207665727920706c6163652e20202a2f0a09706565725f726571203d20647262645f616c6c6f635f706565725f726571286d6465762c20702d3e626c6f636b5f69642c20736563746f722c2073697a652c204746505f4e4f494f293b0a096966202821706565725f72657129207b0a09097075745f6c646576286d646576293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a09737769746368202870692d3e636d6429207b0a096361736520505f444154415f524551554553543a0a0909706565725f7265712d3e772e6362203d20775f655f656e645f646174615f7265713b0a09096661756c745f74797065203d20445242445f4641554c545f44545f52443b0a09092f2a206170706c69636174696f6e20494f2c20646f6e277420647262645f72735f626567696e5f696f202a2f0a0909676f746f207375626d69743b0a0a096361736520505f52535f444154415f524551554553543a0a0909706565725f7265712d3e772e6362203d20775f655f656e645f7273646174615f7265713b0a09096661756c745f74797065203d20445242445f4641554c545f52535f52443b0a09092f2a207573656420696e2074686520736563746f72206f66667365742070726f677265737320646973706c6179202a2f0a09096d6465762d3e626d5f726573796e635f666f203d20424d5f534543545f544f5f42495428736563746f72293b0a0909627265616b3b0a0a096361736520505f4f565f5245504c593a0a096361736520505f4353554d5f52535f524551554553543a0a09096661756c745f74797065203d20445242445f4641554c545f52535f52443b0a09096469203d206b6d616c6c6f632873697a656f66282a646929202b2070692d3e73697a652c204746505f4e4f494f293b0a090969662028216469290a090909676f746f206f75745f667265655f653b0a0a090964692d3e6469676573745f73697a65203d2070692d3e73697a653b0a090964692d3e646967657374203d2028282863686172202a296469292b73697a656f6628737472756374206469676573745f696e666f29293b0a0a0909706565725f7265712d3e646967657374203d2064693b0a0909706565725f7265712d3e666c616773207c3d2045455f4841535f4449474553543b0a0a090969662028647262645f726563765f616c6c286d6465762d3e74636f6e6e2c2064692d3e6469676573742c2070692d3e73697a6529290a090909676f746f206f75745f667265655f653b0a0a09096966202870692d3e636d64203d3d20505f4353554d5f52535f5245515545535429207b0a090909445f415353455254286d6465762d3e74636f6e6e2d3e6167726565645f70726f5f76657273696f6e203e3d203839293b0a090909706565725f7265712d3e772e6362203d20775f655f656e645f6373756d5f72735f7265713b0a0909092f2a207573656420696e2074686520736563746f72206f66667365742070726f677265737320646973706c6179202a2f0a0909096d6465762d3e626d5f726573796e635f666f203d20424d5f534543545f544f5f42495428736563746f72293b0a09097d20656c7365206966202870692d3e636d64203d3d20505f4f565f5245504c5929207b0a0909092f2a20747261636b2070726f67726573732c207765206d6179206e65656420746f207468726f74746c65202a2f0a09090961746f6d69635f6164642873697a65203e3e20392c20266d6465762d3e72735f736563745f696e293b0a090909706565725f7265712d3e772e6362203d20775f655f656e645f6f765f7265706c793b0a0909096465635f72735f70656e64696e67286d646576293b0a0909092f2a20647262645f72735f626567696e5f696f20646f6e65207768656e2077652073656e74207468697320726571756573742c0a090909202a20627574206163636f756e74696e67207374696c6c206e6565647320746f20626520646f6e652e202a2f0a090909676f746f207375626d69745f666f725f726573796e633b0a09097d0a0909627265616b3b0a0a096361736520505f4f565f524551554553543a0a0909696620286d6465762d3e6f765f73746172745f736563746f72203d3d207e28736563746f725f7429302026260a0909202020206d6465762d3e74636f6e6e2d3e6167726565645f70726f5f76657273696f6e203e3d20393029207b0a090909756e7369676e6564206c6f6e67206e6f77203d206a6966666965733b0a090909696e7420693b0a0909096d6465762d3e6f765f73746172745f736563746f72203d20736563746f723b0a0909096d6465762d3e6f765f706f736974696f6e203d20736563746f723b0a0909096d6465762d3e6f765f6c656674203d20647262645f626d5f62697473286d64657629202d20424d5f534543545f544f5f42495428736563746f72293b0a0909096d6465762d3e72735f746f74616c203d206d6465762d3e6f765f6c6566743b0a090909666f72202869203d20303b2069203c20445242445f53594e435f4d41524b533b20692b2b29207b0a090909096d6465762d3e72735f6d61726b5f6c6566745b695d203d206d6465762d3e6f765f6c6566743b0a090909096d6465762d3e72735f6d61726b5f74696d655b695d203d206e6f773b0a0909097d0a0909096465765f696e666f284445562c20224f6e6c696e652056657269667920737461727420736563746f723a20256c6c755c6e222c0a090909090928756e7369676e6564206c6f6e67206c6f6e6729736563746f72293b0a09097d0a0909706565725f7265712d3e772e6362203d20775f655f656e645f6f765f7265713b0a09096661756c745f74797065203d20445242445f4641554c545f52535f52443b0a0909627265616b3b0a0a0964656661756c743a0a090942554728293b0a097d0a0a092f2a205468726f74746c652c20647262645f72735f626567696e5f696f20616e64207375626d69742073686f756c64206265636f6d65206173796e6368726f6e6f75730a09202a20777274207468652072656365697665722c20627574206974206973206e6f74206173207374726169676874666f7277617264206173206974206d6179207365656d2e0a09202a20566172696f757320706c6163657320696e2074686520726573796e6320737461727420616e642073746f70206c6f67696320617373756d6520726573796e630a09202a207265717565737473206172652070726f63657373656420696e206f726465722c20726571756575696e672074686973206f6e2074686520776f726b6572207468726561640a09202a20696e74726f647563657320612062756e6368206f66206e657720636f646520666f722073796e6368726f6e697a6174696f6e206265747765656e20746872656164732e0a09202a0a09202a20556e6c696d69746564207468726f74746c696e67206265666f726520647262645f72735f626567696e5f696f206d6179207374616c6c2074686520726573796e630a09202a2022666f7265766572222c207468726f74746c696e6720616674657220647262645f72735f626567696e5f696f2077696c6c206c6f636b207468617420657874656e740a09202a20666f72206170706c69636174696f6e2077726974657320666f72207468652073616d652074696d652e2020466f72206e6f772c206a757374207468726f74746c650a09202a20686572652c207768657265207468652072657374206f662074686520636f646520657870656374732074686520726563656976657220746f20736c65657020666f720a09202a2061207768696c652c20616e79776179732e0a09202a2f0a0a092f2a205468726f74746c65206265666f726520647262645f72735f626567696e5f696f2c2061732074686174206c6f636b73206f7574206170706c69636174696f6e20494f3b0a09202a2074686973206465666572732073796e63657220726571756573747320666f7220736f6d652074696d652c206265666f7265206c657474696e67206174206c656173740a09202a206f6e2072657175657374207468726f7567682e202054686520726573796e6320636f6e74726f6c6c6572206f6e2074686520726563656976696e6720736964650a09202a2077696c6c20616461707420746f2074686520696e636f6d696e672072617465206163636f7264696e676c792e0a09202a0a09202a2057652063616e6e6f74207468726f74746c6520686572652069662072656d6f7465206973205072696d6172792f53796e635461726765743a0a09202a20776520776f756c6420616c736f207468726f74746c6520697473206170706c69636174696f6e2072656164732e0a09202a20496e207468617420636173652c207468726f74746c696e6720697320646f6e65206f6e207468652053796e63546172676574206f6e6c792e0a09202a2f0a09696620286d6465762d3e73746174652e7065657220213d20525f5052494d41525920262620647262645f72735f73686f756c645f736c6f775f646f776e286d6465762c20736563746f7229290a09097363686564756c655f74696d656f75745f756e696e7465727275707469626c6528485a2f3130293b0a0969662028647262645f72735f626567696e5f696f286d6465762c20736563746f7229290a0909676f746f206f75745f667265655f653b0a0a7375626d69745f666f725f726573796e633a0a0961746f6d69635f6164642873697a65203e3e20392c20266d6465762d3e72735f736563745f6576293b0a0a7375626d69743a0a09696e635f756e61636b6564286d646576293b0a097370696e5f6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a096c6973745f6164645f7461696c2826706565725f7265712d3e772e6c6973742c20266d6465762d3e726561645f6565293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a0a0969662028647262645f7375626d69745f706565725f72657175657374286d6465762c20706565725f7265712c20524541442c206661756c745f7479706529203d3d2030290a090972657475726e20303b0a0a092f2a20646f6e2774206361726520666f722074686520726561736f6e2068657265202a2f0a096465765f657272284445562c20227375626d6974206661696c65642c2074726967676572696e672072652d636f6e6e6563745c6e22293b0a097370696e5f6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a096c6973745f64656c2826706565725f7265712d3e772e6c697374293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a092f2a206e6f20647262645f72735f636f6d706c6574655f696f28292c207765206172652064726f7070696e672074686520636f6e6e656374696f6e20616e7977617973202a2f0a0a6f75745f667265655f653a0a097075745f6c646576286d646576293b0a09647262645f667265655f706565725f726571286d6465762c20706565725f726571293b0a0972657475726e202d45494f3b0a7d0a0a73746174696320696e7420647262645f6173625f7265636f7665725f30702873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c290a7b0a09696e742073656c662c20706565722c207276203d202d3130303b0a09756e7369676e6564206c6f6e672063685f73656c662c2063685f706565723b0a09656e756d20647262645f61667465725f73625f702061667465725f73625f30703b0a0a0973656c66203d206d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d202620313b0a0970656572203d206d6465762d3e705f757569645b55495f4249544d41505d202620313b0a0a0963685f70656572203d206d6465762d3e705f757569645b55495f53495a455d3b0a0963685f73656c66203d206d6465762d3e636f6d6d5f626d5f7365743b0a0a097263755f726561645f6c6f636b28293b0a0961667465725f73625f3070203d207263755f64657265666572656e6365286d6465762d3e74636f6e6e2d3e6e65745f636f6e66292d3e61667465725f73625f30703b0a097263755f726561645f756e6c6f636b28293b0a09737769746368202861667465725f73625f307029207b0a0963617365204153425f434f4e53454e5355533a0a0963617365204153425f444953434152445f5345434f4e444152593a0a0963617365204153425f43414c4c5f48454c5045523a0a0963617365204153425f56494f4c454e544c593a0a09096465765f657272284445562c2022436f6e66696775726174696f6e206572726f722e5c6e22293b0a0909627265616b3b0a0963617365204153425f444953434f4e4e4543543a0a0909627265616b3b0a0963617365204153425f444953434152445f594f554e4745525f5052493a0a09096966202873656c66203d3d20302026262070656572203d3d203129207b0a0909097276203d202d313b0a090909627265616b3b0a09097d0a09096966202873656c66203d3d20312026262070656572203d3d203029207b0a0909097276203d2020313b0a090909627265616b3b0a09097d0a09092f2a20456c73652066616c6c207468726f75676820746f206f6e65206f6620746865206f7468657220737472617465676965732e2e2e202a2f0a0963617365204153425f444953434152445f4f4c4445525f5052493a0a09096966202873656c66203d3d20302026262070656572203d3d203129207b0a0909097276203d20313b0a090909627265616b3b0a09097d0a09096966202873656c66203d3d20312026262070656572203d3d203029207b0a0909097276203d202d313b0a090909627265616b3b0a09097d0a09092f2a20456c73652066616c6c207468726f75676820746f206f6e65206f6620746865206f7468657220737472617465676965732e2e2e202a2f0a09096465765f7761726e284445562c20224469736361726420796f756e6765722f6f6c646572207072696d61727920646964206e6f742066696e642061206465636973696f6e5c6e220a09092020202020225573696e6720646973636172642d6c656173742d6368616e67657320696e73746561645c6e22293b0a0963617365204153425f444953434152445f5a45524f5f4348473a0a09096966202863685f70656572203d3d20302026262063685f73656c66203d3d203029207b0a0909097276203d20746573745f626974285245534f4c56455f434f4e464c494354532c20266d6465762d3e74636f6e6e2d3e666c616773290a090909093f202d31203a20313b0a090909627265616b3b0a09097d20656c7365207b0a0909096966202863685f70656572203d3d203029207b207276203d2020313b20627265616b3b207d0a0909096966202863685f73656c66203d3d203029207b207276203d202d313b20627265616b3b207d0a09097d0a09096966202861667465725f73625f3070203d3d204153425f444953434152445f5a45524f5f434847290a090909627265616b3b0a0963617365204153425f444953434152445f4c454153545f4348473a0a09096966092863685f73656c66203c2063685f70656572290a0909097276203d202d313b0a0909656c7365206966202863685f73656c66203e2063685f70656572290a0909097276203d2020313b0a0909656c7365202f2a20282063685f73656c66203d3d2063685f706565722029202a2f0a090920202020202f2a2057656c6c2c207468656e2075736520736f6d657468696e6720656c73652e202a2f0a0909097276203d20746573745f626974285245534f4c56455f434f4e464c494354532c20266d6465762d3e74636f6e6e2d3e666c616773290a090909093f202d31203a20313b0a0909627265616b3b0a0963617365204153425f444953434152445f4c4f43414c3a0a09097276203d202d313b0a0909627265616b3b0a0963617365204153425f444953434152445f52454d4f54453a0a09097276203d2020313b0a097d0a0a0972657475726e2072763b0a7d0a0a73746174696320696e7420647262645f6173625f7265636f7665725f31702873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c290a7b0a09696e742068672c207276203d202d3130303b0a09656e756d20647262645f61667465725f73625f702061667465725f73625f31703b0a0a097263755f726561645f6c6f636b28293b0a0961667465725f73625f3170203d207263755f64657265666572656e6365286d6465762d3e74636f6e6e2d3e6e65745f636f6e66292d3e61667465725f73625f31703b0a097263755f726561645f756e6c6f636b28293b0a09737769746368202861667465725f73625f317029207b0a0963617365204153425f444953434152445f594f554e4745525f5052493a0a0963617365204153425f444953434152445f4f4c4445525f5052493a0a0963617365204153425f444953434152445f4c454153545f4348473a0a0963617365204153425f444953434152445f4c4f43414c3a0a0963617365204153425f444953434152445f52454d4f54453a0a0963617365204153425f444953434152445f5a45524f5f4348473a0a09096465765f657272284445562c2022436f6e66696775726174696f6e206572726f722e5c6e22293b0a0909627265616b3b0a0963617365204153425f444953434f4e4e4543543a0a0909627265616b3b0a0963617365204153425f434f4e53454e5355533a0a09096867203d20647262645f6173625f7265636f7665725f3070286d646576293b0a0909696620286867203d3d202d31202626206d6465762d3e73746174652e726f6c65203d3d20525f5345434f4e44415259290a0909097276203d2068673b0a0909696620286867203d3d203120202626206d6465762d3e73746174652e726f6c65203d3d20525f5052494d415259290a0909097276203d2068673b0a0909627265616b3b0a0963617365204153425f56494f4c454e544c593a0a09097276203d20647262645f6173625f7265636f7665725f3070286d646576293b0a0909627265616b3b0a0963617365204153425f444953434152445f5345434f4e444152593a0a090972657475726e206d6465762d3e73746174652e726f6c65203d3d20525f5052494d415259203f2031203a202d313b0a0963617365204153425f43414c4c5f48454c5045523a0a09096867203d20647262645f6173625f7265636f7665725f3070286d646576293b0a0909696620286867203d3d202d31202626206d6465762d3e73746174652e726f6c65203d3d20525f5052494d41525929207b0a090909656e756d20647262645f73746174655f7276207276323b0a0a090909647262645f7365745f726f6c65286d6465762c20525f5345434f4e444152592c2030293b0a090909202f2a20647262645f6368616e67655f7374617465282920646f6573206e6f7420736c656570207768696c6520696e2053535f494e5f5452414e5349454e545f53544154452c0a09090920202a207765206d69676874206265206865726520696e20435f57465f5245504f52545f504152414d53207768696368206973207472616e7369656e742e0a09090920202a20776520646f206e6f74206e65656420746f207761697420666f7220746865206166746572207374617465206368616e676520776f726b206569746865722e202a2f0a090909727632203d20647262645f6368616e67655f7374617465286d6465762c2043535f564552424f53452c204e5328726f6c652c20525f5345434f4e4441525929293b0a0909096966202872763220213d2053535f5355434345535329207b0a09090909647262645f6b68656c706572286d6465762c20227072692d6c6f73742d61667465722d736222293b0a0909097d20656c7365207b0a090909096465765f7761726e284445562c20225375636365737366756c6c792067617665207570207072696d61727920726f6c652e5c6e22293b0a090909097276203d2068673b0a0909097d0a09097d20656c73650a0909097276203d2068673b0a097d0a0a0972657475726e2072763b0a7d0a0a73746174696320696e7420647262645f6173625f7265636f7665725f32702873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c290a7b0a09696e742068672c207276203d202d3130303b0a09656e756d20647262645f61667465725f73625f702061667465725f73625f32703b0a0a097263755f726561645f6c6f636b28293b0a0961667465725f73625f3270203d207263755f64657265666572656e6365286d6465762d3e74636f6e6e2d3e6e65745f636f6e66292d3e61667465725f73625f32703b0a097263755f726561645f756e6c6f636b28293b0a09737769746368202861667465725f73625f327029207b0a0963617365204153425f444953434152445f594f554e4745525f5052493a0a0963617365204153425f444953434152445f4f4c4445525f5052493a0a0963617365204153425f444953434152445f4c454153545f4348473a0a0963617365204153425f444953434152445f4c4f43414c3a0a0963617365204153425f444953434152445f52454d4f54453a0a0963617365204153425f434f4e53454e5355533a0a0963617365204153425f444953434152445f5345434f4e444152593a0a0963617365204153425f444953434152445f5a45524f5f4348473a0a09096465765f657272284445562c2022436f6e66696775726174696f6e206572726f722e5c6e22293b0a0909627265616b3b0a0963617365204153425f56494f4c454e544c593a0a09097276203d20647262645f6173625f7265636f7665725f3070286d646576293b0a0909627265616b3b0a0963617365204153425f444953434f4e4e4543543a0a0909627265616b3b0a0963617365204153425f43414c4c5f48454c5045523a0a09096867203d20647262645f6173625f7265636f7665725f3070286d646576293b0a0909696620286867203d3d202d3129207b0a090909656e756d20647262645f73746174655f7276207276323b0a0a090909202f2a20647262645f6368616e67655f7374617465282920646f6573206e6f7420736c656570207768696c6520696e2053535f494e5f5452414e5349454e545f53544154452c0a09090920202a207765206d69676874206265206865726520696e20435f57465f5245504f52545f504152414d53207768696368206973207472616e7369656e742e0a09090920202a20776520646f206e6f74206e65656420746f207761697420666f7220746865206166746572207374617465206368616e676520776f726b206569746865722e202a2f0a090909727632203d20647262645f6368616e67655f7374617465286d6465762c2043535f564552424f53452c204e5328726f6c652c20525f5345434f4e4441525929293b0a0909096966202872763220213d2053535f5355434345535329207b0a09090909647262645f6b68656c706572286d6465762c20227072692d6c6f73742d61667465722d736222293b0a0909097d20656c7365207b0a090909096465765f7761726e284445562c20225375636365737366756c6c792067617665207570207072696d61727920726f6c652e5c6e22293b0a090909097276203d2068673b0a0909097d0a09097d20656c73650a0909097276203d2068673b0a097d0a0a0972657475726e2072763b0a7d0a0a73746174696320766f696420647262645f757569645f64756d702873747275637420647262645f636f6e66202a6d6465762c2063686172202a746578742c20753634202a757569642c0a09090920202075363420626974732c2075363420666c616773290a7b0a0969662028217575696429207b0a09096465765f696e666f284445562c20222573207575696420696e666f2076616e6973686564207768696c65204920776173206c6f6f6b696e67215c6e222c2074657874293b0a090972657475726e3b0a097d0a096465765f696e666f284445562c2022257320253031366c6c583a253031366c6c583a253031366c6c583a253031366c6c5820626974733a256c6c7520666c6167733a256c6c585c6e222c0a092020202020746578742c0a09202020202028756e7369676e6564206c6f6e67206c6f6e6729757569645b55495f43555252454e545d2c0a09202020202028756e7369676e6564206c6f6e67206c6f6e6729757569645b55495f4249544d41505d2c0a09202020202028756e7369676e6564206c6f6e67206c6f6e6729757569645b55495f484953544f52595f53544152545d2c0a09202020202028756e7369676e6564206c6f6e67206c6f6e6729757569645b55495f484953544f52595f454e445d2c0a09202020202028756e7369676e6564206c6f6e67206c6f6e6729626974732c0a09202020202028756e7369676e6564206c6f6e67206c6f6e6729666c616773293b0a7d0a0a2f2a0a20203130300961667465722073706c697420627261696e20747279206175746f207265636f7665720a202020203209435f53594e435f534f5552434520736574204269744d61700a202020203109435f53594e435f534f5552434520757365204269744d61700a2020202030096e6f2053796e630a2020202d3109435f53594e435f54415247455420757365204269744d61700a2020202d3209435f53594e435f54415247455420736574204269744d61700a202d3130300961667465722073706c697420627261696e2c20646973636f6e6e6563740a2d3130303009756e72656c6174656420646174610a2d3130393120202072657175697265732070726f746f2039310a2d3130393620202072657175697265732070726f746f2039360a202a2f0a73746174696320696e7420647262645f757569645f636f6d706172652873747275637420647262645f636f6e66202a6d6465762c20696e74202a72756c655f6e7229205f5f6d7573745f686f6c64286c6f63616c290a7b0a097536342073656c662c20706565723b0a09696e7420692c206a3b0a0a0973656c66203d206d6465762d3e6c6465762d3e6d642e757569645b55495f43555252454e545d2026207e28287536342931293b0a0970656572203d206d6465762d3e705f757569645b55495f43555252454e545d2026207e28287536342931293b0a0a092a72756c655f6e72203d2031303b0a096966202873656c66203d3d20555549445f4a5553545f435245415445442026262070656572203d3d20555549445f4a5553545f43524541544544290a090972657475726e20303b0a0a092a72756c655f6e72203d2032303b0a09696620282873656c66203d3d20555549445f4a5553545f43524541544544207c7c2073656c66203d3d20287536342930292026260a0920202020207065657220213d20555549445f4a5553545f43524541544544290a090972657475726e202d323b0a0a092a72756c655f6e72203d2033303b0a096966202873656c6620213d20555549445f4a5553545f435245415445442026260a09202020202870656572203d3d20555549445f4a5553545f43524541544544207c7c2070656572203d3d2028753634293029290a090972657475726e20323b0a0a096966202873656c66203d3d207065657229207b0a0909696e74207263742c2064633b202f2a20726f6c65732061742063726173682074696d65202a2f0a0a0909696620286d6465762d3e705f757569645b55495f4249544d41505d203d3d20287536342930202626206d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d20213d2028753634293029207b0a0a090909696620286d6465762d3e74636f6e6e2d3e6167726565645f70726f5f76657273696f6e203c203931290a0909090972657475726e202d313039313b0a0a09090969662028286d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d2026207e282875363429312929203d3d20286d6465762d3e705f757569645b55495f484953544f52595f53544152545d2026207e2828753634293129292026260a09090920202020286d6465762d3e6c6465762d3e6d642e757569645b55495f484953544f52595f53544152545d2026207e282875363429312929203d3d20286d6465762d3e705f757569645b55495f484953544f52595f5354415254202b20315d2026207e28287536342931292929207b0a090909096465765f696e666f284445562c20227761732053796e63536f757263652c206d69737365642074686520726573796e632066696e6973686564206576656e742c20636f72726563746564206d7973656c663a5c6e22293b0a09090909647262645f757569645f6d6f76655f686973746f7279286d646576293b0a090909096d6465762d3e6c6465762d3e6d642e757569645b55495f484953544f52595f53544152545d203d206d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d3b0a090909096d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d203d20303b0a0a09090909647262645f757569645f64756d70286d6465762c202273656c66222c206d6465762d3e6c6465762d3e6d642e757569642c0a0909090909202020202020206d6465762d3e73746174652e6469736b203e3d20445f4e45474f54494154494e47203f20647262645f626d5f746f74616c5f776569676874286d64657629203a20302c2030293b0a090909092a72756c655f6e72203d2033343b0a0909097d20656c7365207b0a090909096465765f696e666f284445562c20227761732053796e63536f75726365202870656572206661696c656420746f2077726974652073796e635f75756964295c6e22293b0a090909092a72756c655f6e72203d2033363b0a0909097d0a0a09090972657475726e20313b0a09097d0a0a0909696620286d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d203d3d20287536342930202626206d6465762d3e705f757569645b55495f4249544d41505d20213d2028753634293029207b0a0a090909696620286d6465762d3e74636f6e6e2d3e6167726565645f70726f5f76657273696f6e203c203931290a0909090972657475726e202d313039313b0a0a09090969662028286d6465762d3e6c6465762d3e6d642e757569645b55495f484953544f52595f53544152545d2026207e282875363429312929203d3d20286d6465762d3e705f757569645b55495f4249544d41505d2026207e2828753634293129292026260a09090920202020286d6465762d3e6c6465762d3e6d642e757569645b55495f484953544f52595f5354415254202b20315d2026207e282875363429312929203d3d20286d6465762d3e705f757569645b55495f484953544f52595f53544152545d2026207e28287536342931292929207b0a090909096465765f696e666f284445562c20227761732053796e635461726765742c2070656572206d69737365642074686520726573796e632066696e6973686564206576656e742c20636f7272656374656420706565723a5c6e22293b0a0a090909096d6465762d3e705f757569645b55495f484953544f52595f5354415254202b20315d203d206d6465762d3e705f757569645b55495f484953544f52595f53544152545d3b0a090909096d6465762d3e705f757569645b55495f484953544f52595f53544152545d203d206d6465762d3e705f757569645b55495f4249544d41505d3b0a090909096d6465762d3e705f757569645b55495f4249544d41505d203d2030554c3b0a0a09090909647262645f757569645f64756d70286d6465762c202270656572222c206d6465762d3e705f757569642c206d6465762d3e705f757569645b55495f53495a455d2c206d6465762d3e705f757569645b55495f464c4147535d293b0a090909092a72756c655f6e72203d2033353b0a0909097d20656c7365207b0a090909096465765f696e666f284445562c20227761732053796e6354617267657420286661696c656420746f2077726974652073796e635f75756964295c6e22293b0a090909092a72756c655f6e72203d2033373b0a0909097d0a0a09090972657475726e202d313b0a09097d0a0a09092f2a20436f6d6d6f6e20706f776572205b6f66667c6661696c7572655d202a2f0a0909726374203d2028746573745f62697428435241534845445f5052494d4152592c20266d6465762d3e666c61677329203f2031203a203029202b0a090909286d6465762d3e705f757569645b55495f464c4147535d20262032293b0a09092f2a206c6f776573742062697420697320736574207768656e2077652077657265207072696d6172792c0a0909202a206e65787420626974202877656967687420322920697320736574207768656e207065657220776173207072696d617279202a2f0a09092a72756c655f6e72203d2034303b0a0a0909737769746368202872637429207b0a09096361736520303a202f2a202173656c665f7072692026262021706565725f707269202a2f2072657475726e20303b0a09096361736520313a202f2a202073656c665f7072692026262021706565725f707269202a2f2072657475726e20313b0a09096361736520323a202f2a202173656c665f7072692026262020706565725f707269202a2f2072657475726e202d313b0a09096361736520333a202f2a202073656c665f7072692026262020706565725f707269202a2f0a0909096463203d20746573745f626974285245534f4c56455f434f4e464c494354532c20266d6465762d3e74636f6e6e2d3e666c616773293b0a09090972657475726e206463203f202d31203a20313b0a09097d0a097d0a0a092a72756c655f6e72203d2035303b0a0970656572203d206d6465762d3e705f757569645b55495f4249544d41505d2026207e28287536342931293b0a096966202873656c66203d3d2070656572290a090972657475726e202d313b0a0a092a72756c655f6e72203d2035313b0a0970656572203d206d6465762d3e705f757569645b55495f484953544f52595f53544152545d2026207e28287536342931293b0a096966202873656c66203d3d207065657229207b0a0909696620286d6465762d3e74636f6e6e2d3e6167726565645f70726f5f76657273696f6e203c203936203f0a090920202020286d6465762d3e6c6465762d3e6d642e757569645b55495f484953544f52595f53544152545d2026207e282875363429312929203d3d0a090920202020286d6465762d3e705f757569645b55495f484953544f52595f5354415254202b20315d2026207e282875363429312929203a0a09092020202070656572202b20555549445f4e45575f424d5f4f4646534554203d3d20286d6465762d3e705f757569645b55495f4249544d41505d2026207e28287536342931292929207b0a0909092f2a20546865206c61737420505f53594e435f5555494420646964206e6f74206765742074686f7567682e20556e646f20746865206c617374207374617274206f660a090909202020726573796e632061732073796e6320736f75726365206d6f64696669636174696f6e73206f6620746865207065657227732055554944732e202a2f0a0a090909696620286d6465762d3e74636f6e6e2d3e6167726565645f70726f5f76657273696f6e203c203931290a0909090972657475726e202d313039313b0a0a0909096d6465762d3e705f757569645b55495f4249544d41505d203d206d6465762d3e705f757569645b55495f484953544f52595f53544152545d3b0a0909096d6465762d3e705f757569645b55495f484953544f52595f53544152545d203d206d6465762d3e705f757569645b55495f484953544f52595f5354415254202b20315d3b0a0a0909096465765f696e666f284445562c20224c6f7374206c6173742073796e6355554944207061636b65742c20636f727265637465643a5c6e22293b0a090909647262645f757569645f64756d70286d6465762c202270656572222c206d6465762d3e705f757569642c206d6465762d3e705f757569645b55495f53495a455d2c206d6465762d3e705f757569645b55495f464c4147535d293b0a0a09090972657475726e202d313b0a09097d0a097d0a0a092a72756c655f6e72203d2036303b0a0973656c66203d206d6465762d3e6c6465762d3e6d642e757569645b55495f43555252454e545d2026207e28287536342931293b0a09666f72202869203d2055495f484953544f52595f53544152543b2069203c3d2055495f484953544f52595f454e443b20692b2b29207b0a090970656572203d206d6465762d3e705f757569645b695d2026207e28287536342931293b0a09096966202873656c66203d3d2070656572290a09090972657475726e202d323b0a097d0a0a092a72756c655f6e72203d2037303b0a0973656c66203d206d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d2026207e28287536342931293b0a0970656572203d206d6465762d3e705f757569645b55495f43555252454e545d2026207e28287536342931293b0a096966202873656c66203d3d2070656572290a090972657475726e20313b0a0a092a72756c655f6e72203d2037313b0a0973656c66203d206d6465762d3e6c6465762d3e6d642e757569645b55495f484953544f52595f53544152545d2026207e28287536342931293b0a096966202873656c66203d3d207065657229207b0a0909696620286d6465762d3e74636f6e6e2d3e6167726565645f70726f5f76657273696f6e203c203936203f0a090920202020286d6465762d3e6c6465762d3e6d642e757569645b55495f484953544f52595f5354415254202b20315d2026207e282875363429312929203d3d0a090920202020286d6465762d3e705f757569645b55495f484953544f52595f53544152545d2026207e282875363429312929203a0a09092020202073656c66202b20555549445f4e45575f424d5f4f4646534554203d3d20286d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d2026207e28287536342931292929207b0a0909092f2a20546865206c61737420505f53594e435f5555494420646964206e6f74206765742074686f7567682e20556e646f20746865206c617374207374617274206f660a090909202020726573796e632061732073796e6320736f75726365206d6f64696669636174696f6e73206f66206f75722055554944732e202a2f0a0a090909696620286d6465762d3e74636f6e6e2d3e6167726565645f70726f5f76657273696f6e203c203931290a0909090972657475726e202d313039313b0a0a0909095f5f647262645f757569645f736574286d6465762c2055495f4249544d41502c206d6465762d3e6c6465762d3e6d642e757569645b55495f484953544f52595f53544152545d293b0a0909095f5f647262645f757569645f736574286d6465762c2055495f484953544f52595f53544152542c206d6465762d3e6c6465762d3e6d642e757569645b55495f484953544f52595f5354415254202b20315d293b0a0a0909096465765f696e666f284445562c20224c6173742073796e635555494420646964206e6f7420676574207468726f7567682c20636f727265637465643a5c6e22293b0a090909647262645f757569645f64756d70286d6465762c202273656c66222c206d6465762d3e6c6465762d3e6d642e757569642c0a09090909202020202020206d6465762d3e73746174652e6469736b203e3d20445f4e45474f54494154494e47203f20647262645f626d5f746f74616c5f776569676874286d64657629203a20302c2030293b0a0a09090972657475726e20313b0a09097d0a097d0a0a0a092a72756c655f6e72203d2038303b0a0970656572203d206d6465762d3e705f757569645b55495f43555252454e545d2026207e28287536342931293b0a09666f72202869203d2055495f484953544f52595f53544152543b2069203c3d2055495f484953544f52595f454e443b20692b2b29207b0a090973656c66203d206d6465762d3e6c6465762d3e6d642e757569645b695d2026207e28287536342931293b0a09096966202873656c66203d3d2070656572290a09090972657475726e20323b0a097d0a0a092a72756c655f6e72203d2039303b0a0973656c66203d206d6465762d3e6c6465762d3e6d642e757569645b55495f4249544d41505d2026207e28287536342931293b0a0970656572203d206d6465762d3e705f757569645b55495f4249544d41505d2026207e28287536342931293b0a096966202873656c66203d3d20706565722026262073656c6620213d202828753634293029290a090972657475726e203130303b0a0a092a72756c655f6e72203d203130303b0a09666f72202869203d2055495f484953544f52595f53544152543b2069203c3d2055495f484953544f52595f454e443b20692b2b29207b0a090973656c66203d206d6465762d3e6c6465762d3e6d642e757569645b695d2026207e28287536342931293b0a0909666f7220286a203d2055495f484953544f52595f53544152543b206a203c3d2055495f484953544f52595f454e443b206a2b2b29207b0a09090970656572203d206d6465762d3e705f757569645b6a5d2026207e28287536342931293b0a0909096966202873656c66203d3d2070656572290a0909090972657475726e202d3130303b0a09097d0a097d0a0a0972657475726e202d313030303b0a7d0a0a2f2a20647262645f73796e635f68616e647368616b6528292072657475726e7320746865206e657720636f6e6e207374617465206f6e20737563636573732c206f720a202020434f4e4e5f4d41534b20282d3129206f6e206661696c7572652e0a202a2f0a73746174696320656e756d20647262645f636f6e6e7320647262645f73796e635f68616e647368616b652873747275637420647262645f636f6e66202a6d6465762c20656e756d20647262645f726f6c6520706565725f726f6c652c0a0909090909202020656e756d20647262645f6469736b5f737461746520706565725f6469736b29205f5f6d7573745f686f6c64286c6f63616c290a7b0a09656e756d20647262645f636f6e6e73207276203d20435f4d41534b3b0a09656e756d20647262645f6469736b5f7374617465206d796469736b3b0a09737472756374206e65745f636f6e66202a6e633b0a09696e742068672c2072756c655f6e722c2072725f636f6e666c6963742c2074656e7461746976653b0a0a096d796469736b203d206d6465762d3e73746174652e6469736b3b0a09696620286d796469736b203d3d20445f4e45474f54494154494e47290a09096d796469736b203d206d6465762d3e6e65775f73746174655f746d702e6469736b3b0a0a096465765f696e666f284445562c2022647262645f73796e635f68616e647368616b653a5c6e22293b0a0a097370696e5f6c6f636b5f69727128266d6465762d3e6c6465762d3e6d642e757569645f6c6f636b293b0a09647262645f757569645f64756d70286d6465762c202273656c66222c206d6465762d3e6c6465762d3e6d642e757569642c206d6465762d3e636f6d6d5f626d5f7365742c2030293b0a09647262645f757569645f64756d70286d6465762c202270656572222c206d6465762d3e705f757569642c0a0909202020202020206d6465762d3e705f757569645b55495f53495a455d2c206d6465762d3e705f757569645b55495f464c4147535d293b0a0a096867203d20647262645f757569645f636f6d70617265286d6465762c202672756c655f6e72293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e6c6465762d3e6d642e757569645f6c6f636b293b0a0a096465765f696e666f284445562c2022757569645f636f6d7061726528293d25642062792072756c652025645c6e222c2068672c2072756c655f6e72293b0a0a09696620286867203d3d202d3130303029207b0a09096465765f616c657274284445562c2022556e72656c6174656420646174612c2061626f7274696e67215c6e22293b0a090972657475726e20435f4d41534b3b0a097d0a09696620286867203c202d3130303029207b0a09096465765f616c657274284445562c2022546f207265736f6c7665207468697320626f7468207369646573206861766520746f20737570706f7274206174206c656173742070726f746f636f6c2025645c6e222c202d6867202d2031303030293b0a090972657475726e20435f4d41534b3b0a097d0a0a0969662020202028286d796469736b203d3d20445f494e434f4e53495354454e5420262620706565725f6469736b203e20445f494e434f4e53495354454e5429207c7c0a092020202028706565725f6469736b203d3d20445f494e434f4e53495354454e54202626206d796469736b202020203e20445f494e434f4e53495354454e542929207b0a0909696e742066203d20286867203d3d202d31303029207c7c2061627328686729203d3d20323b0a09096867203d206d796469736b203e20445f494e434f4e53495354454e54203f2031203a202d313b0a09096966202866290a0909096867203d2068672a323b0a09096465765f696e666f284445562c20224265636f6d696e672073796e632025732064756520746f206469736b207374617465732e5c6e222c0a090920202020206867203e2030203f2022736f7572636522203a202274617267657422293b0a097d0a0a096966202861627328686729203d3d20313030290a0909647262645f6b68656c706572286d6465762c2022696e697469616c2d73706c69742d627261696e22293b0a0a097263755f726561645f6c6f636b28293b0a096e63203d207263755f64657265666572656e6365286d6465762d3e74636f6e6e2d3e6e65745f636f6e66293b0a0a09696620286867203d3d20313030207c7c20286867203d3d202d313030202626206e632d3e616c776179735f617362702929207b0a0909696e742070636f756e74203d20286d6465762d3e73746174652e726f6c65203d3d20525f5052494d415259290a0909092020202b2028706565725f726f6c65203d3d20525f5052494d415259293b0a0909696e7420666f72636564203d20286867203d3d202d313030293b0a0a0909737769746368202870636f756e7429207b0a09096361736520303a0a0909096867203d20647262645f6173625f7265636f7665725f3070286d646576293b0a090909627265616b3b0a09096361736520313a0a0909096867203d20647262645f6173625f7265636f7665725f3170286d646576293b0a090909627265616b3b0a09096361736520323a0a0909096867203d20647262645f6173625f7265636f7665725f3270286d646576293b0a090909627265616b3b0a09097d0a09096966202861627328686729203c2031303029207b0a0909096465765f7761726e284445562c202253706c69742d427261696e2064657465637465642c202564207072696d61726965732c20220a0909092020202020226175746f6d61746963616c6c7920736f6c7665642e2053796e632066726f6d202573206e6f64655c6e222c0a090909202020202070636f756e742c20286867203c203029203f20227065657222203a20227468697322293b0a09090969662028666f7263656429207b0a090909096465765f7761726e284445562c2022446f696e6720612066756c6c2073796e632c2073696e6365220a0909090920202020202220555549447320776865726520616d626967756f75732e5c6e22293b0a090909096867203d2068672a323b0a0909097d0a09097d0a097d0a0a09696620286867203d3d202d31303029207b0a090969662028746573745f62697428444953434152445f4d595f444154412c20266d6465762d3e666c616773292026262021286d6465762d3e705f757569645b55495f464c4147535d263129290a0909096867203d202d313b0a09096966202821746573745f62697428444953434152445f4d595f444154412c20266d6465762d3e666c6167732920262620286d6465762d3e705f757569645b55495f464c4147535d263129290a0909096867203d20313b0a0a09096966202861627328686729203c20313030290a0909096465765f7761726e284445562c202253706c69742d427261696e2064657465637465642c206d616e75616c6c7920736f6c7665642e20220a09090920202020202253796e632066726f6d202573206e6f64655c6e222c0a0909092020202020286867203c203029203f20227065657222203a20227468697322293b0a097d0a0972725f636f6e666c696374203d206e632d3e72725f636f6e666c6963743b0a0974656e746174697665203d206e632d3e74656e7461746976653b0a097263755f726561645f756e6c6f636b28293b0a0a09696620286867203d3d202d31303029207b0a09092f2a204649584d452074686973206c6f67206d657373616765206973206e6f7420636f727265637420696620776520656e6420757020686572650a0909202a20616674657220616e20617474656d7074656420617474616368206f6e2061206469736b6c657373206e6f64652e0a0909202a205765206a7573742072656675736520746f20617474616368202d2d2077656c6c2c2077652064726f70207468652022636f6e6e656374696f6e220a0909202a20746f2074686174206469736b2c20696e2061207761792e2e2e202a2f0a09096465765f616c657274284445562c202253706c69742d427261696e2064657465637465642062757420756e7265736f6c7665642c2064726f7070696e6720636f6e6e656374696f6e215c6e22293b0a0909647262645f6b68656c706572286d6465762c202273706c69742d627261696e22293b0a090972657475726e20435f4d41534b3b0a097d0a0a09696620286867203e2030202626206d796469736b203c3d20445f494e434f4e53495354454e5429207b0a09096465765f657272284445562c202249207368616c6c206265636f6d652053796e63536f757263652c20627574204920616d20696e636f6e73697374656e74215c6e22293b0a090972657475726e20435f4d41534b3b0a097d0a0a09696620286867203c2030202626202f2a20627920696e74656e74696f6e20776520646f206e6f7420757365206d796469736b20686572652e202a2f0a09202020206d6465762d3e73746174652e726f6c65203d3d20525f5052494d415259202626206d6465762d3e73746174652e6469736b203e3d20445f434f4e53495354454e5429207b0a0909737769746368202872725f636f6e666c69637429207b0a090963617365204153425f43414c4c5f48454c5045523a0a090909647262645f6b68656c706572286d6465762c20227072692d6c6f737422293b0a0909092f2a2066616c6c207468726f756768202a2f0a090963617365204153425f444953434f4e4e4543543a0a0909096465765f657272284445562c202249207368616c6c206265636f6d652053796e635461726765742c20627574204920616d207072696d617279215c6e22293b0a09090972657475726e20435f4d41534b3b0a090963617365204153425f56494f4c454e544c593a0a0909096465765f7761726e284445562c20224265636f6d696e672053796e635461726765742c2076696f6c6174696e672074686520737461626c652d64617461220a090909202020202022617373756d7074696f6e5c6e22293b0a09097d0a097d0a0a096966202874656e746174697665207c7c20746573745f62697428434f4e4e5f4452595f52554e2c20266d6465762d3e74636f6e6e2d3e666c6167732929207b0a0909696620286867203d3d2030290a0909096465765f696e666f284445562c20226472792d72756e20636f6e6e6563743a204e6f20726573796e632c20776f756c64206265636f6d6520436f6e6e656374656420696d6d6564696174656c792e5c6e22293b0a0909656c73650a0909096465765f696e666f284445562c20226472792d72756e20636f6e6e6563743a20576f756c64206265636f6d652025732c20646f696e67206120257320726573796e632e222c0a0909090920647262645f636f6e6e5f737472286867203e2030203f20435f53594e435f534f55524345203a20435f53594e435f544152474554292c0a090909092061627328686729203e3d2032203f202266756c6c22203a20226269742d6d617020626173656422293b0a090972657475726e20435f4d41534b3b0a097d0a0a096966202861627328686729203e3d203229207b0a09096465765f696e666f284445562c202257726974696e67207468652077686f6c65206269746d61702c2066756c6c2073796e6320726571756972656420616674657220647262645f73796e635f68616e647368616b652e5c6e22293b0a090969662028647262645f6269746d61705f696f286d6465762c2026647262645f626d696f5f7365745f6e5f77726974652c20227365745f6e5f77726974652066726f6d2073796e635f68616e647368616b65222c0a0909090909424d5f4c4f434b45445f5345545f414c4c4f57454429290a09090972657475726e20435f4d41534b3b0a097d0a0a09696620286867203e203029207b202f2a206265636f6d652073796e6320736f757263652e202a2f0a09097276203d20435f57465f4249544d41505f533b0a097d20656c736520696620286867203c203029207b202f2a206265636f6d652073796e6320746172676574202a2f0a09097276203d20435f57465f4249544d41505f543b0a097d20656c7365207b0a09097276203d20435f434f4e4e45435445443b0a090969662028647262645f626d5f746f74616c5f776569676874286d6465762929207b0a0909096465765f696e666f284445562c20224e6f20726573796e632c2062757420256c75206269747320696e206269746d6170215c6e222c0a0909092020202020647262645f626d5f746f74616c5f776569676874286d64657629293b0a09097d0a097d0a0a0972657475726e2072763b0a7d0a0a73746174696320656e756d20647262645f61667465725f73625f7020636f6e766572745f61667465725f736228656e756d20647262645f61667465725f73625f702070656572290a7b0a092f2a204153425f444953434152445f52454d4f5445202d204153425f444953434152445f4c4f43414c2069732076616c6964202a2f0a096966202870656572203d3d204153425f444953434152445f52454d4f5445290a090972657475726e204153425f444953434152445f4c4f43414c3b0a0a092f2a20616e79206f74686572207468696e67732077697468204153425f444953434152445f52454d4f5445206f72204153425f444953434152445f4c4f43414c2061726520696e76616c6964202a2f0a096966202870656572203d3d204153425f444953434152445f4c4f43414c290a090972657475726e204153425f444953434152445f52454d4f54453b0a0a092f2a2065766572797468696e6720656c73652069732076616c696420696620746865792061726520657175616c206f6e20626f74682073696465732e202a2f0a0972657475726e20706565723b0a7d0a0a73746174696320696e7420726563656976655f70726f746f636f6c2873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420705f70726f746f636f6c202a70203d2070692d3e646174613b0a09656e756d20647262645f61667465725f73625f7020705f61667465725f73625f30702c20705f61667465725f73625f31702c20705f61667465725f73625f32703b0a09696e7420705f70726f746f2c20705f646973636172645f6d795f646174612c20705f74776f5f7072696d61726965732c2063663b0a09737472756374206e65745f636f6e66202a6e632c202a6f6c645f6e65745f636f6e662c202a6e65775f6e65745f636f6e66203d204e554c4c3b0a096368617220696e746567726974795f616c675b5348415245445f5345435245545f4d41585d203d2022223b0a097374727563742063727970746f5f68617368202a706565725f696e746567726974795f74666d203d204e554c4c3b0a09766f6964202a696e745f6469675f696e203d204e554c4c2c202a696e745f6469675f7676203d204e554c4c3b0a0a09705f70726f746f09093d20626533325f746f5f63707528702d3e70726f746f636f6c293b0a09705f61667465725f73625f3070093d20626533325f746f5f63707528702d3e61667465725f73625f3070293b0a09705f61667465725f73625f3170093d20626533325f746f5f63707528702d3e61667465725f73625f3170293b0a09705f61667465725f73625f3270093d20626533325f746f5f63707528702d3e61667465725f73625f3270293b0a09705f74776f5f7072696d6172696573203d20626533325f746f5f63707528702d3e74776f5f7072696d6172696573293b0a09636609093d20626533325f746f5f63707528702d3e636f6e6e5f666c616773293b0a09705f646973636172645f6d795f64617461203d20636620262043465f444953434152445f4d595f444154413b0a0a096966202874636f6e6e2d3e6167726565645f70726f5f76657273696f6e203e3d20383729207b0a0909696e74206572723b0a0a09096966202870692d3e73697a65203e2073697a656f6628696e746567726974795f616c6729290a09090972657475726e202d45494f3b0a0909657272203d20647262645f726563765f616c6c2874636f6e6e2c20696e746567726974795f616c672c2070692d3e73697a65293b0a090969662028657272290a09090972657475726e206572723b0a0909696e746567726974795f616c675b5348415245445f5345435245545f4d4158202d20315d203d20303b0a097d0a0a096966202870692d3e636d6420213d20505f50524f544f434f4c5f55504441544529207b0a0909636c6561725f62697428434f4e4e5f4452595f52554e2c202674636f6e6e2d3e666c616773293b0a0a090969662028636620262043465f4452595f52554e290a0909097365745f62697428434f4e4e5f4452595f52554e2c202674636f6e6e2d3e666c616773293b0a0a09097263755f726561645f6c6f636b28293b0a09096e63203d207263755f64657265666572656e63652874636f6e6e2d3e6e65745f636f6e66293b0a0a090969662028705f70726f746f20213d206e632d3e776972655f70726f746f636f6c29207b0a090909636f6e6e5f6572722874636f6e6e2c2022696e636f6d70617469626c652025732073657474696e67735c6e222c202270726f746f636f6c22293b0a090909676f746f20646973636f6e6e6563745f7263755f756e6c6f636b3b0a09097d0a0a090969662028636f6e766572745f61667465725f736228705f61667465725f73625f30702920213d206e632d3e61667465725f73625f307029207b0a090909636f6e6e5f6572722874636f6e6e2c2022696e636f6d70617469626c652025732073657474696e67735c6e222c202261667465722d73622d3070726922293b0a090909676f746f20646973636f6e6e6563745f7263755f756e6c6f636b3b0a09097d0a0a090969662028636f6e766572745f61667465725f736228705f61667465725f73625f31702920213d206e632d3e61667465725f73625f317029207b0a090909636f6e6e5f6572722874636f6e6e2c2022696e636f6d70617469626c652025732073657474696e67735c6e222c202261667465722d73622d3170726922293b0a090909676f746f20646973636f6e6e6563745f7263755f756e6c6f636b3b0a09097d0a0a090969662028636f6e766572745f61667465725f736228705f61667465725f73625f32702920213d206e632d3e61667465725f73625f327029207b0a090909636f6e6e5f6572722874636f6e6e2c2022696e636f6d70617469626c652025732073657474696e67735c6e222c202261667465722d73622d3270726922293b0a090909676f746f20646973636f6e6e6563745f7263755f756e6c6f636b3b0a09097d0a0a090969662028705f646973636172645f6d795f64617461202626206e632d3e646973636172645f6d795f6461746129207b0a090909636f6e6e5f6572722874636f6e6e2c2022696e636f6d70617469626c652025732073657474696e67735c6e222c2022646973636172642d6d792d6461746122293b0a090909676f746f20646973636f6e6e6563745f7263755f756e6c6f636b3b0a09097d0a0a090969662028705f74776f5f7072696d617269657320213d206e632d3e74776f5f7072696d617269657329207b0a090909636f6e6e5f6572722874636f6e6e2c2022696e636f6d70617469626c652025732073657474696e67735c6e222c2022616c6c6f772d74776f2d7072696d617269657322293b0a090909676f746f20646973636f6e6e6563745f7263755f756e6c6f636b3b0a09097d0a0a090969662028737472636d7028696e746567726974795f616c672c206e632d3e696e746567726974795f616c672929207b0a090909636f6e6e5f6572722874636f6e6e2c2022696e636f6d70617469626c652025732073657474696e67735c6e222c2022646174612d696e746567726974792d616c6722293b0a090909676f746f20646973636f6e6e6563745f7263755f756e6c6f636b3b0a09097d0a0a09097263755f726561645f756e6c6f636b28293b0a097d0a0a0969662028696e746567726974795f616c675b305d29207b0a0909696e7420686173685f73697a653b0a0a09092f2a0a0909202a2057652063616e206f6e6c79206368616e6765207468652070656572206461746120696e7465677269747920616c676f726974686d0a0909202a20686572652e20204368616e67696e67206f7572206f776e206461746120696e7465677269747920616c676f726974686d0a0909202a20726571756972657320746861742077652073656e64206120505f50524f544f434f4c5f555044415445207061636b65742061740a0909202a207468652073616d652074696d653b206f74686572776973652c20746865207065657220686173206e6f2077617920746f0a0909202a2074656c6c206265747765656e207768696368207061636b6574732074686520616c676f726974686d2073686f756c640a0909202a206368616e67652e0a0909202a2f0a0a0909706565725f696e746567726974795f74666d203d2063727970746f5f616c6c6f635f6861736828696e746567726974795f616c672c20302c2043525950544f5f414c475f4153594e43293b0a09096966202821706565725f696e746567726974795f74666d29207b0a090909636f6e6e5f6572722874636f6e6e2c20227065657220646174612d696e746567726974792d616c67202573206e6f7420737570706f727465645c6e222c0a0909090920696e746567726974795f616c67293b0a090909676f746f20646973636f6e6e6563743b0a09097d0a0a0909686173685f73697a65203d2063727970746f5f686173685f64696765737473697a6528706565725f696e746567726974795f74666d293b0a0909696e745f6469675f696e203d206b6d616c6c6f6328686173685f73697a652c204746505f4b45524e454c293b0a0909696e745f6469675f7676203d206b6d616c6c6f6328686173685f73697a652c204746505f4b45524e454c293b0a0909696620282128696e745f6469675f696e20262620696e745f6469675f76762929207b0a090909636f6e6e5f6572722874636f6e6e2c2022416c6c6f636174696f6e206f66206275666665727320666f72206461746120696e7465677269747920636865636b696e67206661696c65645c6e22293b0a090909676f746f20646973636f6e6e6563743b0a09097d0a097d0a0a096e65775f6e65745f636f6e66203d206b6d616c6c6f632873697a656f6628737472756374206e65745f636f6e66292c204746505f4b45524e454c293b0a0969662028216e65775f6e65745f636f6e6629207b0a0909636f6e6e5f6572722874636f6e6e2c2022416c6c6f636174696f6e206f66206e6577206e65745f636f6e66206661696c65645c6e22293b0a0909676f746f20646973636f6e6e6563743b0a097d0a0a096d757465785f6c6f636b282674636f6e6e2d3e646174612e6d75746578293b0a096d757465785f6c6f636b282674636f6e6e2d3e636f6e665f757064617465293b0a096f6c645f6e65745f636f6e66203d2074636f6e6e2d3e6e65745f636f6e663b0a092a6e65775f6e65745f636f6e66203d202a6f6c645f6e65745f636f6e663b0a0a096e65775f6e65745f636f6e662d3e776972655f70726f746f636f6c203d20705f70726f746f3b0a096e65775f6e65745f636f6e662d3e61667465725f73625f3070203d20636f6e766572745f61667465725f736228705f61667465725f73625f3070293b0a096e65775f6e65745f636f6e662d3e61667465725f73625f3170203d20636f6e766572745f61667465725f736228705f61667465725f73625f3170293b0a096e65775f6e65745f636f6e662d3e61667465725f73625f3270203d20636f6e766572745f61667465725f736228705f61667465725f73625f3270293b0a096e65775f6e65745f636f6e662d3e74776f5f7072696d6172696573203d20705f74776f5f7072696d61726965733b0a0a097263755f61737369676e5f706f696e7465722874636f6e6e2d3e6e65745f636f6e662c206e65775f6e65745f636f6e66293b0a096d757465785f756e6c6f636b282674636f6e6e2d3e636f6e665f757064617465293b0a096d757465785f756e6c6f636b282674636f6e6e2d3e646174612e6d75746578293b0a0a0963727970746f5f667265655f686173682874636f6e6e2d3e706565725f696e746567726974795f74666d293b0a096b667265652874636f6e6e2d3e696e745f6469675f696e293b0a096b667265652874636f6e6e2d3e696e745f6469675f7676293b0a0974636f6e6e2d3e706565725f696e746567726974795f74666d203d20706565725f696e746567726974795f74666d3b0a0974636f6e6e2d3e696e745f6469675f696e203d20696e745f6469675f696e3b0a0974636f6e6e2d3e696e745f6469675f7676203d20696e745f6469675f76763b0a0a0969662028737472636d70286f6c645f6e65745f636f6e662d3e696e746567726974795f616c672c20696e746567726974795f616c6729290a0909636f6e6e5f696e666f2874636f6e6e2c20227065657220646174612d696e746567726974792d616c673a2025735c6e222c0a0909092020696e746567726974795f616c675b305d203f20696e746567726974795f616c67203a2022286e6f6e652922293b0a0a0973796e6368726f6e697a655f72637528293b0a096b66726565286f6c645f6e65745f636f6e66293b0a0972657475726e20303b0a0a646973636f6e6e6563745f7263755f756e6c6f636b3a0a097263755f726561645f756e6c6f636b28293b0a646973636f6e6e6563743a0a0963727970746f5f667265655f6861736828706565725f696e746567726974795f74666d293b0a096b6672656528696e745f6469675f696e293b0a096b6672656528696e745f6469675f7676293b0a09636f6e6e5f726571756573745f73746174652874636f6e6e2c204e5328636f6e6e2c20435f444953434f4e4e454354494e47292c2043535f48415244293b0a0972657475726e202d45494f3b0a7d0a0a2f2a2068656c7065722066756e6374696f6e0a202a20696e7075743a20616c67206e616d652c2066656174757265206e616d650a202a2072657475726e3a204e554c4c2028616c67206e616d6520776173202222290a202a2020202020202020204552525f505452286572726f722920696620736f6d657468696e6720676f65732077726f6e670a202a2020202020202020206f72207468652063727970746f2068617368207074722c20696620697420776f726b6564206f7574206f6b2e202a2f0a7374727563742063727970746f5f68617368202a647262645f63727970746f5f616c6c6f635f6469676573745f7361666528636f6e73742073747275637420647262645f636f6e66202a6d6465762c0a0909636f6e73742063686172202a616c672c20636f6e73742063686172202a6e616d65290a7b0a097374727563742063727970746f5f68617368202a74666d3b0a0a096966202821616c675b305d290a090972657475726e204e554c4c3b0a0a0974666d203d2063727970746f5f616c6c6f635f6861736828616c672c20302c2043525950544f5f414c475f4153594e43293b0a096966202849535f4552522874666d2929207b0a09096465765f657272284445562c202243616e206e6f7420616c6c6f63617465205c2225735c222061732025732028726561736f6e3a20256c64295c6e222c0a090909616c672c206e616d652c205054525f4552522874666d29293b0a090972657475726e2074666d3b0a097d0a0972657475726e2074666d3b0a7d0a0a73746174696320696e742069676e6f72655f72656d61696e696e675f7061636b65742873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a09766f6964202a627566666572203d2074636f6e6e2d3e646174612e726275663b0a09696e742073697a65203d2070692d3e73697a653b0a0a097768696c65202873697a6529207b0a0909696e742073203d206d696e5f7428696e742c2073697a652c20445242445f534f434b45545f4255464645525f53495a45293b0a090973203d20647262645f726563762874636f6e6e2c206275666665722c2073293b0a09096966202873203c3d203029207b0a0909096966202873203c2030290a0909090972657475726e20733b0a090909627265616b3b0a09097d0a090973697a65202d3d20733b0a097d0a096966202873697a65290a090972657475726e202d45494f3b0a0972657475726e20303b0a7d0a0a2f2a0a202a20636f6e6669675f756e6b6e6f776e5f766f6c756d6520202d202064657669636520636f6e66696775726174696f6e20636f6d6d616e6420666f7220756e6b6e6f776e20766f6c756d650a202a0a202a205768656e20612064657669636520697320616464656420746f20616e206578697374696e6720636f6e6e656374696f6e2c20746865206e6f6465206f6e207768696368207468650a202a206465766963652069732061646465642066697273742077696c6c2073656e6420636f6e66696775726174696f6e20636f6d6d616e647320746f20697473207065657220627574207468650a202a20706565722077696c6c206e6f74206b6e6f772061626f75742074686520646576696365207965742e202049742077696c6c207761726e20616e642069676e6f72652074686573650a202a20636f6d6d616e64732e20204f6e63652074686520646576696365206973206164646564206f6e20746865207365636f6e64206e6f64652c20746865207365636f6e64206e6f64652077696c6c0a202a2073656e64207468652073616d652064657669636520636f6e66696775726174696f6e20636f6d6d616e64732c2062757420696e20746865206f7468657220646972656374696f6e2e0a202a0a202a202857652063616e20616c736f20656e6420757020686572652069662064726264206973206d6973636f6e666967757265642e290a202a2f0a73746174696320696e7420636f6e6669675f756e6b6e6f776e5f766f6c756d652873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a09636f6e6e5f7761726e2874636f6e6e2c20222573207061636b657420726563656976656420666f7220766f6c756d652025752c207768696368206973206e6f7420636f6e66696775726564206c6f63616c6c795c6e222c0a09092020636d646e616d652870692d3e636d64292c2070692d3e766e72293b0a0972657475726e2069676e6f72655f72656d61696e696e675f7061636b65742874636f6e6e2c207069293b0a7d0a0a73746174696320696e7420726563656976655f53796e63506172616d2873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420705f72735f706172616d5f3935202a703b0a09756e7369676e656420696e74206865616465725f73697a652c20646174615f73697a652c206578705f6d61785f737a3b0a097374727563742063727970746f5f68617368202a7665726966795f74666d203d204e554c4c3b0a097374727563742063727970746f5f68617368202a6373756d735f74666d203d204e554c4c3b0a09737472756374206e65745f636f6e66202a6f6c645f6e65745f636f6e662c202a6e65775f6e65745f636f6e66203d204e554c4c3b0a09737472756374206469736b5f636f6e66202a6f6c645f6469736b5f636f6e66203d204e554c4c2c202a6e65775f6469736b5f636f6e66203d204e554c4c3b0a09636f6e737420696e7420617076203d2074636f6e6e2d3e6167726565645f70726f5f76657273696f6e3b0a09737472756374206669666f5f627566666572202a6f6c645f706c616e203d204e554c4c2c202a6e65775f706c616e203d204e554c4c3b0a09696e74206669666f5f73697a65203d20303b0a09696e74206572723b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e20636f6e6669675f756e6b6e6f776e5f766f6c756d652874636f6e6e2c207069293b0a0a096578705f6d61785f737a20203d20617076203c3d203837203f2073697a656f662873747275637420705f72735f706172616d290a0909202020203a20617076203d3d203838203f2073697a656f662873747275637420705f72735f706172616d290a09090909092b205348415245445f5345435245545f4d41580a0909202020203a20617076203c3d203934203f2073697a656f662873747275637420705f72735f706172616d5f3839290a0909202020203a202f2a20617076203e3d203935202a2f2073697a656f662873747275637420705f72735f706172616d5f3935293b0a0a096966202870692d3e73697a65203e206578705f6d61785f737a29207b0a09096465765f657272284445562c202253796e63506172616d207061636b657420746f6f206c6f6e673a2072656365697665642025752c206578706563746564203c3d2025752062797465735c6e222c0a09092020202070692d3e73697a652c206578705f6d61785f737a293b0a090972657475726e202d45494f3b0a097d0a0a0969662028617076203c3d20383829207b0a09096865616465725f73697a65203d2073697a656f662873747275637420705f72735f706172616d293b0a0909646174615f73697a65203d2070692d3e73697a65202d206865616465725f73697a653b0a097d20656c73652069662028617076203c3d20393429207b0a09096865616465725f73697a65203d2073697a656f662873747275637420705f72735f706172616d5f3839293b0a0909646174615f73697a65203d2070692d3e73697a65202d206865616465725f73697a653b0a0909445f41535345525428646174615f73697a65203d3d2030293b0a097d20656c7365207b0a09096865616465725f73697a65203d2073697a656f662873747275637420705f72735f706172616d5f3935293b0a0909646174615f73697a65203d2070692d3e73697a65202d206865616465725f73697a653b0a0909445f41535345525428646174615f73697a65203d3d2030293b0a097d0a0a092f2a20696e697469616c697a65207665726966795f616c6720616e64206373756d735f616c67202a2f0a0970203d2070692d3e646174613b0a096d656d73657428702d3e7665726966795f616c672c20302c2032202a205348415245445f5345435245545f4d4158293b0a0a09657272203d20647262645f726563765f616c6c286d6465762d3e74636f6e6e2c20702c206865616465725f73697a65293b0a0969662028657272290a090972657475726e206572723b0a0a096d757465785f6c6f636b28266d6465762d3e74636f6e6e2d3e636f6e665f757064617465293b0a096f6c645f6e65745f636f6e66203d206d6465762d3e74636f6e6e2d3e6e65745f636f6e663b0a09696620286765745f6c646576286d6465762929207b0a09096e65775f6469736b5f636f6e66203d206b7a616c6c6f632873697a656f6628737472756374206469736b5f636f6e66292c204746505f4b45524e454c293b0a090969662028216e65775f6469736b5f636f6e6629207b0a0909097075745f6c646576286d646576293b0a0909096d757465785f756e6c6f636b28266d6465762d3e74636f6e6e2d3e636f6e665f757064617465293b0a0909096465765f657272284445562c2022416c6c6f636174696f6e206f66206e6577206469736b5f636f6e66206661696c65645c6e22293b0a09090972657475726e202d454e4f4d454d3b0a09097d0a0a09096f6c645f6469736b5f636f6e66203d206d6465762d3e6c6465762d3e6469736b5f636f6e663b0a09092a6e65775f6469736b5f636f6e66203d202a6f6c645f6469736b5f636f6e663b0a0a09096e65775f6469736b5f636f6e662d3e726573796e635f72617465203d20626533325f746f5f63707528702d3e726573796e635f72617465293b0a097d0a0a0969662028617076203e3d20383829207b0a090969662028617076203d3d20383829207b0a09090969662028646174615f73697a65203e205348415245445f5345435245545f4d4158207c7c20646174615f73697a65203d3d203029207b0a090909096465765f657272284445562c20227665726966792d616c67206f662077726f6e672073697a652c20220a090909090922706565722077616e74732025752c20616363657074696e67206f6e6c7920757020746f20257520627974655c6e222c0a0909090909646174615f73697a652c205348415245445f5345435245545f4d4158293b0a09090909657272203d202d45494f3b0a09090909676f746f207265636f6e6e6563743b0a0909097d0a0a090909657272203d20647262645f726563765f616c6c286d6465762d3e74636f6e6e2c20702d3e7665726966795f616c672c20646174615f73697a65293b0a09090969662028657272290a09090909676f746f207265636f6e6e6563743b0a0909092f2a20776520657870656374204e554c207465726d696e6174656420737472696e67202a2f0a0909092f2a20627574206a75737420696e206361736520736f6d656f6e6520747269657320746f206265206576696c202a2f0a090909445f41535345525428702d3e7665726966795f616c675b646174615f73697a652d315d203d3d2030293b0a090909702d3e7665726966795f616c675b646174615f73697a652d315d203d20303b0a0a09097d20656c7365202f2a20617076203e3d203839202a2f207b0a0909092f2a207765207374696c6c20657870656374204e554c207465726d696e6174656420737472696e6773202a2f0a0909092f2a20627574206a75737420696e206361736520736f6d656f6e6520747269657320746f206265206576696c202a2f0a090909445f41535345525428702d3e7665726966795f616c675b5348415245445f5345435245545f4d41582d315d203d3d2030293b0a090909445f41535345525428702d3e6373756d735f616c675b5348415245445f5345435245545f4d41582d315d203d3d2030293b0a090909702d3e7665726966795f616c675b5348415245445f5345435245545f4d41582d315d203d20303b0a090909702d3e6373756d735f616c675b5348415245445f5345435245545f4d41582d315d203d20303b0a09097d0a0a090969662028737472636d70286f6c645f6e65745f636f6e662d3e7665726966795f616c672c20702d3e7665726966795f616c672929207b0a090909696620286d6465762d3e73746174652e636f6e6e203d3d20435f57465f5245504f52545f504152414d5329207b0a090909096465765f657272284445562c2022446966666572656e74207665726966792d616c672073657474696e67732e206d653d5c2225735c2220706565723d5c2225735c225c6e222c0a09090909202020206f6c645f6e65745f636f6e662d3e7665726966795f616c672c20702d3e7665726966795f616c67293b0a09090909676f746f20646973636f6e6e6563743b0a0909097d0a0909097665726966795f74666d203d20647262645f63727970746f5f616c6c6f635f6469676573745f73616665286d6465762c0a0909090909702d3e7665726966795f616c672c20227665726966792d616c6722293b0a0909096966202849535f455252287665726966795f74666d2929207b0a090909097665726966795f74666d203d204e554c4c3b0a09090909676f746f20646973636f6e6e6563743b0a0909097d0a09097d0a0a090969662028617076203e3d20383920262620737472636d70286f6c645f6e65745f636f6e662d3e6373756d735f616c672c20702d3e6373756d735f616c672929207b0a090909696620286d6465762d3e73746174652e636f6e6e203d3d20435f57465f5245504f52545f504152414d5329207b0a090909096465765f657272284445562c2022446966666572656e74206373756d732d616c672073657474696e67732e206d653d5c2225735c2220706565723d5c2225735c225c6e222c0a09090909202020206f6c645f6e65745f636f6e662d3e6373756d735f616c672c20702d3e6373756d735f616c67293b0a09090909676f746f20646973636f6e6e6563743b0a0909097d0a0909096373756d735f74666d203d20647262645f63727970746f5f616c6c6f635f6469676573745f73616665286d6465762c0a0909090909702d3e6373756d735f616c672c20226373756d732d616c6722293b0a0909096966202849535f455252286373756d735f74666d2929207b0a090909096373756d735f74666d203d204e554c4c3b0a09090909676f746f20646973636f6e6e6563743b0a0909097d0a09097d0a0a090969662028617076203e203934202626206e65775f6469736b5f636f6e6629207b0a0909096e65775f6469736b5f636f6e662d3e635f706c616e5f6168656164203d20626533325f746f5f63707528702d3e635f706c616e5f6168656164293b0a0909096e65775f6469736b5f636f6e662d3e635f64656c61795f746172676574203d20626533325f746f5f63707528702d3e635f64656c61795f746172676574293b0a0909096e65775f6469736b5f636f6e662d3e635f66696c6c5f746172676574203d20626533325f746f5f63707528702d3e635f66696c6c5f746172676574293b0a0909096e65775f6469736b5f636f6e662d3e635f6d61785f72617465203d20626533325f746f5f63707528702d3e635f6d61785f72617465293b0a0a0909096669666f5f73697a65203d20286e65775f6469736b5f636f6e662d3e635f706c616e5f6168656164202a203130202a20534c4545505f54494d4529202f20485a3b0a090909696620286669666f5f73697a6520213d206d6465762d3e72735f706c616e5f732d3e73697a6529207b0a090909096e65775f706c616e203d206669666f5f616c6c6f63286669666f5f73697a65293b0a0909090969662028216e65775f706c616e29207b0a09090909096465765f657272284445562c20226b6d616c6c6f63206f66206669666f5f627566666572206661696c656422293b0a09090909097075745f6c646576286d646576293b0a0909090909676f746f20646973636f6e6e6563743b0a090909097d0a0909097d0a09097d0a0a0909696620287665726966795f74666d207c7c206373756d735f74666d29207b0a0909096e65775f6e65745f636f6e66203d206b7a616c6c6f632873697a656f6628737472756374206e65745f636f6e66292c204746505f4b45524e454c293b0a09090969662028216e65775f6e65745f636f6e6629207b0a090909096465765f657272284445562c2022416c6c6f636174696f6e206f66206e6577206e65745f636f6e66206661696c65645c6e22293b0a09090909676f746f20646973636f6e6e6563743b0a0909097d0a0a0909092a6e65775f6e65745f636f6e66203d202a6f6c645f6e65745f636f6e663b0a0a090909696620287665726966795f74666d29207b0a09090909737472637079286e65775f6e65745f636f6e662d3e7665726966795f616c672c20702d3e7665726966795f616c67293b0a090909096e65775f6e65745f636f6e662d3e7665726966795f616c675f6c656e203d207374726c656e28702d3e7665726966795f616c6729202b20313b0a0909090963727970746f5f667265655f68617368286d6465762d3e74636f6e6e2d3e7665726966795f74666d293b0a090909096d6465762d3e74636f6e6e2d3e7665726966795f74666d203d207665726966795f74666d3b0a090909096465765f696e666f284445562c20227573696e67207665726966792d616c673a205c2225735c225c6e222c20702d3e7665726966795f616c67293b0a0909097d0a090909696620286373756d735f74666d29207b0a09090909737472637079286e65775f6e65745f636f6e662d3e6373756d735f616c672c20702d3e6373756d735f616c67293b0a090909096e65775f6e65745f636f6e662d3e6373756d735f616c675f6c656e203d207374726c656e28702d3e6373756d735f616c6729202b20313b0a0909090963727970746f5f667265655f68617368286d6465762d3e74636f6e6e2d3e6373756d735f74666d293b0a090909096d6465762d3e74636f6e6e2d3e6373756d735f74666d203d206373756d735f74666d3b0a090909096465765f696e666f284445562c20227573696e67206373756d732d616c673a205c2225735c225c6e222c20702d3e6373756d735f616c67293b0a0909097d0a0909097263755f61737369676e5f706f696e7465722874636f6e6e2d3e6e65745f636f6e662c206e65775f6e65745f636f6e66293b0a09097d0a097d0a0a09696620286e65775f6469736b5f636f6e6629207b0a09097263755f61737369676e5f706f696e746572286d6465762d3e6c6465762d3e6469736b5f636f6e662c206e65775f6469736b5f636f6e66293b0a09097075745f6c646576286d646576293b0a097d0a0a09696620286e65775f706c616e29207b0a09096f6c645f706c616e203d206d6465762d3e72735f706c616e5f733b0a09097263755f61737369676e5f706f696e746572286d6465762d3e72735f706c616e5f732c206e65775f706c616e293b0a097d0a0a096d757465785f756e6c6f636b28266d6465762d3e74636f6e6e2d3e636f6e665f757064617465293b0a0973796e6368726f6e697a655f72637528293b0a09696620286e65775f6e65745f636f6e66290a09096b66726565286f6c645f6e65745f636f6e66293b0a096b66726565286f6c645f6469736b5f636f6e66293b0a096b66726565286f6c645f706c616e293b0a0a0972657475726e20303b0a0a7265636f6e6e6563743a0a09696620286e65775f6469736b5f636f6e6629207b0a09097075745f6c646576286d646576293b0a09096b66726565286e65775f6469736b5f636f6e66293b0a097d0a096d757465785f756e6c6f636b28266d6465762d3e74636f6e6e2d3e636f6e665f757064617465293b0a0972657475726e202d45494f3b0a0a646973636f6e6e6563743a0a096b66726565286e65775f706c616e293b0a09696620286e65775f6469736b5f636f6e6629207b0a09097075745f6c646576286d646576293b0a09096b66726565286e65775f6469736b5f636f6e66293b0a097d0a096d757465785f756e6c6f636b28266d6465762d3e74636f6e6e2d3e636f6e665f757064617465293b0a092f2a206a75737420666f7220636f6d706c6574656e6573733a2061637475616c6c79206e6f74206e65656465642c0a09202a2061732074686973206973206e6f742072656163686564206966206373756d735f74666d20776173206f6b2e202a2f0a0963727970746f5f667265655f68617368286373756d735f74666d293b0a092f2a20627574206672656520746865207665726966795f74666d20616761696e2c206966206373756d735f74666d20646964206e6f7420776f726b206f7574202a2f0a0963727970746f5f667265655f68617368287665726966795f74666d293b0a09636f6e6e5f726571756573745f7374617465286d6465762d3e74636f6e6e2c204e5328636f6e6e2c20435f444953434f4e4e454354494e47292c2043535f48415244293b0a0972657475726e202d45494f3b0a7d0a0a2f2a207761726e2069662074686520617267756d656e747320646966666572206279206d6f7265207468616e2031322e3525202a2f0a73746174696320766f6964207761726e5f69665f6469666665725f636f6e736964657261626c792873747275637420647262645f636f6e66202a6d6465762c0a09636f6e73742063686172202a732c20736563746f725f7420612c20736563746f725f742062290a7b0a09736563746f725f7420643b0a096966202861203d3d2030207c7c2062203d3d2030290a090972657475726e3b0a0964203d202861203e206229203f202861202d206229203a202862202d2061293b0a096966202864203e2028613e3e3329207c7c2064203e2028623e3e3329290a09096465765f7761726e284445562c2022436f6e736964657261626c6520646966666572656e636520696e2025733a20256c6c75732076732e20256c6c75735c6e222c20732c0a0909202020202028756e7369676e6564206c6f6e67206c6f6e6729612c2028756e7369676e6564206c6f6e67206c6f6e672962293b0a7d0a0a73746174696320696e7420726563656976655f73697a65732873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420705f73697a6573202a70203d2070692d3e646174613b0a09656e756d2064657465726d696e655f6465765f73697a65206464203d20756e6368616e6765643b0a09736563746f725f7420705f73697a652c20705f7573697a652c206d795f7573697a653b0a09696e74206c647363203d20303b202f2a206c6f63616c206469736b2073697a65206368616e676564202a2f0a09656e756d206464735f666c61677320646473663b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e20636f6e6669675f756e6b6e6f776e5f766f6c756d652874636f6e6e2c207069293b0a0a09705f73697a65203d20626536345f746f5f63707528702d3e645f73697a65293b0a09705f7573697a65203d20626536345f746f5f63707528702d3e755f73697a65293b0a0a092f2a206a7573742073746f72652074686520706565722773206469736b2073697a6520666f72206e6f772e0a09202a207765207374696c6c206e65656420746f20666967757265206f757420776865746865722077652061636365707420746861742e202a2f0a096d6465762d3e705f73697a65203d20705f73697a653b0a0a09696620286765745f6c646576286d6465762929207b0a09097263755f726561645f6c6f636b28293b0a09096d795f7573697a65203d207263755f64657265666572656e6365286d6465762d3e6c6465762d3e6469736b5f636f6e66292d3e6469736b5f73697a653b0a09097263755f726561645f756e6c6f636b28293b0a0a09097761726e5f69665f6469666665725f636f6e736964657261626c79286d6465762c20226c6f776572206c6576656c206465766963652073697a6573222c0a090909202020705f73697a652c20647262645f6765745f6d61785f6361706163697479286d6465762d3e6c64657629293b0a09097761726e5f69665f6469666665725f636f6e736964657261626c79286d6465762c202275736572207265717565737465642073697a65222c0a090909090920202020705f7573697a652c206d795f7573697a65293b0a0a09092f2a20696620746869732069732074686520666972737420636f6e6e6563742c206f7220616e206f74686572776973652065787065637465640a0909202a20706172616d2065786368616e67652c2063686f6f736520746865206d696e696d756d202a2f0a0909696620286d6465762d3e73746174652e636f6e6e203d3d20435f57465f5245504f52545f504152414d53290a090909705f7573697a65203d206d696e5f6e6f745f7a65726f286d795f7573697a652c20705f7573697a65293b0a0a09092f2a204e6576657220736872696e6b206120646576696365207769746820757361626c65206461746120647572696e6720636f6e6e6563742e0a090920202042757420616c6c6f77206f6e6c696e6520736872696e6b696e672069662077652061726520636f6e6e65637465642e202a2f0a090969662028647262645f6e65775f6465765f73697a65286d6465762c206d6465762d3e6c6465762c20705f7573697a652c203029203c0a090920202020647262645f6765745f6361706163697479286d6465762d3e746869735f62646576292026260a0909202020206d6465762d3e73746174652e6469736b203e3d20445f4f555444415445442026260a0909202020206d6465762d3e73746174652e636f6e6e203c20435f434f4e4e454354454429207b0a0909096465765f657272284445562c202254686520706565722773206469736b2073697a6520697320746f6f20736d616c6c215c6e22293b0a090909636f6e6e5f726571756573745f7374617465286d6465762d3e74636f6e6e2c204e5328636f6e6e2c20435f444953434f4e4e454354494e47292c2043535f48415244293b0a0909097075745f6c646576286d646576293b0a09090972657475726e202d45494f3b0a09097d0a0a0909696620286d795f7573697a6520213d20705f7573697a6529207b0a090909737472756374206469736b5f636f6e66202a6f6c645f6469736b5f636f6e662c202a6e65775f6469736b5f636f6e66203d204e554c4c3b0a0a0909096e65775f6469736b5f636f6e66203d206b7a616c6c6f632873697a656f6628737472756374206469736b5f636f6e66292c204746505f4b45524e454c293b0a09090969662028216e65775f6469736b5f636f6e6629207b0a090909096465765f657272284445562c2022416c6c6f636174696f6e206f66206e6577206469736b5f636f6e66206661696c65645c6e22293b0a090909097075745f6c646576286d646576293b0a0909090972657475726e202d454e4f4d454d3b0a0909097d0a0a0909096d757465785f6c6f636b28266d6465762d3e74636f6e6e2d3e636f6e665f757064617465293b0a0909096f6c645f6469736b5f636f6e66203d206d6465762d3e6c6465762d3e6469736b5f636f6e663b0a0909092a6e65775f6469736b5f636f6e66203d202a6f6c645f6469736b5f636f6e663b0a0909096e65775f6469736b5f636f6e662d3e6469736b5f73697a65203d20705f7573697a653b0a0a0909097263755f61737369676e5f706f696e746572286d6465762d3e6c6465762d3e6469736b5f636f6e662c206e65775f6469736b5f636f6e66293b0a0909096d757465785f756e6c6f636b28266d6465762d3e74636f6e6e2d3e636f6e665f757064617465293b0a09090973796e6368726f6e697a655f72637528293b0a0909096b66726565286f6c645f6469736b5f636f6e66293b0a0a0909096465765f696e666f284445562c202250656572207365747320755f73697a6520746f20256c7520736563746f72735c6e222c0a090909092028756e7369676e6564206c6f6e67296d795f7573697a65293b0a09097d0a0a09097075745f6c646576286d646576293b0a097d0a0a0964647366203d20626531365f746f5f63707528702d3e6464735f666c616773293b0a09696620286765745f6c646576286d6465762929207b0a09096464203d20647262645f64657465726d696e655f6465765f73697a65286d6465762c2064647366293b0a09097075745f6c646576286d646576293b0a0909696620286464203d3d206465765f73697a655f6572726f72290a09090972657475726e202d45494f3b0a0909647262645f6d645f73796e63286d646576293b0a097d20656c7365207b0a09092f2a204920616d206469736b6c6573732c206e65656420746f2061636365707420746865207065657227732073697a652e202a2f0a0909647262645f7365745f6d795f6361706163697479286d6465762c20705f73697a65293b0a097d0a0a096d6465762d3e706565725f6d61785f62696f5f73697a65203d20626533325f746f5f63707528702d3e6d61785f62696f5f73697a65293b0a09647262645f7265636f6e73696465725f6d61785f62696f5f73697a65286d646576293b0a0a09696620286765745f6c646576286d6465762929207b0a0909696620286d6465762d3e6c6465762d3e6b6e6f776e5f73697a6520213d20647262645f6765745f6361706163697479286d6465762d3e6c6465762d3e6261636b696e675f626465762929207b0a0909096d6465762d3e6c6465762d3e6b6e6f776e5f73697a65203d20647262645f6765745f6361706163697479286d6465762d3e6c6465762d3e6261636b696e675f62646576293b0a0909096c647363203d20313b0a09097d0a0a09097075745f6c646576286d646576293b0a097d0a0a09696620286d6465762d3e73746174652e636f6e6e203e20435f57465f5245504f52545f504152414d5329207b0a090969662028626536345f746f5f63707528702d3e635f73697a652920213d0a090920202020647262645f6765745f6361706163697479286d6465762d3e746869735f6264657629207c7c206c64736329207b0a0909092f2a207765206861766520646966666572656e742073697a65732c2070726f6261626c7920706565720a090909202a206e6565647320746f206b6e6f77206d79206e65772073697a652e2e2e202a2f0a090909647262645f73656e645f73697a6573286d6465762c20302c2064647366293b0a09097d0a090969662028746573745f616e645f636c6561725f62697428524553495a455f50454e44494e472c20266d6465762d3e666c61677329207c7c0a090920202020286464203d3d2067726577202626206d6465762d3e73746174652e636f6e6e203d3d20435f434f4e4e45435445442929207b0a090909696620286d6465762d3e73746174652e7064736b203e3d20445f494e434f4e53495354454e542026260a090909202020206d6465762d3e73746174652e6469736b203e3d20445f494e434f4e53495354454e5429207b0a090909096966202864647366202620444453465f4e4f5f524553594e43290a09090909096465765f696e666f284445562c2022526573796e63206f66206e65772073746f7261676520737570707265737365642077697468202d2d617373756d652d636c65616e5c6e22293b0a09090909656c73650a0909090909726573796e635f61667465725f6f6e6c696e655f67726f77286d646576293b0a0909097d20656c73650a090909097365745f62697428524553594e435f41465445525f4e45472c20266d6465762d3e666c616773293b0a09097d0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420726563656976655f75756964732873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420705f7575696473202a70203d2070692d3e646174613b0a09753634202a705f757569643b0a09696e7420692c20757064617465645f7575696473203d20303b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e20636f6e6669675f756e6b6e6f776e5f766f6c756d652874636f6e6e2c207069293b0a0a09705f75756964203d206b6d616c6c6f632873697a656f6628753634292a55495f455854454e4445445f53495a452c204746505f4e4f494f293b0a096966202821705f7575696429207b0a09096465765f657272284445562c20226b6d616c6c6f63206f6620705f75756964206661696c65645c6e22293b0a090972657475726e2066616c73653b0a097d0a0a09666f72202869203d2055495f43555252454e543b2069203c2055495f455854454e4445445f53495a453b20692b2b290a0909705f757569645b695d203d20626536345f746f5f63707528702d3e757569645b695d293b0a0a096b66726565286d6465762d3e705f75756964293b0a096d6465762d3e705f75756964203d20705f757569643b0a0a09696620286d6465762d3e73746174652e636f6e6e203c20435f434f4e4e45435445442026260a09202020206d6465762d3e73746174652e6469736b203c20445f494e434f4e53495354454e542026260a09202020206d6465762d3e73746174652e726f6c65203d3d20525f5052494d4152592026260a0920202020286d6465762d3e65645f757569642026207e28287536342931292920213d2028705f757569645b55495f43555252454e545d2026207e28287536342931292929207b0a09096465765f657272284445562c202243616e206f6e6c7920636f6e6e65637420746f206461746120776974682063757272656e7420555549443d253031366c6c585c6e222c0a09092020202028756e7369676e6564206c6f6e67206c6f6e67296d6465762d3e65645f75756964293b0a0909636f6e6e5f726571756573745f7374617465286d6465762d3e74636f6e6e2c204e5328636f6e6e2c20435f444953434f4e4e454354494e47292c2043535f48415244293b0a090972657475726e202d45494f3b0a097d0a0a09696620286765745f6c646576286d6465762929207b0a0909696e7420736b69705f696e697469616c5f73796e63203d0a0909096d6465762d3e73746174652e636f6e6e203d3d20435f434f4e4e45435445442026260a0909096d6465762d3e74636f6e6e2d3e6167726565645f70726f5f76657273696f6e203e3d2039302026260a0909096d6465762d3e6c6465762d3e6d642e757569645b55495f43555252454e545d203d3d20555549445f4a5553545f435245415445442026260a09090928705f757569645b55495f464c4147535d20262038293b0a090969662028736b69705f696e697469616c5f73796e6329207b0a0909096465765f696e666f284445562c20224163636570746564206e65772063757272656e7420555549442c20707265706172696e6720746f20736b697020696e697469616c2073796e635c6e22293b0a090909647262645f6269746d61705f696f286d6465762c2026647262645f626d696f5f636c6561725f6e5f77726974652c0a090909090922636c6561725f6e5f77726974652066726f6d20726563656976655f7575696473222c0a0909090909424d5f4c4f434b45445f544553545f414c4c4f574544293b0a0909095f647262645f757569645f736574286d6465762c2055495f43555252454e542c20705f757569645b55495f43555252454e545d293b0a0909095f647262645f757569645f736574286d6465762c2055495f4249544d41502c2030293b0a0909095f647262645f7365745f7374617465285f4e5332286d6465762c206469736b2c20445f55505f544f5f444154452c207064736b2c20445f55505f544f5f44415445292c0a090909090943535f564552424f53452c204e554c4c293b0a090909647262645f6d645f73796e63286d646576293b0a090909757064617465645f7575696473203d20313b0a09097d0a09097075745f6c646576286d646576293b0a097d20656c736520696620286d6465762d3e73746174652e6469736b203c20445f494e434f4e53495354454e542026260a09092020206d6465762d3e73746174652e726f6c65203d3d20525f5052494d41525929207b0a09092f2a204920616d2061206469736b6c657373207072696d6172792c207468652070656572206a75737420637265617465642061206e65772063757272656e7420555549440a0909202020666f72206d652e202a2f0a0909757064617465645f7575696473203d20647262645f7365745f65645f75756964286d6465762c20705f757569645b55495f43555252454e545d293b0a097d0a0a092f2a204265666f7265207765207465737420666f7220746865206469736b2073746174652c2077652073686f756c64207761697420756e74696c20616e206576656e7475616c6c790a092020206f6e676f696e6720636c75737465722077696465207374617465206368616e67652069732066696e69736865642e205468617420697320696d706f7274616e742069660a09202020776520617265207072696d61727920616e642061726520646574616368696e672066726f6d206f7572206469736b2e205765206e65656420746f20736565207468650a092020206e6577206469736b2073746174652e2e2e202a2f0a096d757465785f6c6f636b286d6465762d3e73746174655f6d75746578293b0a096d757465785f756e6c6f636b286d6465762d3e73746174655f6d75746578293b0a09696620286d6465762d3e73746174652e636f6e6e203e3d20435f434f4e4e4543544544202626206d6465762d3e73746174652e6469736b203c20445f494e434f4e53495354454e54290a0909757064617465645f7575696473207c3d20647262645f7365745f65645f75756964286d6465762c20705f757569645b55495f43555252454e545d293b0a0a0969662028757064617465645f7575696473290a0909647262645f7072696e745f7575696473286d6465762c20227265636569766572207570646174656420555549447320746f22293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a20636f6e766572745f73746174652829202d20436f6e766572747320746865207065657227732076696577206f662074686520636c757374657220737461746520746f206f757220706f696e74206f6620766965770a202a204070733a0909546865207374617465206173207365656e2062792074686520706565722e0a202a2f0a73746174696320756e696f6e20647262645f737461746520636f6e766572745f737461746528756e696f6e20647262645f7374617465207073290a7b0a09756e696f6e20647262645f7374617465206d733b0a0a0973746174696320656e756d20647262645f636f6e6e7320635f7461625b5d203d207b0a09095b435f57465f5245504f52545f504152414d535d203d20435f57465f5245504f52545f504152414d532c0a09095b435f434f4e4e45435445445d203d20435f434f4e4e45435445442c0a0a09095b435f5354415254494e475f53594e435f535d203d20435f5354415254494e475f53594e435f542c0a09095b435f5354415254494e475f53594e435f545d203d20435f5354415254494e475f53594e435f532c0a09095b435f444953434f4e4e454354494e475d203d20435f544541525f444f574e2c202f2a20435f4e4554574f524b5f4641494c5552452c202a2f0a09095b435f5645524946595f535d202020202020203d20435f5645524946595f542c0a09095b435f4d41534b5d2020203d20435f4d41534b2c0a097d3b0a0a096d732e69203d2070732e693b0a0a096d732e636f6e6e203d20635f7461625b70732e636f6e6e5d3b0a096d732e70656572203d2070732e726f6c653b0a096d732e726f6c65203d2070732e706565723b0a096d732e7064736b203d2070732e6469736b3b0a096d732e6469736b203d2070732e7064736b3b0a096d732e706565725f697370203d202870732e616674725f697370207c2070732e757365725f697370293b0a0a0972657475726e206d733b0a7d0a0a73746174696320696e7420726563656976655f7265715f73746174652873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420705f7265715f7374617465202a70203d2070692d3e646174613b0a09756e696f6e20647262645f7374617465206d61736b2c2076616c3b0a09656e756d20647262645f73746174655f72762072763b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e202d45494f3b0a0a096d61736b2e69203d20626533325f746f5f63707528702d3e6d61736b293b0a0976616c2e69203d20626533325f746f5f63707528702d3e76616c293b0a0a0969662028746573745f626974285245534f4c56455f434f4e464c494354532c20266d6465762d3e74636f6e6e2d3e666c616773292026260a09202020206d757465785f69735f6c6f636b6564286d6465762d3e73746174655f6d757465782929207b0a0909647262645f73656e645f73725f7265706c79286d6465762c2053535f434f4e43555252454e545f53545f434847293b0a090972657475726e20303b0a097d0a0a096d61736b203d20636f6e766572745f7374617465286d61736b293b0a0976616c203d20636f6e766572745f73746174652876616c293b0a0a097276203d20647262645f6368616e67655f7374617465286d6465762c2043535f564552424f53452c206d61736b2c2076616c293b0a09647262645f73656e645f73725f7265706c79286d6465762c207276293b0a0a09647262645f6d645f73796e63286d646576293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420726563656976655f7265715f636f6e6e5f73746174652873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420705f7265715f7374617465202a70203d2070692d3e646174613b0a09756e696f6e20647262645f7374617465206d61736b2c2076616c3b0a09656e756d20647262645f73746174655f72762072763b0a0a096d61736b2e69203d20626533325f746f5f63707528702d3e6d61736b293b0a0976616c2e69203d20626533325f746f5f63707528702d3e76616c293b0a0a0969662028746573745f626974285245534f4c56455f434f4e464c494354532c202674636f6e6e2d3e666c616773292026260a09202020206d757465785f69735f6c6f636b6564282674636f6e6e2d3e6373746174655f6d757465782929207b0a0909636f6e6e5f73656e645f73725f7265706c792874636f6e6e2c2053535f434f4e43555252454e545f53545f434847293b0a090972657475726e20303b0a097d0a0a096d61736b203d20636f6e766572745f7374617465286d61736b293b0a0976616c203d20636f6e766572745f73746174652876616c293b0a0a097276203d20636f6e6e5f726571756573745f73746174652874636f6e6e2c206d61736b2c2076616c2c2043535f564552424f5345207c2043535f4c4f43414c5f4f4e4c59207c2043535f49474e5f4f5554445f4641494c293b0a09636f6e6e5f73656e645f73725f7265706c792874636f6e6e2c207276293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420726563656976655f73746174652873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420705f7374617465202a70203d2070692d3e646174613b0a09756e696f6e20647262645f7374617465206f732c206e732c20706565725f73746174653b0a09656e756d20647262645f6469736b5f7374617465207265616c5f706565725f6469736b3b0a09656e756d206368675f73746174655f666c6167732063735f666c6167733b0a09696e742072763b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e20636f6e6669675f756e6b6e6f776e5f766f6c756d652874636f6e6e2c207069293b0a0a09706565725f73746174652e69203d20626533325f746f5f63707528702d3e7374617465293b0a0a097265616c5f706565725f6469736b203d20706565725f73746174652e6469736b3b0a0969662028706565725f73746174652e6469736b203d3d20445f4e45474f54494154494e4729207b0a09097265616c5f706565725f6469736b203d206d6465762d3e705f757569645b55495f464c4147535d20262034203f20445f494e434f4e53495354454e54203a20445f434f4e53495354454e543b0a09096465765f696e666f284445562c20227265616c2070656572206469736b207374617465203d2025735c6e222c20647262645f6469736b5f737472287265616c5f706565725f6469736b29293b0a097d0a0a097370696e5f6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a2072657472793a0a096f73203d206e73203d20647262645f726561645f7374617465286d646576293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a0a092f2a20496620736f6d65206f746865722070617274206f662074686520636f646520286173656e646572207468726561642c2074696d656f7574290a09202a20616c7265616479206465636964656420746f20636c6f73652074686520636f6e6e656374696f6e20616761696e2c0a09202a207765206d757374206e6f74202272652d65737461626c6973682220697420686572652e202a2f0a09696620286f732e636f6e6e203c3d20435f544541525f444f574e290a090972657475726e202d45434f4e4e52455345543b0a0a092f2a2049662074686973206973207468652022656e64206f662073796e632220636f6e6669726d6174696f6e2c20757375616c6c79207468652070656572206469736b0a09202a207472616e736974696f6e732066726f6d20445f494e434f4e53495354454e5420746f20445f55505f544f5f444154452e20466f7220656d70747920283020626974730a09202a207365742920726573796e63207374617274656420696e2050617573656453796e63542c206f72206966207468652074696d696e67206f662070617573652d2f0a09202a20756e70617573652d73796e63206576656e747320686173206265656e20226a757374207269676874222c207468652070656572206469736b206d61790a09202a207472616e736974696f6e2066726f6d20445f434f4e53495354454e5420746f20445f55505f544f5f444154452061732077656c6c2e0a09202a2f0a0969662028286f732e7064736b203d3d20445f494e434f4e53495354454e54207c7c206f732e7064736b203d3d20445f434f4e53495354454e54292026260a09202020207265616c5f706565725f6469736b203d3d20445f55505f544f5f444154452026260a09202020206f732e636f6e6e203e20435f434f4e4e4543544544202626206f732e6469736b203d3d20445f55505f544f5f4441544529207b0a09092f2a2049662077652061726520286265636f6d696e67292053796e63536f757263652c206275742070656572206973207374696c6c20696e2073796e630a0909202a207072657061726174696f6e2c2069676e6f726520697473207570746f646174652d6e65737320746f2061766f696420666c617070696e672c2069740a0909202a2077696c6c206368616e676520746f20696e636f6e73697374656e74206f6e63652074686520706565722072656163686573206163746976650a0909202a2073796e63696e67207374617465732e0a0909202a204974206d61792068617665206368616e6765642073796e6365722d70617573656420666c6167732c20686f77657665722c20736f2077650a0909202a2063616e6e6f742069676e6f7265207468697320636f6d706c6574656c792e202a2f0a090969662028706565725f73746174652e636f6e6e203e20435f434f4e4e45435445442026260a090920202020706565725f73746174652e636f6e6e203c20435f53594e435f534f55524345290a0909097265616c5f706565725f6469736b203d20445f494e434f4e53495354454e543b0a0a09092f2a20696620706565725f7374617465206368616e67657320746f20636f6e6e6563746564206174207468652073616d652074696d652c0a0909202a206974206578706c696369746c79206e6f74696669657320757320746861742069742066696e697368656420726573796e632e0a0909202a204d617962652077652073686f756c642066696e6973682069742075702c20746f6f3f202a2f0a0909656c736520696620286f732e636f6e6e203e3d20435f53594e435f534f555243452026260a09090920706565725f73746174652e636f6e6e203d3d20435f434f4e4e454354454429207b0a09090969662028647262645f626d5f746f74616c5f776569676874286d64657629203c3d206d6465762d3e72735f6661696c6564290a09090909647262645f726573796e635f66696e6973686564286d646576293b0a09090972657475726e20303b0a09097d0a097d0a0a092f2a206578706c69636974207665726966792066696e6973686564206e6f74696669636174696f6e2c2073746f7020736563746f7220726561636865642e202a2f0a09696620286f732e636f6e6e203d3d20435f5645524946595f54202626206f732e6469736b203d3d20445f55505f544f5f444154452026260a0920202020706565725f73746174652e636f6e6e203d3d20435f434f4e4e4543544544202626207265616c5f706565725f6469736b203d3d20445f55505f544f5f4441544529207b0a09096f765f6f75745f6f665f73796e635f7072696e74286d646576293b0a0909647262645f726573796e635f66696e6973686564286d646576293b0a090972657475726e20303b0a097d0a0a092f2a2070656572207361797320686973206469736b20697320696e636f6e73697374656e742c207768696c65207765207468696e6b206974206973207570746f646174652c0a09202a20616e6420746869732068617070656e73207768696c65207468652070656572207374696c6c207468696e6b73207765206861766520612073796e6320676f696e67206f6e2c0a09202a20627574207765207468696e6b2077652061726520616c726561647920646f6e652077697468207468652073796e632e0a09202a2057652069676e6f7265207468697320746f2061766f696420666c617070696e67207064736b2e0a09202a20546869732073686f756c64206e6f742068617070656e2c206966207468652070656572206973206120726563656e742076657273696f6e206f6620647262642e202a2f0a09696620286f732e7064736b203d3d20445f55505f544f5f44415445202626207265616c5f706565725f6469736b203d3d20445f494e434f4e53495354454e542026260a09202020206f732e636f6e6e203d3d20435f434f4e4e454354454420262620706565725f73746174652e636f6e6e203e20435f53594e435f534f55524345290a09097265616c5f706565725f6469736b203d20445f55505f544f5f444154453b0a0a09696620286e732e636f6e6e203d3d20435f57465f5245504f52545f504152414d53290a09096e732e636f6e6e203d20435f434f4e4e45435445443b0a0a0969662028706565725f73746174652e636f6e6e203d3d20435f4148454144290a09096e732e636f6e6e203d20435f424548494e443b0a0a09696620286d6465762d3e705f7575696420262620706565725f73746174652e6469736b203e3d20445f4e45474f54494154494e472026260a09202020206765745f6c6465765f69665f7374617465286d6465762c20445f4e45474f54494154494e472929207b0a0909696e742063723b202f2a20636f6e736964657220726573796e63202a2f0a0a09092f2a2069662077652065737461626c69736865642061206e657720636f6e6e656374696f6e202a2f0a0909637220203d20286f732e636f6e6e203c20435f434f4e4e4543544544293b0a09092f2a2069662077652068616420616e2065737461626c697368656420636f6e6e656374696f6e0a0909202a20616e64206f6e65206f6620746865206e6f646573206e65776c792061747461636865732061206469736b202a2f0a09096372207c3d20286f732e636f6e6e203d3d20435f434f4e4e45435445442026260a09092020202020202028706565725f73746174652e6469736b203d3d20445f4e45474f54494154494e47207c7c0a0909096f732e6469736b203d3d20445f4e45474f54494154494e4729293b0a09092f2a206966207765206861766520626f7468206265656e20696e636f6e73697374656e742c20616e6420746865207065657220686173206265656e0a0909202a20666f7263656420746f206265205570546f446174652077697468202d2d6f76657277726974652d64617461202a2f0a09096372207c3d20746573745f62697428434f4e53494445525f524553594e432c20266d6465762d3e666c616773293b0a09092f2a20696620776520686164206265656e20706c61696e20636f6e6e65637465642c20616e64207468652061646d696e2072657175657374656420746f0a0909202a20737461727420612073796e632062792022696e76616c696461746522206f722022696e76616c69646174652d72656d6f746522202a2f0a09096372207c3d20286f732e636f6e6e203d3d20435f434f4e4e45435445442026260a0909090928706565725f73746174652e636f6e6e203e3d20435f5354415254494e475f53594e435f532026260a0909090920706565725f73746174652e636f6e6e203c3d20435f57465f4249544d41505f5429293b0a0a0909696620286372290a0909096e732e636f6e6e203d20647262645f73796e635f68616e647368616b65286d6465762c20706565725f73746174652e726f6c652c207265616c5f706565725f6469736b293b0a0a09097075745f6c646576286d646576293b0a0909696620286e732e636f6e6e203d3d20435f4d41534b29207b0a0909096e732e636f6e6e203d20435f434f4e4e45435445443b0a090909696620286d6465762d3e73746174652e6469736b203d3d20445f4e45474f54494154494e4729207b0a09090909647262645f666f7263655f7374617465286d6465762c204e53286469736b2c20445f4641494c454429293b0a0909097d20656c73652069662028706565725f73746174652e6469736b203d3d20445f4e45474f54494154494e4729207b0a090909096465765f657272284445562c20224469736b206174746163682070726f63657373206f6e207468652070656572206e6f6465207761732061626f727465642e5c6e22293b0a09090909706565725f73746174652e6469736b203d20445f4449534b4c4553533b0a090909097265616c5f706565725f6469736b203d20445f4449534b4c4553533b0a0909097d20656c7365207b0a0909090969662028746573745f616e645f636c6561725f62697428434f4e4e5f4452595f52554e2c20266d6465762d3e74636f6e6e2d3e666c61677329290a090909090972657475726e202d45494f3b0a09090909445f415353455254286f732e636f6e6e203d3d20435f57465f5245504f52545f504152414d53293b0a09090909636f6e6e5f726571756573745f7374617465286d6465762d3e74636f6e6e2c204e5328636f6e6e2c20435f444953434f4e4e454354494e47292c2043535f48415244293b0a0909090972657475726e202d45494f3b0a0909097d0a09097d0a097d0a0a097370696e5f6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a09696620286f732e6920213d20647262645f726561645f7374617465286d646576292e69290a0909676f746f2072657472793b0a09636c6561725f62697428434f4e53494445525f524553594e432c20266d6465762d3e666c616773293b0a096e732e70656572203d20706565725f73746174652e726f6c653b0a096e732e7064736b203d207265616c5f706565725f6469736b3b0a096e732e706565725f697370203d2028706565725f73746174652e616674725f697370207c20706565725f73746174652e757365725f697370293b0a0969662028286e732e636f6e6e203d3d20435f434f4e4e4543544544207c7c206e732e636f6e6e203d3d20435f57465f4249544d41505f5329202626206e732e6469736b203d3d20445f4e45474f54494154494e47290a09096e732e6469736b203d206d6465762d3e6e65775f73746174655f746d702e6469736b3b0a0963735f666c616773203d2043535f564552424f5345202b20286f732e636f6e6e203c20435f434f4e4e4543544544202626206e732e636f6e6e203e3d20435f434f4e4e4543544544203f2030203a2043535f48415244293b0a09696620286e732e7064736b203d3d20445f434f4e53495354454e5420262620647262645f73757370656e646564286d64657629202626206e732e636f6e6e203d3d20435f434f4e4e4543544544202626206f732e636f6e6e203c20435f434f4e4e45435445442026260a0920202020746573745f626974284e45575f4355525f555549442c20266d6465762d3e666c6167732929207b0a09092f2a20446f206e6f7420616c6c6f7720746c5f7265737461727428524553454e442920666f722061207265626f6f74656420706565722e2057652063616e206f6e6c7920616c6c6f7720746869730a0909202020666f722074656d706f72616c206e6574776f726b206f75746167657321202a2f0a09097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a09096465765f657272284445562c202241626f7274696e6720436f6e6e6563742c2063616e206e6f74207468617720494f207769746820616e206f6e6c7920436f6e73697374656e7420706565725c6e22293b0a0909746c5f636c656172286d6465762d3e74636f6e6e293b0a0909647262645f757569645f6e65775f63757272656e74286d646576293b0a0909636c6561725f626974284e45575f4355525f555549442c20266d6465762d3e666c616773293b0a0909636f6e6e5f726571756573745f7374617465286d6465762d3e74636f6e6e2c204e533228636f6e6e2c20435f50524f544f434f4c5f4552524f522c20737573702c2030292c2043535f48415244293b0a090972657475726e202d45494f3b0a097d0a097276203d205f647262645f7365745f7374617465286d6465762c206e732c2063735f666c6167732c204e554c4c293b0a096e73203d20647262645f726561645f7374617465286d646576293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a0a09696620287276203c2053535f5355434345535329207b0a0909636f6e6e5f726571756573745f7374617465286d6465762d3e74636f6e6e2c204e5328636f6e6e2c20435f444953434f4e4e454354494e47292c2043535f48415244293b0a090972657475726e202d45494f3b0a097d0a0a09696620286f732e636f6e6e203e20435f57465f5245504f52545f504152414d5329207b0a0909696620286e732e636f6e6e203e20435f434f4e4e454354454420262620706565725f73746174652e636f6e6e203c3d20435f434f4e4e45435445442026260a090920202020706565725f73746174652e6469736b20213d20445f4e45474f54494154494e472029207b0a0909092f2a2077652077616e7420726573796e632c207065657220686173206e6f7420796574206465636964656420746f2073796e632e2e2e202a2f0a0909092f2a204e6f776164617973206f6e6c792075736564207768656e20666f7263696e672061206e6f646520696e746f207072696d61727920726f6c6520616e640a09090920202073657474696e6720697473206469736b20746f205570546f4461746520776974682074686174202a2f0a090909647262645f73656e645f7575696473286d646576293b0a090909647262645f73656e645f63757272656e745f7374617465286d646576293b0a09097d0a097d0a0a09636c6561725f62697428444953434152445f4d595f444154412c20266d6465762d3e666c616773293b0a0a09647262645f6d645f73796e63286d646576293b202f2a2075706461746520636f6e6e656374656420696e64696361746f722c206c615f73697a652c202e2e2e202a2f0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420726563656976655f73796e635f757569642873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420705f72735f75756964202a70203d2070692d3e646174613b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e202d45494f3b0a0a09776169745f6576656e74286d6465762d3e6d6973635f776169742c0a09092020206d6465762d3e73746174652e636f6e6e203d3d20435f57465f53594e435f55554944207c7c0a09092020206d6465762d3e73746174652e636f6e6e203d3d20435f424548494e44207c7c0a09092020206d6465762d3e73746174652e636f6e6e203c20435f434f4e4e4543544544207c7c0a09092020206d6465762d3e73746174652e6469736b203c20445f4e45474f54494154494e47293b0a0a092f2a20445f41535345525428206d6465762d3e73746174652e636f6e6e203d3d20435f57465f53594e435f5555494420293b202a2f0a0a092f2a204865726520746865205f647262645f757569645f2066756e6374696f6e73206172652072696768742c2063757272656e742073686f756c640a092020205f6e6f745f20626520726f746174656420696e746f2074686520686973746f7279202a2f0a09696620286765745f6c6465765f69665f7374617465286d6465762c20445f4e45474f54494154494e472929207b0a09095f647262645f757569645f736574286d6465762c2055495f43555252454e542c20626536345f746f5f63707528702d3e7575696429293b0a09095f647262645f757569645f736574286d6465762c2055495f4249544d41502c2030554c293b0a0a0909647262645f7072696e745f7575696473286d6465762c2022757064617465642073796e63207575696422293b0a0909647262645f73746172745f726573796e63286d6465762c20435f53594e435f544152474554293b0a0a09097075745f6c646576286d646576293b0a097d20656c73650a09096465765f657272284445562c202249676e6f72696e672053796e6355554944207061636b6574215c6e22293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a20726563656976655f6269746d61705f706c61696e0a202a0a202a2052657475726e2030207768656e20646f6e652c2031207768656e20616e6f7468657220697465726174696f6e206973206e65656465642c20616e642061206e65676174697665206572726f720a202a20636f64652075706f6e206661696c7572652e0a202a2f0a73746174696320696e740a726563656976655f6269746d61705f706c61696e2873747275637420647262645f636f6e66202a6d6465762c20756e7369676e656420696e742073697a652c0a09092020202020756e7369676e6564206c6f6e67202a702c2073747275637420626d5f786665725f637478202a63290a7b0a09756e7369676e656420696e7420646174615f73697a65203d20445242445f534f434b45545f4255464645525f53495a45202d0a0909090920647262645f6865616465725f73697a65286d6465762d3e74636f6e6e293b0a09756e7369676e656420696e74206e756d5f776f726473203d206d696e5f742873697a655f742c20646174615f73697a65202f2073697a656f66282a70292c0a0909090920202020202020632d3e626d5f776f726473202d20632d3e776f72645f6f6666736574293b0a09756e7369676e656420696e742077616e74203d206e756d5f776f726473202a2073697a656f66282a70293b0a09696e74206572723b0a0a096966202877616e7420213d2073697a6529207b0a09096465765f657272284445562c202225733a77616e74202825752920213d2073697a6520282575295c6e222c205f5f66756e635f5f2c2077616e742c2073697a65293b0a090972657475726e202d45494f3b0a097d0a096966202877616e74203d3d2030290a090972657475726e20303b0a09657272203d20647262645f726563765f616c6c286d6465762d3e74636f6e6e2c20702c2077616e74293b0a0969662028657272290a090972657475726e206572723b0a0a09647262645f626d5f6d657267655f6c656c286d6465762c20632d3e776f72645f6f66667365742c206e756d5f776f7264732c2070293b0a0a09632d3e776f72645f6f6666736574202b3d206e756d5f776f7264733b0a09632d3e6269745f6f6666736574203d20632d3e776f72645f6f6666736574202a20424954535f5045525f4c4f4e473b0a0969662028632d3e6269745f6f6666736574203e20632d3e626d5f62697473290a0909632d3e6269745f6f6666736574203d20632d3e626d5f626974733b0a0a0972657475726e20313b0a7d0a0a73746174696320656e756d20647262645f6269746d61705f636f646520646362705f6765745f636f64652873747275637420705f636f6d707265737365645f626d202a70290a7b0a0972657475726e2028656e756d20647262645f6269746d61705f636f64652928702d3e656e636f64696e6720262030783066293b0a7d0a0a73746174696320696e7420646362705f6765745f73746172742873747275637420705f636f6d707265737365645f626d202a70290a7b0a0972657475726e2028702d3e656e636f64696e67202620307838302920213d20303b0a7d0a0a73746174696320696e7420646362705f6765745f7061645f626974732873747275637420705f636f6d707265737365645f626d202a70290a7b0a0972657475726e2028702d3e656e636f64696e67203e3e2034292026203078373b0a7d0a0a2f2a2a0a202a20726563765f626d5f726c655f626974730a202a0a202a2052657475726e2030207768656e20646f6e652c2031207768656e20616e6f7468657220697465726174696f6e206973206e65656465642c20616e642061206e65676174697665206572726f720a202a20636f64652075706f6e206661696c7572652e0a202a2f0a73746174696320696e740a726563765f626d5f726c655f626974732873747275637420647262645f636f6e66202a6d6465762c0a090973747275637420705f636f6d707265737365645f626d202a702c0a09092073747275637420626d5f786665725f637478202a632c0a090920756e7369676e656420696e74206c656e290a7b0a097374727563742062697473747265616d2062733b0a09753634206c6f6f6b5f61686561643b0a0975363420726c3b0a0975363420746d703b0a09756e7369676e6564206c6f6e672073203d20632d3e6269745f6f66667365743b0a09756e7369676e6564206c6f6e6720653b0a09696e7420746f67676c65203d20646362705f6765745f73746172742870293b0a09696e7420686176653b0a09696e7420626974733b0a0a0962697473747265616d5f696e6974282662732c20702d3e636f64652c206c656e2c20646362705f6765745f7061645f62697473287029293b0a0a0962697473203d2062697473747265616d5f6765745f62697473282662732c20266c6f6f6b5f61686561642c203634293b0a096966202862697473203c2030290a090972657475726e202d45494f3b0a0a09666f72202868617665203d20626974733b2068617665203e20303b2073202b3d20726c2c20746f67676c65203d2021746f67676c6529207b0a090962697473203d20766c695f6465636f64655f626974732826726c2c206c6f6f6b5f6168656164293b0a09096966202862697473203c3d2030290a09090972657475726e202d45494f3b0a0a090969662028746f67676c6529207b0a09090965203d2073202b20726c202d313b0a0909096966202865203e3d20632d3e626d5f6269747329207b0a090909096465765f657272284445562c20226269746d6170206f766572666c6f772028653a256c7529207768696c65206465636f64696e6720626d20524c45207061636b65745c6e222c2065293b0a0909090972657475726e202d45494f3b0a0909097d0a0909095f647262645f626d5f7365745f62697473286d6465762c20732c2065293b0a09097d0a0a09096966202868617665203c206269747329207b0a0909096465765f657272284445562c20226269746d6170206465636f64696e67206572726f723a20683a256420623a2564206c613a30782530386c6c78206c3a25752f25755c6e222c0a09090909686176652c20626974732c206c6f6f6b5f61686561642c0a0909090928756e7369676e656420696e74292862732e6375722e62202d20702d3e636f6465292c0a0909090928756e7369676e656420696e742962732e6275665f6c656e293b0a09090972657475726e202d45494f3b0a09097d0a09096c6f6f6b5f6168656164203e3e3d20626974733b0a090968617665202d3d20626974733b0a0a090962697473203d2062697473747265616d5f6765745f62697473282662732c2026746d702c203634202d2068617665293b0a09096966202862697473203c2030290a09090972657475726e202d45494f3b0a09096c6f6f6b5f6168656164207c3d20746d70203c3c20686176653b0a090968617665202b3d20626974733b0a097d0a0a09632d3e6269745f6f6666736574203d20733b0a09626d5f786665725f6374785f6269745f746f5f776f72645f6f66667365742863293b0a0a0972657475726e20287320213d20632d3e626d5f62697473293b0a7d0a0a2f2a2a0a202a206465636f64655f6269746d61705f630a202a0a202a2052657475726e2030207768656e20646f6e652c2031207768656e20616e6f7468657220697465726174696f6e206973206e65656465642c20616e642061206e65676174697665206572726f720a202a20636f64652075706f6e206661696c7572652e0a202a2f0a73746174696320696e740a6465636f64655f6269746d61705f632873747275637420647262645f636f6e66202a6d6465762c0a090973747275637420705f636f6d707265737365645f626d202a702c0a090973747275637420626d5f786665725f637478202a632c0a0909756e7369676e656420696e74206c656e290a7b0a0969662028646362705f6765745f636f6465287029203d3d20524c455f564c495f42697473290a090972657475726e20726563765f626d5f726c655f62697473286d6465762c20702c20632c206c656e202d2073697a656f66282a7029293b0a0a092f2a206f746865722076617269616e747320686164206265656e20696d706c656d656e74656420666f72206576616c756174696f6e2c0a09202a206275742068617665206265656e2064726f707065642061732074686973206f6e65207475726e6564206f757420746f206265202262657374220a09202a20647572696e6720616c6c206f75722074657374732e202a2f0a0a096465765f657272284445562c2022726563656976655f6269746d61705f633a20756e6b6e6f776e20656e636f64696e672025755c6e222c20702d3e656e636f64696e67293b0a09636f6e6e5f726571756573745f7374617465286d6465762d3e74636f6e6e2c204e5328636f6e6e2c20435f50524f544f434f4c5f4552524f52292c2043535f48415244293b0a0972657475726e202d45494f3b0a7d0a0a766f696420494e464f5f626d5f786665725f73746174732873747275637420647262645f636f6e66202a6d6465762c0a0909636f6e73742063686172202a646972656374696f6e2c2073747275637420626d5f786665725f637478202a63290a7b0a092f2a207768617420776f756c642069742074616b6520746f207472616e736665722069742022706c61696e7465787422202a2f0a09756e7369676e656420696e74206865616465725f73697a65203d20647262645f6865616465725f73697a65286d6465762d3e74636f6e6e293b0a09756e7369676e656420696e7420646174615f73697a65203d20445242445f534f434b45545f4255464645525f53495a45202d206865616465725f73697a653b0a09756e7369676e656420696e7420706c61696e203d0a09096865616465725f73697a65202a20284449565f524f554e445f555028632d3e626d5f776f7264732c20646174615f73697a6529202b203129202b0a0909632d3e626d5f776f726473202a2073697a656f6628756e7369676e6564206c6f6e67293b0a09756e7369676e656420696e7420746f74616c203d20632d3e62797465735b305d202b20632d3e62797465735b315d3b0a09756e7369676e656420696e7420723b0a0a092f2a20746f74616c2063616e206e6f74206265207a65726f2e20627574206a75737420696e20636173653a202a2f0a0969662028746f74616c203d3d2030290a090972657475726e3b0a0a092f2a20646f6e2774207265706f7274206966206e6f7420636f6d70726573736564202a2f0a0969662028746f74616c203e3d20706c61696e290a090972657475726e3b0a0a092f2a20746f74616c203c20706c61696e2e20636865636b20666f72206f766572666c6f772c207374696c6c202a2f0a0972203d2028746f74616c203e2055494e545f4d41582f3130303029203f2028746f74616c202f2028706c61696e2f3130303029290a090920202020202020202020202020202020202020203a202831303030202a20746f74616c202f20706c61696e293b0a0a096966202872203e2031303030290a090972203d20313030303b0a0a0972203d2031303030202d20723b0a096465765f696e666f284445562c20222573206269746d6170207374617473205b4279746573287061636b657473295d3a20706c61696e202575282575292c20524c45202575282575292c20220a09202020202022746f74616c2025753b20636f6d7072657373696f6e3a2025752e257525255c6e222c0a090909646972656374696f6e2c0a090909632d3e62797465735b315d2c20632d3e7061636b6574735b315d2c0a090909632d3e62797465735b305d2c20632d3e7061636b6574735b305d2c0a090909746f74616c2c20722f31302c20722025203130293b0a7d0a0a2f2a2053696e6365207765206172652070726f63657373696e6720746865206269746669656c642066726f6d206c6f7765722061646472657373657320746f206869676865722c0a202020697420646f6573206e6f74206d6174746572206966207468652070726f6365737320697420696e20333220626974206368756e6b73206f72203634206269740a2020206368756e6b73206173206c6f6e67206173206974206973206c6974746c6520656e6469616e2e2028556e6465727374616e6420697420617320627974652073747265616d2c0a202020626567696e6e696e67207769746820746865206c6f7765737420627974652e2e2e2920496620776520776f756c64207573652062696720656e6469616e0a202020776520776f756c64206e65656420746f2070726f636573732069742066726f6d207468652068696768657374206164647265737320746f20746865206c6f776573742c0a202020696e206f7264657220746f2062652061676e6f7374696320746f2074686520333220767320363420626974732069737375652e0a0a20202072657475726e732030206f6e206661696c7572652c2031206966207765207375636365737366756c6c792072656365697665642069742e202a2f0a73746174696320696e7420726563656976655f6269746d61702873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420626d5f786665725f63747820633b0a09696e74206572723b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e202d45494f3b0a0a09647262645f626d5f6c6f636b286d6465762c202272656365697665206269746d6170222c20424d5f4c4f434b45445f5345545f414c4c4f574544293b0a092f2a20796f752061726520737570706f73656420746f2073656e64206164646974696f6e616c206f75742d6f662d73796e6320696e666f726d6174696f6e0a09202a20696620796f752061637475616c6c7920736574206269747320647572696e672074686973207068617365202a2f0a0a0963203d202873747275637420626d5f786665725f63747829207b0a09092e626d5f62697473203d20647262645f626d5f62697473286d646576292c0a09092e626d5f776f726473203d20647262645f626d5f776f726473286d646576292c0a097d3b0a0a09666f72283b3b29207b0a09096966202870692d3e636d64203d3d20505f4249544d4150290a090909657272203d20726563656976655f6269746d61705f706c61696e286d6465762c2070692d3e73697a652c2070692d3e646174612c202663293b0a0909656c7365206966202870692d3e636d64203d3d20505f434f4d505245535345445f4249544d415029207b0a0909092f2a204d415942453a2073616e69747920636865636b207468617420776520737065616b2070726f746f203e3d2039302c0a090909202a20616e6420746865206665617475726520697320656e61626c656421202a2f0a09090973747275637420705f636f6d707265737365645f626d202a70203d2070692d3e646174613b0a0a0909096966202870692d3e73697a65203e20445242445f534f434b45545f4255464645525f53495a45202d20647262645f6865616465725f73697a652874636f6e6e2929207b0a090909096465765f657272284445562c20225265706f7274434269746d6170207061636b657420746f6f206c617267655c6e22293b0a09090909657272203d202d45494f3b0a09090909676f746f206f75743b0a0909097d0a0909096966202870692d3e73697a65203c3d2073697a656f66282a702929207b0a090909096465765f657272284445562c20225265706f7274434269746d6170207061636b657420746f6f20736d616c6c20286c3a2575295c6e222c2070692d3e73697a65293b0a09090909657272203d202d45494f3b0a09090909676f746f206f75743b0a0909097d0a090909657272203d20647262645f726563765f616c6c286d6465762d3e74636f6e6e2c20702c2070692d3e73697a65293b0a09090969662028657272290a09090920202020202020676f746f206f75743b0a090909657272203d206465636f64655f6269746d61705f63286d6465762c20702c2026632c2070692d3e73697a65293b0a09097d20656c7365207b0a0909096465765f7761726e284445562c2022726563656976655f6269746d61703a20636d64206e656974686572205265706f72744269744d6170206e6f72205265706f7274434269744d617020286973203078257829222c2070692d3e636d64293b0a090909657272203d202d45494f3b0a090909676f746f206f75743b0a09097d0a0a0909632e7061636b6574735b70692d3e636d64203d3d20505f4249544d41505d2b2b3b0a0909632e62797465735b70692d3e636d64203d3d20505f4249544d41505d202b3d20647262645f6865616465725f73697a652874636f6e6e29202b2070692d3e73697a653b0a0a090969662028657272203c3d203029207b0a09090969662028657272203c2030290a09090909676f746f206f75743b0a090909627265616b3b0a09097d0a0909657272203d20647262645f726563765f686561646572286d6465762d3e74636f6e6e2c207069293b0a090969662028657272290a090909676f746f206f75743b0a097d0a0a09494e464f5f626d5f786665725f7374617473286d6465762c202272656365697665222c202663293b0a0a09696620286d6465762d3e73746174652e636f6e6e203d3d20435f57465f4249544d41505f5429207b0a0909656e756d20647262645f73746174655f72762072763b0a0a0909657272203d20647262645f73656e645f6269746d6170286d646576293b0a090969662028657272290a090909676f746f206f75743b0a09092f2a204f6d69742043535f4f52444552454420776974682074686973207374617465207472616e736974696f6e20746f2061766f696420646561646c6f636b732e202a2f0a09097276203d205f647262645f726571756573745f7374617465286d6465762c204e5328636f6e6e2c20435f57465f53594e435f55554944292c2043535f564552424f5345293b0a0909445f415353455254287276203d3d2053535f53554343455353293b0a097d20656c736520696620286d6465762d3e73746174652e636f6e6e20213d20435f57465f4249544d41505f5329207b0a09092f2a2061646d696e206d617920686176652072657175657374656420435f444953434f4e4e454354494e472c0a0909202a206f746865722074687265616473206d61792068617665206e6f7469636564206e6574776f726b206572726f7273202a2f0a09096465765f696e666f284445562c2022756e657870656374656420637374617465202825732920696e20726563656976655f6269746d61705c6e222c0a090920202020647262645f636f6e6e5f737472286d6465762d3e73746174652e636f6e6e29293b0a097d0a09657272203d20303b0a0a206f75743a0a09647262645f626d5f756e6c6f636b286d646576293b0a096966202821657272202626206d6465762d3e73746174652e636f6e6e203d3d20435f57465f4249544d41505f53290a0909647262645f73746172745f726573796e63286d6465762c20435f53594e435f534f55524345293b0a0972657475726e206572723b0a7d0a0a73746174696320696e7420726563656976655f736b69702873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a09636f6e6e5f7761726e2874636f6e6e2c2022736b697070696e6720756e6b6e6f776e206f7074696f6e616c207061636b657420747970652025642c206c3a202564215c6e222c0a09092070692d3e636d642c2070692d3e73697a65293b0a0a0972657475726e2069676e6f72655f72656d61696e696e675f7061636b65742874636f6e6e2c207069293b0a7d0a0a73746174696320696e7420726563656976655f556e706c756752656d6f74652873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a092f2a204d616b6520737572652077652776652061636b656420616c6c20746865205443502064617461206173736f6369617465640a09202a2077697468207468652064617461207265717565737473206265696e6720756e706c7567676564202a2f0a09647262645f7463705f717569636b61636b2874636f6e6e2d3e646174612e736f636b6574293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420726563656976655f6f75745f6f665f73796e632873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420705f626c6f636b5f64657363202a70203d2070692d3e646174613b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e202d45494f3b0a0a0973776974636820286d6465762d3e73746174652e636f6e6e29207b0a096361736520435f57465f53594e435f555549443a0a096361736520435f57465f4249544d41505f543a0a096361736520435f424548494e443a0a090909627265616b3b0a0964656661756c743a0a09096465765f657272284445562c2022415353455254204641494c454420637374617465203d2025732c2065787065637465643a20574653796e63555549447c57464269744d6170547c426568696e645c6e222c0a09090909647262645f636f6e6e5f737472286d6465762d3e73746174652e636f6e6e29293b0a097d0a0a09647262645f7365745f6f75745f6f665f73796e63286d6465762c20626536345f746f5f63707528702d3e736563746f72292c20626533325f746f5f63707528702d3e626c6b73697a6529293b0a0a0972657475726e20303b0a7d0a0a73747275637420646174615f636d64207b0a09696e74206578706563745f7061796c6f61643b0a0973697a655f7420706b745f73697a653b0a09696e7420282a666e292873747275637420647262645f74636f6e6e202a2c20737472756374207061636b65745f696e666f202a293b0a7d3b0a0a7374617469632073747275637420646174615f636d6420647262645f636d645f68616e646c65725b5d203d207b0a095b505f444154415d09202020203d207b20312c2073697a656f662873747275637420705f64617461292c20726563656976655f44617461207d2c0a095b505f444154415f5245504c595d09202020203d207b20312c2073697a656f662873747275637420705f64617461292c20726563656976655f446174615265706c79207d2c0a095b505f52535f444154415f5245504c595d2020203d207b20312c2073697a656f662873747275637420705f64617461292c20726563656976655f5253446174615265706c79207d202c0a095b505f424152524945525d09202020203d207b20302c2073697a656f662873747275637420705f62617272696572292c20726563656976655f42617272696572207d202c0a095b505f4249544d41505d09202020203d207b20312c20302c20726563656976655f6269746d6170207d202c0a095b505f434f4d505245535345445f4249544d41505d203d207b20312c20302c20726563656976655f6269746d6170207d202c0a095b505f554e504c55475f52454d4f54455d2020203d207b20302c20302c20726563656976655f556e706c756752656d6f7465207d2c0a095b505f444154415f524551554553545d202020203d207b20302c2073697a656f662873747275637420705f626c6f636b5f726571292c20726563656976655f4461746152657175657374207d2c0a095b505f52535f444154415f524551554553545d203d207b20302c2073697a656f662873747275637420705f626c6f636b5f726571292c20726563656976655f4461746152657175657374207d2c0a095b505f53594e435f504152414d5d09202020203d207b20312c20302c20726563656976655f53796e63506172616d207d2c0a095b505f53594e435f504152414d38395d202020203d207b20312c20302c20726563656976655f53796e63506172616d207d2c0a095b505f50524f544f434f4c5d20202020202020203d207b20312c2073697a656f662873747275637420705f70726f746f636f6c292c20726563656976655f70726f746f636f6c207d2c0a095b505f55554944535d09202020203d207b20302c2073697a656f662873747275637420705f7575696473292c20726563656976655f7575696473207d2c0a095b505f53495a45535d09202020203d207b20302c2073697a656f662873747275637420705f73697a6573292c20726563656976655f73697a6573207d2c0a095b505f53544154455d09202020203d207b20302c2073697a656f662873747275637420705f7374617465292c20726563656976655f7374617465207d2c0a095b505f53544154455f4348475f5245515d2020203d207b20302c2073697a656f662873747275637420705f7265715f7374617465292c20726563656976655f7265715f7374617465207d2c0a095b505f53594e435f555549445d202020202020203d207b20302c2073697a656f662873747275637420705f72735f75756964292c20726563656976655f73796e635f75756964207d2c0a095b505f4f565f524551554553545d2020202020203d207b20302c2073697a656f662873747275637420705f626c6f636b5f726571292c20726563656976655f4461746152657175657374207d2c0a095b505f4f565f5245504c595d20202020202020203d207b20312c2073697a656f662873747275637420705f626c6f636b5f726571292c20726563656976655f4461746152657175657374207d2c0a095b505f4353554d5f52535f524551554553545d203d207b20312c2073697a656f662873747275637420705f626c6f636b5f726571292c20726563656976655f4461746152657175657374207d2c0a095b505f44454c41595f50524f42455d20202020203d207b20302c2073697a656f662873747275637420705f64656c61795f70726f62653933292c20726563656976655f736b6970207d2c0a095b505f4f55545f4f465f53594e435d20202020203d207b20302c2073697a656f662873747275637420705f626c6f636b5f64657363292c20726563656976655f6f75745f6f665f73796e63207d2c0a095b505f434f4e4e5f53545f4348475f5245515d203d207b20302c2073697a656f662873747275637420705f7265715f7374617465292c20726563656976655f7265715f636f6e6e5f7374617465207d2c0a095b505f50524f544f434f4c5f5550444154455d203d207b20312c2073697a656f662873747275637420705f70726f746f636f6c292c20726563656976655f70726f746f636f6c207d2c0a7d3b0a0a73746174696320766f69642064726264642873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a09737472756374207061636b65745f696e666f2070693b0a0973697a655f74207368733b202f2a20737562206865616465722073697a65202a2f0a09696e74206572723b0a0a097768696c6520286765745f745f7374617465282674636f6e6e2d3e726563656976657229203d3d2052554e4e494e4729207b0a090973747275637420646174615f636d64202a636d643b0a0a0909647262645f7468726561645f63757272656e745f7365745f637075282674636f6e6e2d3e7265636569766572293b0a090969662028647262645f726563765f6865616465722874636f6e6e2c2026706929290a090909676f746f206572725f6f75743b0a0a0909636d64203d2026647262645f636d645f68616e646c65725b70692e636d645d3b0a090969662028756e6c696b656c792870692e636d64203e3d2041525241595f53495a4528647262645f636d645f68616e646c657229207c7c2021636d642d3e666e2929207b0a090909636f6e6e5f6572722874636f6e6e2c2022556e65787065637465642064617461207061636b6574202573202830782530347829222c0a0909090920636d646e616d652870692e636d64292c2070692e636d64293b0a090909676f746f206572725f6f75743b0a09097d0a0a0909736873203d20636d642d3e706b745f73697a653b0a09096966202870692e73697a65203e207368732026262021636d642d3e6578706563745f7061796c6f616429207b0a090909636f6e6e5f6572722874636f6e6e2c20224e6f207061796c6f6164206578706563746564202573206c3a25645c6e222c0a0909090920636d646e616d652870692e636d64292c2070692e73697a65293b0a090909676f746f206572725f6f75743b0a09097d0a0a09096966202873687329207b0a090909657272203d20647262645f726563765f616c6c5f7761726e2874636f6e6e2c2070692e646174612c20736873293b0a09090969662028657272290a09090909676f746f206572725f6f75743b0a09090970692e73697a65202d3d207368733b0a09097d0a0a0909657272203d20636d642d3e666e2874636f6e6e2c20267069293b0a09096966202865727229207b0a090909636f6e6e5f6572722874636f6e6e2c20226572726f7220726563656976696e672025732c20653a202564206c3a202564215c6e222c0a0909090920636d646e616d652870692e636d64292c206572722c2070692e73697a65293b0a090909676f746f206572725f6f75743b0a09097d0a097d0a0972657475726e3b0a0a202020206572725f6f75743a0a09636f6e6e5f726571756573745f73746174652874636f6e6e2c204e5328636f6e6e2c20435f50524f544f434f4c5f4552524f52292c2043535f48415244293b0a7d0a0a766f696420636f6e6e5f666c7573685f776f726b71756575652873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a0973747275637420647262645f77715f6261727269657220626172723b0a0a09626172722e772e6362203d20775f707265765f776f726b5f646f6e653b0a09626172722e772e74636f6e6e203d2074636f6e6e3b0a09696e69745f636f6d706c6574696f6e2826626172722e646f6e65293b0a09647262645f71756575655f776f726b282674636f6e6e2d3e73656e6465725f776f726b2c2026626172722e77293b0a09776169745f666f725f636f6d706c6574696f6e2826626172722e646f6e65293b0a7d0a0a73746174696320766f696420636f6e6e5f646973636f6e6e6563742873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a09656e756d20647262645f636f6e6e73206f633b0a09696e7420766e723b0a0a096966202874636f6e6e2d3e637374617465203d3d20435f5354414e44414c4f4e45290a090972657475726e3b0a0a092f2a205765206172652061626f757420746f2073746172742074686520636c65616e757020616674657220636f6e6e656374696f6e206c6f73732e0a09202a204d616b65207375726520647262645f6d616b655f72657175657374206b6e6f77732061626f757420746861742e0a09202a20557375616c6c792077652073686f756c6420626520696e20736f6d65206e6574776f726b206661696c75726520737461746520616c72656164792c0a09202a20627574206a75737420696e206361736520776520617265206e6f742c2077652066697820697420757020686572652e0a09202a2f0a09636f6e6e5f726571756573745f73746174652874636f6e6e2c204e5328636f6e6e2c20435f4e4554574f524b5f4641494c555245292c2043535f48415244293b0a0a092f2a206173656e64657220646f6573206e6f7420636c65616e20757020616e797468696e672e206974206d757374206e6f7420696e746572666572652c20656974686572202a2f0a09647262645f7468726561645f73746f70282674636f6e6e2d3e6173656e646572293b0a09647262645f667265655f736f636b2874636f6e6e293b0a0a097263755f726561645f6c6f636b28293b0a096964725f666f725f656163685f656e747279282674636f6e6e2d3e766f6c756d65732c206d6465762c20766e7229207b0a09096b7265665f67657428266d6465762d3e6b726566293b0a09097263755f726561645f756e6c6f636b28293b0a0909647262645f646973636f6e6e6563746564286d646576293b0a09096b7265665f70757428266d6465762d3e6b7265662c2026647262645f6d696e6f725f64657374726f79293b0a09097263755f726561645f6c6f636b28293b0a097d0a097263755f726561645f756e6c6f636b28293b0a0a0969662028216c6973745f656d707479282674636f6e6e2d3e63757272656e745f65706f63682d3e6c69737429290a0909636f6e6e5f6572722874636f6e6e2c2022415353455254494f4e204641494c45443a2074636f6e6e2d3e63757272656e745f65706f63682d3e6c697374206e6f7420656d7074795c6e22293b0a092f2a206f6b2c206e6f206d6f72652065652773206f6e2074686520666c792c206974206973207361666520746f207265736574207468652065706f63685f73697a65202a2f0a0961746f6d69635f736574282674636f6e6e2d3e63757272656e745f65706f63682d3e65706f63685f73697a652c2030293b0a0974636f6e6e2d3e73656e642e7365656e5f616e795f77726974655f796574203d2066616c73653b0a0a09636f6e6e5f696e666f2874636f6e6e2c2022436f6e6e656374696f6e20636c6f7365645c6e22293b0a0a0969662028636f6e6e5f686967686573745f726f6c652874636f6e6e29203d3d20525f5052494d41525920262620636f6e6e5f686967686573745f7064736b2874636f6e6e29203e3d20445f554e4b4e4f574e290a0909636f6e6e5f7472795f6f7574646174655f706565725f6173796e632874636f6e6e293b0a0a097370696e5f6c6f636b5f697271282674636f6e6e2d3e7265715f6c6f636b293b0a096f63203d2074636f6e6e2d3e6373746174653b0a09696620286f63203e3d20435f554e434f4e4e4543544544290a09095f636f6e6e5f726571756573745f73746174652874636f6e6e2c204e5328636f6e6e2c20435f554e434f4e4e4543544544292c2043535f564552424f5345293b0a0a097370696e5f756e6c6f636b5f697271282674636f6e6e2d3e7265715f6c6f636b293b0a0a09696620286f63203d3d20435f444953434f4e4e454354494e47290a0909636f6e6e5f726571756573745f73746174652874636f6e6e2c204e5328636f6e6e2c20435f5354414e44414c4f4e45292c2043535f564552424f5345207c2043535f48415244293b0a7d0a0a73746174696320696e7420647262645f646973636f6e6e65637465642873747275637420647262645f636f6e66202a6d646576290a7b0a09756e7369676e656420696e7420693b0a0a092f2a207761697420666f722063757272656e7420616374697669747920746f2063656173652e202a2f0a097370696e5f6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a095f647262645f776169745f65655f6c6973745f656d707479286d6465762c20266d6465762d3e6163746976655f6565293b0a095f647262645f776169745f65655f6c6973745f656d707479286d6465762c20266d6465762d3e73796e635f6565293b0a095f647262645f776169745f65655f6c6973745f656d707479286d6465762c20266d6465762d3e726561645f6565293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a0a092f2a20576520646f206e6f74206861766520646174612073747275637475726573207468617420776f756c6420616c6c6f7720757320746f0a09202a20676574207468652072735f70656e64696e675f636e7420646f776e20746f203020616761696e2e0a09202a20202a204f6e20435f53594e435f54415247455420776520646f206e6f74206861766520616e79206461746120737472756374757265732064657363726962696e670a09202a202020207468652070656e64696e672052534461746152657175657374277320776520686176652073656e742e0a09202a20202a204f6e20435f53594e435f534f55524345207468657265206973206e6f206461746120737472756374757265207468617420747261636b730a09202a2020202074686520505f52535f444154415f5245504c5920626c6f636b7320746861742077652073656e7420746f207468652053796e635461726765742e0a09202a2020416e64206e6f2c206974206973206e6f74207468652073756d206f6620746865207265666572656e636520636f756e747320696e207468650a09202a2020726573796e635f4c52552e2054686520726573796e635f4c525520747261636b73207468652077686f6c65206f7065726174696f6e20696e636c7564696e670a09202a2020746865206469736b2d494f2c207768696c65207468652072735f70656e64696e675f636e74206f6e6c7920747261636b732074686520626c6f636b730a09202a20206f6e2074686520666c792e202a2f0a09647262645f72735f63616e63656c5f616c6c286d646576293b0a096d6465762d3e72735f746f74616c203d20303b0a096d6465762d3e72735f6661696c6564203d20303b0a0961746f6d69635f73657428266d6465762d3e72735f70656e64696e675f636e742c2030293b0a0977616b655f757028266d6465762d3e6d6973635f77616974293b0a0a0964656c5f74696d65725f73796e6328266d6465762d3e726573796e635f74696d6572293b0a09726573796e635f74696d65725f666e2828756e7369676e6564206c6f6e67296d646576293b0a0a092f2a207761697420666f7220616c6c20775f655f656e645f646174615f7265712c20775f655f656e645f7273646174615f7265712c20775f73656e645f626172726965722c0a09202a20775f6d616b655f726573796e635f72657175657374206574632e207768696368206d6179207374696c6c206265206f6e2074686520776f726b65722071756575650a09202a20746f206265202263616e63656c656422202a2f0a09647262645f666c7573685f776f726b7175657565286d646576293b0a0a09647262645f66696e6973685f706565725f72657173286d646576293b0a0a092f2a2054686973207365636f6e6420776f726b717565756520666c757368206973206e65636573736172792c2073696e636520647262645f66696e6973685f706565725f7265717328290a092020206d69676874206861766520697373756564206120776f726b20616761696e2e20546865206f6e65206265666f726520647262645f66696e6973685f706565725f7265717328292069730a092020206e656365737361727920746f207265636c61696e206e65745f656520696e20647262645f66696e6973685f706565725f7265717328292e202a2f0a09647262645f666c7573685f776f726b7175657565286d646576293b0a0a092f2a206e65656420746f20646f20697420616761696e2c20647262645f66696e6973685f706565725f726571732829206d6179206861766520706f70756c617465642069740a09202a20616761696e2076696120647262645f7472795f636c6561725f6f6e5f6469736b5f626d28292e202a2f0a09647262645f72735f63616e63656c5f616c6c286d646576293b0a0a096b66726565286d6465762d3e705f75756964293b0a096d6465762d3e705f75756964203d204e554c4c3b0a0a096966202821647262645f73757370656e646564286d64657629290a0909746c5f636c656172286d6465762d3e74636f6e6e293b0a0a09647262645f6d645f73796e63286d646576293b0a0a092f2a2073657269616c697a652077697468206269746d61702077726974656f75742074726967676572656420627920746865207374617465206368616e67652c0a09202a20696620616e792e202a2f0a09776169745f6576656e74286d6465762d3e6d6973635f776169742c2021746573745f626974284249544d41505f494f2c20266d6465762d3e666c61677329293b0a0a092f2a207463705f636c6f736520616e642072656c65617365206f662073656e64706167652070616765732063616e2062652064656665727265642e20204920646f6e27740a09202a2077616e7420746f2075736520534f5f4c494e4745522c2062656361757365206170706172656e746c792069742063616e20626520646566657272656420666f720a09202a206d6f7265207468616e203230207365636f6e647320286c6f6e676573742074696d65204920636865636b6564292e0a09202a0a09202a2041637475616c6c7920776520646f6e2774206361726520666f722065786163746c79207768656e20746865206e6574776f726b20737461636b20646f6573206974730a09202a207075745f7061676528292c206275742072656c65617365206f7572207265666572656e6365206f6e20746865736520706167657320726967687420686572652e0a09202a2f0a0969203d20647262645f667265655f706565725f72657173286d6465762c20266d6465762d3e6e65745f6565293b0a096966202869290a09096465765f696e666f284445562c20226e65745f6565206e6f7420656d7074792c206b696c6c656420257520656e74726965735c6e222c2069293b0a0969203d2061746f6d69635f7265616428266d6465762d3e70705f696e5f7573655f62795f6e6574293b0a096966202869290a09096465765f696e666f284445562c202270705f696e5f7573655f62795f6e6574203d2025642c20657870656374656420305c6e222c2069293b0a0969203d2061746f6d69635f7265616428266d6465762d3e70705f696e5f757365293b0a096966202869290a09096465765f696e666f284445562c202270705f696e5f757365203d2025642c20657870656374656420305c6e222c2069293b0a0a09445f415353455254286c6973745f656d70747928266d6465762d3e726561645f656529293b0a09445f415353455254286c6973745f656d70747928266d6465762d3e6163746976655f656529293b0a09445f415353455254286c6973745f656d70747928266d6465762d3e73796e635f656529293b0a09445f415353455254286c6973745f656d70747928266d6465762d3e646f6e655f656529293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a20576520737570706f72742050524f5f56455253494f4e5f4d494e20746f2050524f5f56455253494f4e5f4d41582e205468652070726f746f636f6c2076657273696f6e0a202a2077652063616e206167726565206f6e2069732073746f72656420696e206167726565645f70726f5f76657273696f6e2e0a202a0a202a206665617475726520666c61677320616e64207468652072657365727665642061727261792073686f756c6420626520656e6f75676820726f6f6d20666f72206675747572650a202a20656e68616e63656d656e7473206f66207468652068616e647368616b652070726f746f636f6c2c20616e6420706f737369626c6520706c7567696e732e2e2e0a202a0a202a20666f72206e6f772c20746865792061726520657870656374656420746f206265207a65726f2c206275742069676e6f7265642e0a202a2f0a73746174696320696e7420647262645f73656e645f66656174757265732873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a0973747275637420647262645f736f636b6574202a736f636b3b0a0973747275637420705f636f6e6e656374696f6e5f6665617475726573202a703b0a0a09736f636b203d202674636f6e6e2d3e646174613b0a0970203d20636f6e6e5f707265706172655f636f6d6d616e642874636f6e6e2c20736f636b293b0a09696620282170290a090972657475726e202d45494f3b0a096d656d73657428702c20302c2073697a656f66282a7029293b0a09702d3e70726f746f636f6c5f6d696e203d206370755f746f5f626533322850524f5f56455253494f4e5f4d494e293b0a09702d3e70726f746f636f6c5f6d6178203d206370755f746f5f626533322850524f5f56455253494f4e5f4d4158293b0a0972657475726e20636f6e6e5f73656e645f636f6d6d616e642874636f6e6e2c20736f636b2c20505f434f4e4e454354494f4e5f46454154555245532c2073697a656f66282a70292c204e554c4c2c2030293b0a7d0a0a2f2a0a202a2072657475726e2076616c7565733a0a202a20202031207965732c207765206861766520612076616c696420636f6e6e656374696f6e0a202a20202030206f6f70732c20646964206e6f7420776f726b206f75742c20706c656173652074727920616761696e0a202a20202d3120706565722074616c6b7320646966666572656e74206c616e67756167652c0a202a20202020206e6f20706f696e7420696e20747279696e6720616761696e2c20706c6561736520676f207374616e64616c6f6e652e0a202a2f0a73746174696320696e7420647262645f646f5f66656174757265732873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a092f2a204153534552542063757272656e74203d3d2074636f6e6e2d3e7265636569766572202e2e2e202a2f0a0973747275637420705f636f6e6e656374696f6e5f6665617475726573202a703b0a09636f6e737420696e7420657870656374203d2073697a656f662873747275637420705f636f6e6e656374696f6e5f6665617475726573293b0a09737472756374207061636b65745f696e666f2070693b0a09696e74206572723b0a0a09657272203d20647262645f73656e645f66656174757265732874636f6e6e293b0a0969662028657272290a090972657475726e20303b0a0a09657272203d20647262645f726563765f6865616465722874636f6e6e2c20267069293b0a0969662028657272290a090972657475726e20303b0a0a096966202870692e636d6420213d20505f434f4e4e454354494f4e5f464541545552455329207b0a0909636f6e6e5f6572722874636f6e6e2c2022657870656374656420436f6e6e656374696f6e4665617475726573207061636b65742c2072656365697665643a2025732028307825303478295c6e222c0a09090920636d646e616d652870692e636d64292c2070692e636d64293b0a090972657475726e202d313b0a097d0a0a096966202870692e73697a6520213d2065787065637429207b0a0909636f6e6e5f6572722874636f6e6e2c2022657870656374656420436f6e6e656374696f6e4665617475726573206c656e6774683a2025752c2072656365697665643a2025755c6e222c0a090920202020206578706563742c2070692e73697a65293b0a090972657475726e202d313b0a097d0a0a0970203d2070692e646174613b0a09657272203d20647262645f726563765f616c6c5f7761726e2874636f6e6e2c20702c20657870656374293b0a0969662028657272290a090972657475726e20303b0a0a09702d3e70726f746f636f6c5f6d696e203d20626533325f746f5f63707528702d3e70726f746f636f6c5f6d696e293b0a09702d3e70726f746f636f6c5f6d6178203d20626533325f746f5f63707528702d3e70726f746f636f6c5f6d6178293b0a0969662028702d3e70726f746f636f6c5f6d6178203d3d2030290a0909702d3e70726f746f636f6c5f6d6178203d20702d3e70726f746f636f6c5f6d696e3b0a0a096966202850524f5f56455253494f4e5f4d4158203c20702d3e70726f746f636f6c5f6d696e207c7c0a092020202050524f5f56455253494f4e5f4d494e203e20702d3e70726f746f636f6c5f6d6178290a0909676f746f20696e636f6d7061743b0a0a0974636f6e6e2d3e6167726565645f70726f5f76657273696f6e203d206d696e5f7428696e742c2050524f5f56455253494f4e5f4d41582c20702d3e70726f746f636f6c5f6d6178293b0a0a09636f6e6e5f696e666f2874636f6e6e2c202248616e647368616b65207375636365737366756c3a20220a09202020202022416772656564206e6574776f726b2070726f746f636f6c2076657273696f6e2025645c6e222c2074636f6e6e2d3e6167726565645f70726f5f76657273696f6e293b0a0a0972657475726e20313b0a0a20696e636f6d7061743a0a09636f6e6e5f6572722874636f6e6e2c2022696e636f6d70617469626c652044524244206469616c656374733a20220a0920202020224920737570706f72742025642d25642c207065657220737570706f7274732025642d25645c6e222c0a092020202050524f5f56455253494f4e5f4d494e2c2050524f5f56455253494f4e5f4d41582c0a0920202020702d3e70726f746f636f6c5f6d696e2c20702d3e70726f746f636f6c5f6d6178293b0a0972657475726e202d313b0a7d0a0a2369662021646566696e656428434f4e4649475f43525950544f5f484d4143292026262021646566696e656428434f4e4649475f43525950544f5f484d41435f4d4f44554c45290a73746174696320696e7420647262645f646f5f617574682873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a096465765f657272284445562c202254686973206b65726e656c20776173206275696c6420776974686f757420434f4e4649475f43525950544f5f484d41432e5c6e22293b0a096465765f657272284445562c2022596f75206e65656420746f2064697361626c6520276372616d2d686d61632d616c672720696e20647262642e636f6e662e5c6e22293b0a0972657475726e202d313b0a7d0a23656c73650a23646566696e65204348414c4c454e47455f4c454e2036340a0a2f2a2052657475726e2076616c75653a0a0931202d2061757468207375636365656465642c0a0930202d206661696c65642c2074727920616761696e20286e6574776f726b206572726f72292c0a092d31202d2061757468206661696c65642c20646f6e27742074727920616761696e2e0a2a2f0a0a73746174696320696e7420647262645f646f5f617574682873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a0973747275637420647262645f736f636b6574202a736f636b3b0a0963686172206d795f6368616c6c656e67655b4348414c4c454e47455f4c454e5d3b20202f2a2036342042797465732e2e2e202a2f0a0973747275637420736361747465726c6973742073673b0a0963686172202a726573706f6e7365203d204e554c4c3b0a0963686172202a72696768745f726573706f6e7365203d204e554c4c3b0a0963686172202a70656572735f6368203d204e554c4c3b0a09756e7369676e656420696e74206b65795f6c656e3b0a0963686172207365637265745b5348415245445f5345435245545f4d41585d3b202f2a2036342062797465202a2f0a09756e7369676e656420696e7420726573705f73697a653b0a0973747275637420686173685f6465736320646573633b0a09737472756374207061636b65745f696e666f2070693b0a09737472756374206e65745f636f6e66202a6e633b0a09696e74206572722c2072763b0a0a092f2a204649584d453a2050757420746865206368616c6c656e67652f726573706f6e736520696e746f2074686520707265616c6c6f636174656420736f636b6574206275666665722e20202a2f0a0a097263755f726561645f6c6f636b28293b0a096e63203d207263755f64657265666572656e63652874636f6e6e2d3e6e65745f636f6e66293b0a096b65795f6c656e203d207374726c656e286e632d3e7368617265645f736563726574293b0a096d656d637079287365637265742c206e632d3e7368617265645f7365637265742c206b65795f6c656e293b0a097263755f726561645f756e6c6f636b28293b0a0a09646573632e74666d203d2074636f6e6e2d3e6372616d5f686d61635f74666d3b0a09646573632e666c616773203d20303b0a0a097276203d2063727970746f5f686173685f7365746b65792874636f6e6e2d3e6372616d5f686d61635f74666d2c20287538202a297365637265742c206b65795f6c656e293b0a0969662028727629207b0a0909636f6e6e5f6572722874636f6e6e2c202263727970746f5f686173685f7365746b65792829206661696c656420776974682025645c6e222c207276293b0a09097276203d202d313b0a0909676f746f206661696c3b0a097d0a0a096765745f72616e646f6d5f6279746573286d795f6368616c6c656e67652c204348414c4c454e47455f4c454e293b0a0a09736f636b203d202674636f6e6e2d3e646174613b0a096966202821636f6e6e5f707265706172655f636f6d6d616e642874636f6e6e2c20736f636b2929207b0a09097276203d20303b0a0909676f746f206661696c3b0a097d0a097276203d2021636f6e6e5f73656e645f636f6d6d616e642874636f6e6e2c20736f636b2c20505f415554485f4348414c4c454e47452c20302c0a090909096d795f6368616c6c656e67652c204348414c4c454e47455f4c454e293b0a0969662028217276290a0909676f746f206661696c3b0a0a09657272203d20647262645f726563765f6865616465722874636f6e6e2c20267069293b0a096966202865727229207b0a09097276203d20303b0a0909676f746f206661696c3b0a097d0a0a096966202870692e636d6420213d20505f415554485f4348414c4c454e474529207b0a0909636f6e6e5f6572722874636f6e6e2c2022657870656374656420417574684368616c6c656e6765207061636b65742c2072656365697665643a2025732028307825303478295c6e222c0a09090920636d646e616d652870692e636d64292c2070692e636d64293b0a09097276203d20303b0a0909676f746f206661696c3b0a097d0a0a096966202870692e73697a65203e204348414c4c454e47455f4c454e202a203229207b0a0909636f6e6e5f6572722874636f6e6e2c2022657870656374656420417574684368616c6c656e6765207061796c6f616420746f6f206269672e5c6e22293b0a09097276203d202d313b0a0909676f746f206661696c3b0a097d0a0a0970656572735f6368203d206b6d616c6c6f632870692e73697a652c204746505f4e4f494f293b0a096966202870656572735f6368203d3d204e554c4c29207b0a0909636f6e6e5f6572722874636f6e6e2c20226b6d616c6c6f63206f662070656572735f6368206661696c65645c6e22293b0a09097276203d202d313b0a0909676f746f206661696c3b0a097d0a0a09657272203d20647262645f726563765f616c6c5f7761726e2874636f6e6e2c2070656572735f63682c2070692e73697a65293b0a096966202865727229207b0a09097276203d20303b0a0909676f746f206661696c3b0a097d0a0a09726573705f73697a65203d2063727970746f5f686173685f64696765737473697a652874636f6e6e2d3e6372616d5f686d61635f74666d293b0a09726573706f6e7365203d206b6d616c6c6f6328726573705f73697a652c204746505f4e4f494f293b0a0969662028726573706f6e7365203d3d204e554c4c29207b0a0909636f6e6e5f6572722874636f6e6e2c20226b6d616c6c6f63206f6620726573706f6e7365206661696c65645c6e22293b0a09097276203d202d313b0a0909676f746f206661696c3b0a097d0a0a0973675f696e69745f7461626c65282673672c2031293b0a0973675f7365745f627566282673672c2070656572735f63682c2070692e73697a65293b0a0a097276203d2063727970746f5f686173685f6469676573742826646573632c202673672c2073672e6c656e6774682c20726573706f6e7365293b0a0969662028727629207b0a0909636f6e6e5f6572722874636f6e6e2c202263727970746f5f686173685f6469676573742829206661696c656420776974682025645c6e222c207276293b0a09097276203d202d313b0a0909676f746f206661696c3b0a097d0a0a096966202821636f6e6e5f707265706172655f636f6d6d616e642874636f6e6e2c20736f636b2929207b0a09097276203d20303b0a0909676f746f206661696c3b0a097d0a097276203d2021636f6e6e5f73656e645f636f6d6d616e642874636f6e6e2c20736f636b2c20505f415554485f524553504f4e53452c20302c0a09090909726573706f6e73652c20726573705f73697a65293b0a0969662028217276290a0909676f746f206661696c3b0a0a09657272203d20647262645f726563765f6865616465722874636f6e6e2c20267069293b0a096966202865727229207b0a09097276203d20303b0a0909676f746f206661696c3b0a097d0a0a096966202870692e636d6420213d20505f415554485f524553504f4e534529207b0a0909636f6e6e5f6572722874636f6e6e2c202265787065637465642041757468526573706f6e7365207061636b65742c2072656365697665643a2025732028307825303478295c6e222c0a09090920636d646e616d652870692e636d64292c2070692e636d64293b0a09097276203d20303b0a0909676f746f206661696c3b0a097d0a0a096966202870692e73697a6520213d20726573705f73697a6529207b0a0909636f6e6e5f6572722874636f6e6e2c202265787065637465642041757468526573706f6e7365207061796c6f6164206f662077726f6e672073697a655c6e22293b0a09097276203d20303b0a0909676f746f206661696c3b0a097d0a0a09657272203d20647262645f726563765f616c6c5f7761726e2874636f6e6e2c20726573706f6e7365202c20726573705f73697a65293b0a096966202865727229207b0a09097276203d20303b0a0909676f746f206661696c3b0a097d0a0a0972696768745f726573706f6e7365203d206b6d616c6c6f6328726573705f73697a652c204746505f4e4f494f293b0a096966202872696768745f726573706f6e7365203d3d204e554c4c29207b0a0909636f6e6e5f6572722874636f6e6e2c20226b6d616c6c6f63206f662072696768745f726573706f6e7365206661696c65645c6e22293b0a09097276203d202d313b0a0909676f746f206661696c3b0a097d0a0a0973675f7365745f627566282673672c206d795f6368616c6c656e67652c204348414c4c454e47455f4c454e293b0a0a097276203d2063727970746f5f686173685f6469676573742826646573632c202673672c2073672e6c656e6774682c2072696768745f726573706f6e7365293b0a0969662028727629207b0a0909636f6e6e5f6572722874636f6e6e2c202263727970746f5f686173685f6469676573742829206661696c656420776974682025645c6e222c207276293b0a09097276203d202d313b0a0909676f746f206661696c3b0a097d0a0a097276203d20216d656d636d7028726573706f6e73652c2072696768745f726573706f6e73652c20726573705f73697a65293b0a0a09696620287276290a0909636f6e6e5f696e666f2874636f6e6e2c2022506565722061757468656e74696361746564207573696e6720256420627974657320484d41435c6e222c0a09092020202020726573705f73697a65293b0a09656c73650a09097276203d202d313b0a0a206661696c3a0a096b667265652870656572735f6368293b0a096b6672656528726573706f6e7365293b0a096b667265652872696768745f726573706f6e7365293b0a0a0972657475726e2072763b0a7d0a23656e6469660a0a696e742064726264645f696e69742873747275637420647262645f746872656164202a746869290a7b0a0973747275637420647262645f74636f6e6e202a74636f6e6e203d207468692d3e74636f6e6e3b0a09696e7420683b0a0a09636f6e6e5f696e666f2874636f6e6e2c202272656365697665722028726529737461727465645c6e22293b0a0a09646f207b0a090968203d20636f6e6e5f636f6e6e6563742874636f6e6e293b0a09096966202868203d3d203029207b0a090909636f6e6e5f646973636f6e6e6563742874636f6e6e293b0a0909097363686564756c655f74696d656f75745f696e7465727275707469626c6528485a293b0a09097d0a09096966202868203d3d202d3129207b0a090909636f6e6e5f7761726e2874636f6e6e2c202244697363617264696e67206e6574776f726b20636f6e66696775726174696f6e2e5c6e22293b0a090909636f6e6e5f726571756573745f73746174652874636f6e6e2c204e5328636f6e6e2c20435f444953434f4e4e454354494e47292c2043535f48415244293b0a09097d0a097d207768696c65202868203d3d2030293b0a0a096966202868203e2030290a090964726264642874636f6e6e293b0a0a09636f6e6e5f646973636f6e6e6563742874636f6e6e293b0a0a09636f6e6e5f696e666f2874636f6e6e2c20227265636569766572207465726d696e617465645c6e22293b0a0972657475726e20303b0a7d0a0a2f2a202a2a2a2a2a2a2a2a2a2061636b6e6f776c656467652073656e646572202a2a2a2a2a2a2a2a202a2f0a0a73746174696320696e7420676f745f636f6e6e5f5271535265706c792873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420705f7265715f73746174655f7265706c79202a70203d2070692d3e646174613b0a09696e7420726574636f6465203d20626533325f746f5f63707528702d3e726574636f6465293b0a0a0969662028726574636f6465203e3d2053535f5355434345535329207b0a09097365745f62697428434f4e4e5f57445f53545f4348475f4f4b41592c202674636f6e6e2d3e666c616773293b0a097d20656c7365207b0a09097365745f62697428434f4e4e5f57445f53545f4348475f4641494c2c202674636f6e6e2d3e666c616773293b0a0909636f6e6e5f6572722874636f6e6e2c2022526571756573746564207374617465206368616e6765206661696c656420627920706565723a20257320282564295c6e222c0a09090920647262645f7365745f73745f6572725f73747228726574636f6465292c20726574636f6465293b0a097d0a0977616b655f7570282674636f6e6e2d3e70696e675f77616974293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420676f745f5271535265706c792873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420705f7265715f73746174655f7265706c79202a70203d2070692d3e646174613b0a09696e7420726574636f6465203d20626533325f746f5f63707528702d3e726574636f6465293b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e202d45494f3b0a0a0969662028746573745f62697428434f4e4e5f57445f53545f4348475f5245512c202674636f6e6e2d3e666c6167732929207b0a0909445f4153534552542874636f6e6e2d3e6167726565645f70726f5f76657273696f6e203c20313030293b0a090972657475726e20676f745f636f6e6e5f5271535265706c792874636f6e6e2c207069293b0a097d0a0a0969662028726574636f6465203e3d2053535f5355434345535329207b0a09097365745f62697428434c5f53545f4348475f535543434553532c20266d6465762d3e666c616773293b0a097d20656c7365207b0a09097365745f62697428434c5f53545f4348475f4641494c2c20266d6465762d3e666c616773293b0a09096465765f657272284445562c2022526571756573746564207374617465206368616e6765206661696c656420627920706565723a20257320282564295c6e222c0a090909647262645f7365745f73745f6572725f73747228726574636f6465292c20726574636f6465293b0a097d0a0977616b655f757028266d6465762d3e73746174655f77616974293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420676f745f50696e672873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0972657475726e20647262645f73656e645f70696e675f61636b2874636f6e6e293b0a0a7d0a0a73746174696320696e7420676f745f50696e6741636b2873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a092f2a20726573746f72652069646c652074696d656f7574202a2f0a0974636f6e6e2d3e6d6574612e736f636b65742d3e736b2d3e736b5f72637674696d656f203d2074636f6e6e2d3e6e65745f636f6e662d3e70696e675f696e742a485a3b0a096966202821746573745f616e645f7365745f62697428474f545f50494e475f41434b2c202674636f6e6e2d3e666c61677329290a090977616b655f7570282674636f6e6e2d3e70696e675f77616974293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420676f745f4973496e53796e632873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420705f626c6f636b5f61636b202a70203d2070692d3e646174613b0a09736563746f725f7420736563746f72203d20626536345f746f5f63707528702d3e736563746f72293b0a09696e7420626c6b73697a65203d20626533325f746f5f63707528702d3e626c6b73697a65293b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e202d45494f3b0a0a09445f415353455254286d6465762d3e74636f6e6e2d3e6167726565645f70726f5f76657273696f6e203e3d203839293b0a0a097570646174655f706565725f736571286d6465762c20626533325f746f5f63707528702d3e7365715f6e756d29293b0a0a09696620286765745f6c646576286d6465762929207b0a0909647262645f72735f636f6d706c6574655f696f286d6465762c20736563746f72293b0a0909647262645f7365745f696e5f73796e63286d6465762c20736563746f722c20626c6b73697a65293b0a09092f2a2072735f73616d655f6373756d7320697320737570706f73656420746f20636f756e7420696e20756e697473206f6620424d5f424c4f434b5f53495a45202a2f0a09096d6465762d3e72735f73616d655f6373756d202b3d2028626c6b73697a65203e3e20424d5f424c4f434b5f5348494654293b0a09097075745f6c646576286d646576293b0a097d0a096465635f72735f70656e64696e67286d646576293b0a0961746f6d69635f61646428626c6b73697a65203e3e20392c20266d6465762d3e72735f736563745f696e293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e740a76616c69646174655f7265715f6368616e67655f7265715f73746174652873747275637420647262645f636f6e66202a6d6465762c207536342069642c20736563746f725f7420736563746f722c0a0909092020202020207374727563742072625f726f6f74202a726f6f742c20636f6e73742063686172202a66756e632c0a090909202020202020656e756d20647262645f7265715f6576656e7420776861742c20626f6f6c206d697373696e675f6f6b290a7b0a0973747275637420647262645f72657175657374202a7265713b0a097374727563742062696f5f616e645f6572726f72206d3b0a0a097370696e5f6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a09726571203d2066696e645f72657175657374286d6465762c20726f6f742c2069642c20736563746f722c206d697373696e675f6f6b2c2066756e63293b0a0969662028756e6c696b656c7928217265712929207b0a09097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a090972657475726e202d45494f3b0a097d0a095f5f7265715f6d6f64287265712c20776861742c20266d293b0a097370696e5f756e6c6f636b5f69727128266d6465762d3e74636f6e6e2d3e7265715f6c6f636b293b0a0a09696620286d2e62696f290a0909636f6d706c6574655f6d61737465725f62696f286d6465762c20266d293b0a0972657475726e20303b0a7d0a0a73746174696320696e7420676f745f426c6f636b41636b2873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420705f626c6f636b5f61636b202a70203d2070692d3e646174613b0a09736563746f725f7420736563746f72203d20626536345f746f5f63707528702d3e736563746f72293b0a09696e7420626c6b73697a65203d20626533325f746f5f63707528702d3e626c6b73697a65293b0a09656e756d20647262645f7265715f6576656e7420776861743b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e202d45494f3b0a0a097570646174655f706565725f736571286d6465762c20626533325f746f5f63707528702d3e7365715f6e756d29293b0a0a0969662028702d3e626c6f636b5f6964203d3d2049445f53594e43455229207b0a0909647262645f7365745f696e5f73796e63286d6465762c20736563746f722c20626c6b73697a65293b0a09096465635f72735f70656e64696e67286d646576293b0a090972657475726e20303b0a097d0a09737769746368202870692d3e636d6429207b0a096361736520505f52535f57524954455f41434b3a0a090977686174203d2057524954455f41434b45445f42595f504545525f414e445f5349533b0a0909627265616b3b0a096361736520505f57524954455f41434b3a0a090977686174203d2057524954455f41434b45445f42595f504545523b0a0909627265616b3b0a096361736520505f524543565f41434b3a0a090977686174203d20524543565f41434b45445f42595f504545523b0a0909627265616b3b0a096361736520505f535550455253454445443a0a090977686174203d20434f4e464c4943545f5245534f4c5645443b0a0909627265616b3b0a096361736520505f52455452595f57524954453a0a090977686174203d20504f5354504f4e455f57524954453b0a0909627265616b3b0a0964656661756c743a0a090942554728293b0a097d0a0a0972657475726e2076616c69646174655f7265715f6368616e67655f7265715f7374617465286d6465762c20702d3e626c6f636b5f69642c20736563746f722c0a09090909092020202020266d6465762d3e77726974655f72657175657374732c205f5f66756e635f5f2c0a09090909092020202020776861742c2066616c7365293b0a7d0a0a73746174696320696e7420676f745f4e656741636b2873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420705f626c6f636b5f61636b202a70203d2070692d3e646174613b0a09736563746f725f7420736563746f72203d20626536345f746f5f63707528702d3e736563746f72293b0a09696e742073697a65203d20626533325f746f5f63707528702d3e626c6b73697a65293b0a09696e74206572723b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e202d45494f3b0a0a097570646174655f706565725f736571286d6465762c20626533325f746f5f63707528702d3e7365715f6e756d29293b0a0a0969662028702d3e626c6f636b5f6964203d3d2049445f53594e43455229207b0a09096465635f72735f70656e64696e67286d646576293b0a0909647262645f72735f6661696c65645f696f286d6465762c20736563746f722c2073697a65293b0a090972657475726e20303b0a097d0a0a09657272203d2076616c69646174655f7265715f6368616e67655f7265715f7374617465286d6465762c20702d3e626c6f636b5f69642c20736563746f722c0a090909090920202020266d6465762d3e77726974655f72657175657374732c205f5f66756e635f5f2c0a0909090909202020204e45475f41434b45442c2074727565293b0a096966202865727229207b0a09092f2a2050726f746f636f6c204120686173206e6f20505f57524954455f41434b732c206275742068617320505f4e45475f41434b732e0a0909202020546865206d61737465722062696f206d6967687420616c726561647920626520636f6d706c657465642c207468657265666f7265207468650a090920202072657175657374206973206e6f206c6f6e67657220696e2074686520636f6c6c6973696f6e20686173682e202a2f0a09092f2a20496e2050726f746f636f6c2042207765206d6967687420616c7265616479206861766520676f74206120505f524543565f41434b0a0909202020627574207468656e20676574206120505f4e45475f41434b20616674657277617264732e202a2f0a0909647262645f7365745f6f75745f6f665f73796e63286d6465762c20736563746f722c2073697a65293b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e7420676f745f4e6567445265706c792873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420705f626c6f636b5f61636b202a70203d2070692d3e646174613b0a09736563746f725f7420736563746f72203d20626536345f746f5f63707528702d3e736563746f72293b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e202d45494f3b0a0a097570646174655f706565725f736571286d6465762c20626533325f746f5f63707528702d3e7365715f6e756d29293b0a0a096465765f657272284445562c2022476f74204e6567445265706c793b20536563746f7220256c6c75732c206c656e2025752e5c6e222c0a092020202028756e7369676e6564206c6f6e67206c6f6e6729736563746f722c20626533325f746f5f63707528702d3e626c6b73697a6529293b0a0a0972657475726e2076616c69646174655f7265715f6368616e67655f7265715f7374617465286d6465762c20702d3e626c6f636b5f69642c20736563746f722c0a09090909092020202020266d6465762d3e726561645f72657175657374732c205f5f66756e635f5f2c0a090909090920202020204e45475f41434b45442c2066616c7365293b0a7d0a0a73746174696320696e7420676f745f4e65675253445265706c792873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a09736563746f725f7420736563746f723b0a09696e742073697a653b0a0973747275637420705f626c6f636b5f61636b202a70203d2070692d3e646174613b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e202d45494f3b0a0a09736563746f72203d20626536345f746f5f63707528702d3e736563746f72293b0a0973697a65203d20626533325f746f5f63707528702d3e626c6b73697a65293b0a0a097570646174655f706565725f736571286d6465762c20626533325f746f5f63707528702d3e7365715f6e756d29293b0a0a096465635f72735f70656e64696e67286d646576293b0a0a09696620286765745f6c6465765f69665f7374617465286d6465762c20445f4641494c45442929207b0a0909647262645f72735f636f6d706c6574655f696f286d6465762c20736563746f72293b0a0909737769746368202870692d3e636d6429207b0a09096361736520505f4e45475f52535f445245504c593a0a090909647262645f72735f6661696c65645f696f286d6465762c20736563746f722c2073697a65293b0a09096361736520505f52535f43414e43454c3a0a090909627265616b3b0a090964656661756c743a0a09090942554728293b0a09097d0a09097075745f6c646576286d646576293b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420676f745f4261727269657241636b2873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420705f626172726965725f61636b202a70203d2070692d3e646174613b0a0973747275637420647262645f636f6e66202a6d6465763b0a09696e7420766e723b0a0a09746c5f72656c656173652874636f6e6e2c20702d3e626172726965722c20626533325f746f5f63707528702d3e7365745f73697a6529293b0a0a097263755f726561645f6c6f636b28293b0a096964725f666f725f656163685f656e747279282674636f6e6e2d3e766f6c756d65732c206d6465762c20766e7229207b0a0909696620286d6465762d3e73746174652e636f6e6e203d3d20435f41484541442026260a09092020202061746f6d69635f7265616428266d6465762d3e61705f696e5f666c6967687429203d3d20302026260a09092020202021746573745f616e645f7365745f6269742841484541445f544f5f53594e435f534f555243452c20266d6465762d3e666c6167732929207b0a0909096d6465762d3e73746172745f726573796e635f74696d65722e65787069726573203d206a696666696573202b20485a3b0a0909096164645f74696d657228266d6465762d3e73746172745f726573796e635f74696d6572293b0a09097d0a097d0a097263755f726561645f756e6c6f636b28293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420676f745f4f56526573756c742873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a0973747275637420705f626c6f636b5f61636b202a70203d2070692d3e646174613b0a0973747275637420647262645f776f726b202a773b0a09736563746f725f7420736563746f723b0a09696e742073697a653b0a0a096d646576203d20766e725f746f5f6d6465762874636f6e6e2c2070692d3e766e72293b0a0969662028216d646576290a090972657475726e202d45494f3b0a0a09736563746f72203d20626536345f746f5f63707528702d3e736563746f72293b0a0973697a65203d20626533325f746f5f63707528702d3e626c6b73697a65293b0a0a097570646174655f706565725f736571286d6465762c20626533325f746f5f63707528702d3e7365715f6e756d29293b0a0a0969662028626536345f746f5f63707528702d3e626c6f636b5f696429203d3d2049445f4f55545f4f465f53594e43290a0909647262645f6f765f6f75745f6f665f73796e635f666f756e64286d6465762c20736563746f722c2073697a65293b0a09656c73650a09096f765f6f75745f6f665f73796e635f7072696e74286d646576293b0a0a0969662028216765745f6c646576286d64657629290a090972657475726e20303b0a0a09647262645f72735f636f6d706c6574655f696f286d6465762c20736563746f72293b0a096465635f72735f70656e64696e67286d646576293b0a0a092d2d6d6465762d3e6f765f6c6566743b0a0a092f2a206c6574277320616476616e63652070726f67726573732073746570206d61726b73206f6e6c7920666f72206576657279206f74686572206d65676162797465202a2f0a0969662028286d6465762d3e6f765f6c656674202620307832303029203d3d203078323030290a0909647262645f616476616e63655f72735f6d61726b73286d6465762c206d6465762d3e6f765f6c656674293b0a0a09696620286d6465762d3e6f765f6c656674203d3d203029207b0a090977203d206b6d616c6c6f632873697a656f66282a77292c204746505f4e4f494f293b0a0909696620287729207b0a090909772d3e6362203d20775f6f765f66696e69736865643b0a090909772d3e6d646576203d206d6465763b0a090909647262645f71756575655f776f726b28266d6465762d3e74636f6e6e2d3e73656e6465725f776f726b2c2077293b0a09097d20656c7365207b0a0909096465765f657272284445562c20226b6d616c6c6f63287729206661696c65642e22293b0a0909096f765f6f75745f6f665f73796e635f7072696e74286d646576293b0a090909647262645f726573796e635f66696e6973686564286d646576293b0a09097d0a097d0a097075745f6c646576286d646576293b0a0972657475726e20303b0a7d0a0a73746174696320696e7420676f745f736b69702873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a7069290a7b0a0972657475726e20303b0a7d0a0a73746174696320696e742074636f6e6e5f66696e6973685f706565725f726571732873747275637420647262645f74636f6e6e202a74636f6e6e290a7b0a0973747275637420647262645f636f6e66202a6d6465763b0a09696e7420766e722c206e6f745f656d707479203d20303b0a0a09646f207b0a0909636c6561725f626974285349474e414c5f4153454e4445522c202674636f6e6e2d3e666c616773293b0a0909666c7573685f7369676e616c732863757272656e74293b0a0a09097263755f726561645f6c6f636b28293b0a09096964725f666f725f656163685f656e747279282674636f6e6e2d3e766f6c756d65732c206d6465762c20766e7229207b0a0909096b7265665f67657428266d6465762d3e6b726566293b0a0909097263755f726561645f756e6c6f636b28293b0a09090969662028647262645f66696e6973685f706565725f72657173286d6465762929207b0a090909096b7265665f70757428266d6465762d3e6b7265662c2026647262645f6d696e6f725f64657374726f79293b0a0909090972657475726e20313b0a0909097d0a0909096b7265665f70757428266d6465762d3e6b7265662c2026647262645f6d696e6f725f64657374726f79293b0a0909097263755f726561645f6c6f636b28293b0a09097d0a09097365745f626974285349474e414c5f4153454e4445522c202674636f6e6e2d3e666c616773293b0a0a09097370696e5f6c6f636b5f697271282674636f6e6e2d3e7265715f6c6f636b293b0a09096964725f666f725f656163685f656e747279282674636f6e6e2d3e766f6c756d65732c206d6465762c20766e7229207b0a0909096e6f745f656d707479203d20216c6973745f656d70747928266d6465762d3e646f6e655f6565293b0a090909696620286e6f745f656d707479290a09090909627265616b3b0a09097d0a09097370696e5f756e6c6f636b5f697271282674636f6e6e2d3e7265715f6c6f636b293b0a09097263755f726561645f756e6c6f636b28293b0a097d207768696c6520286e6f745f656d707479293b0a0a0972657475726e20303b0a7d0a0a737472756374206173656e6465725f636d64207b0a0973697a655f7420706b745f73697a653b0a09696e7420282a666e292873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207061636b65745f696e666f202a293b0a7d3b0a0a73746174696320737472756374206173656e6465725f636d64206173656e6465725f74626c5b5d203d207b0a095b505f50494e475d09202020203d207b20302c20676f745f50696e67207d2c0a095b505f50494e475f41434b5d09202020203d207b20302c20676f745f50696e6741636b207d2c0a095b505f524543565f41434b5d09202020203d207b2073697a656f662873747275637420705f626c6f636b5f61636b292c20676f745f426c6f636b41636b207d2c0a095b505f57524954455f41434b5d09202020203d207b2073697a656f662873747275637420705f626c6f636b5f61636b292c20676f745f426c6f636b41636b207d2c0a095b505f52535f57524954455f41434b5d202020203d207b2073697a656f662873747275637420705f626c6f636b5f61636b292c20676f745f426c6f636b41636b207d2c0a095b505f535550455253454445445d2020203d207b2073697a656f662873747275637420705f626c6f636b5f61636b292c20676f745f426c6f636b41636b207d2c0a095b505f4e45475f41434b5d09202020203d207b2073697a656f662873747275637420705f626c6f636b5f61636b292c20676f745f4e656741636b207d2c0a095b505f4e45475f445245504c595d09202020203d207b2073697a656f662873747275637420705f626c6f636b5f61636b292c20676f745f4e6567445265706c79207d2c0a095b505f4e45475f52535f445245504c595d2020203d207b2073697a656f662873747275637420705f626c6f636b5f61636b292c20676f745f4e65675253445265706c79207d2c0a095b505f4f565f524553554c545d09202020203d207b2073697a656f662873747275637420705f626c6f636b5f61636b292c20676f745f4f56526573756c74207d2c0a095b505f424152524945525f41434b5d09202020203d207b2073697a656f662873747275637420705f626172726965725f61636b292c20676f745f4261727269657241636b207d2c0a095b505f53544154455f4348475f5245504c595d203d207b2073697a656f662873747275637420705f7265715f73746174655f7265706c79292c20676f745f5271535265706c79207d2c0a095b505f52535f49535f494e5f53594e435d2020203d207b2073697a656f662873747275637420705f626c6f636b5f61636b292c20676f745f4973496e53796e63207d2c0a095b505f44454c41595f50524f42455d20202020203d207b2073697a656f662873747275637420705f64656c61795f70726f62653933292c20676f745f736b6970207d2c0a095b505f52535f43414e43454c5d202020202020203d207b2073697a656f662873747275637420705f626c6f636b5f61636b292c20676f745f4e65675253445265706c79207d2c0a095b505f434f4e4e5f53545f4348475f5245504c595d3d7b2073697a656f662873747275637420705f7265715f73746174655f7265706c79292c20676f745f636f6e6e5f5271535265706c79207d2c0a095b505f52455452595f57524954455d09202020203d207b2073697a656f662873747275637420705f626c6f636b5f61636b292c20676f745f426c6f636b41636b207d2c0a7d3b0a0a696e7420647262645f6173656e6465722873747275637420647262645f746872656164202a746869290a7b0a0973747275637420647262645f74636f6e6e202a74636f6e6e203d207468692d3e74636f6e6e3b0a09737472756374206173656e6465725f636d64202a636d64203d204e554c4c3b0a09737472756374207061636b65745f696e666f2070693b0a09696e742072763b0a09766f6964202a627566202020203d2074636f6e6e2d3e6d6574612e726275663b0a09696e74207265636569766564203d20303b0a09756e7369676e656420696e74206865616465725f73697a65203d20647262645f6865616465725f73697a652874636f6e6e293b0a09696e74206578706563742020203d206865616465725f73697a653b0a09626f6f6c2070696e675f74696d656f75745f616374697665203d2066616c73653b0a09737472756374206e65745f636f6e66202a6e633b0a09696e742070696e675f74696d656f2c207463705f636f726b2c2070696e675f696e743b0a0a0963757272656e742d3e706f6c696379203d2053434845445f52523b20202f2a204d616b6520746869732061207265616c74696d65207461736b21202a2f0a0963757272656e742d3e72745f7072696f72697479203d20323b202020202f2a206d6f726520696d706f7274616e74207468616e20616c6c206f74686572207461736b73202a2f0a0a097768696c6520286765745f745f73746174652874686929203d3d2052554e4e494e4729207b0a0909647262645f7468726561645f63757272656e745f7365745f63707528746869293b0a0a09097263755f726561645f6c6f636b28293b0a09096e63203d207263755f64657265666572656e63652874636f6e6e2d3e6e65745f636f6e66293b0a090970696e675f74696d656f203d206e632d3e70696e675f74696d656f3b0a09097463705f636f726b203d206e632d3e7463705f636f726b3b0a090970696e675f696e74203d206e632d3e70696e675f696e743b0a09097263755f726561645f756e6c6f636b28293b0a0a090969662028746573745f616e645f636c6561725f6269742853454e445f50494e472c202674636f6e6e2d3e666c6167732929207b0a09090969662028647262645f73656e645f70696e672874636f6e6e2929207b0a09090909636f6e6e5f6572722874636f6e6e2c2022647262645f73656e645f70696e6720686173206661696c65645c6e22293b0a09090909676f746f207265636f6e6e6563743b0a0909097d0a09090974636f6e6e2d3e6d6574612e736f636b65742d3e736b2d3e736b5f72637674696d656f203d2070696e675f74696d656f202a20485a202f2031303b0a09090970696e675f74696d656f75745f616374697665203d20747275653b0a09097d0a0a09092f2a20544f444f3a20636f6e646974696f6e616c6c7920636f726b3b206974206d61792068757274206c6174656e637920696620776520636f726b20776974686f75740a09092020206d75636820746f2073656e64202a2f0a0909696620287463705f636f726b290a090909647262645f7463705f636f726b2874636f6e6e2d3e6d6574612e736f636b6574293b0a09096966202874636f6e6e5f66696e6973685f706565725f726571732874636f6e6e2929207b0a090909636f6e6e5f6572722874636f6e6e2c202274636f6e6e5f66696e6973685f706565725f726571732829206661696c65645c6e22293b0a090909676f746f207265636f6e6e6563743b0a09097d0a09092f2a2062757420756e636f6e646974696f6e616c6c7920756e636f726b20756e6c6573732064697361626c6564202a2f0a0909696620287463705f636f726b290a090909647262645f7463705f756e636f726b2874636f6e6e2d3e6d6574612e736f636b6574293b0a0a09092f2a2073686f727420636972637569742c20726563765f6d736720776f756c642072657475726e2045494e545220616e79776179732e202a2f0a0909696620287369676e616c5f70656e64696e672863757272656e7429290a090909636f6e74696e75653b0a0a09097276203d20647262645f726563765f73686f72742874636f6e6e2d3e6d6574612e736f636b65742c206275662c206578706563742d72656365697665642c2030293b0a0909636c6561725f626974285349474e414c5f4153454e4445522c202674636f6e6e2d3e666c616773293b0a0a0909666c7573685f7369676e616c732863757272656e74293b0a0a09092f2a204e6f74653a0a0909202a202d45494e54520920286f6e206d6574612920776520676f742061207369676e616c0a0909202a202d45414741494e0920286f6e206d657461292072637674696d656f20657870697265640a0909202a202d45434f4e4e524553455409206f74686572207369646520636c6f7365642074686520636f6e6e656374696f6e0a0909202a202d45524553544152545359532020286f6e20646174612920776520676f742061207369676e616c0a0909202a207276203c20203009206f74686572207468616e2061626f76653a20756e6578706563746564206572726f72210a0909202a207276203d3d2065787065637465643a2066756c6c20686561646572206f7220636f6d6d616e640a0909202a207276203c202065787065637465643a2022776f6b656e22206279207369676e616c20647572696e6720726563656976650a0909202a207276203d3d203009203a2022636f6e6e656374696f6e207368757420646f776e2062792070656572220a0909202a2f0a0909696620286c696b656c79287276203e20302929207b0a0909097265636569766564202b3d2072763b0a09090962756609202b3d2072763b0a09097d20656c736520696620287276203d3d203029207b0a09090969662028746573745f62697428444953434f4e4e4543545f53454e542c202674636f6e6e2d3e666c6167732929207b0a090909096c6f6e6720743b0a090909097263755f726561645f6c6f636b28293b0a0909090974203d207263755f64657265666572656e63652874636f6e6e2d3e6e65745f636f6e66292d3e70696e675f74696d656f202a20485a2f31303b0a090909097263755f726561645f756e6c6f636b28293b0a0a0909090974203d20776169745f6576656e745f74696d656f75742874636f6e6e2d3e70696e675f776169742c0a0909090909092020202020202074636f6e6e2d3e637374617465203c20435f57465f5245504f52545f504152414d532c0a0909090909092020202020202074293b0a090909096966202874290a0909090909627265616b3b0a0909097d0a090909636f6e6e5f6572722874636f6e6e2c20226d65746120636f6e6e656374696f6e207368757420646f776e20627920706565722e5c6e22293b0a090909676f746f207265636f6e6e6563743b0a09097d20656c736520696620287276203d3d202d45414741494e29207b0a0909092f2a20496620746865206461746120736f636b657420726563656976656420736f6d657468696e67206d65616e7768696c652c0a090909202a207468617420697320676f6f6420656e6f7567683a2070656572206973207374696c6c20616c6976652e202a2f0a0909096966202874696d655f61667465722874636f6e6e2d3e6c6173745f72656365697665642c0a090909096a696666696573202d2074636f6e6e2d3e6d6574612e736f636b65742d3e736b2d3e736b5f72637674696d656f29290a09090909636f6e74696e75653b0a0909096966202870696e675f74696d656f75745f61637469766529207b0a09090909636f6e6e5f6572722874636f6e6e2c202250696e6741636b20646964206e6f742061727269766520696e2074696d652e5c6e22293b0a09090909676f746f207265636f6e6e6563743b0a0909097d0a0909097365745f6269742853454e445f50494e472c202674636f6e6e2d3e666c616773293b0a090909636f6e74696e75653b0a09097d20656c736520696620287276203d3d202d45494e545229207b0a090909636f6e74696e75653b0a09097d20656c7365207b0a090909636f6e6e5f6572722874636f6e6e2c2022736f636b5f726563766d73672072657475726e65642025645c6e222c207276293b0a090909676f746f207265636f6e6e6563743b0a09097d0a0a0909696620287265636569766564203d3d2065787065637420262620636d64203d3d204e554c4c29207b0a090909696620286465636f64655f6865616465722874636f6e6e2c2074636f6e6e2d3e6d6574612e726275662c2026706929290a09090909676f746f207265636f6e6e6563743b0a090909636d64203d20266173656e6465725f74626c5b70692e636d645d3b0a0909096966202870692e636d64203e3d2041525241595f53495a45286173656e6465725f74626c29207c7c2021636d642d3e666e29207b0a09090909636f6e6e5f6572722874636f6e6e2c2022556e6578706563746564206d657461207061636b65742025732028307825303478295c6e222c0a090909090920636d646e616d652870692e636d64292c2070692e636d64293b0a09090909676f746f20646973636f6e6e6563743b0a0909097d0a090909657870656374203d206865616465725f73697a65202b20636d642d3e706b745f73697a653b0a0909096966202870692e73697a6520213d20657870656374202d206865616465725f73697a6529207b0a09090909636f6e6e5f6572722874636f6e6e2c202257726f6e67207061636b65742073697a65206f6e206d6574612028633a2025642c206c3a202564295c6e222c0a090909090970692e636d642c2070692e73697a65293b0a09090909676f746f207265636f6e6e6563743b0a0909097d0a09097d0a0909696620287265636569766564203d3d2065787065637429207b0a090909626f6f6c206572723b0a0a090909657272203d20636d642d3e666e2874636f6e6e2c20267069293b0a0909096966202865727229207b0a09090909636f6e6e5f6572722874636f6e6e2c2022257066206661696c65645c6e222c20636d642d3e666e293b0a09090909676f746f207265636f6e6e6563743b0a0909097d0a0a09090974636f6e6e2d3e6c6173745f7265636569766564203d206a6966666965733b0a0a09090969662028636d64203d3d20266173656e6465725f74626c5b505f50494e475f41434b5d29207b0a090909092f2a20726573746f72652069646c652074696d656f7574202a2f0a0909090974636f6e6e2d3e6d6574612e736f636b65742d3e736b2d3e736b5f72637674696d656f203d2070696e675f696e74202a20485a3b0a0909090970696e675f74696d656f75745f616374697665203d2066616c73653b0a0909097d0a0a09090962756609203d2074636f6e6e2d3e6d6574612e726275663b0a0909097265636569766564203d20303b0a09090965787065637409203d206865616465725f73697a653b0a090909636d6409203d204e554c4c3b0a09097d0a097d0a0a09696620283029207b0a7265636f6e6e6563743a0a0909636f6e6e5f726571756573745f73746174652874636f6e6e2c204e5328636f6e6e2c20435f4e4554574f524b5f4641494c555245292c2043535f48415244293b0a0909636f6e6e5f6d645f73796e632874636f6e6e293b0a097d0a09696620283029207b0a646973636f6e6e6563743a0a0909636f6e6e5f726571756573745f73746174652874636f6e6e2c204e5328636f6e6e2c20435f444953434f4e4e454354494e47292c2043535f48415244293b0a097d0a09636c6561725f626974285349474e414c5f4153454e4445522c202674636f6e6e2d3e666c616773293b0a0a09636f6e6e5f696e666f2874636f6e6e2c20226173656e646572207465726d696e617465645c6e22293b0a0a0972657475726e20303b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f647262642f647262645f7265712e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303031313337303700313231313437343433333000303032303330340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202020647262645f7265712e630a0a202020546869732066696c652069732070617274206f662044524244206279205068696c69707020526569736e657220616e64204c61727320456c6c656e626572672e0a0a202020436f707972696768742028432920323030312d323030382c204c494e42495420496e666f726d6174696f6e20546563686e6f6c6f6769657320476d62482e0a202020436f707972696768742028432920313939392d323030382c205068696c69707020526569736e6572203c7068696c6970702e726569736e6572406c696e6269742e636f6d3e2e0a202020436f707972696768742028432920323030322d323030382c204c61727320456c6c656e62657267203c6c6172732e656c6c656e62657267406c696e6269742e636f6d3e2e0a0a20202064726264206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202020616e79206c617465722076657273696f6e2e0a0a2020206472626420697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a20202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a2020204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202020474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a0a202020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202020616c6f6e67207769746820647262643b20736565207468652066696c6520434f5059494e472e20204966206e6f742c20777269746520746f0a202020746865204672656520536f66747761726520466f756e646174696f6e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a0a202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f647262642e683e0a23696e636c7564652022647262645f696e742e68220a23696e636c7564652022647262645f7265712e68220a0a0a73746174696320626f6f6c20647262645f6d61795f646f5f6c6f63616c5f726561642873747275637420647262645f636f6e66202a6d6465762c20736563746f725f7420736563746f722c20696e742073697a65293b0a0a2f2a20557064617465206469736b207374617473206174207374617274206f6620492f4f2072657175657374202a2f0a73746174696320766f6964205f647262645f73746172745f696f5f616363742873747275637420647262645f636f6e66202a6d6465762c2073747275637420647262645f72657175657374202a7265712c207374727563742062696f202a62696f290a7b0a09636f6e737420696e74207277203d2062696f5f646174615f6469722862696f293b0a09696e74206370753b0a09637075203d20706172745f737461745f6c6f636b28293b0a09706172745f726f756e645f7374617473286370752c20266d6465762d3e766469736b2d3e7061727430293b0a09706172745f737461745f696e63286370752c20266d6465762d3e766469736b2d3e70617274302c20696f735b72775d293b0a09706172745f737461745f616464286370752c20266d6465762d3e766469736b2d3e70617274302c20736563746f72735b72775d2c2062696f5f736563746f72732862696f29293b0a0928766f696429206370753b202f2a20546865206d6163726f20696e766f636174696f6e732061626f76652077616e74207468652063707520617267756d656e742c204920646f206e6f74206c696b650a09092020202020202074686520636f6d70696c6572207761726e696e672061626f757420637075206f6e6c792061737369676e656420627574206e6576657220757365642e2e2e202a2f0a09706172745f696e635f696e5f666c6967687428266d6465762d3e766469736b2d3e70617274302c207277293b0a09706172745f737461745f756e6c6f636b28293b0a7d0a0a2f2a20557064617465206469736b207374617473207768656e20636f6d706c6574696e6720726571756573742075707761726473202a2f0a73746174696320766f6964205f647262645f656e645f696f5f616363742873747275637420647262645f636f6e66202a6d6465762c2073747275637420647262645f72657175657374202a726571290a7b0a09696e74207277203d2062696f5f646174615f646972287265712d3e6d61737465725f62696f293b0a09756e7369676e6564206c6f6e67206475726174696f6e203d206a696666696573202d207265712d3e73746172745f74696d653b0a09696e74206370753b0a09637075203d20706172745f737461745f6c6f636b28293b0a09706172745f737461745f616464286370752c20266d6465762d3e766469736b2d3e70617274302c207469636b735b72775d2c206475726174696f6e293b0a09706172745f726f756e645f7374617473286370752c20266d6465762d3e766469736b2d3e7061727430293b0a09706172745f6465635f696e5f666c6967687428266d6465762d3e766469736b2d3e70617274302c207277293b0a09706172745f737461745f756e6c6f636b28293b0a7d0a0a7374617469632073747275637420647262645f72657175657374202a647262645f7265715f6e65772873747275637420647262645f636f6e66202a6d6465762c0a0909090909202020202020207374727563742062696f202a62696f5f737263290a7b0a0973747275637420647262645f72657175657374202a7265713b0a0a09726571203d206d656d706f6f6c5f616c6c6f6328647262645f726571756573745f6d656d706f6f6c2c204746505f4e4f494f293b0a096966202821726571290a090972657475726e204e554c4c3b0a0a09647262645f7265715f6d616b655f707269766174655f62696f287265712c2062696f5f737263293b0a097265712d3e72715f7374617465202020203d2062696f5f646174615f6469722862696f5f73726329203d3d205752495445203f2052515f5752495445203a20303b0a097265712d3e772e6d6465762020202020203d206d6465763b0a097265712d3e6d61737465725f62696f20203d2062696f5f7372633b0a097265712d3e65706f6368202020202020203d20303b0a0a09647262645f636c6561725f696e74657276616c28267265712d3e69293b0a097265712d3e692e736563746f7220202020203d2062696f5f7372632d3e62695f736563746f723b0a097265712d3e692e73697a652020202020203d2062696f5f7372632d3e62695f73697a653b0a097265712d3e692e6c6f63616c203d20747275653b0a097265712d3e692e77616974696e67203d2066616c73653b0a0a09494e49545f4c4953545f4845414428267265712d3e746c5f7265717565737473293b0a09494e49545f4c4953545f4845414428267265712d3e772e6c697374293b0a0a092f2a206f6e65207265666572656e636520746f20626520707574206279205f5f647262645f6d616b655f72657175657374202a2f0a0961746f6d69635f73657428267265712d3e636f6d706c6574696f6e5f7265662c2031293b0a092f2a206f6e65206b726566206173206c6f6e6720617320636f6d706c6574696f6e5f726566203e2030202a2f0a096b7265665f696e697428267265712d3e6b726566293b0a0972657475726e207265713b0a7d0a0a766f696420647262645f7265715f64657374726f7928737472756374206b72656620 |