1. | 20636f6c6f6e292e0a202a2020202020202020492e652e3a20206970315b3a706f7274315d5b2c6970325b3a706f7274325d2e2e2e5d0a202a20203c6f7074696f6e733e0a202a2020202020204120636f6d6d612d736570617261746564206c697374206f66206365706820616e642f6f7220726264206f7074696f6e732e0a202a20203c706f6f6c5f6e616d653e0a202a202020202020546865206e616d65206f6620746865207261646f7320706f6f6c20636f6e7461696e696e67207468652072626420696d6167652e0a202a20203c696d6167655f6e616d653e0a202a202020202020546865206e616d65206f662074686520696d61676520696e207468617420706f6f6c20746f206d61702e0a202a20203c736e61705f69643e0a202a202020202020416e206f7074696f6e616c20736e617073686f742069642e202049662070726f76696465642c20746865206d617070696e672077696c6c0a202a20202020202070726573656e7420646174612066726f6d2074686520696d616765206174207468652074696d65207468617420736e617073686f74207761730a202a202020202020637265617465642e202054686520696d61676520686561642069732075736564206966206e6f20736e617073686f742069642069730a202a20202020202070726f76696465642e2020536e617073686f74206d617070696e67732061726520616c7761797320726561642d6f6e6c792e0a202a2f0a73746174696320696e74207262645f6164645f70617273655f6172677328636f6e73742063686172202a6275662c0a0909090973747275637420636570685f6f7074696f6e73202a2a636570685f6f7074732c0a09090909737472756374207262645f6f7074696f6e73202a2a6f7074732c0a09090909737472756374207262645f73706563202a2a7262645f73706563290a7b0a0973697a655f74206c656e3b0a0963686172202a6f7074696f6e733b0a09636f6e73742063686172202a6d6f6e5f61646472733b0a0973697a655f74206d6f6e5f61646472735f73697a653b0a09737472756374207262645f73706563202a73706563203d204e554c4c3b0a09737472756374207262645f6f7074696f6e73202a7262645f6f707473203d204e554c4c3b0a0973747275637420636570685f6f7074696f6e73202a636f7074733b0a09696e74207265743b0a0a092f2a2054686520666972737420666f757220746f6b656e7320617265207265717569726564202a2f0a0a096c656e203d206e6578745f746f6b656e2826627566293b0a0969662028216c656e290a090972657475726e202d45494e56414c3b092f2a204d697373696e67206d6f6e69746f72206164647265737328657329202a2f0a096d6f6e5f6164647273203d206275663b0a096d6f6e5f61646472735f73697a65203d206c656e202b20313b0a09627566202b3d206c656e3b0a0a09726574203d202d45494e56414c3b0a096f7074696f6e73203d206475705f746f6b656e28266275662c204e554c4c293b0a0969662028216f7074696f6e73290a090972657475726e202d454e4f4d454d3b0a0969662028212a6f7074696f6e73290a0909676f746f206f75745f6572723b092f2a204d697373696e67206f7074696f6e73202a2f0a0a0973706563203d207262645f737065635f616c6c6f6328293b0a09696620282173706563290a0909676f746f206f75745f6d656d3b0a0a09737065632d3e706f6f6c5f6e616d65203d206475705f746f6b656e28266275662c204e554c4c293b0a096966202821737065632d3e706f6f6c5f6e616d65290a0909676f746f206f75745f6d656d3b0a0969662028212a737065632d3e706f6f6c5f6e616d65290a0909676f746f206f75745f6572723b092f2a204d697373696e6720706f6f6c206e616d65202a2f0a0a09737065632d3e696d6167655f6e616d65203d206475705f746f6b656e28266275662c2026737065632d3e696d6167655f6e616d655f6c656e293b0a096966202821737065632d3e696d6167655f6e616d65290a0909676f746f206f75745f6d656d3b0a0969662028212a737065632d3e696d6167655f6e616d65290a0909676f746f206f75745f6572723b092f2a204d697373696e6720696d616765206e616d65202a2f0a0a092f2a0a09202a20536e617073686f74206e616d65206973206f7074696f6e616c3b2064656661756c7420697320746f2075736520222d220a09202a2028696e6469636174696e672074686520686561642f6e6f20736e617073686f74292e0a09202a2f0a096c656e203d206e6578745f746f6b656e2826627566293b0a0969662028216c656e29207b0a0909627566203d205242445f534e41505f484541445f4e414d453b202f2a204e6f20736e617073686f7420737570706c696564202a2f0a09096c656e203d2073697a656f6620285242445f534e41505f484541445f4e414d4529202d20313b0a097d20656c736520696620286c656e203e205242445f4d41585f534e41505f4e414d455f4c454e29207b0a0909726574203d202d454e414d45544f4f4c4f4e473b0a0909676f746f206f75745f6572723b0a097d0a09737065632d3e736e61705f6e616d65203d206b6d616c6c6f63286c656e202b20312c204746505f4b45524e454c293b0a096966202821737065632d3e736e61705f6e616d65290a0909676f746f206f75745f6d656d3b0a096d656d63707928737065632d3e736e61705f6e616d652c206275662c206c656e293b0a092a28737065632d3e736e61705f6e616d65202b206c656e29203d20275c30273b0a0a092f2a20496e697469616c697a6520616c6c20726264206f7074696f6e7320746f207468652064656661756c7473202a2f0a0a097262645f6f707473203d206b7a616c6c6f632873697a656f6620282a7262645f6f707473292c204746505f4b45524e454c293b0a0969662028217262645f6f707473290a0909676f746f206f75745f6d656d3b0a0a097262645f6f7074732d3e726561645f6f6e6c79203d205242445f524541445f4f4e4c595f44454641554c543b0a0a09636f707473203d20636570685f70617273655f6f7074696f6e73286f7074696f6e732c206d6f6e5f61646472732c0a09090909096d6f6e5f6164647273202b206d6f6e5f61646472735f73697a65202d20312c0a090909090970617273655f7262645f6f7074735f746f6b656e2c207262645f6f707473293b0a096966202849535f45525228636f7074732929207b0a0909726574203d205054525f45525228636f707473293b0a0909676f746f206f75745f6572723b0a097d0a096b66726565286f7074696f6e73293b0a0a092a636570685f6f707473203d20636f7074733b0a092a6f707473203d207262645f6f7074733b0a092a7262645f73706563203d20737065633b0a0a0972657475726e20303b0a6f75745f6d656d3a0a09726574203d202d454e4f4d454d3b0a6f75745f6572723a0a096b66726565287262645f6f707473293b0a097262645f737065635f7075742873706563293b0a096b66726565286f7074696f6e73293b0a0a0972657475726e207265743b0a7d0a0a2f2a0a202a20416e2072626420666f726d6174203220696d61676520686173206120756e69717565206964656e7469666965722c2064697374696e63742066726f6d207468650a202a206e616d6520676976656e20746f2069742062792074686520757365722e2020496e7465726e616c6c792c2074686174206964656e7469666965722069730a202a20776861742773207573656420746f207370656369667920746865206e616d6573206f66206f626a656374732072656c6174656420746f2074686520696d6167652e0a202a0a202a2041207370656369616c202272626420696422206f626a656374206973207573656420746f206d617020616e2072626420696d616765206e616d6520746f206974730a202a2069642e202049662074686174206f626a65637420646f65736e27742065786973742c207468656e207468657265206973206e6f2076322072626420696d6167650a202a20776974682074686520737570706c696564206e616d652e0a202a0a202a20546869732066756e6374696f6e2077696c6c207265636f72642074686520676976656e207262645f646576277320696d6167655f6964206669656c642069660a202a2069742063616e2062652064657465726d696e65642c20616e6420696e207468617420636173652077696c6c2072657475726e20302e2020496620616e790a202a206572726f7273206f636375722061206e65676174697665206572726e6f2077696c6c2062652072657475726e656420616e6420746865207262645f64657627730a202a20696d6167655f6964206669656c642077696c6c20626520756e6368616e6765642028616e642073686f756c64206265204e554c4c292e0a202a2f0a73746174696320696e74207262645f6465765f696d6167655f696428737472756374207262645f646576696365202a7262645f646576290a7b0a09696e74207265743b0a0973697a655f742073697a653b0a0963686172202a6f626a6563745f6e616d653b0a09766f6964202a726573706f6e73653b0a09766f6964202a703b0a0a092f2a0a09202a205768656e2070726f62696e67206120706172656e7420696d6167652c2074686520696d61676520696420697320616c72656164790a09202a206b6e6f776e2028616e642074686520696d616765206e616d65206c696b656c79206973206e6f74292e202054686572652773206e6f0a09202a206e65656420746f2066657463682074686520696d61676520696420616761696e20696e207468697320636173652e0a09202a2f0a09696620287262645f6465762d3e737065632d3e696d6167655f6964290a090972657475726e20303b0a0a092f2a0a09202a2046697273742c207365652069662074686520666f726d6174203220696d6167652069642066696c65206578697374732c20616e642069660a09202a20736f2c206765742074686520696d61676527732070657273697374656e742069642066726f6d2069742e0a09202a2f0a0973697a65203d2073697a656f6620285242445f49445f50524546495829202b207262645f6465762d3e737065632d3e696d6167655f6e616d655f6c656e3b0a096f626a6563745f6e616d65203d206b6d616c6c6f632873697a652c204746505f4e4f494f293b0a0969662028216f626a6563745f6e616d65290a090972657475726e202d454e4f4d454d3b0a09737072696e7466286f626a6563745f6e616d652c202225732573222c205242445f49445f5052454649582c207262645f6465762d3e737065632d3e696d6167655f6e616d65293b0a09646f75742822726264206964206f626a656374206e616d652069732025735c6e222c206f626a6563745f6e616d65293b0a0a092f2a20526573706f6e73652077696c6c20626520616e20656e636f64656420737472696e672c20776869636820696e636c756465732061206c656e677468202a2f0a0a0973697a65203d2073697a656f6620285f5f6c65333229202b205242445f494d4147455f49445f4c454e5f4d41583b0a09726573706f6e7365203d206b7a616c6c6f632873697a652c204746505f4e4f494f293b0a096966202821726573706f6e736529207b0a0909726574203d202d454e4f4d454d3b0a0909676f746f206f75743b0a097d0a0a09726574203d207262645f7265715f73796e635f65786563287262645f6465762c206f626a6563745f6e616d652c0a0909090922726264222c20226765745f6964222c0a090909094e554c4c2c20302c0a09090909726573706f6e73652c205242445f494d4147455f49445f4c454e5f4d41582c0a09090909434550485f4f53445f464c41475f524541442c204e554c4c293b0a09646f7574282225733a207262645f7265715f73796e635f657865632072657475726e65642025645c6e222c205f5f66756e635f5f2c20726574293b0a0969662028726574203c2030290a0909676f746f206f75743b0a09726574203d20303b202020202f2a207262645f7265715f73796e635f6578656328292063616e2072657475726e20706f736974697665202a2f0a0a0970203d20726573706f6e73653b0a097262645f6465762d3e737065632d3e696d6167655f6964203d20636570685f657874726163745f656e636f6465645f737472696e672826702c0a09090909090970202b205242445f494d4147455f49445f4c454e5f4d41582c0a090909090909267262645f6465762d3e737065632d3e696d6167655f69645f6c656e2c0a0909090909094746505f4e4f494f293b0a096966202849535f455252287262645f6465762d3e737065632d3e696d6167655f69642929207b0a0909726574203d205054525f455252287262645f6465762d3e737065632d3e696d6167655f6964293b0a09097262645f6465762d3e737065632d3e696d6167655f6964203d204e554c4c3b0a097d20656c7365207b0a0909646f75742822696d6167655f69642069732025735c6e222c207262645f6465762d3e737065632d3e696d6167655f6964293b0a097d0a6f75743a0a096b6672656528726573706f6e7365293b0a096b66726565286f626a6563745f6e616d65293b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e74207262645f6465765f76315f70726f626528737472756374207262645f646576696365202a7262645f646576290a7b0a09696e74207265743b0a0973697a655f742073697a653b0a0a092f2a2056657273696f6e203120696d616765732068617665206e6f2069643b20656d70747920737472696e672069732075736564202a2f0a0a097262645f6465762d3e737065632d3e696d6167655f6964203d206b7374726475702822222c204746505f4b45524e454c293b0a0969662028217262645f6465762d3e737065632d3e696d6167655f6964290a090972657475726e202d454e4f4d454d3b0a097262645f6465762d3e737065632d3e696d6167655f69645f6c656e203d20303b0a0a092f2a205265636f72642074686520686561646572206f626a656374206e616d6520666f7220746869732072626420696d6167652e202a2f0a0a0973697a65203d207262645f6465762d3e737065632d3e696d6167655f6e616d655f6c656e202b2073697a656f6620285242445f535546464958293b0a097262645f6465762d3e6865616465725f6e616d65203d206b6d616c6c6f632873697a652c204746505f4b45524e454c293b0a0969662028217262645f6465762d3e6865616465725f6e616d6529207b0a0909726574203d202d454e4f4d454d3b0a0909676f746f206f75745f6572723b0a097d0a09737072696e7466287262645f6465762d3e6865616465725f6e616d652c202225732573222c0a09097262645f6465762d3e737065632d3e696d6167655f6e616d652c205242445f535546464958293b0a0a092f2a20506f70756c6174652072626420696d616765206d65746164617461202a2f0a0a09726574203d207262645f726561645f686561646572287262645f6465762c20267262645f6465762d3e686561646572293b0a0969662028726574203c2030290a0909676f746f206f75745f6572723b0a0a092f2a2056657273696f6e203120696d616765732068617665206e6f20706172656e7420286e6f206c61796572696e6729202a2f0a0a097262645f6465762d3e706172656e745f73706563203d204e554c4c3b0a097262645f6465762d3e706172656e745f6f7665726c6170203d20303b0a0a097262645f6465762d3e696d6167655f666f726d6174203d20313b0a0a09646f75742822646973636f76657265642076657273696f6e203120696d6167652c20686561646572206e616d652069732025735c6e222c0a09097262645f6465762d3e6865616465725f6e616d65293b0a0a0972657475726e20303b0a0a6f75745f6572723a0a096b66726565287262645f6465762d3e6865616465725f6e616d65293b0a097262645f6465762d3e6865616465725f6e616d65203d204e554c4c3b0a096b66726565287262645f6465762d3e737065632d3e696d6167655f6964293b0a097262645f6465762d3e737065632d3e696d6167655f6964203d204e554c4c3b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e74207262645f6465765f76325f70726f626528737472756374207262645f646576696365202a7262645f646576290a7b0a0973697a655f742073697a653b0a09696e74207265743b0a0975363420766572203d20303b0a0a092f2a0a09202a20496d616765206964207761732066696c6c656420696e206279207468652063616c6c65722e20205265636f726420746865206865616465720a09202a206f626a656374206e616d6520666f7220746869732072626420696d6167652e0a09202a2f0a0973697a65203d2073697a656f6620285242445f4845414445525f50524546495829202b207262645f6465762d3e737065632d3e696d6167655f69645f6c656e3b0a097262645f6465762d3e6865616465725f6e616d65203d206b6d616c6c6f632873697a652c204746505f4b45524e454c293b0a0969662028217262645f6465762d3e6865616465725f6e616d65290a090972657475726e202d454e4f4d454d3b0a09737072696e7466287262645f6465762d3e6865616465725f6e616d652c202225732573222c0a0909095242445f4845414445525f5052454649582c207262645f6465762d3e737065632d3e696d6167655f6964293b0a0a092f2a20476574207468652073697a6520616e64206f626a656374206f7264657220666f722074686520696d616765202a2f0a0a09726574203d207262645f6465765f76325f696d6167655f73697a65287262645f646576293b0a0969662028726574203c2030290a0909676f746f206f75745f6572723b0a0a092f2a2047657420746865206f626a656374207072656669782028612e6b2e612e20626c6f636b5f6e616d652920666f722074686520696d616765202a2f0a0a09726574203d207262645f6465765f76325f6f626a6563745f707265666978287262645f646576293b0a0969662028726574203c2030290a0909676f746f206f75745f6572723b0a0a092f2a204765742074686520616e6420636865636b20666561747572657320666f722074686520696d616765202a2f0a0a09726574203d207262645f6465765f76325f6665617475726573287262645f646576293b0a0969662028726574203c2030290a0909676f746f206f75745f6572723b0a0a092f2a2049662074686520696d61676520737570706f727473206c61796572696e672c206765742074686520706172656e7420696e666f202a2f0a0a09696620287262645f6465762d3e6865616465722e66656174757265732026205242445f464541545552455f4c41594552494e4729207b0a0909726574203d207262645f6465765f76325f706172656e745f696e666f287262645f646576293b0a090969662028726574203c2030290a090909676f746f206f75745f6572723b0a097d0a0a092f2a2063727970746f20616e6420636f6d7072657373696f6e2074797065206172656e277420287965742920737570706f7274656420666f7220763220696d61676573202a2f0a0a097262645f6465762d3e6865616465722e63727970745f74797065203d20303b0a097262645f6465762d3e6865616465722e636f6d705f74797065203d20303b0a0a092f2a204765742074686520736e617073686f7420636f6e746578742c20706c757320746865206865616465722076657273696f6e202a2f0a0a09726574203d207262645f6465765f76325f736e61705f636f6e74657874287262645f6465762c2026766572293b0a0969662028726574290a0909676f746f206f75745f6572723b0a097262645f6465762d3e6865616465722e6f626a5f76657273696f6e203d207665723b0a0a097262645f6465762d3e696d6167655f666f726d6174203d20323b0a0a09646f75742822646973636f76657265642076657273696f6e203220696d6167652c20686561646572206e616d652069732025735c6e222c0a09097262645f6465762d3e6865616465725f6e616d65293b0a0a0972657475726e20303b0a6f75745f6572723a0a097262645f6465762d3e706172656e745f6f7665726c6170203d20303b0a097262645f737065635f707574287262645f6465762d3e706172656e745f73706563293b0a097262645f6465762d3e706172656e745f73706563203d204e554c4c3b0a096b66726565287262645f6465762d3e6865616465725f6e616d65293b0a097262645f6465762d3e6865616465725f6e616d65203d204e554c4c3b0a096b66726565287262645f6465762d3e6865616465722e6f626a6563745f707265666978293b0a097262645f6465762d3e6865616465722e6f626a6563745f707265666978203d204e554c4c3b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e74207262645f6465765f70726f62655f66696e69736828737472756374207262645f646576696365202a7262645f646576290a7b0a09696e74207265743b0a0a092f2a206e6f206e65656420746f206c6f636b20686572652c206173207262645f646576206973206e6f74207265676973746572656420796574202a2f0a09726574203d207262645f6465765f736e6170735f757064617465287262645f646576293b0a0969662028726574290a090972657475726e207265743b0a0a09726574203d207262645f6465765f70726f62655f7570646174655f73706563287262645f646576293b0a0969662028726574290a0909676f746f206572725f6f75745f736e6170733b0a0a09726574203d207262645f6465765f7365745f6d617070696e67287262645f646576293b0a0969662028726574290a0909676f746f206572725f6f75745f736e6170733b0a0a092f2a2067656e657261746520756e697175652069643a2066696e64206869676865737420756e697175652069642c20616464206f6e65202a2f0a097262645f6465765f69645f676574287262645f646576293b0a0a092f2a2046696c6c20696e2074686520646576696365206e616d652c206e6f7720746861742077652068617665206974732069642e202a2f0a094255494c445f4255475f4f4e284445565f4e414d455f4c454e0a0909093c2073697a656f6620285242445f4452565f4e414d4529202b204d41585f494e545f464f524d41545f5749445448293b0a09737072696e7466287262645f6465762d3e6e616d652c202225732564222c205242445f4452565f4e414d452c207262645f6465762d3e6465765f6964293b0a0a092f2a20476574206f757220626c6f636b206d616a6f7220646576696365206e756d6265722e202a2f0a0a09726574203d2072656769737465725f626c6b64657628302c207262645f6465762d3e6e616d65293b0a0969662028726574203c2030290a0909676f746f206572725f6f75745f69643b0a097262645f6465762d3e6d616a6f72203d207265743b0a0a092f2a205365742075702074686520626c6b646576206d617070696e672e202a2f0a0a09726574203d207262645f696e69745f6469736b287262645f646576293b0a0969662028726574290a0909676f746f206572725f6f75745f626c6b6465763b0a0a09726574203d207262645f6275735f6164645f646576287262645f646576293b0a0969662028726574290a0909676f746f206572725f6f75745f6469736b3b0a0a092f2a0a09202a204174207468697320706f696e7420636c65616e757020696e20746865206576656e74206f6620616e206572726f7220697320746865206a6f620a09202a206f662074686520737973667320636f64652028696e69746961746564206279207262645f6275735f64656c5f6465762829292e0a09202a2f0a09646f776e5f777269746528267262645f6465762d3e6865616465725f727773656d293b0a09726574203d207262645f6465765f736e6170735f7265676973746572287262645f646576293b0a0975705f777269746528267262645f6465762d3e6865616465725f727773656d293b0a0969662028726574290a0909676f746f206572725f6f75745f6275733b0a0a09726574203d207262645f696e69745f77617463685f646576287262645f646576293b0a0969662028726574290a0909676f746f206572725f6f75745f6275733b0a0a092f2a2045766572797468696e6727732072656164792e2020416e6e6f756e636520746865206469736b20746f2074686520776f726c642e202a2f0a0a096164645f6469736b287262645f6465762d3e6469736b293b0a0a0970725f696e666f282225733a20616464656420776974682073697a65203078256c6c785c6e222c207262645f6465762d3e6469736b2d3e6469736b5f6e616d652c0a090928756e7369676e6564206c6f6e67206c6f6e6729207262645f6465762d3e6d617070696e672e73697a65293b0a0a0972657475726e207265743b0a6572725f6f75745f6275733a0a092f2a20746869732077696c6c20616c736f20636c65616e2075702072657374206f66207262645f646576207374756666202a2f0a0a097262645f6275735f64656c5f646576287262645f646576293b0a0a0972657475726e207265743b0a6572725f6f75745f6469736b3a0a097262645f667265655f6469736b287262645f646576293b0a6572725f6f75745f626c6b6465763a0a09756e72656769737465725f626c6b646576287262645f6465762d3e6d616a6f722c207262645f6465762d3e6e616d65293b0a6572725f6f75745f69643a0a097262645f6465765f69645f707574287262645f646576293b0a6572725f6f75745f736e6170733a0a097262645f72656d6f76655f616c6c5f736e617073287262645f646576293b0a0a0972657475726e207265743b0a7d0a0a2f2a0a202a2050726f626520666f7220746865206578697374656e6365206f662074686520686561646572206f626a65637420666f722074686520676976656e207262640a202a206465766963652e2020466f7220666f726d6174203220696d61676573207468697320696e636c756465732064657465726d696e696e672074686520696d6167650a202a2069642e0a202a2f0a73746174696320696e74207262645f6465765f70726f626528737472756374207262645f646576696365202a7262645f646576290a7b0a09696e74207265743b0a0a092f2a0a09202a20476574207468652069642066726f6d2074686520696d616765206964206f626a6563742e202049662069742773206e6f7420610a09202a20666f726d6174203220696d6167652c207765276c6c2067657420454e4f454e54206261636b2c20616e64207765276c6c20617373756d650a09202a2069742773206120666f726d6174203120696d6167652e0a09202a2f0a09726574203d207262645f6465765f696d6167655f6964287262645f646576293b0a0969662028726574290a0909726574203d207262645f6465765f76315f70726f6265287262645f646576293b0a09656c73650a0909726574203d207262645f6465765f76325f70726f6265287262645f646576293b0a096966202872657429207b0a0909646f7574282270726f6265206661696c65642c2072657475726e696e672025645c6e222c20726574293b0a0a090972657475726e207265743b0a097d0a0a09726574203d207262645f6465765f70726f62655f66696e697368287262645f646576293b0a0969662028726574290a09097262645f6865616465725f6672656528267262645f6465762d3e686561646572293b0a0a0972657475726e207265743b0a7d0a0a737461746963207373697a655f74207262645f61646428737472756374206275735f74797065202a6275732c0a090920202020202020636f6e73742063686172202a6275662c0a09092020202020202073697a655f7420636f756e74290a7b0a09737472756374207262645f646576696365202a7262645f646576203d204e554c4c3b0a0973747275637420636570685f6f7074696f6e73202a636570685f6f707473203d204e554c4c3b0a09737472756374207262645f6f7074696f6e73202a7262645f6f707473203d204e554c4c3b0a09737472756374207262645f73706563202a73706563203d204e554c4c3b0a09737472756374207262645f636c69656e74202a726264633b0a0973747275637420636570685f6f73645f636c69656e74202a6f7364633b0a09696e74207263203d202d454e4f4d454d3b0a0a0969662028217472795f6d6f64756c655f67657428544849535f4d4f44554c4529290a090972657475726e202d454e4f4445563b0a0a092f2a2070617273652061646420636f6d6d616e64202a2f0a097263203d207262645f6164645f70617273655f61726773286275662c2026636570685f6f7074732c20267262645f6f7074732c202673706563293b0a09696620287263203c2030290a0909676f746f206572725f6f75745f6d6f64756c653b0a0a0972626463203d207262645f6765745f636c69656e7428636570685f6f707473293b0a096966202849535f45525228726264632929207b0a09097263203d205054525f4552522872626463293b0a0909676f746f206572725f6f75745f617267733b0a097d0a09636570685f6f707473203d204e554c4c3b092f2a207262645f64657620636c69656e74206e6f77206f776e732074686973202a2f0a0a092f2a207069636b2074686520706f6f6c202a2f0a096f736463203d2026726264632d3e636c69656e742d3e6f7364633b0a097263203d20636570685f70675f706f6f6c69645f62795f6e616d65286f7364632d3e6f73646d61702c20737065632d3e706f6f6c5f6e616d65293b0a09696620287263203c2030290a0909676f746f206572725f6f75745f636c69656e743b0a09737065632d3e706f6f6c5f6964203d2028753634292072633b0a0a097262645f646576203d207262645f6465765f63726561746528726264632c2073706563293b0a0969662028217262645f646576290a0909676f746f206572725f6f75745f636c69656e743b0a0972626463203d204e554c4c3b09092f2a207262645f646576206e6f77206f776e732074686973202a2f0a0973706563203d204e554c4c3b09092f2a207262645f646576206e6f77206f776e732074686973202a2f0a0a097262645f6465762d3e6d617070696e672e726561645f6f6e6c79203d207262645f6f7074732d3e726561645f6f6e6c793b0a096b66726565287262645f6f707473293b0a097262645f6f707473203d204e554c4c3b092f2a20646f6e6520776974682074686973202a2f0a0a097263203d207262645f6465765f70726f6265287262645f646576293b0a09696620287263203c2030290a0909676f746f206572725f6f75745f7262645f6465763b0a0a0972657475726e20636f756e743b0a6572725f6f75745f7262645f6465763a0a097262645f6465765f64657374726f79287262645f646576293b0a6572725f6f75745f636c69656e743a0a097262645f7075745f636c69656e742872626463293b0a6572725f6f75745f617267733a0a0969662028636570685f6f707473290a0909636570685f64657374726f795f6f7074696f6e7328636570685f6f707473293b0a096b66726565287262645f6f707473293b0a097262645f737065635f7075742873706563293b0a6572725f6f75745f6d6f64756c653a0a096d6f64756c655f70757428544849535f4d4f44554c45293b0a0a09646f757428224572726f7220616464696e67206465766963652025735c6e222c20627566293b0a0a0972657475726e20287373697a655f74292072633b0a7d0a0a73746174696320737472756374207262645f646576696365202a5f5f7262645f6765745f64657628756e7369676e6564206c6f6e67206465765f6964290a7b0a09737472756374206c6973745f68656164202a746d703b0a09737472756374207262645f646576696365202a7262645f6465763b0a0a097370696e5f6c6f636b28267262645f6465765f6c6973745f6c6f636b293b0a096c6973745f666f725f6561636828746d702c20267262645f6465765f6c69737429207b0a09097262645f646576203d206c6973745f656e74727928746d702c20737472756374207262645f6465766963652c206e6f6465293b0a0909696620287262645f6465762d3e6465765f6964203d3d206465765f696429207b0a0909097370696e5f756e6c6f636b28267262645f6465765f6c6973745f6c6f636b293b0a09090972657475726e207262645f6465763b0a09097d0a097d0a097370696e5f756e6c6f636b28267262645f6465765f6c6973745f6c6f636b293b0a0972657475726e204e554c4c3b0a7d0a0a73746174696320766f6964207262645f6465765f72656c656173652873747275637420646576696365202a646576290a7b0a09737472756374207262645f646576696365202a7262645f646576203d206465765f746f5f7262645f64657628646576293b0a0a09696620287262645f6465762d3e77617463685f7265717565737429207b0a090973747275637420636570685f636c69656e74202a636c69656e74203d207262645f6465762d3e7262645f636c69656e742d3e636c69656e743b0a0a0909636570685f6f7364635f756e72656769737465725f6c696e6765725f726571756573742826636c69656e742d3e6f7364632c0a090909090909202020207262645f6465762d3e77617463685f72657175657374293b0a097d0a09696620287262645f6465762d3e77617463685f6576656e74290a09097262645f7265715f73796e635f756e7761746368287262645f646576293b0a0a0a092f2a20636c65616e20757020616e64206672656520626c6b646576202a2f0a097262645f667265655f6469736b287262645f646576293b0a09756e72656769737465725f626c6b646576287262645f6465762d3e6d616a6f722c207262645f6465762d3e6e616d65293b0a0a092f2a2072656c6561736520616c6c6f6361746564206469736b20686561646572206669656c6473202a2f0a097262645f6865616465725f6672656528267262645f6465762d3e686561646572293b0a0a092f2a20646f6e652077697468207468652069642c20616e64207769746820746865207262645f646576202a2f0a097262645f6465765f69645f707574287262645f646576293b0a097262645f617373657274287262645f6465762d3e7262645f636c69656e7420213d204e554c4c293b0a097262645f6465765f64657374726f79287262645f646576293b0a0a092f2a2072656c65617365206d6f64756c6520726566202a2f0a096d6f64756c655f70757428544849535f4d4f44554c45293b0a7d0a0a737461746963207373697a655f74207262645f72656d6f766528737472756374206275735f74797065202a6275732c0a0909092020636f6e73742063686172202a6275662c0a090909202073697a655f7420636f756e74290a7b0a09737472756374207262645f646576696365202a7262645f646576203d204e554c4c3b0a09696e74207461726765745f69642c2072633b0a09756e7369676e6564206c6f6e6720756c3b0a09696e7420726574203d20636f756e743b0a0a097263203d207374726963745f737472746f756c286275662c2031302c2026756c293b0a09696620287263290a090972657475726e2072633b0a0a092f2a20636f6e7665727420746f20696e743b2061626f7274206966207765206c6f737420616e797468696e6720696e2074686520636f6e76657273696f6e202a2f0a097461726765745f6964203d2028696e742920756c3b0a09696620287461726765745f696420213d20756c290a090972657475726e202d45494e56414c3b0a0a096d757465785f6c6f636b5f6e6573746564282663746c5f6d757465782c2053494e474c455f44455054485f4e455354494e47293b0a0a097262645f646576203d205f5f7262645f6765745f646576287461726765745f6964293b0a0969662028217262645f64657629207b0a0909726574203d202d454e4f454e543b0a0909676f746f20646f6e653b0a097d0a0a09696620287262645f6465762d3e6f70656e5f636f756e7429207b0a0909726574203d202d45425553593b0a0909676f746f20646f6e653b0a097d0a0a097262645f72656d6f76655f616c6c5f736e617073287262645f646576293b0a097262645f6275735f64656c5f646576287262645f646576293b0a0a646f6e653a0a096d757465785f756e6c6f636b282663746c5f6d75746578293b0a0a0972657475726e207265743b0a7d0a0a2f2a0a202a2063726561746520636f6e74726f6c2066696c657320696e2073797366730a202a202f7379732f6275732f7262642f2e2e2e0a202a2f0a73746174696320696e74207262645f73797366735f696e697428766f6964290a7b0a09696e74207265743b0a0a09726574203d206465766963655f726567697374657228267262645f726f6f745f646576293b0a0969662028726574203c2030290a090972657475726e207265743b0a0a09726574203d206275735f726567697374657228267262645f6275735f74797065293b0a0969662028726574203c2030290a09096465766963655f756e726567697374657228267262645f726f6f745f646576293b0a0a0972657475726e207265743b0a7d0a0a73746174696320766f6964207262645f73797366735f636c65616e757028766f6964290a7b0a096275735f756e726567697374657228267262645f6275735f74797065293b0a096465766963655f756e726567697374657228267262645f726f6f745f646576293b0a7d0a0a696e74205f5f696e6974207262645f696e697428766f6964290a7b0a09696e742072633b0a0a097263203d207262645f73797366735f696e697428293b0a09696620287263290a090972657475726e2072633b0a0970725f696e666f28226c6f616465642022205242445f4452565f4e414d455f4c4f4e4720225c6e22293b0a0972657475726e20303b0a7d0a0a766f6964205f5f65786974207262645f6578697428766f6964290a7b0a097262645f73797366735f636c65616e757028293b0a7d0a0a6d6f64756c655f696e6974287262645f696e6974293b0a6d6f64756c655f65786974287262645f65786974293b0a0a4d4f44554c455f415554484f52282253616765205765696c203c73616765406e6577647265616d2e6e65743e22293b0a4d4f44554c455f415554484f522822596568756461205361646568203c7965687564614068712e6e6577647265616d2e6e65743e22293b0a4d4f44554c455f4445534352495054494f4e28227261646f7320626c6f636b2064657669636522293b0a0a2f2a20666f6c6c6f77696e6720617574686f72736869702072657461696e65642066726f6d206f726967696e616c206f7364626c6b2e63202a2f0a4d4f44554c455f415554484f5228224a656666204761727a696b203c6a656666406761727a696b2e6f72673e22293b0a0a4d4f44554c455f4c4943454e5345282247504c22293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f7262645f74797065732e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303336373300313231313437343433333000303031373630370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2043657068202d207363616c61626c652064697374726962757465642066696c652073797374656d0a202a0a202a20436f707972696768742028432920323030342d323031302053616765205765696c203c73616765406e6577647265616d2e6e65743e0a202a0a202a2054686973206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e55204c65737365722047656e6572616c205075626c69630a202a204c6963656e73652076657273696f6e20322e312c206173207075626c697368656420627920746865204672656520536f6674776172650a202a20466f756e646174696f6e2e20205365652066696c6520434f5059494e472e0a202a0a202a2f0a0a2369666e64656620434550485f5242445f54595045535f480a23646566696e6520434550485f5242445f54595045535f480a0a23696e636c756465203c6c696e75782f74797065732e683e0a0a2f2a20466f7220666f726d61742076657273696f6e20322c2072626420696d6167652027666f6f2720636f6e7369737473206f66206f626a656374730a202a2020207262645f69642e666f6f09092d206964206f6620696d6167650a202a2020207262645f6865616465722e3c69643e092d20696d616765206d657461646174610a202a2020207262645f646174612e3c69643e2e303030303030303030303030303030300a202a2020207262645f646174612e3c69643e2e303030303030303030303030303030310a202a2020202e2e2e09092d20646174610a202a20436c69656e747320646f206e6f7420616363657373206865616465722064617461206469726563746c7920696e2072626420666f726d617420322e0a202a2f0a0a23646566696e65205242445f4845414445525f505245464958202020202020227262645f6865616465722e220a23646566696e65205242445f444154415f5052454649582020202020202020227262645f646174612e220a23646566696e65205242445f49445f50524546495820202020202020202020227262645f69642e220a0a2f2a0a202a20466f7220666f726d61742076657273696f6e20312c2072626420696d6167652027666f6f2720636f6e7369737473206f66206f626a656374730a202a202020666f6f2e72626409092d20696d616765206d657461646174610a202a20202072622e3c696468693e2e3c69646c6f3e2e30303030303030300a202a20202072622e3c696468693e2e3c69646c6f3e2e30303030303030310a202a2020202e2e2e09092d20646174610a202a205468657265206973206e6f206e6f74696f6e206f6620612070657273697374656e7420696d61676520696420696e2072626420666f726d617420312e0a202a2f0a0a23646566696e65205242445f5355464649580909222e726264220a0a23646566696e65205242445f4449524543544f52592020202020202020202020227262645f6469726563746f7279220a23646566696e65205242445f494e464f20202020202020202020202020202020227262645f696e666f220a0a23646566696e65205242445f44454641554c545f4f424a5f4f524445520932322020202f2a20344d42202a2f0a23646566696e65205242445f4d494e5f4f424a5f4f524445522020202020202031360a23646566696e65205242445f4d41585f4f424a5f4f524445522020202020202033300a0a23646566696e65205242445f434f4d505f4e4f4e450909300a23646566696e65205242445f43525950545f4e4f4e450909300a0a23646566696e65205242445f4845414445525f544558540909223c3c3c205261646f7320426c6f636b2044657669636520496d616765203e3e3e5c6e220a23646566696e65205242445f4845414445525f5349474e41545552450922524244220a23646566696e65205242445f4845414445525f56455253494f4e09223030312e303035220a0a737472756374207262645f696d6167655f736e61705f6f6e6469736b207b0a095f5f6c6536342069643b0a095f5f6c65363420696d6167655f73697a653b0a7d205f5f6174747269627574655f5f28287061636b656429293b0a0a737472756374207262645f696d6167655f6865616465725f6f6e6469736b207b0a096368617220746578745b34305d3b0a0963686172206f626a6563745f7072656669785b32345d3b0a0963686172207369676e61747572655b345d3b0a09636861722076657273696f6e5b385d3b0a09737472756374207b0a09095f5f7538206f726465723b0a09095f5f75382063727970745f747970653b0a09095f5f753820636f6d705f747970653b0a09095f5f753820756e757365643b0a097d205f5f6174747269627574655f5f28287061636b65642929206f7074696f6e733b0a095f5f6c65363420696d6167655f73697a653b0a095f5f6c65363420736e61705f7365713b0a095f5f6c65333220736e61705f636f756e743b0a095f5f6c6533322072657365727665643b0a095f5f6c65363420736e61705f6e616d65735f6c656e3b0a09737472756374207262645f696d6167655f736e61705f6f6e6469736b20736e6170735b305d3b0a7d205f5f6174747269627574655f5f28287061636b656429293b0a0a0a23656e6469660a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f736d617274312c322e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313631333300313231313437343433333000303031373135340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a202020204469736b2041727261792064726976657220666f7220436f6d70617120534d4152543220436f6e74726f6c6c6572730a202a20202020436f70797269676874203139393820436f6d70617120436f6d707574657220436f72706f726174696f6e0a202a0a202a20202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20202020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20202020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2020202028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20202020546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2020202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a202020204d45524348414e544142494c495459204f52204649544e45535320464f52204120504152544943554c415220505552504f53452c20474f4f44205449544c45206f720a202a202020204e4f4e20494e4652494e47454d454e542e20205365652074686520474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20202020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20202020616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20202020466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a0a202a202020205175657374696f6e732f436f6d6d656e74732f427567666978657320746f206973735f73746f726167656465764068702e636f6d0a202a0a202a20202020496620796f752077616e7420746f206d616b65206368616e6765732c20696d70726f7665206f72206164642066756e6374696f6e616c69747920746f20746869730a202a202020206472697665722c20796f75276c6c2070726f6261626c79206e6565642074686520436f6d70617120417272617920436f6e74726f6c6c657220496e746572666163650a202a202020205370656369666963696174696f6e2028446f63756d656e74206e756d626572204543473038362f31313938290a202a2f0a0a2f2a0a202a20546869732066696c6520636f6e7461696e732074686520636f6e74726f6c6c657220636f6d6d756e69636174696f6e20696d706c656d656e746174696f6e20666f720a202a20436f6d70617120534d4152542d3120616e6420534d4152542d3220636f6e74726f6c6c6572732e2020546f207468652062657374206f66206d79206b6e6f776c656467652c0a202a20746869732073686f756c6420737570706f72743a0a202a0a202a20205043493a0a202a2020534d4152542d322f502c20534d4152542d3244482c20534d4152542d32534c2c20534d4152542d3232312c20534d4152542d3331303045532c20534d4152542d333230300a202a2020496e74656765726174656420534d41525420417272617920436f6e74726f6c6c65722c20534d4152542d343230302c20534d4152542d3432353045530a202a0a202a2020454953413a0a202a2020534d4152542d322f452c20534d4152542c20494145532c204944412d322c204944410a202a2f0a0a2f2a0a202a204d656d6f7279206d6170706564204649464f20696e746572666163652028534d4152542034327878206361726473290a202a2f0a73746174696320766f696420736d617274345f7375626d69745f636f6d6d616e642863746c725f696e666f5f74202a682c20636d646c6973745f74202a63290a7b0a202020202020202077726974656c28632d3e627573616464722c20682d3e7661646472202b2053343258585f524551554553545f504f52545f4f4646534554293b0a7d0a0a2f2a20200a202a202054686973206361726420697320746865206f70706f73697465206f6620746865206f746865722063617264732e20200a202a20202030207475726e7320696e7465727275707473206f6e2e2e2e200a202a20202030783038207475726e73207468656d206f66662e2e2e200a202a2f0a73746174696320766f696420736d617274345f696e74725f6d61736b2863746c725f696e666f5f74202a682c20756e7369676e6564206c6f6e672076616c290a7b0a096966202876616c29200a097b202f2a205475726e20696e7465727275707473206f6e202a2f0a090977726974656c28302c20682d3e7661646472202b2053343258585f5245504c595f494e54525f4d41534b5f4f4646534554293b0a097d20656c7365202f2a205475726e207468656d206f6666202a2f0a097b0a20202020202020200977726974656c282053343258585f494e54525f4f46462c200a090909682d3e7661646472202b2053343258585f5245504c595f494e54525f4d41534b5f4f4646534554293b0a097d0a7d0a0a2f2a0a202a2020466f72206f6c646572206361726473204649464f2046756c6c203d20302e200a202a20204f6e207468697320636172642030206d65616e7320746865726520697320726f6f6d2c20616e797468696e6720656c7365204649464f2046756c6c2e200a202a200a202a2f200a73746174696320756e7369676e6564206c6f6e6720736d617274345f6669666f5f66756c6c2863746c725f696e666f5f74202a68290a7b0a090a202020202020202072657475726e202821726561646c28682d3e7661646472202b2053343258585f524551554553545f504f52545f4f464653455429293b0a7d0a0a2f2a20546869732074797065206f6620636f6e74726f6c6c65722072657475726e73202d3120696620746865206669666f20697320656d7074792c200a202a202020204e6f742030206c696b6520746865206f74686572732e0a202a20202020416e64207765206e65656420746f206c6574206974206b6e6f77207765207265616420612076616c7565206f7574200a202a2f200a73746174696320756e7369676e6564206c6f6e6720736d617274345f636f6d706c657465642863746c725f696e666f5f74202a68290a7b0a096c6f6e672072656769737465725f76616c7565200a09093d20726561646c28682d3e7661646472202b2053343258585f5245504c595f504f52545f4f4646534554293b0a0a092f2a204669666f20697320656d707479202a2f0a096966282072656769737465725f76616c7565203d3d2030786666666666666666290a090972657475726e20303b20090a0a092f2a204e65656420746f206c6574206974206b6e6f7720776520676f7420746865207265706c79202a2f0a092f2a20576520646f20746869732062792077726974696e672061203020746f2074686520706f7274207765206a75737420726561642066726f6d202a2f0a0977726974656c28302c20682d3e7661646472202b2053343258585f5245504c595f504f52545f4f4646534554293b0a0a0972657475726e202828756e7369676e6564206c6f6e67292072656769737465725f76616c7565293b200a7d0a0a202f2a0a202a2020546869732068617264776172652072657475726e7320696e746572727570742070656e64696e67206174206120646966666572656e7420706c61636520616e64200a202a2020697420646f6573206e6f742074656c6c20757320696620746865206669666f20697320656d7074792c2077652077696c6c206861766520636865636b20200a202a2020746861742062792067657474696e6720612030206261636b2066726f6d2074686520636f6d6d616e645f636f6d706c657465642063616c6c2e200a202a2f0a73746174696320756e7369676e6564206c6f6e6720736d617274345f696e74725f70656e64696e672863746c725f696e666f5f74202a68290a7b0a09756e7369676e6564206c6f6e672072656769737465725f76616c756520203d200a0909726561646c28682d3e7661646472202b2053343258585f494e54525f535441545553293b0a0a096966282072656769737465725f76616c75652026202053343258585f494e54525f50454e44494e4729200a090972657475726e20204649464f5f4e4f545f454d5054593b090a0972657475726e2030203b0a7d0a0a73746174696320737472756374206163636573735f6d6574686f6420736d617274345f616363657373203d207b0a09736d617274345f7375626d69745f636f6d6d616e642c0a09736d617274345f696e74725f6d61736b2c0a09736d617274345f6669666f5f66756c6c2c0a09736d617274345f696e74725f70656e64696e672c0a09736d617274345f636f6d706c657465642c0a7d3b0a0a2f2a0a202a204d656d6f7279206d6170706564204649464f20696e74657266616365202850434920534d4152543220616e6420534d4152542033787878206361726473290a202a2f0a73746174696320766f696420736d617274325f7375626d69745f636f6d6d616e642863746c725f696e666f5f74202a682c20636d646c6973745f74202a63290a7b0a0977726974656c28632d3e627573616464722c20682d3e7661646472202b20434f4d4d414e445f4649464f293b0a7d0a0a73746174696320766f696420736d617274325f696e74725f6d61736b2863746c725f696e666f5f74202a682c20756e7369676e6564206c6f6e672076616c290a7b0a0977726974656c2876616c2c20682d3e7661646472202b20494e54525f4d41534b293b0a7d0a0a73746174696320756e7369676e6564206c6f6e6720736d617274325f6669666f5f66756c6c2863746c725f696e666f5f74202a68290a7b0a0972657475726e20726561646c28682d3e7661646472202b20434f4d4d414e445f4649464f293b0a7d0a0a73746174696320756e7369676e6564206c6f6e6720736d617274325f636f6d706c657465642863746c725f696e666f5f74202a68290a7b0a0972657475726e20726561646c28682d3e7661646472202b20434f4d4d414e445f434f4d504c4554455f4649464f293b0a7d0a0a73746174696320756e7369676e6564206c6f6e6720736d617274325f696e74725f70656e64696e672863746c725f696e666f5f74202a68290a7b0a0972657475726e20726561646c28682d3e7661646472202b20494e54525f50454e44494e47293b0a7d0a0a73746174696320737472756374206163636573735f6d6574686f6420736d617274325f616363657373203d207b0a09736d617274325f7375626d69745f636f6d6d616e642c0a09736d617274325f696e74725f6d61736b2c0a09736d617274325f6669666f5f66756c6c2c0a09736d617274325f696e74725f70656e64696e672c0a09736d617274325f636f6d706c657465642c0a7d3b0a0a2f2a0a202a2020494f2061636365737320666f7220534d4152542d322f452063617264730a202a2f0a73746174696320766f696420736d61727432655f7375626d69745f636f6d6d616e642863746c725f696e666f5f74202a682c20636d646c6973745f74202a63290a7b0a096f75746c28632d3e627573616464722c20682d3e696f5f6d656d5f61646472202b20434f4d4d414e445f4649464f293b0a7d0a0a73746174696320766f696420736d61727432655f696e74725f6d61736b2863746c725f696e666f5f74202a682c20756e7369676e6564206c6f6e672076616c290a7b0a096f75746c2876616c2c20682d3e696f5f6d656d5f61646472202b20494e54525f4d41534b293b0a7d0a0a73746174696320756e7369676e6564206c6f6e6720736d61727432655f6669666f5f66756c6c2863746c725f696e666f5f74202a68290a7b0a0972657475726e20696e6c28682d3e696f5f6d656d5f61646472202b20434f4d4d414e445f4649464f293b0a7d0a0a73746174696320756e7369676e6564206c6f6e6720736d61727432655f636f6d706c657465642863746c725f696e666f5f74202a68290a7b0a0972657475726e20696e6c28682d3e696f5f6d656d5f61646472202b20434f4d4d414e445f434f4d504c4554455f4649464f293b0a7d0a0a73746174696320756e7369676e6564206c6f6e6720736d61727432655f696e74725f70656e64696e672863746c725f696e666f5f74202a68290a7b0a0972657475726e20696e6c28682d3e696f5f6d656d5f61646472202b20494e54525f50454e44494e47293b0a7d0a0a73746174696320737472756374206163636573735f6d6574686f6420736d61727432655f616363657373203d207b0a09736d61727432655f7375626d69745f636f6d6d616e642c0a09736d61727432655f696e74725f6d61736b2c0a09736d61727432655f6669666f5f66756c6c2c0a09736d61727432655f696e74725f70656e64696e672c0a09736d61727432655f636f6d706c657465642c0a7d3b0a0a2f2a0a202a2020494f2061636365737320666f72206f6c64657220534d4152542d3120747970652063617264730a202a2f0a23646566696e6520534d415254315f53595354454d5f4d41534b090930784338450a23646566696e6520534d415254315f53595354454d5f444f4f5242454c4c090930784338460a23646566696e6520534d415254315f4c4f43414c5f4d41534b090930784338430a23646566696e6520534d415254315f4c4f43414c5f444f4f5242454c4c090930784338440a23646566696e6520534d415254315f494e54525f4d41534b090930784338390a23646566696e6520534d415254315f4c4953544144445209090930784339300a23646566696e6520534d415254315f4c4953544c454e09090930784339340a23646566696e6520534d415254315f54414709090930784339370a23646566696e6520534d415254315f434f4d504c4554455f41444452090930784339380a23646566696e6520534d415254315f4c495354535441545553090930784339450a0a23646566696e65204348414e4e454c5f42555359090909307830310a23646566696e65204348414e4e454c5f434c454152090909307830320a0a73746174696320766f696420736d617274315f7375626d69745f636f6d6d616e642863746c725f696e666f5f74202a682c20636d646c6973745f74202a63290a7b0a092f2a0a09202a2054686973205f5f7531362069732061637475616c6c7920612062756e6368206f6620636f6e74726f6c20666c616773206f6e20534d4152540a09202a20616e642062656c6f772e202057652077616e74207468656d20616c6c20746f206265207a65726f2e0a09202a2f0a09632d3e6864722e73697a65203d20303b0a0a096f757462284348414e4e454c5f434c4541522c20682d3e696f5f6d656d5f61646472202b20534d415254315f53595354454d5f444f4f5242454c4c293b0a0a096f75746c28632d3e627573616464722c20682d3e696f5f6d656d5f61646472202b20534d415254315f4c49535441444452293b0a096f75747728632d3e73697a652c20682d3e696f5f6d656d5f61646472202b20534d415254315f4c4953544c454e293b0a0a096f757462284348414e4e454c5f425553592c20682d3e696f5f6d656d5f61646472202b20534d415254315f4c4f43414c5f444f4f5242454c4c293b0a7d0a0a73746174696320766f696420736d617274315f696e74725f6d61736b2863746c725f696e666f5f74202a682c20756e7369676e6564206c6f6e672076616c290a7b0a096966202876616c203d3d203129207b0a09096f75746228307846442c20682d3e696f5f6d656d5f61646472202b20534d415254315f53595354454d5f444f4f5242454c4c293b0a09096f757462284348414e4e454c5f425553592c20682d3e696f5f6d656d5f61646472202b20534d415254315f4c4f43414c5f444f4f5242454c4c293b0a09096f75746228307830312c20682d3e696f5f6d656d5f61646472202b20534d415254315f494e54525f4d41534b293b0a09096f75746228307830312c20682d3e696f5f6d656d5f61646472202b20534d415254315f53595354454d5f4d41534b293b0a097d20656c7365207b0a09096f75746228302c20682d3e696f5f6d656d5f61646472202b203078433845293b0a097d0a7d0a0a73746174696320756e7369676e6564206c6f6e6720736d617274315f6669666f5f66756c6c2863746c725f696e666f5f74202a68290a7b0a09756e7369676e65642063686172206368616e3b0a096368616e203d20696e6228682d3e696f5f6d656d5f61646472202b20534d415254315f53595354454d5f444f4f5242454c4c292026204348414e4e454c5f434c4541523b0a0972657475726e206368616e3b0a7d0a0a73746174696320756e7369676e6564206c6f6e6720736d617274315f636f6d706c657465642863746c725f696e666f5f74202a68290a7b0a09756e7369676e65642063686172207374617475733b0a09756e7369676e6564206c6f6e6720636d643b0a0a0969662028696e6228682d3e696f5f6d656d5f61646472202b20534d415254315f53595354454d5f444f4f5242454c4c292026204348414e4e454c5f4255535929207b0a09096f757462284348414e4e454c5f425553592c20682d3e696f5f6d656d5f61646472202b20534d415254315f53595354454d5f444f4f5242454c4c293b0a0a0909636d64203d20696e6c28682d3e696f5f6d656d5f61646472202b20534d415254315f434f4d504c4554455f41444452293b0a0909737461747573203d20696e6228682d3e696f5f6d656d5f61646472202b20534d415254315f4c495354535441545553293b0a0a09096f757462284348414e4e454c5f434c4541522c20682d3e696f5f6d656d5f61646472202b20534d415254315f4c4f43414c5f444f4f5242454c4c293b0a0a09092f2a0a0909202a207468697320697320783836202861637475616c6c7920636f6d7061712078383629206f6e6c792c20736f2069742773206f6b0a0909202a2f0a090969662028636d6429202828636d646c6973745f742a296275735f746f5f7669727428636d6429292d3e7265712e6864722e72636f6465203d207374617475733b0a097d20656c7365207b0a0909636d64203d20303b0a097d0a0972657475726e20636d643b0a7d0a0a73746174696320756e7369676e6564206c6f6e6720736d617274315f696e74725f70656e64696e672863746c725f696e666f5f74202a68290a7b0a09756e7369676e65642063686172206368616e3b0a096368616e203d20696e6228682d3e696f5f6d656d5f61646472202b20534d415254315f53595354454d5f444f4f5242454c4c292026204348414e4e454c5f425553593b0a0972657475726e206368616e3b0a7d0a0a73746174696320737472756374206163636573735f6d6574686f6420736d617274315f616363657373203d207b0a09736d617274315f7375626d69745f636f6d6d616e642c0a09736d617274315f696e74725f6d61736b2c0a09736d617274315f6669666f5f66756c6c2c0a09736d617274315f696e74725f70656e64696e672c0a09736d617274315f636f6d706c657465642c0a7d3b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f73756e7664632e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030343537343000313231313437343433333000303031373131320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a2073756e7664632e633a2053756e204c444f4d205669727475616c204469736b20436c69656e742e0a202a0a202a20436f707972696768742028432920323030372c203230303820446176696420532e204d696c6c6572203c646176656d40646176656d6c6f66742e6e65743e0a202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f68647265672e683e0a23696e636c756465203c6c696e75782f67656e68642e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f636f6d706c6574696f6e2e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f736361747465726c6973742e683e0a0a23696e636c756465203c61736d2f76696f2e683e0a23696e636c756465203c61736d2f6c64632e683e0a0a23646566696e65204452565f4d4f44554c455f4e414d4509092273756e766463220a23646566696e6520504658204452565f4d4f44554c455f4e414d4509223a20220a23646566696e65204452565f4d4f44554c455f56455253494f4e0922312e30220a23646566696e65204452565f4d4f44554c455f52454c4441544509224a756e652032352c2032303037220a0a73746174696320636861722076657273696f6e5b5d203d0a094452565f4d4f44554c455f4e414d4520222e633a7622204452565f4d4f44554c455f56455253494f4e2022202822204452565f4d4f44554c455f52454c444154452022295c6e223b0a4d4f44554c455f415554484f522822446176696420532e204d696c6c65722028646176656d40646176656d6c6f66742e6e65742922293b0a4d4f44554c455f4445534352495054494f4e282253756e204c444f4d207669727475616c206469736b20636c69656e742064726976657222293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a4d4f44554c455f56455253494f4e284452565f4d4f44554c455f56455253494f4e293b0a0a23646566696e65205644435f54585f52494e475f53495a45093235360a0a23646566696e652057414954494e475f464f525f4c494e4b5f555009307830310a23646566696e652057414954494e475f464f525f54585f535041434509307830320a23646566696e652057414954494e475f464f525f47454e5f434d4409307830340a23646566696e652057414954494e475f464f525f414e5909092d310a0a737472756374207664635f7265715f656e747279207b0a09737472756374207265717565737409092a7265713b0a7d3b0a0a737472756374207664635f706f7274207b0a097374727563742076696f5f6472697665725f73746174650976696f3b0a0a097374727563742067656e6469736b09092a6469736b3b0a0a09737472756374207664635f636f6d706c6574696f6e092a636d703b0a0a097536340909097265715f69643b0a097536340909097365713b0a09737472756374207664635f7265715f656e7472790972715f6172725b5644435f54585f52494e475f53495a455d3b0a0a09756e7369676e6564206c6f6e67090972696e675f636f6f6b6965733b0a0a097536340909096d61785f786665725f73697a653b0a09753332090909766469736b5f626c6f636b5f73697a653b0a0a092f2a20546865207365727665722066696c6c7320746865736520696e20666f7220757320696e20746865206469736b206174747269627574650a09202a2041434b207061636b65742e0a09202a2f0a097536340909096f7065726174696f6e733b0a09753332090909766469736b5f73697a653b0a097538090909766469736b5f747970653b0a0a09636861720909096469736b5f6e616d655b33325d3b0a0a097374727563742076696f5f6469736b5f67656f6d0967656f6d3b0a097374727563742076696f5f6469736b5f76746f63096c6162656c3b0a7d3b0a0a73746174696320696e6c696e6520737472756374207664635f706f7274202a746f5f7664635f706f7274287374727563742076696f5f6472697665725f7374617465202a76696f290a7b0a0972657475726e20636f6e7461696e65725f6f662876696f2c20737472756374207664635f706f72742c2076696f293b0a7d0a0a2f2a204f7264657265642066726f6d206c617267657374206d616a6f7220746f206c6f77657374202a2f0a737461746963207374727563742076696f5f76657273696f6e207664635f76657273696f6e735b5d203d207b0a097b202e6d616a6f72203d20312c202e6d696e6f72203d2030207d2c0a7d3b0a0a23646566696e6520564443424c4b5f4e414d450922766469736b220a73746174696320696e74207664635f6d616a6f723b0a23646566696e6520504152544954494f4e5f534849465409330a0a73746174696320696e6c696e6520753332207664635f74785f6472696e675f617661696c287374727563742076696f5f6472696e675f7374617465202a6472290a7b0a0972657475726e2076696f5f6472696e675f617661696c2864722c205644435f54585f52494e475f53495a45293b0a7d0a0a73746174696320696e74207664635f67657467656f2873747275637420626c6f636b5f646576696365202a626465762c207374727563742068645f67656f6d65747279202a67656f290a7b0a097374727563742067656e6469736b202a6469736b203d20626465762d3e62645f6469736b3b0a09737472756374207664635f706f7274202a706f7274203d206469736b2d3e707269766174655f646174613b0a0a0967656f2d3e6865616473203d202875382920706f72742d3e67656f6d2e6e756d5f68643b0a0967656f2d3e736563746f7273203d202875382920706f72742d3e67656f6d2e6e756d5f7365633b0a0967656f2d3e63796c696e64657273203d20706f72742d3e67656f6d2e6e756d5f63796c3b0a0a0972657475726e20303b0a7d0a0a73746174696320636f6e73742073747275637420626c6f636b5f6465766963655f6f7065726174696f6e73207664635f666f7073203d207b0a092e6f776e657209093d20544849535f4d4f44554c452c0a092e67657467656f09093d207664635f67657467656f2c0a7d3b0a0a73746174696320766f6964207664635f66696e697368287374727563742076696f5f6472697665725f7374617465202a76696f2c20696e74206572722c20696e742077616974696e675f666f72290a7b0a096966202876696f2d3e636d702026260a09202020202877616974696e675f666f72203d3d202d31207c7c0a09202020202076696f2d3e636d702d3e77616974696e675f666f72203d3d2077616974696e675f666f722929207b0a090976696f2d3e636d702d3e657272203d206572723b0a0909636f6d706c657465282676696f2d3e636d702d3e636f6d293b0a090976696f2d3e636d70203d204e554c4c3b0a097d0a7d0a0a73746174696320766f6964207664635f68616e647368616b655f636f6d706c657465287374727563742076696f5f6472697665725f7374617465202a76696f290a7b0a097664635f66696e6973682876696f2c20302c2057414954494e475f464f525f4c494e4b5f5550293b0a7d0a0a73746174696320696e74207664635f68616e646c655f756e6b6e6f776e28737472756374207664635f706f7274202a706f72742c20766f6964202a617267290a7b0a097374727563742076696f5f6d73675f746167202a706b74203d206172673b0a0a097072696e746b284b45524e5f455252205046582022526563656976656420756e6b6e6f776e206d7367205b253032783a253032783a253034783a253038785d5c6e222c0a0920202020202020706b742d3e747970652c20706b742d3e73747970652c20706b742d3e73747970655f656e762c20706b742d3e736964293b0a097072696e746b284b45524e5f455252205046582022526573657474696e6720636f6e6e656374696f6e2e5c6e22293b0a0a096c64635f646973636f6e6e65637428706f72742d3e76696f2e6c70293b0a0a0972657475726e202d45434f4e4e52455345543b0a7d0a0a73746174696320696e74207664635f73656e645f61747472287374727563742076696f5f6472697665725f7374617465202a76696f290a7b0a09737472756374207664635f706f7274202a706f7274203d20746f5f7664635f706f72742876696f293b0a097374727563742076696f5f6469736b5f617474725f696e666f20706b743b0a0a096d656d7365742826706b742c20302c2073697a656f6628706b7429293b0a0a09706b742e7461672e74797065203d2056494f5f545950455f4354524c3b0a09706b742e7461672e7374797065203d2056494f5f535542545950455f494e464f3b0a09706b742e7461672e73747970655f656e76203d2056494f5f415454525f494e464f3b0a09706b742e7461672e736964203d2076696f5f73656e645f7369642876696f293b0a0a09706b742e786665725f6d6f6465203d2056494f5f4452494e475f4d4f44453b0a09706b742e766469736b5f626c6f636b5f73697a65203d20706f72742d3e766469736b5f626c6f636b5f73697a653b0a09706b742e6d61785f786665725f73697a65203d20706f72742d3e6d61785f786665725f73697a653b0a0a0976696f6462672848532c202253454e44204154545220786665725f6d6f64655b307825785d20626c6b737a5b25755d206d61785f786665725b256c6c755d5c6e222c0a0920202020202020706b742e786665725f6d6f64652c20706b742e766469736b5f626c6f636b5f73697a652c20706b742e6d61785f786665725f73697a65293b0a0a0972657475726e2076696f5f6c64635f73656e642826706f72742d3e76696f2c2026706b742c2073697a656f6628706b7429293b0a7d0a0a73746174696320696e74207664635f68616e646c655f61747472287374727563742076696f5f6472697665725f7374617465202a76696f2c20766f6964202a617267290a7b0a09737472756374207664635f706f7274202a706f7274203d20746f5f7664635f706f72742876696f293b0a097374727563742076696f5f6469736b5f617474725f696e666f202a706b74203d206172673b0a0a0976696f6462672848532c2022474f5420415454522073747970655b307825785d206f70735b256c6c785d206469736b5f73697a655b256c6c755d206469736b5f747970655b25785d20220a092020202020202022786665725f6d6f64655b307825785d20626c6b737a5b25755d206d61785f786665725b256c6c755d5c6e222c0a0920202020202020706b742d3e7461672e73747970652c20706b742d3e6f7065726174696f6e732c0a0920202020202020706b742d3e766469736b5f73697a652c20706b742d3e766469736b5f747970652c0a0920202020202020706b742d3e786665725f6d6f64652c20706b742d3e766469736b5f626c6f636b5f73697a652c0a0920202020202020706b742d3e6d61785f786665725f73697a65293b0a0a0969662028706b742d3e7461672e7374797065203d3d2056494f5f535542545950455f41434b29207b0a09097377697463682028706b742d3e766469736b5f7479706529207b0a0909636173652056445f4449534b5f545950455f4449534b3a0a0909636173652056445f4449534b5f545950455f534c4943453a0a090909627265616b3b0a0a090964656661756c743a0a0909097072696e746b284b45524e5f45525220504658202225733a20426f67757320766469736b5f7479706520307825785c6e222c0a0909092020202020202076696f2d3e6e616d652c20706b742d3e766469736b5f74797065293b0a09090972657475726e202d45434f4e4e52455345543b0a09097d0a0a090969662028706b742d3e766469736b5f626c6f636b5f73697a65203e20706f72742d3e766469736b5f626c6f636b5f73697a6529207b0a0909097072696e746b284b45524e5f45525220504658202225733a20424c4f434b2073697a6520696e6372656173656420220a09090920202020202020222575202d2d3e2025755c6e222c0a0909092020202020202076696f2d3e6e616d652c0a09090920202020202020706f72742d3e766469736b5f626c6f636b5f73697a652c20706b742d3e766469736b5f626c6f636b5f73697a65293b0a09090972657475726e202d45434f4e4e52455345543b0a09097d0a0a0909706f72742d3e6f7065726174696f6e73203d20706b742d3e6f7065726174696f6e733b0a0909706f72742d3e766469736b5f73697a65203d20706b742d3e766469736b5f73697a653b0a0909706f72742d3e766469736b5f74797065203d20706b742d3e766469736b5f747970653b0a090969662028706b742d3e6d61785f786665725f73697a65203c20706f72742d3e6d61785f786665725f73697a65290a090909706f72742d3e6d61785f786665725f73697a65203d20706b742d3e6d61785f786665725f73697a653b0a0909706f72742d3e766469736b5f626c6f636b5f73697a65203d20706b742d3e766469736b5f626c6f636b5f73697a653b0a090972657475726e20303b0a097d20656c7365207b0a09097072696e746b284b45524e5f45525220504658202225733a20417474726962757465204e41434b5c6e222c2076696f2d3e6e616d65293b0a0a090972657475726e202d45434f4e4e52455345543b0a097d0a7d0a0a73746174696320766f6964207664635f656e645f7370656369616c28737472756374207664635f706f7274202a706f72742c207374727563742076696f5f6469736b5f64657363202a64657363290a7b0a09696e7420657272203d20646573632d3e7374617475733b0a0a097664635f66696e6973682826706f72742d3e76696f2c202d6572722c2057414954494e475f464f525f47454e5f434d44293b0a7d0a0a73746174696320766f6964207664635f656e645f6f6e6528737472756374207664635f706f7274202a706f72742c207374727563742076696f5f6472696e675f7374617465202a64722c0a090909756e7369676e656420696e7420696e646578290a7b0a097374727563742076696f5f6469736b5f64657363202a64657363203d2076696f5f6472696e675f656e7472792864722c20696e646578293b0a09737472756374207664635f7265715f656e747279202a727165203d2026706f72742d3e72715f6172725b696e6465785d3b0a097374727563742072657175657374202a7265713b0a0a0969662028756e6c696b656c7928646573632d3e6864722e737461746520213d2056494f5f444553435f444f4e4529290a090972657475726e3b0a0a096c64635f756e6d617028706f72742d3e76696f2e6c702c20646573632d3e636f6f6b6965732c20646573632d3e6e636f6f6b696573293b0a09646573632d3e6864722e7374617465203d2056494f5f444553435f465245453b0a0964722d3e636f6e73203d2028696e646578202b203129202620285644435f54585f52494e475f53495a45202d2031293b0a0a09726571203d207271652d3e7265713b0a0969662028726571203d3d204e554c4c29207b0a09097664635f656e645f7370656369616c28706f72742c2064657363293b0a090972657475726e3b0a097d0a0a097271652d3e726571203d204e554c4c3b0a0a095f5f626c6b5f656e645f72657175657374287265712c2028646573632d3e737461747573203f202d45494f203a2030292c20646573632d3e73697a65293b0a0a0969662028626c6b5f71756575655f73746f7070656428706f72742d3e6469736b2d3e717565756529290a0909626c6b5f73746172745f717565756528706f72742d3e6469736b2d3e7175657565293b0a7d0a0a73746174696320696e74207664635f61636b28737472756374207664635f706f7274202a706f72742c20766f6964202a6d7367627566290a7b0a097374727563742076696f5f6472696e675f7374617465202a6472203d2026706f72742d3e76696f2e6472696e67735b56494f5f4452495645525f54585f52494e475d3b0a097374727563742076696f5f6472696e675f64617461202a706b74203d206d73676275663b0a0a0969662028756e6c696b656c7928706b742d3e6472696e675f6964656e7420213d2064722d3e6964656e74207c7c0a09092020202020706b742d3e73746172745f69647820213d20706b742d3e656e645f696478207c7c0a09092020202020706b742d3e73746172745f696478203e3d205644435f54585f52494e475f53495a4529290a090972657475726e20303b0a0a097664635f656e645f6f6e6528706f72742c2064722c20706b742d3e73746172745f696478293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74207664635f6e61636b28737472756374207664635f706f7274202a706f72742c20766f6964202a6d7367627566290a7b0a092f2a2058585820496d706c656d656e74206d6520585858202a2f0a0972657475726e20303b0a7d0a0a73746174696320766f6964207664635f6576656e7428766f6964202a6172672c20696e74206576656e74290a7b0a09737472756374207664635f706f7274202a706f7274203d206172673b0a097374727563742076696f5f6472697665725f7374617465202a76696f203d2026706f72742d3e76696f3b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e74206572723b0a0a097370696e5f6c6f636b5f69727173617665282676696f2d3e6c6f636b2c20666c616773293b0a0a0969662028756e6c696b656c79286576656e74203d3d204c44435f4556454e545f5245534554207c7c0a090920202020206576656e74203d3d204c44435f4556454e545f55502929207b0a090976696f5f6c696e6b5f73746174655f6368616e67652876696f2c206576656e74293b0a09097370696e5f756e6c6f636b5f697271726573746f7265282676696f2d3e6c6f636b2c20666c616773293b0a090972657475726e3b0a097d0a0a0969662028756e6c696b656c79286576656e7420213d204c44435f4556454e545f444154415f52454144592929207b0a09097072696e746b284b45524e5f5741524e494e47205046582022556e6578706563746564204c4443206576656e742025645c6e222c206576656e74293b0a09097370696e5f756e6c6f636b5f697271726573746f7265282676696f2d3e6c6f636b2c20666c616773293b0a090972657475726e3b0a097d0a0a09657272203d20303b0a097768696c6520283129207b0a0909756e696f6e207b0a0909097374727563742076696f5f6d73675f746167207461673b0a090909753634207261775b385d3b0a09097d206d73676275663b0a0a0909657272203d206c64635f726561642876696f2d3e6c702c20266d73676275662c2073697a656f66286d736762756629293b0a090969662028756e6c696b656c7928657272203c20302929207b0a09090969662028657272203d3d202d45434f4e4e5245534554290a0909090976696f5f636f6e6e5f72657365742876696f293b0a090909627265616b3b0a09097d0a090969662028657272203d3d2030290a090909627265616b3b0a090976696f64626728444154412c2022544147205b253032783a253032783a253034783a253038785d5c6e222c0a0909202020202020206d73676275662e7461672e747970652c0a0909202020202020206d73676275662e7461672e73747970652c0a0909202020202020206d73676275662e7461672e73747970655f656e762c0a0909202020202020206d73676275662e7461672e736964293b0a0909657272203d2076696f5f76616c69646174655f7369642876696f2c20266d73676275662e746167293b0a090969662028657272203c2030290a090909627265616b3b0a0a0909696620286c696b656c79286d73676275662e7461672e74797065203d3d2056494f5f545950455f444154412929207b0a090909696620286d73676275662e7461672e7374797065203d3d2056494f5f535542545950455f41434b290a09090909657272203d207664635f61636b28706f72742c20266d7367627566293b0a090909656c736520696620286d73676275662e7461672e7374797065203d3d2056494f5f535542545950455f4e41434b290a09090909657272203d207664635f6e61636b28706f72742c20266d7367627566293b0a090909656c73650a09090909657272203d207664635f68616e646c655f756e6b6e6f776e28706f72742c20266d7367627566293b0a09097d20656c736520696620286d73676275662e7461672e74797065203d3d2056494f5f545950455f4354524c29207b0a090909657272203d2076696f5f636f6e74726f6c5f706b745f656e67696e652876696f2c20266d7367627566293b0a09097d20656c7365207b0a090909657272203d207664635f68616e646c655f756e6b6e6f776e28706f72742c20266d7367627566293b0a09097d0a090969662028657272203c2030290a090909627265616b3b0a097d0a0969662028657272203c2030290a09097664635f66696e6973682826706f72742d3e76696f2c206572722c2057414954494e475f464f525f414e59293b0a097370696e5f756e6c6f636b5f697271726573746f7265282676696f2d3e6c6f636b2c20666c616773293b0a7d0a0a73746174696320696e74205f5f7664635f74785f7472696767657228737472756374207664635f706f7274202a706f7274290a7b0a097374727563742076696f5f6472696e675f7374617465202a6472203d2026706f72742d3e76696f2e6472696e67735b56494f5f4452495645525f54585f52494e475d3b0a097374727563742076696f5f6472696e675f6461746120686472203d207b0a09092e746167203d207b0a0909092e7479706509093d2056494f5f545950455f444154412c0a0909092e737479706509093d2056494f5f535542545950455f494e464f2c0a0909092e73747970655f656e76093d2056494f5f4452494e475f444154412c0a0909092e73696409093d2076696f5f73656e645f7369642826706f72742d3e76696f292c0a09097d2c0a09092e6472696e675f6964656e7409093d2064722d3e6964656e742c0a09092e73746172745f69647809093d2064722d3e70726f642c0a09092e656e645f69647809093d2064722d3e70726f642c0a097d3b0a09696e74206572722c2064656c61793b0a0a096864722e736571203d2064722d3e736e645f6e78743b0a0964656c6179203d20313b0a09646f207b0a0909657272203d2076696f5f6c64635f73656e642826706f72742d3e76696f2c20266864722c2073697a656f662868647229293b0a090969662028657272203e203029207b0a09090964722d3e736e645f6e78742b2b3b0a090909627265616b3b0a09097d0a09097564656c61792864656c6179293b0a0909696620282864656c6179203c3c3d203129203e20313238290a09090964656c6179203d203132383b0a097d207768696c652028657272203d3d202d45414741494e293b0a0a0972657475726e206572723b0a7d0a0a73746174696320696e74205f5f73656e645f72657175657374287374727563742072657175657374202a726571290a7b0a09737472756374207664635f706f7274202a706f7274203d207265712d3e72715f6469736b2d3e707269766174655f646174613b0a097374727563742076696f5f6472696e675f7374617465202a6472203d2026706f72742d3e76696f2e6472696e67735b56494f5f4452495645525f54585f52494e475d3b0a0973747275637420736361747465726c6973742073675b706f72742d3e72696e675f636f6f6b6965735d3b0a09737472756374207664635f7265715f656e747279202a7271653b0a097374727563742076696f5f6469736b5f64657363202a646573633b0a09756e7369676e656420696e74206d61705f7065726d3b0a09696e74206e73672c206572722c20693b0a09753634206c656e3b0a097538206f703b0a0a096d61705f7065726d203d204c44435f4d41505f534841444f57207c204c44435f4d41505f444952454354207c204c44435f4d41505f494f3b0a0a096966202872715f646174615f6469722872657129203d3d205245414429207b0a09096d61705f7065726d207c3d204c44435f4d41505f573b0a09096f70203d2056445f4f505f42524541443b0a097d20656c7365207b0a09096d61705f7065726d207c3d204c44435f4d41505f523b0a09096f70203d2056445f4f505f4257524954453b0a097d0a0a0973675f696e69745f7461626c652873672c20706f72742d3e72696e675f636f6f6b696573293b0a096e7367203d20626c6b5f72715f6d61705f7367287265712d3e712c207265712c207367293b0a0a096c656e203d20303b0a09666f72202869203d20303b2069203c206e73673b20692b2b290a09096c656e202b3d2073675b695d2e6c656e6774683b0a0a0969662028756e6c696b656c79287664635f74785f6472696e675f617661696c28647229203c20312929207b0a0909626c6b5f73746f705f717565756528706f72742d3e6469736b2d3e7175657565293b0a0909657272203d202d454e4f4d454d3b0a0909676f746f206f75743b0a097d0a0a0964657363203d2076696f5f6472696e675f637572286472293b0a0a09657272203d206c64635f6d61705f736728706f72742d3e76696f2e6c702c2073672c206e73672c0a09090920646573632d3e636f6f6b6965732c20706f72742d3e72696e675f636f6f6b6965732c0a090909206d61705f7065726d293b0a0969662028657272203c203029207b0a09097072696e746b284b45524e5f4552522050465820226c64635f6d61705f73672829206661696c7572652c206572723d25642e5c6e222c20657272293b0a090972657475726e206572723b0a097d0a0a09727165203d2026706f72742d3e72715f6172725b64722d3e70726f645d3b0a097271652d3e726571203d207265713b0a0a09646573632d3e6864722e61636b203d2056494f5f41434b5f454e41424c453b0a09646573632d3e7265715f6964203d20706f72742d3e7265715f69643b0a09646573632d3e6f7065726174696f6e203d206f703b0a0969662028706f72742d3e766469736b5f74797065203d3d2056445f4449534b5f545950455f4449534b29207b0a0909646573632d3e736c696365203d20307866663b0a097d20656c7365207b0a0909646573632d3e736c696365203d20303b0a097d0a09646573632d3e737461747573203d207e303b0a09646573632d3e6f6666736574203d2028626c6b5f72715f706f732872657129203c3c203929202f20706f72742d3e766469736b5f626c6f636b5f73697a653b0a09646573632d3e73697a65203d206c656e3b0a09646573632d3e6e636f6f6b696573203d206572723b0a0a092f2a20546869732068617320746f2062652061206e6f6e2d534d5020777269746520626172726965722062656361757365207765206172652077726974696e670a09202a20746f206d656d6f7279207768696368206973207368617265642077697468207468652070656572204c444f4d2e0a09202a2f0a09776d6228293b0a09646573632d3e6864722e7374617465203d2056494f5f444553435f52454144593b0a0a09657272203d205f5f7664635f74785f7472696767657228706f7274293b0a0969662028657272203c203029207b0a09097072696e746b284b45524e5f4552522050465820227664635f74785f747269676765722829206661696c7572652c206572723d25645c6e222c20657272293b0a097d20656c7365207b0a0909706f72742d3e7265715f69642b2b3b0a090964722d3e70726f64203d202864722d3e70726f64202b203129202620285644435f54585f52494e475f53495a45202d2031293b0a097d0a6f75743a0a0a0972657475726e206572723b0a7d0a0a73746174696320766f696420646f5f7664635f726571756573742873747275637420726571756573745f7175657565202a71290a7b0a097768696c6520283129207b0a09097374727563742072657175657374202a726571203d20626c6b5f66657463685f726571756573742871293b0a0a09096966202821726571290a090909627265616b3b0a0a0909696620285f5f73656e645f726571756573742872657129203c2030290a0909095f5f626c6b5f656e645f726571756573745f616c6c287265712c202d45494f293b0a097d0a7d0a0a73746174696320696e742067656e657269635f7265717565737428737472756374207664635f706f7274202a706f72742c207538206f702c20766f6964202a6275662c20696e74206c656e290a7b0a097374727563742076696f5f6472696e675f7374617465202a64723b0a097374727563742076696f5f636f6d706c6574696f6e20636f6d703b0a097374727563742076696f5f6469736b5f64657363202a646573633b0a09756e7369676e656420696e74206d61705f7065726d3b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e74206f705f6c656e2c206572723b0a09766f6964202a7265715f6275663b0a0a0969662028212828287536342931203c3c2028753634296f7029202620706f72742d3e6f7065726174696f6e7329290a090972657475726e202d454f504e4f54535550503b0a0a0973776974636820286f7029207b0a09636173652056445f4f505f42524541443a0a09636173652056445f4f505f4257524954453a0a0964656661756c743a0a090972657475726e202d45494e56414c3b0a0a09636173652056445f4f505f464c5553483a0a09096f705f6c656e203d20303b0a09096d61705f7065726d203d20303b0a0909627265616b3b0a0a09636173652056445f4f505f4745545f5743453a0a09096f705f6c656e203d2073697a656f6628753332293b0a09096d61705f7065726d203d204c44435f4d41505f573b0a0909627265616b3b0a0a09636173652056445f4f505f5345545f5743453a0a09096f705f6c656e203d2073697a656f6628753332293b0a09096d61705f7065726d203d204c44435f4d41505f523b0a0909627265616b3b0a0a09636173652056445f4f505f4745545f56544f433a0a09096f705f6c656e203d2073697a656f66287374727563742076696f5f6469736b5f76746f63293b0a09096d61705f7065726d203d204c44435f4d41505f573b0a0909627265616b3b0a0a09636173652056445f4f505f5345545f56544f433a0a09096f705f6c656e203d2073697a656f66287374727563742076696f5f6469736b5f76746f63293b0a09096d61705f7065726d203d204c44435f4d41505f523b0a0909627265616b3b0a0a09636173652056445f4f505f4745545f4449534b47454f4d3a0a09096f705f6c656e203d2073697a656f66287374727563742076696f5f6469736b5f67656f6d293b0a09096d61705f7065726d203d204c44435f4d41505f573b0a0909627265616b3b0a0a09636173652056445f4f505f5345545f4449534b47454f4d3a0a09096f705f6c656e203d2073697a656f66287374727563742076696f5f6469736b5f67656f6d293b0a09096d61705f7065726d203d204c44435f4d41505f523b0a0909627265616b3b0a0a09636173652056445f4f505f53435349434d443a0a09096f705f6c656e203d2031363b0a09096d61705f7065726d203d204c44435f4d41505f52573b0a0909627265616b3b0a0a09636173652056445f4f505f4745545f44455649443a0a09096f705f6c656e203d2073697a656f66287374727563742076696f5f6469736b5f6465766964293b0a09096d61705f7065726d203d204c44435f4d41505f573b0a0909627265616b3b0a0a09636173652056445f4f505f4745545f4546493a0a09636173652056445f4f505f5345545f4546493a0a090972657475726e202d454f504e4f54535550503b0a0909627265616b3b0a097d3b0a0a096d61705f7065726d207c3d204c44435f4d41505f534841444f57207c204c44435f4d41505f444952454354207c204c44435f4d41505f494f3b0a0a096f705f6c656e203d20286f705f6c656e202b2037292026207e373b0a097265715f627566203d206b7a616c6c6f63286f705f6c656e2c204746505f4b45524e454c293b0a0969662028217265715f627566290a090972657475726e202d454e4f4d454d3b0a0a09696620286c656e203e206f705f6c656e290a09096c656e203d206f705f6c656e3b0a0a09696620286d61705f7065726d2026204c44435f4d41505f52290a09096d656d637079287265715f6275662c206275662c206c656e293b0a0a097370696e5f6c6f636b5f697271736176652826706f72742d3e76696f2e6c6f636b2c20666c616773293b0a0a096472203d2026706f72742d3e76696f2e6472696e67735b56494f5f4452495645525f54585f52494e475d3b0a0a092f2a205858582049662077652077616e7420746f20757365207468697320636f64652067656e65726963616c6c79207765206861766520746f0a09202a205858582068616e646c652054582072696e672065786861757374696f6e206574632e0a09202a2f0a0964657363203d2076696f5f6472696e675f637572286472293b0a0a09657272203d206c64635f6d61705f73696e676c6528706f72742d3e76696f2e6c702c207265715f6275662c206f705f6c656e2c0a0909092020202020646573632d3e636f6f6b6965732c20706f72742d3e72696e675f636f6f6b6965732c0a09090920202020206d61705f7065726d293b0a0969662028657272203c203029207b0a09097370696e5f756e6c6f636b5f697271726573746f72652826706f72742d3e76696f2e6c6f636b2c20666c616773293b0a09096b66726565287265715f627566293b0a090972657475726e206572723b0a097d0a0a09696e69745f636f6d706c6574696f6e2826636f6d702e636f6d293b0a09636f6d702e77616974696e675f666f72203d2057414954494e475f464f525f47454e5f434d443b0a09706f72742d3e76696f2e636d70203d2026636f6d703b0a0a09646573632d3e6864722e61636b203d2056494f5f41434b5f454e41424c453b0a09646573632d3e7265715f6964203d20706f72742d3e7265715f69643b0a09646573632d3e6f7065726174696f6e203d206f703b0a09646573632d3e736c696365203d20303b0a09646573632d3e737461747573203d207e303b0a09646573632d3e6f6666736574203d20303b0a09646573632d3e73697a65203d206f705f6c656e3b0a09646573632d3e6e636f6f6b696573203d206572723b0a0a092f2a20546869732068617320746f2062652061206e6f6e2d534d5020777269746520626172726965722062656361757365207765206172652077726974696e670a09202a20746f206d656d6f7279207768696368206973207368617265642077697468207468652070656572204c444f4d2e0a09202a2f0a09776d6228293b0a09646573632d3e6864722e7374617465203d2056494f5f444553435f52454144593b0a0a09657272203d205f5f7664635f74785f7472696767657228706f7274293b0a0969662028657272203e3d203029207b0a0909706f72742d3e7265715f69642b2b3b0a090964722d3e70726f64203d202864722d3e70726f64202b203129202620285644435f54585f52494e475f53495a45202d2031293b0a09097370696e5f756e6c6f636b5f697271726573746f72652826706f72742d3e76696f2e6c6f636b2c20666c616773293b0a0a0909776169745f666f725f636f6d706c6574696f6e2826636f6d702e636f6d293b0a0909657272203d20636f6d702e6572723b0a097d20656c7365207b0a0909706f72742d3e76696f2e636d70203d204e554c4c3b0a09097370696e5f756e6c6f636b5f697271726573746f72652826706f72742d3e76696f2e6c6f636b2c20666c616773293b0a097d0a0a09696620286d61705f7065726d2026204c44435f4d41505f57290a09096d656d637079286275662c207265715f6275662c206c656e293b0a0a096b66726565287265715f627566293b0a0a0972657475726e206572723b0a7d0a0a73746174696320696e74207664635f616c6c6f635f74785f72696e6728737472756374207664635f706f7274202a706f7274290a7b0a097374727563742076696f5f6472696e675f7374617465202a6472203d2026706f72742d3e76696f2e6472696e67735b56494f5f4452495645525f54585f52494e475d3b0a09756e7369676e6564206c6f6e67206c656e2c20656e7472795f73697a653b0a09696e74206e636f6f6b6965733b0a09766f6964202a6472696e673b0a0a09656e7472795f73697a65203d2073697a656f66287374727563742076696f5f6469736b5f6465736329202b0a09092873697a656f6628737472756374206c64635f7472616e735f636f6f6b696529202a20706f72742d3e72696e675f636f6f6b696573293b0a096c656e203d20285644435f54585f52494e475f53495a45202a20656e7472795f73697a65293b0a0a096e636f6f6b696573203d2056494f5f4d41585f52494e475f434f4f4b4945533b0a096472696e67203d206c64635f616c6c6f635f6578705f6472696e6728706f72742d3e76696f2e6c702c206c656e2c0a090909092020202064722d3e636f6f6b6965732c20266e636f6f6b6965732c0a0909090920202020284c44435f4d41505f534841444f57207c0a0909090920202020204c44435f4d41505f444952454354207c0a0909090920202020204c44435f4d41505f525729293b0a096966202849535f455252286472696e6729290a090972657475726e205054525f455252286472696e67293b0a0a0964722d3e62617365203d206472696e673b0a0964722d3e656e7472795f73697a65203d20656e7472795f73697a653b0a0964722d3e6e756d5f656e7472696573203d205644435f54585f52494e475f53495a453b0a0964722d3e70726f64203d2064722d3e636f6e73203d20303b0a0964722d3e70656e64696e67203d205644435f54585f52494e475f53495a453b0a0964722d3e6e636f6f6b696573203d206e636f6f6b6965733b0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964207664635f667265655f74785f72696e6728737472756374207664635f706f7274202a706f7274290a7b0a097374727563742076696f5f6472696e675f7374617465202a6472203d2026706f72742d3e76696f2e6472696e67735b56494f5f4452495645525f54585f52494e475d3b0a0a096966202864722d3e6261736529207b0a09096c64635f667265655f6578705f6472696e6728706f72742d3e76696f2e6c702c2064722d3e626173652c0a090909092020202864722d3e656e7472795f73697a65202a2064722d3e6e756d5f656e7472696573292c0a0909090920202064722d3e636f6f6b6965732c2064722d3e6e636f6f6b696573293b0a090964722d3e62617365203d204e554c4c3b0a090964722d3e656e7472795f73697a65203d20303b0a090964722d3e6e756d5f656e7472696573203d20303b0a090964722d3e70656e64696e67203d20303b0a090964722d3e6e636f6f6b696573203d20303b0a097d0a7d0a0a73746174696320696e742070726f62655f6469736b28737472756374207664635f706f7274202a706f7274290a7b0a097374727563742076696f5f636f6d706c6574696f6e20636f6d703b0a0973747275637420726571756573745f7175657565202a713b0a097374727563742067656e6469736b202a673b0a09696e74206572723b0a0a09696e69745f636f6d706c6574696f6e2826636f6d702e636f6d293b0a09636f6d702e657272203d20303b0a09636f6d702e77616974696e675f666f72203d2057414954494e475f464f525f4c494e4b5f55503b0a09706f72742d3e76696f2e636d70203d2026636f6d703b0a0a0976696f5f706f72745f75702826706f72742d3e76696f293b0a0a09776169745f666f725f636f6d706c6574696f6e2826636f6d702e636f6d293b0a0969662028636f6d702e657272290a090972657475726e20636f6d702e6572723b0a0a09657272203d2067656e657269635f7265717565737428706f72742c2056445f4f505f4745545f56544f432c0a09090920202020202026706f72742d3e6c6162656c2c2073697a656f6628706f72742d3e6c6162656c29293b0a0969662028657272203c203029207b0a09097072696e746b284b45524e5f45525220504658202256445f4f505f4745545f56544f432072657475726e73206572726f722025645c6e222c20657272293b0a090972657475726e206572723b0a097d0a0a09657272203d2067656e657269635f7265717565737428706f72742c2056445f4f505f4745545f4449534b47454f4d2c0a09090920202020202026706f72742d3e67656f6d2c2073697a656f6628706f72742d3e67656f6d29293b0a0969662028657272203c203029207b0a09097072696e746b284b45524e5f45525220504658202256445f4f505f4745545f4449534b47454f4d2072657475726e7320220a090920202020202020226572726f722025645c6e222c20657272293b0a090972657475726e206572723b0a097d0a0a09706f72742d3e766469736b5f73697a65203d20282875363429706f72742d3e67656f6d2e6e756d5f63796c202a0a090909202020202875363429706f72742d3e67656f6d2e6e756d5f6864202a0a090909202020202875363429706f72742d3e67656f6d2e6e756d5f736563293b0a0a0971203d20626c6b5f696e69745f717565756528646f5f7664635f726571756573742c2026706f72742d3e76696f2e6c6f636b293b0a0969662028217129207b0a09097072696e746b284b45524e5f45525220504658202225733a20436f756c64206e6f7420616c6c6f636174652071756575652e5c6e222c0a090920202020202020706f72742d3e76696f2e6e616d65293b0a090972657475726e202d454e4f4d454d3b0a097d0a0967203d20616c6c6f635f6469736b2831203c3c20504152544954494f4e5f5348494654293b0a0969662028216729207b0a09097072696e746b284b45524e5f45525220504658202225733a20436f756c64206e6f7420616c6c6f636174652067656e6469736b2e5c6e222c0a090920202020202020706f72742d3e76696f2e6e616d65293b0a0909626c6b5f636c65616e75705f71756575652871293b0a090972657475726e202d454e4f4d454d3b0a097d0a0a09706f72742d3e6469736b203d20673b0a0a09626c6b5f71756575655f6d61785f7365676d656e747328712c20706f72742d3e72696e675f636f6f6b696573293b0a09626c6b5f71756575655f6d61785f68775f736563746f727328712c20706f72742d3e6d61785f786665725f73697a65293b0a09672d3e6d616a6f72203d207664635f6d616a6f723b0a09672d3e66697273745f6d696e6f72203d20706f72742d3e76696f2e766465762d3e6465765f6e6f203c3c20504152544954494f4e5f53484946543b0a0973747263707928672d3e6469736b5f6e616d652c20706f72742d3e6469736b5f6e616d65293b0a0a09672d3e666f7073203d20267664635f666f70733b0a09672d3e7175657565203d20713b0a09672d3e707269766174655f64617461203d20706f72743b0a09672d3e64726976657266735f646576203d2026706f72742d3e76696f2e766465762d3e6465763b0a0a097365745f636170616369747928672c20706f72742d3e766469736b5f73697a65293b0a0a097072696e746b284b45524e5f494e464f20504658202225733a20257520736563746f727320282575204d42295c6e222c0a0920202020202020672d3e6469736b5f6e616d652c0a0920202020202020706f72742d3e766469736b5f73697a652c2028706f72742d3e766469736b5f73697a65203e3e20283230202d20392929293b0a0a096164645f6469736b2867293b0a0a0972657475726e20303b0a7d0a0a73746174696320737472756374206c64635f6368616e6e656c5f636f6e666967207664635f6c64635f636667203d207b0a092e6576656e7409093d207664635f6576656e742c0a092e6d747509093d2036342c0a092e6d6f646509093d204c44435f4d4f44455f554e52454c4941424c452c0a7d3b0a0a737461746963207374727563742076696f5f6472697665725f6f7073207664635f76696f5f6f7073203d207b0a092e73656e645f6174747209093d207664635f73656e645f617474722c0a092e68616e646c655f6174747209093d207664635f68616e646c655f617474722c0a092e68616e647368616b655f636f6d706c657465093d207664635f68616e647368616b655f636f6d706c6574652c0a7d3b0a0a73746174696320766f6964207072696e745f76657273696f6e28766f6964290a7b0a0973746174696320696e742076657273696f6e5f7072696e7465643b0a0a096966202876657273696f6e5f7072696e7465642b2b203d3d2030290a09097072696e746b284b45524e5f494e464f20222573222c2076657273696f6e293b0a7d0a0a73746174696320696e74207664635f706f72745f70726f6265287374727563742076696f5f646576202a766465762c20636f6e7374207374727563742076696f5f6465766963655f6964202a6964290a7b0a09737472756374206d646573635f68616e646c65202a68703b0a09737472756374207664635f706f7274202a706f72743b0a09696e74206572723b0a0a097072696e745f76657273696f6e28293b0a0a096870203d206d646573635f6772616228293b0a0a09657272203d202d454e4f4445563b0a096966202828766465762d3e6465765f6e6f203c3c20504152544954494f4e5f5348494654292026207e28753634294d494e4f524d41534b29207b0a09097072696e746b284b45524e5f455252205046582022506f7274206964205b256c6c755d20746f6f206c617267652e5c6e222c0a090920202020202020766465762d3e6465765f6e6f293b0a0909676f746f206572725f6f75745f72656c656173655f6d646573633b0a097d0a0a09706f7274203d206b7a616c6c6f632873697a656f66282a706f7274292c204746505f4b45524e454c293b0a09657272203d202d454e4f4d454d3b0a096966202821706f727429207b0a09097072696e746b284b45524e5f45525220504658202243616e6e6f7420616c6c6f63617465207664635f706f72742e5c6e22293b0a0909676f746f206572725f6f75745f72656c656173655f6d646573633b0a097d0a0a0969662028766465762d3e6465765f6e6f203e3d203236290a0909736e7072696e746628706f72742d3e6469736b5f6e616d652c2073697a656f6628706f72742d3e6469736b5f6e616d65292c0a09090920564443424c4b5f4e414d45202225632563222c0a09090920276127202b202828696e7429766465762d3e6465765f6e6f202f20323629202d20312c0a09090920276127202b202828696e7429766465762d3e6465765f6e6f202520323629293b0a09656c73650a0909736e7072696e746628706f72742d3e6469736b5f6e616d652c2073697a656f6628706f72742d3e6469736b5f6e616d65292c0a09090920564443424c4b5f4e414d4520222563222c20276127202b202828696e7429766465762d3e6465765f6e6f202520323629293b0a0a09657272203d2076696f5f6472697665725f696e69742826706f72742d3e76696f2c20766465762c20564445565f4449534b2c0a0909092020202020207664635f76657273696f6e732c2041525241595f53495a45287664635f76657273696f6e73292c0a090909202020202020267664635f76696f5f6f70732c20706f72742d3e6469736b5f6e616d65293b0a0969662028657272290a0909676f746f206572725f6f75745f667265655f706f72743b0a0a09706f72742d3e766469736b5f626c6f636b5f73697a65203d203531323b0a09706f72742d3e6d61785f786665725f73697a65203d202828313238202a203130323429202f20706f72742d3e766469736b5f626c6f636b5f73697a65293b0a09706f72742d3e72696e675f636f6f6b696573203d202828706f72742d3e6d61785f786665725f73697a65202a0a09090920202020202020706f72742d3e766469736b5f626c6f636b5f73697a6529202f20504147455f53495a4529202b20323b0a0a09657272203d2076696f5f6c64635f616c6c6f632826706f72742d3e76696f2c20267664635f6c64635f6366672c20706f7274293b0a0969662028657272290a0909676f746f206572725f6f75745f667265655f706f72743b0a0a09657272203d207664635f616c6c6f635f74785f72696e6728706f7274293b0a0969662028657272290a0909676f746f206572725f6f75745f667265655f6c64633b0a0a09657272203d2070726f62655f6469736b28706f7274293b0a0969662028657272290a0909676f746f206572725f6f75745f667265655f74785f72696e673b0a0a096465765f7365745f647276646174612826766465762d3e6465762c20706f7274293b0a0a096d646573635f72656c65617365286870293b0a0a0972657475726e20303b0a0a6572725f6f75745f667265655f74785f72696e673a0a097664635f667265655f74785f72696e6728706f7274293b0a0a6572725f6f75745f667265655f6c64633a0a0976696f5f6c64635f667265652826706f72742d3e76696f293b0a0a6572725f6f75745f667265655f706f72743a0a096b6672656528706f7274293b0a0a6572725f6f75745f72656c656173655f6d646573633a0a096d646573635f72656c65617365286870293b0a0972657475726e206572723b0a7d0a0a73746174696320696e74207664635f706f72745f72656d6f7665287374727563742076696f5f646576202a76646576290a7b0a09737472756374207664635f706f7274202a706f7274203d206465765f6765745f647276646174612826766465762d3e646576293b0a0a0969662028706f727429207b0a090964656c5f74696d65725f73796e632826706f72742d3e76696f2e74696d6572293b0a0a09097664635f667265655f74785f72696e6728706f7274293b0a090976696f5f6c64635f667265652826706f72742d3e76696f293b0a0a09096465765f7365745f647276646174612826766465762d3e6465762c204e554c4c293b0a0a09096b6672656528706f7274293b0a097d0a0972657475726e20303b0a7d0a0a73746174696320636f6e7374207374727563742076696f5f6465766963655f6964207664635f706f72745f6d617463685b5d203d207b0a097b0a09092e74797065203d20227664632d706f7274222c0a097d2c0a097b7d2c0a7d3b0a4d4f44554c455f4445564943455f5441424c452876696f2c207664635f706f72745f6d61746368293b0a0a737461746963207374727563742076696f5f647269766572207664635f706f72745f647269766572203d207b0a092e69645f7461626c65093d207664635f706f72745f6d617463682c0a092e70726f626509093d207664635f706f72745f70726f62652c0a092e72656d6f766509093d207664635f706f72745f72656d6f76652c0a092e6e616d6509093d20227664635f706f7274222c0a7d3b0a0a73746174696320696e74205f5f696e6974207664635f696e697428766f6964290a7b0a09696e74206572723b0a0a09657272203d2072656769737465725f626c6b64657628302c20564443424c4b5f4e414d45293b0a0969662028657272203c2030290a0909676f746f206f75745f6572723b0a0a097664635f6d616a6f72203d206572723b0a0a09657272203d2076696f5f72656769737465725f64726976657228267664635f706f72745f647269766572293b0a0969662028657272290a0909676f746f206f75745f756e72656769737465725f626c6b6465763b0a0a0972657475726e20303b0a0a6f75745f756e72656769737465725f626c6b6465763a0a09756e72656769737465725f626c6b646576287664635f6d616a6f722c20564443424c4b5f4e414d45293b0a097664635f6d616a6f72203d20303b0a0a6f75745f6572723a0a0972657475726e206572723b0a7d0a0a73746174696320766f6964205f5f65786974207664635f6578697428766f6964290a7b0a0976696f5f756e72656769737465725f64726976657228267664635f706f72745f647269766572293b0a09756e72656769737465725f626c6b646576287664635f6d616a6f722c20564443424c4b5f4e414d45293b0a7d0a0a6d6f64756c655f696e6974287664635f696e6974293b0a6d6f64756c655f65786974287664635f65786974293b0a00000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f7377696d2e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030343736323100313231313437343433333000303031363536370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2044726976657220666f72205357494d202853616e64657220576f7a20496e7465677261746564204d616368696e652920666c6f70707920636f6e74726f6c6c65720a202a0a202a20436f707972696768742028432920323030342c32303038204c617572656e7420566976696572203c4c617572656e74406c7669766965722e696e666f3e0a202a0a202a206261736564206f6e20416c617374616972204272696467657761746572205357494d20616e616c797369732c20323030310a202a206261736564206f6e205357494d332064726976657220286329205061756c204d61636b65727261732c20313939360a202a206261736564206f6e206e65744253442049574d206472697665722028632920313939372c2031393938204861756b6520466174682e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a2032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20323030342d30382d323120286c7629202d20496e697469616c20696d706c656d656e746174696f6e0a202a20323030382d31302d333020286c7629202d20506f727420746f20322e360a202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f66642e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f68647265672e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f706c6174666f726d5f6465766963652e683e0a0a23696e636c756465203c61736d2f6d61635f7669612e683e0a0a23646566696e6520434152444e414d4520227377696d220a0a73747275637420736563746f725f686561646572207b0a09756e7369676e6564206368617220736964653b0a09756e7369676e6564206368617220747261636b3b0a09756e7369676e6564206368617220736563746f723b0a09756e7369676e656420636861722073697a653b0a09756e7369676e6564206368617220637263303b0a09756e7369676e6564206368617220637263313b0a7d205f5f6174747269627574655f5f28287061636b656429293b0a0a23646566696e65204452495645525f56455253494f4e202256657273696f6e20302e322028323030382d31302d333029220a0a23646566696e652052454728782909756e7369676e6564206368617220782c2078202323205f7061645b3078323030202d20315d3b0a0a737472756374207377696d207b0a095245472877726974655f64617461290a095245472877726974655f6d61726b290a095245472877726974655f435243290a095245472877726974655f706172616d65746572290a095245472877726974655f7068617365290a095245472877726974655f7365747570290a095245472877726974655f6d6f646530290a095245472877726974655f6d6f646531290a0a0952454728726561645f64617461290a0952454728726561645f6d61726b290a0952454728726561645f6572726f72290a0952454728726561645f706172616d65746572290a0952454728726561645f7068617365290a0952454728726561645f7365747570290a0952454728726561645f737461747573290a0952454728726561645f68616e647368616b65290a7d205f5f6174747269627574655f5f28287061636b656429293b0a0a23646566696e65207377696d5f777269746528626173652c207265672c20762920096f75745f3828262862617365292d3e77726974655f23237265672c20287629290a23646566696e65207377696d5f7265616428626173652c20726567290909696e5f3828262862617365292d3e726561645f2323726567290a0a2f2a2049574d20726567697374657273202a2f0a0a7374727563742069776d207b0a09524547287068304c290a095245472870683048290a09524547287068314c290a095245472870683148290a09524547287068324c290a095245472870683248290a09524547287068334c290a095245472870683348290a09524547286d74724f6666290a09524547286d74724f6e290a0952454728696e744472697665290a09524547286578744472697665290a095245472871364c290a0952454728713648290a095245472871374c290a0952454728713748290a7d205f5f6174747269627574655f5f28287061636b656429293b0a0a23646566696e652069776d5f777269746528626173652c207265672c20762920096f75745f3828262862617365292d3e7265672c20287629290a23646566696e652069776d5f7265616428626173652c20726567290909696e5f3828262862617365292d3e726567290a0a2f2a206269747320696e207068617365207265676973746572202a2f0a0a23646566696e65205345454b5f504f5349544956450930783037300a23646566696e65205345454b5f4e454741544956450930783037340a23646566696e652053544550090930783037310a23646566696e65204d4f544f525f4f4e0930783037320a23646566696e65204d4f544f525f4f46460930783037360a23646566696e6520494e444558090930783037330a23646566696e6520454a454354090930783037370a23646566696e65205345544d464d090930783137310a23646566696e6520534554474352090930783137350a0a23646566696e652052454c4158090930783033330a23646566696e65204c53545242090930783030380a0a23646566696e652043415f4d41534b090930783037370a0a2f2a2053656c6563742076616c75657320666f72207377696d5f73656c65637420616e64207377696d5f72656164626974202a2f0a0a23646566696e6520524541445f444154415f300930783037340a23646566696e652054574f4d45475f44524956450930783037350a23646566696e652053494e474c455f53494445440930783037360a23646566696e652044524956455f50524553454e540930783037370a23646566696e65204449534b5f494e090930783137300a23646566696e652057524954455f50524f540930783137310a23646566696e6520545241434b5f5a45524f0930783137320a23646566696e6520544143484f090930783137330a23646566696e6520524541445f444154415f310930783137340a23646566696e65204d464d5f4d4f44450930783137350a23646566696e65205345454b5f434f4d504c4554450930783137360a23646566696e65204f4e454d45475f4d454449410930783137370a0a2f2a204269747320696e2068616e647368616b65207265676973746572202a2f0a0a23646566696e65204d41524b5f4259544509307830310a23646566696e65204352435f5a45524f09307830320a23646566696e65205244444154410909307830340a23646566696e652053454e53450909307830380a23646566696e65204d4f54454e0909307831300a23646566696e65204552524f520909307832300a23646566696e6520444154324259544509307834300a23646566696e6520444154314259544509307838300a0a2f2a206269747320696e207365747570207265676973746572202a2f0a0a23646566696e6520535f494e565f574441544109307830310a23646566696e6520535f335f355f53454c45435409307830320a23646566696e6520535f4743520909307830340a23646566696e6520535f46434c4b5f4449563209307830380a23646566696e6520535f4552524f525f434f525209307831300a23646566696e6520535f49424d5f445249564509307832300a23646566696e6520535f4743525f575249544509307834300a23646566696e6520535f54494d454f555409307838300a0a2f2a206269747320696e206d6f6465207265676973746572202a2f0a0a23646566696e6520434c4649464f0909307830310a23646566696e6520454e424c310909307830320a23646566696e6520454e424c320909307830340a23646566696e6520414354494f4e0909307830380a23646566696e652057524954455f4d4f444509307831300a23646566696e652048454453454c0909307832300a23646566696e65204d4f544f4e0909307838300a0a2f2a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2f0a0a656e756d2064726976655f6c6f636174696f6e207b0a09494e5445524e414c5f4452495645203d20307830322c0a0945585445524e414c5f4452495645203d20307830342c0a7d3b0a0a656e756d206d656469615f74797065207b0a0944445f4d454449412c0a0948445f4d454449412c0a7d3b0a0a73747275637420666c6f7070795f7374617465207b0a0a092f2a20706879736963616c2070726f70657274696573202a2f0a0a09656e756d2064726976655f6c6f636174696f6e206c6f636174696f6e3b092f2a20696e7465726e616c206f722065787465726e616c206472697665202a2f0a09696e74090920686561645f6e756d6265723b092f2a2073696e676c652d206f7220646f75626c652d7369646564206472697665202a2f0a0a092f2a206d65646961202a2f0a0a09696e740909206469736b5f696e3b0a09696e74090920656a65637465643b0a09656e756d206d656469615f747970650920747970653b0a09696e7409092077726974655f70726f7465637465643b0a0a09696e74090920746f74616c5f736563733b0a09696e7409092073656370657263796c3b0a09696e74090920736563706572747261636b3b0a0a092f2a20696e2d75736520696e666f726d6174696f6e202a2f0a0a09696e740909747261636b3b0a09696e7409097265665f636f756e743b0a0a097374727563742067656e6469736b202a6469736b3b0a0a092f2a20706172656e7420636f6e74726f6c6c6572202a2f0a0a09737472756374207377696d5f70726976202a7377643b0a7d3b0a0a656e756d206d6f746f725f616374696f6e207b0a094f46462c0a094f4e2c0a7d3b0a0a656e756d2068656164207b0a094c4f5745525f48454144203d20302c0a0955505045525f48454144203d20312c0a7d3b0a0a23646566696e652046445f4d41585f554e495409320a0a737472756374207377696d5f70726976207b0a09737472756374207377696d205f5f696f6d656d202a626173653b0a097370696e6c6f636b5f74206c6f636b3b0a0973747275637420726571756573745f7175657565202a71756575653b0a09696e7420666c6f7070795f636f756e743b0a0973747275637420666c6f7070795f737461746520756e69745b46445f4d41585f554e49545d3b0a7d3b0a0a65787465726e20696e74207377696d5f726561645f736563746f725f68656164657228737472756374207377696d205f5f696f6d656d202a626173652c0a0909090920202073747275637420736563746f725f686561646572202a686561646572293b0a65787465726e20696e74207377696d5f726561645f736563746f725f6461746128737472756374207377696d205f5f696f6d656d202a626173652c0a0909090920756e7369676e65642063686172202a64617461293b0a0a73746174696320444546494e455f4d55544558287377696d5f6d75746578293b0a73746174696320696e6c696e6520766f6964207365745f7377696d5f6d6f646528737472756374207377696d205f5f696f6d656d202a626173652c20696e7420656e61626c65290a7b0a097374727563742069776d205f5f696f6d656d202a69776d5f626173653b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a096966202821656e61626c6529207b0a09097377696d5f777269746528626173652c206d6f6465302c2030786638293b0a090972657475726e3b0a097d0a0a0969776d5f62617365203d20287374727563742069776d205f5f696f6d656d202a29626173653b0a096c6f63616c5f6972715f7361766528666c616773293b0a0a0969776d5f726561642869776d5f626173652c2071374c293b0a0969776d5f726561642869776d5f626173652c206d74724f6666293b0a0969776d5f726561642869776d5f626173652c20713648293b0a0a0969776d5f77726974652869776d5f626173652c207137482c2030783537293b0a0969776d5f77726974652869776d5f626173652c207137482c2030783137293b0a0969776d5f77726974652869776d5f626173652c207137482c2030783537293b0a0969776d5f77726974652869776d5f626173652c207137482c2030783537293b0a0a096c6f63616c5f6972715f726573746f726528666c616773293b0a7d0a0a73746174696320696e6c696e6520696e74206765745f7377696d5f6d6f646528737472756374207377696d205f5f696f6d656d202a62617365290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a096c6f63616c5f6972715f7361766528666c616773293b0a0a097377696d5f777269746528626173652c2070686173652c2030786635293b0a09696620287377696d5f7265616428626173652c2070686173652920213d2030786635290a0909676f746f2069735f69776d3b0a097377696d5f777269746528626173652c2070686173652c2030786636293b0a09696620287377696d5f7265616428626173652c2070686173652920213d2030786636290a0909676f746f2069735f69776d3b0a097377696d5f777269746528626173652c2070686173652c2030786637293b0a09696620287377696d5f7265616428626173652c2070686173652920213d2030786637290a0909676f746f2069735f69776d3b0a096c6f63616c5f6972715f726573746f726528666c616773293b0a0972657475726e20313b0a69735f69776d3a0a096c6f63616c5f6972715f726573746f726528666c616773293b0a0972657475726e20303b0a7d0a0a73746174696320696e6c696e6520766f6964207377696d5f73656c65637428737472756374207377696d205f5f696f6d656d202a626173652c20696e742073656c290a7b0a097377696d5f777269746528626173652c2070686173652c2052454c4158293b0a0a09766961315f7365745f686561642873656c2026203078313030293b0a0a097377696d5f777269746528626173652c2070686173652c2073656c20262043415f4d41534b293b0a7d0a0a73746174696320696e6c696e6520766f6964207377696d5f616374696f6e28737472756374207377696d205f5f696f6d656d202a626173652c20696e7420616374696f6e290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a096c6f63616c5f6972715f7361766528666c616773293b0a0a097377696d5f73656c65637428626173652c20616374696f6e293b0a097564656c61792831293b0a097377696d5f777269746528626173652c2070686173652c20284c535452423c3c3429207c204c53545242293b0a097564656c61792831293b0a097377696d5f777269746528626173652c2070686173652c20284c535452423c3c3429207c2028287e4c53545242292026203078304629293b0a097564656c61792831293b0a0a096c6f63616c5f6972715f726573746f726528666c616773293b0a7d0a0a73746174696320696e6c696e6520696e74207377696d5f7265616462697428737472756374207377696d205f5f696f6d656d202a626173652c20696e7420626974290a7b0a09696e7420737461743b0a0a097377696d5f73656c65637428626173652c20626974293b0a0a097564656c6179283130293b0a0a0973746174203d207377696d5f7265616428626173652c2068616e647368616b65293b0a0a0972657475726e20287374617420262053454e534529203d3d20303b0a7d0a0a73746174696320696e6c696e6520766f6964207377696d5f647269766528737472756374207377696d205f5f696f6d656d202a626173652c0a090909202020202020656e756d2064726976655f6c6f636174696f6e206c6f636174696f6e290a7b0a09696620286c6f636174696f6e203d3d20494e5445524e414c5f445249564529207b0a09097377696d5f777269746528626173652c206d6f6465302c2045585445524e414c5f4452495645293b202f2a20636c656172206472697665203120626974202a2f0a09097377696d5f777269746528626173652c206d6f6465312c20494e5445524e414c5f4452495645293b202f2a20736574206472697665203020626974202a2f0a097d20656c736520696620286c6f636174696f6e203d3d2045585445524e414c5f445249564529207b0a09097377696d5f777269746528626173652c206d6f6465302c20494e5445524e414c5f4452495645293b202f2a20636c656172206472697665203020626974202a2f0a09097377696d5f777269746528626173652c206d6f6465312c2045585445524e414c5f4452495645293b202f2a20736574206472697665203120626974202a2f0a097d0a7d0a0a73746174696320696e6c696e6520766f6964207377696d5f6d6f746f7228737472756374207377696d205f5f696f6d656d202a626173652c0a090909202020202020656e756d206d6f746f725f616374696f6e20616374696f6e290a7b0a0969662028616374696f6e203d3d204f4e29207b0a0909696e7420693b0a0a09097377696d5f616374696f6e28626173652c204d4f544f525f4f4e293b0a0a0909666f72202869203d20303b2069203c20322a485a3b20692b2b29207b0a0909097377696d5f73656c65637428626173652c2052454c4158293b0a090909696620287377696d5f7265616462697428626173652c204d4f544f525f4f4e29290a09090909627265616b3b0a09090963757272656e742d3e7374617465203d205441534b5f494e5445525255505449424c453b0a0909097363686564756c655f74696d656f75742831293b0a09097d0a097d20656c73652069662028616374696f6e203d3d204f464629207b0a09097377696d5f616374696f6e28626173652c204d4f544f525f4f4646293b0a09097377696d5f73656c65637428626173652c2052454c4158293b0a097d0a7d0a0a73746174696320696e6c696e6520766f6964207377696d5f656a65637428737472756374207377696d205f5f696f6d656d202a62617365290a7b0a09696e7420693b0a0a097377696d5f616374696f6e28626173652c20454a454354293b0a0a09666f72202869203d20303b2069203c20322a485a3b20692b2b29207b0a09097377696d5f73656c65637428626173652c2052454c4158293b0a090969662028217377696d5f7265616462697428626173652c204449534b5f494e29290a090909627265616b3b0a090963757272656e742d3e7374617465203d205441534b5f494e5445525255505449424c453b0a09097363686564756c655f74696d656f75742831293b0a097d0a097377696d5f73656c65637428626173652c2052454c4158293b0a7d0a0a73746174696320696e6c696e6520766f6964207377696d5f6865616428737472756374207377696d205f5f696f6d656d202a626173652c20656e756d20686561642068656164290a7b0a092f2a2077616974206472697665206973207265616479202a2f0a0a096966202868656164203d3d2055505045525f48454144290a09097377696d5f73656c65637428626173652c20524541445f444154415f31293b0a09656c7365206966202868656164203d3d204c4f5745525f48454144290a09097377696d5f73656c65637428626173652c20524541445f444154415f30293b0a7d0a0a73746174696320696e6c696e6520696e74207377696d5f7374657028737472756374207377696d205f5f696f6d656d202a62617365290a7b0a09696e7420776169743b0a0a097377696d5f616374696f6e28626173652c2053544550293b0a0a09666f72202877616974203d20303b2077616974203c20485a3b20776169742b2b29207b0a0a090963757272656e742d3e7374617465203d205441534b5f494e5445525255505449424c453b0a09097363686564756c655f74696d656f75742831293b0a0a09097377696d5f73656c65637428626173652c2052454c4158293b0a090969662028217377696d5f7265616462697428626173652c205354455029290a09090972657475726e20303b0a097d0a0972657475726e202d313b0a7d0a0a73746174696320696e6c696e6520696e74207377696d5f747261636b303028737472756374207377696d205f5f696f6d656d202a62617365290a7b0a09696e74207472793b0a0a097377696d5f616374696f6e28626173652c205345454b5f4e45474154495645293b0a0a09666f722028747279203d20303b20747279203c203130303b207472792b2b29207b0a0a09097377696d5f73656c65637428626173652c2052454c4158293b0a0909696620287377696d5f7265616462697428626173652c20545241434b5f5a45524f29290a090909627265616b3b0a0a0909696620287377696d5f73746570286261736529290a09090972657475726e202d313b0a097d0a0a09696620287377696d5f7265616462697428626173652c20545241434b5f5a45524f29290a090972657475726e20303b0a0a0972657475726e202d313b0a7d0a0a73746174696320696e6c696e6520696e74207377696d5f7365656b28737472756374207377696d205f5f696f6d656d202a626173652c20696e742073746570290a7b0a096966202873746570203d3d2030290a090972657475726e20303b0a0a096966202873746570203c203029207b0a09097377696d5f616374696f6e28626173652c205345454b5f4e45474154495645293b0a090973746570203d202d737465703b0a097d20656c73650a09097377696d5f616374696f6e28626173652c205345454b5f504f534954495645293b0a0a09666f722028203b2073746570203e20303b20737465702d2d29207b0a0909696620287377696d5f73746570286261736529290a09090972657475726e202d313b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320696e6c696e6520696e74207377696d5f747261636b2873747275637420666c6f7070795f7374617465202a66732c2020696e7420747261636b290a7b0a09737472756374207377696d205f5f696f6d656d202a62617365203d2066732d3e7377642d3e626173653b0a09696e74207265743b0a0a09726574203d207377696d5f7365656b28626173652c20747261636b202d2066732d3e747261636b293b0a0a0969662028726574203d3d2030290a090966732d3e747261636b203d20747261636b3b0a09656c7365207b0a09097377696d5f747261636b30302862617365293b0a090966732d3e747261636b203d20303b0a097d0a0a0972657475726e207265743b0a7d0a0a73746174696320696e7420666c6f7070795f656a6563742873747275637420666c6f7070795f7374617465202a6673290a7b0a09737472756374207377696d205f5f696f6d656d202a62617365203d2066732d3e7377642d3e626173653b0a0a097377696d5f647269766528626173652c2066732d3e6c6f636174696f6e293b0a097377696d5f6d6f746f7228626173652c204f4646293b0a097377696d5f656a6563742862617365293b0a0a0966732d3e6469736b5f696e203d20303b0a0966732d3e656a6563746564203d20313b0a0a0972657475726e20303b0a7d0a0a73746174696320696e6c696e6520696e74207377696d5f726561645f736563746f722873747275637420666c6f7070795f7374617465202a66732c0a09090909202020696e7420736964652c20696e7420747261636b2c0a09090909202020696e7420736563746f722c20756e7369676e65642063686172202a627566666572290a7b0a09737472756374207377696d205f5f696f6d656d202a62617365203d2066732d3e7377642d3e626173653b0a09756e7369676e6564206c6f6e6720666c6167733b0a0973747275637420736563746f725f686561646572206865616465723b0a09696e7420726574203d202d313b0a0973686f727420693b0a0a097377696d5f747261636b2866732c20747261636b293b0a0a097377696d5f777269746528626173652c206d6f6465312c204d4f544f4e293b0a097377696d5f6865616428626173652c2073696465293b0a097377696d5f777269746528626173652c206d6f6465302c2073696465293b0a0a096c6f63616c5f6972715f7361766528666c616773293b0a09666f72202869203d20303b2069203c2033363b20692b2b29207b0a0909726574203d207377696d5f726561645f736563746f725f68656164657228626173652c2026686561646572293b0a0909696620282172657420262620286865616465722e736563746f72203d3d20736563746f722929207b0a0909092f2a20666f756e64202a2f0a0a090909726574203d207377696d5f726561645f736563746f725f6461746128626173652c20627566666572293b0a090909627265616b3b0a09097d0a097d0a096c6f63616c5f6972715f726573746f726528666c616773293b0a0a097377696d5f777269746528626173652c206d6f6465302c204d4f544f4e293b0a0a0969662028286865616465722e7369646520213d20736964652920207c7c20286865616465722e747261636b20213d20747261636b29207c7c0a092020202020286865616465722e736563746f7220213d20736563746f7229290a090972657475726e20303b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e7420666c6f7070795f726561645f736563746f72732873747275637420666c6f7070795f7374617465202a66732c0a09090920202020202020696e74207265715f736563746f722c20696e7420736563746f72735f6e622c0a09090920202020202020756e7369676e65642063686172202a627566666572290a7b0a09737472756374207377696d205f5f696f6d656d202a62617365203d2066732d3e7377642d3e626173653b0a09696e74207265743b0a09696e7420736964652c20747261636b2c20736563746f723b0a09696e7420692c207472793b0a0a0a097377696d5f647269766528626173652c2066732d3e6c6f636174696f6e293b0a09666f72202869203d207265715f736563746f723b2069203c207265715f736563746f72202b20736563746f72735f6e623b20692b2b29207b0a0909696e7420783b0a0909747261636b203d2069202f2066732d3e73656370657263796c3b0a090978203d206920252066732d3e73656370657263796c3b0a090973696465203d2078202f2066732d3e736563706572747261636b3b0a0909736563746f72203d207820252066732d3e736563706572747261636b202b20313b0a0a0909747279203d20353b0a0909646f207b0a090909726574203d207377696d5f726561645f736563746f722866732c20736964652c20747261636b2c20736563746f722c0a090909090909627566666572293b0a090909696620287472792d2d203d3d2030290a0909090972657475726e202d45494f3b0a09097d207768696c65202872657420213d20353132293b0a0a0909627566666572202b3d207265743b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964207265646f5f66645f726571756573742873747275637420726571756573745f7175657565202a71290a7b0a097374727563742072657175657374202a7265713b0a0973747275637420666c6f7070795f7374617465202a66733b0a0a09726571203d20626c6b5f66657463685f726571756573742871293b0a097768696c65202872657129207b0a0909696e7420657272203d202d45494f3b0a0a09096673203d207265712d3e72715f6469736b2d3e707269766174655f646174613b0a090969662028626c6b5f72715f706f732872657129203e3d2066732d3e746f74616c5f73656373290a090909676f746f20646f6e653b0a0909696620282166732d3e6469736b5f696e290a090909676f746f20646f6e653b0a09096966202872715f646174615f6469722872657129203d3d2057524954452026262066732d3e77726974655f70726f746563746564290a090909676f746f20646f6e653b0a0a0909737769746368202872715f646174615f646972287265712929207b0a0909636173652057524954453a0a0909092f2a204e4f5420494d504c454d454e544544202a2f0a090909627265616b3b0a09096361736520524541443a0a090909657272203d20666c6f7070795f726561645f736563746f72732866732c20626c6b5f72715f706f7328726571292c0a0909090909092020626c6b5f72715f6375725f736563746f727328726571292c0a09090909090920207265712d3e627566666572293b0a090909627265616b3b0a09097d0a09646f6e653a0a090969662028215f5f626c6b5f656e645f726571756573745f637572287265712c2065727229290a090909726571203d20626c6b5f66657463685f726571756573742871293b0a097d0a7d0a0a73746174696320766f696420646f5f66645f726571756573742873747275637420726571756573745f7175657565202a71290a7b0a097265646f5f66645f726571756573742871293b0a7d0a0a7374617469632073747275637420666c6f7070795f73747275637420666c6f7070795f747970655b345d203d207b0a097b20202020302c2020302c20302c2020302c20302c20307830302c20307830302c20307830302c20307830302c204e554c4c207d2c202f2a206e6f2074657374696e672020202a2f0a097b20203732302c2020392c20312c2038302c20302c20307832412c20307830322c20307844462c20307835302c204e554c4c207d2c202f2a203336304b4220535320332e35222a2f0a097b20313434302c2020392c20322c2038302c20302c20307832412c20307830322c20307844462c20307835302c204e554c4c207d2c202f2a203732304b4220332e35222020202a2f0a097b20323838302c2031382c20322c2038302c20302c20307831422c20307830302c20307843462c20307836432c204e554c4c207d2c202f2a20312e34344d4220332e352220202a2f0a7d3b0a0a73746174696320696e74206765745f666c6f7070795f67656f6d657472792873747275637420666c6f7070795f7374617465202a66732c20696e7420747970652c0a0909092020202020202073747275637420666c6f7070795f737472756374202a2a67290a7b0a096966202874797065203e3d2041525241595f53495a4528666c6f7070795f7479706529290a090972657475726e202d45494e56414c3b0a0a096966202874797065290a09092a67203d2026666c6f7070795f747970655b747970655d3b0a09656c7365206966202866732d3e74797065203d3d2048445f4d4544494129202f2a20486967682d44656e73697479206d65646961202a2f0a09092a67203d2026666c6f7070795f747970655b335d3b0a09656c7365206966202866732d3e686561645f6e756d626572203d3d203229202f2a20646f75626c652d7369646564202a2f0a09092a67203d2026666c6f7070795f747970655b325d3b0a09656c73650a09092a67203d2026666c6f7070795f747970655b315d3b0a0a0972657475726e20303b0a7d0a0a73746174696320766f69642073657475705f6d656469756d2873747275637420666c6f7070795f7374617465202a6673290a7b0a09737472756374207377696d205f5f696f6d656d202a62617365203d2066732d3e7377642d3e626173653b0a0a09696620287377696d5f7265616462697428626173652c204449534b5f494e2929207b0a090973747275637420666c6f7070795f737472756374202a673b0a090966732d3e6469736b5f696e203d20313b0a090966732d3e77726974655f70726f746563746564203d207377696d5f7265616462697428626173652c2057524954455f50524f54293b0a090966732d3e74797065203d207377696d5f7265616462697428626173652c204f4e454d45475f4d45444941293b0a0a0909696620287377696d5f747261636b3030286261736529290a0909097072696e746b284b45524e5f4552520a09090909225357494d3a2063616e6e6f74206d6f766520666c6f707079206865616420746f20747261636b20305c6e22293b0a0a09097377696d5f747261636b30302862617365293b0a0a09096765745f666c6f7070795f67656f6d657472792866732c20302c202667293b0a090966732d3e746f74616c5f73656373203d20672d3e73697a653b0a090966732d3e73656370657263796c203d20672d3e68656164202a20672d3e736563743b0a090966732d3e736563706572747261636b203d20672d3e736563743b0a090966732d3e747261636b203d20303b0a097d20656c7365207b0a090966732d3e6469736b5f696e203d20303b0a097d0a7d0a0a73746174696320696e7420666c6f7070795f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a09737472756374207377696d205f5f696f6d656d202a62617365203d2066732d3e7377642d3e626173653b0a09696e74206572723b0a0a096966202866732d3e7265665f636f756e74203d3d202d31207c7c202866732d3e7265665f636f756e74202626206d6f6465202620464d4f44455f4558434c29290a090972657475726e202d45425553593b0a0a09696620286d6f6465202620464d4f44455f4558434c290a090966732d3e7265665f636f756e74203d202d313b0a09656c73650a090966732d3e7265665f636f756e742b2b3b0a0a097377696d5f777269746528626173652c2073657475702c20535f49424d5f445249564520207c20535f46434c4b5f44495632293b0a097564656c6179283130293b0a097377696d5f647269766528626173652c20494e5445524e414c5f4452495645293b0a097377696d5f6d6f746f7228626173652c204f4e293b0a097377696d5f616374696f6e28626173652c205345544d464d293b0a096966202866732d3e656a6563746564290a090973657475705f6d656469756d286673293b0a09696620282166732d3e6469736b5f696e29207b0a0909657272203d202d454e58494f3b0a0909676f746f206f75743b0a097d0a0a09696620286d6f6465202620464d4f44455f4e44454c4159290a090972657475726e20303b0a0a09696620286d6f646520262028464d4f44455f524541447c464d4f44455f57524954452929207b0a0909636865636b5f6469736b5f6368616e67652862646576293b0a090969662028286d6f6465202620464d4f44455f5752495445292026262066732d3e77726974655f70726f74656374656429207b0a090909657272203d202d45524f46533b0a090909676f746f206f75743b0a09097d0a097d0a0972657475726e20303b0a6f75743a0a096966202866732d3e7265665f636f756e74203c2030290a090966732d3e7265665f636f756e74203d20303b0a09656c7365206966202866732d3e7265665f636f756e74203e2030290a09092d2d66732d3e7265665f636f756e743b0a0a096966202866732d3e7265665f636f756e74203d3d2030290a09097377696d5f6d6f746f7228626173652c204f4646293b0a0972657475726e206572723b0a7d0a0a73746174696320696e7420666c6f7070795f756e6c6f636b65645f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465290a7b0a09696e74207265743b0a0a096d757465785f6c6f636b28267377696d5f6d75746578293b0a09726574203d20666c6f7070795f6f70656e28626465762c206d6f6465293b0a096d757465785f756e6c6f636b28267377696d5f6d75746578293b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e7420666c6f7070795f72656c65617365287374727563742067656e6469736b202a6469736b2c20666d6f64655f74206d6f6465290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d206469736b2d3e707269766174655f646174613b0a09737472756374207377696d205f5f696f6d656d202a62617365203d2066732d3e7377642d3e626173653b0a0a096d757465785f6c6f636b28267377696d5f6d75746578293b0a096966202866732d3e7265665f636f756e74203c2030290a090966732d3e7265665f636f756e74203d20303b0a09656c7365206966202866732d3e7265665f636f756e74203e2030290a09092d2d66732d3e7265665f636f756e743b0a0a096966202866732d3e7265665f636f756e74203d3d2030290a09097377696d5f6d6f746f7228626173652c204f4646293b0a096d757465785f756e6c6f636b28267377696d5f6d75746578293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420666c6f7070795f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c0a090909756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720706172616d290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a09696e74206572723b0a0a096966202828636d642026203078383029202626202163617061626c65284341505f5359535f41444d494e29290a09090972657475726e202d455045524d3b0a0a097377697463682028636d6429207b0a0963617365204644454a4543543a0a09096966202866732d3e7265665f636f756e7420213d2031290a09090972657475726e202d45425553593b0a09096d757465785f6c6f636b28267377696d5f6d75746578293b0a0909657272203d20666c6f7070795f656a656374286673293b0a09096d757465785f756e6c6f636b28267377696d5f6d75746578293b0a090972657475726e206572723b0a0a096361736520464447455450524d3a0a090969662028636f70795f746f5f757365722828766f6964205f5f75736572202a2920706172616d2c2028766f6964202a292026666c6f7070795f747970652c0a090909092073697a656f662873747275637420666c6f7070795f7374727563742929290a09090972657475726e202d454641554c543b0a0909627265616b3b0a0a0964656661756c743a0a09097072696e746b284b45524e5f444542554720225357494d20666c6f7070795f696f63746c3a20756e6b6e6f776e20636d642025645c6e222c0a090920202020202020636d64293b0a090972657475726e202d454e4f5359533b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e7420666c6f7070795f67657467656f2873747275637420626c6f636b5f646576696365202a626465762c207374727563742068645f67656f6d65747279202a67656f290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a0973747275637420666c6f7070795f737472756374202a673b0a09696e74207265743b0a0a09726574203d206765745f666c6f7070795f67656f6d657472792866732c20302c202667293b0a0969662028726574290a090972657475726e207265743b0a0a0967656f2d3e6865616473203d20672d3e686561643b0a0967656f2d3e736563746f7273203d20672d3e736563743b0a0967656f2d3e63796c696e64657273203d20672d3e747261636b3b0a0a0972657475726e20303b0a7d0a0a73746174696320756e7369676e656420696e7420666c6f7070795f636865636b5f6576656e7473287374727563742067656e6469736b202a6469736b2c0a0909090909756e7369676e656420696e7420636c656172696e67290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d206469736b2d3e707269766174655f646174613b0a0a0972657475726e2066732d3e656a6563746564203f204449534b5f4556454e545f4d454449415f4348414e4745203a20303b0a7d0a0a73746174696320696e7420666c6f7070795f726576616c6964617465287374727563742067656e6469736b202a6469736b290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d206469736b2d3e707269766174655f646174613b0a09737472756374207377696d205f5f696f6d656d202a62617365203d2066732d3e7377642d3e626173653b0a0a097377696d5f647269766528626173652c2066732d3e6c6f636174696f6e293b0a0a096966202866732d3e656a6563746564290a090973657475705f6d656469756d286673293b0a0a09696620282166732d3e6469736b5f696e290a09097377696d5f6d6f746f7228626173652c204f4646293b0a09656c73650a090966732d3e656a6563746564203d20303b0a0a0972657475726e202166732d3e6469736b5f696e3b0a7d0a0a73746174696320636f6e73742073747275637420626c6f636b5f6465766963655f6f7065726174696f6e7320666c6f7070795f666f7073203d207b0a092e6f776e65720909203d20544849535f4d4f44554c452c0a092e6f70656e0909203d20666c6f7070795f756e6c6f636b65645f6f70656e2c0a092e72656c6561736509203d20666c6f7070795f72656c656173652c0a092e696f63746c0909203d20666c6f7070795f696f63746c2c0a092e67657467656f0909203d20666c6f7070795f67657467656f2c0a092e636865636b5f6576656e747309203d20666c6f7070795f636865636b5f6576656e74732c0a092e726576616c69646174655f6469736b203d20666c6f7070795f726576616c69646174652c0a7d3b0a0a73746174696320737472756374206b6f626a656374202a666c6f7070795f66696e64286465765f74206465762c20696e74202a706172742c20766f6964202a64617461290a7b0a09737472756374207377696d5f70726976202a737764203d20646174613b0a09696e74206472697665203d20282a7061727420262033293b0a0a09696620286472697665203e207377642d3e666c6f7070795f636f756e74290a090972657475726e204e554c4c3b0a0a092a70617274203d20303b0a0972657475726e206765745f6469736b287377642d3e756e69745b64726976655d2e6469736b293b0a7d0a0a73746174696320696e74207377696d5f6164645f666c6f70707928737472756374207377696d5f70726976202a7377642c20656e756d2064726976655f6c6f636174696f6e206c6f636174696f6e290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d20267377642d3e756e69745b7377642d3e666c6f7070795f636f756e745d3b0a09737472756374207377696d205f5f696f6d656d202a62617365203d207377642d3e626173653b0a0a0966732d3e6c6f636174696f6e203d206c6f636174696f6e3b0a0a097377696d5f647269766528626173652c206c6f636174696f6e293b0a0a097377696d5f6d6f746f7228626173652c204f4646293b0a0a09696620287377696d5f7265616462697428626173652c2053494e474c455f534944454429290a090966732d3e686561645f6e756d626572203d20313b0a09656c73650a090966732d3e686561645f6e756d626572203d20323b0a0966732d3e7265665f636f756e74203d20303b0a0966732d3e656a6563746564203d20313b0a0a097377642d3e666c6f7070795f636f756e742b2b3b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74207377696d5f666c6f7070795f696e697428737472756374207377696d5f70726976202a737764290a7b0a09696e74206572723b0a09696e742064726976653b0a09737472756374207377696d205f5f696f6d656d202a62617365203d207377642d3e626173653b0a0a092f2a207363616e20666c6f70707920647269766573202a2f0a0a097377696d5f647269766528626173652c20494e5445524e414c5f4452495645293b0a09696620287377696d5f7265616462697428626173652c2044524956455f50524553454e5429290a09097377696d5f6164645f666c6f707079287377642c20494e5445524e414c5f4452495645293b0a097377696d5f647269766528626173652c2045585445524e414c5f4452495645293b0a09696620287377696d5f7265616462697428626173652c2044524956455f50524553454e5429290a09097377696d5f6164645f666c6f707079287377642c2045585445524e414c5f4452495645293b0a0a092f2a20726567697374657220666c6f70707920647269766573202a2f0a0a09657272203d2072656769737465725f626c6b64657628464c4f5050595f4d414a4f522c2022666422293b0a096966202865727229207b0a09097072696e746b284b45524e5f4552522022556e61626c6520746f20676574206d616a6f7220256420666f72205357494d20666c6f7070795c6e222c0a090920202020202020464c4f5050595f4d414a4f52293b0a090972657475726e202d45425553593b0a097d0a0a09666f7220286472697665203d20303b206472697665203c207377642d3e666c6f7070795f636f756e743b2064726976652b2b29207b0a09097377642d3e756e69745b64726976655d2e6469736b203d20616c6c6f635f6469736b2831293b0a0909696620287377642d3e756e69745b64726976655d2e6469736b203d3d204e554c4c29207b0a090909657272203d202d454e4f4d454d3b0a090909676f746f20657869745f7075745f6469736b733b0a09097d0a09097377642d3e756e69745b64726976655d2e737764203d207377643b0a097d0a0a097377642d3e7175657565203d20626c6b5f696e69745f717565756528646f5f66645f726571756573742c20267377642d3e6c6f636b293b0a0969662028217377642d3e717565756529207b0a0909657272203d202d454e4f4d454d3b0a0909676f746f20657869745f7075745f6469736b733b0a097d0a0a09666f7220286472697665203d20303b206472697665203c207377642d3e666c6f7070795f636f756e743b2064726976652b2b29207b0a09097377642d3e756e69745b64726976655d2e6469736b2d3e666c616773203d2047454e48445f464c5f52454d4f5641424c453b0a09097377642d3e756e69745b64726976655d2e6469736b2d3e6d616a6f72203d20464c4f5050595f4d414a4f523b0a09097377642d3e756e69745b64726976655d2e6469736b2d3e66697273745f6d696e6f72203d2064726976653b0a0909737072696e7466287377642d3e756e69745b64726976655d2e6469736b2d3e6469736b5f6e616d652c202266642564222c206472697665293b0a09097377642d3e756e69745b64726976655d2e6469736b2d3e666f7073203d2026666c6f7070795f666f70733b0a09097377642d3e756e69745b64726976655d2e6469736b2d3e707269766174655f64617461203d20267377642d3e756e69745b64726976655d3b0a09097377642d3e756e69745b64726976655d2e6469736b2d3e7175657565203d207377642d3e71756575653b0a09097365745f6361706163697479287377642d3e756e69745b64726976655d2e6469736b2c2032383830293b0a09096164645f6469736b287377642d3e756e69745b64726976655d2e6469736b293b0a097d0a0a09626c6b5f72656769737465725f726567696f6e284d4b44455628464c4f5050595f4d414a4f522c2030292c203235362c20544849535f4d4f44554c452c0a09090920202020666c6f7070795f66696e642c204e554c4c2c20737764293b0a0a0972657475726e20303b0a0a657869745f7075745f6469736b733a0a09756e72656769737465725f626c6b64657628464c4f5050595f4d414a4f522c2022666422293b0a097768696c65202864726976652d2d290a09097075745f6469736b287377642d3e756e69745b64726976655d2e6469736b293b0a0972657475726e206572723b0a7d0a0a73746174696320696e74207377696d5f70726f62652873747275637420706c6174666f726d5f646576696365202a646576290a7b0a09737472756374207265736f75726365202a7265733b0a09737472756374207377696d205f5f696f6d656d202a7377696d5f626173653b0a09737472756374207377696d5f70726976202a7377643b0a09696e74207265743b0a0a09726573203d20706c6174666f726d5f6765745f7265736f75726365286465762c20494f5245534f555243455f4d454d2c2030293b0a09696620282172657329207b0a0909726574203d202d454e4f4445563b0a0909676f746f206f75743b0a097d0a0a096966202821726571756573745f6d656d5f726567696f6e287265732d3e73746172742c207265736f757263655f73697a6528726573292c20434152444e414d452929207b0a0909726574203d202d45425553593b0a0909676f746f206f75743b0a097d0a0a097377696d5f62617365203d20696f72656d6170287265732d3e73746172742c207265736f757263655f73697a652872657329293b0a0969662028217377696d5f6261736529207b0a090972657475726e202d454e4f4d454d3b0a0909676f746f206f75745f72656c656173655f696f3b0a097d0a0a092f2a2070726f626520646576696365202a2f0a0a097365745f7377696d5f6d6f6465287377696d5f626173652c2031293b0a0969662028216765745f7377696d5f6d6f6465287377696d5f626173652929207b0a09097072696e746b284b45524e5f494e464f20225357494d20646576696365206e6f7420666f756e6420215c6e22293b0a0909726574203d202d454e4f4445563b0a0909676f746f206f75745f696f756e6d61703b0a097d0a0a092f2a2073657420706c6174666f726d206472697665722064617461202a2f0a0a09737764203d206b7a616c6c6f632873697a656f6628737472756374207377696d5f70726976292c204746505f4b45524e454c293b0a09696620282173776429207b0a0909726574203d202d454e4f4d454d3b0a0909676f746f206f75745f696f756e6d61703b0a097d0a09706c6174666f726d5f7365745f64727664617461286465762c20737764293b0a0a097377642d3e62617365203d207377696d5f626173653b0a0a09726574203d207377696d5f666c6f7070795f696e697428737764293b0a0969662028726574290a0909676f746f206f75745f6b667265653b0a0a0972657475726e20303b0a0a6f75745f6b667265653a0a09706c6174666f726d5f7365745f64727664617461286465762c204e554c4c293b0a096b6672656528737764293b0a6f75745f696f756e6d61703a0a09696f756e6d6170287377696d5f62617365293b0a6f75745f72656c656173655f696f3a0a0972656c656173655f6d656d5f726567696f6e287265732d3e73746172742c207265736f757263655f73697a652872657329293b0a6f75743a0a0972657475726e207265743b0a7d0a0a73746174696320696e74207377696d5f72656d6f76652873747275637420706c6174666f726d5f646576696365202a646576290a7b0a09737472756374207377696d5f70726976202a737764203d20706c6174666f726d5f6765745f6472766461746128646576293b0a09696e742064726976653b0a09737472756374207265736f75726365202a7265733b0a0a09626c6b5f756e72656769737465725f726567696f6e284d4b44455628464c4f5050595f4d414a4f522c2030292c20323536293b0a0a09666f7220286472697665203d20303b206472697665203c207377642d3e666c6f7070795f636f756e743b2064726976652b2b29207b0a090964656c5f67656e6469736b287377642d3e756e69745b64726976655d2e6469736b293b0a09097075745f6469736b287377642d3e756e69745b64726976655d2e6469736b293b0a097d0a0a09756e72656769737465725f626c6b64657628464c4f5050595f4d414a4f522c2022666422293b0a0a09626c6b5f636c65616e75705f7175657565287377642d3e7175657565293b0a0a092f2a20656a65637420666c6f7070696573202a2f0a0a09666f7220286472697665203d20303b206472697665203c207377642d3e666c6f7070795f636f756e743b2064726976652b2b290a0909666c6f7070795f656a65637428267377642d3e756e69745b64726976655d293b0a0a09696f756e6d6170287377642d3e62617365293b0a0a09726573203d20706c6174666f726d5f6765745f7265736f75726365286465762c20494f5245534f555243455f4d454d2c2030293b0a0969662028726573290a090972656c656173655f6d656d5f726567696f6e287265732d3e73746172742c207265736f757263655f73697a652872657329293b0a0a09706c6174666f726d5f7365745f64727664617461286465762c204e554c4c293b0a096b6672656528737764293b0a0a0972657475726e20303b0a7d0a0a7374617469632073747275637420706c6174666f726d5f647269766572207377696d5f647269766572203d207b0a092e70726f626520203d207377696d5f70726f62652c0a092e72656d6f7665203d207377696d5f72656d6f76652c0a092e6472697665722020203d207b0a09092e6e616d65093d20434152444e414d452c0a09092e6f776e6572093d20544849535f4d4f44554c452c0a097d2c0a7d3b0a0a73746174696320696e74205f5f696e6974207377696d5f696e697428766f6964290a7b0a097072696e746b284b45524e5f494e464f20225357494d20666c6f707079206472697665722025735c6e222c204452495645525f56455253494f4e293b0a0a0972657475726e20706c6174666f726d5f6472697665725f726567697374657228267377696d5f647269766572293b0a7d0a6d6f64756c655f696e6974287377696d5f696e6974293b0a0a73746174696320766f6964205f5f65786974207377696d5f6578697428766f6964290a7b0a09706c6174666f726d5f6472697665725f756e726567697374657228267377696d5f647269766572293b0a7d0a6d6f64756c655f65786974287377696d5f65786974293b0a0a4d4f44554c455f4445534352495054494f4e282244726976657220666f72205357494d20666c6f70707920636f6e74726f6c6c657222293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a4d4f44554c455f415554484f5228224c617572656e7420566976696572203c6c617572656e74406c7669766965722e696e666f3e22293b0a4d4f44554c455f414c4941535f424c4f434b4445565f4d414a4f5228464c4f5050595f4d414a4f52293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f7377696d332e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030373730333700313231313437343433333000303031363635360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2044726976657220666f7220746865205357494d332028537570657220576f7a20496e7465677261746564204d616368696e652033290a202a20666c6f70707920636f6e74726f6c6c657220666f756e64206f6e20506f776572204d6163696e746f736865732e0a202a0a202a20436f70797269676874202843292031393936205061756c204d61636b65727261732e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a2032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a2f2a0a202a20544f444f3a0a202a2068616e646c652032206472697665730a202a2068616e646c6520474352206469736b730a202a2f0a0a23756e6465662044454255470a0a23696e636c756465203c6c696e75782f7374646465662e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f74696d65722e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f66642e683e0a23696e636c756465203c6c696e75782f696f63746c2e683e0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f6462646d612e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f6d656469616261792e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f706d61635f666561747572652e683e0a0a23646566696e65204d41585f464c4f505049455309320a0a73746174696320444546494e455f4d55544558287377696d335f6d75746578293b0a737461746963207374727563742067656e6469736b202a6469736b735b4d41585f464c4f50504945535d3b0a0a656e756d207377696d5f7374617465207b0a0969646c652c0a096c6f636174696e672c0a097365656b696e672c0a09736574746c696e672c0a09646f5f7472616e736665722c0a096a6f6767696e672c0a09617661696c61626c652c0a09726576616c69646174696e672c0a09656a656374696e670a7d3b0a0a23646566696e652052454728782909756e7369676e6564206368617220783b20636861722078202323205f7061645b31355d3b0a0a2f2a0a202a20546865206e616d657320666f7220746865736520726567697374657273206d6f73746c7920726570726573656e742073706563756c6174696f6e206f6e206d7920706172742e0a202a2049742077696c6c20626520696e746572657374696e6720746f2073656520686f7720636c6f736520746865792061726520746f20746865206e616d6573204170706c6520757365732e0a202a2f0a737472756374207377696d33207b0a095245472864617461293b0a095245472874696d6572293b09092f2a20636f756e747320646f776e20617420314d487a202a2f0a09524547286572726f72293b0a09524547286d6f6465293b0a095245472873656c656374293b09092f2a20636f6e74726f6c73204341302c204341312c2043413220616e64204c53545242207369676e616c73202a2f0a09524547287365747570293b0a0952454728636f6e74726f6c293b09092f2a2077726974696e67206269747320636c65617273207468656d202a2f0a0952454728737461747573293b09092f2a2077726974696e6720626974732073657473207468656d20696e20636f6e74726f6c202a2f0a0952454728696e7472293b0a09524547286e7365656b293b09092f2a202320747261636b7320746f207365656b202a2f0a095245472863747261636b293b09092f2a2063757272656e7420747261636b206e756d626572202a2f0a09524547286373656374293b09092f2a2063757272656e7420736563746f72206e756d626572202a2f0a095245472867617033293b09092f2a2073697a65206f6620676170203320696e20747261636b20666f726d6174202a2f0a0952454728736563746f72293b09092f2a20736563746f72202320746f2072656164206f72207772697465202a2f0a09524547286e73656374293b09092f2a202320736563746f727320746f2072656164206f72207772697465202a2f0a0952454728696e74725f656e61626c65293b0a7d3b0a0a23646566696e6520636f6e74726f6c5f62696309636f6e74726f6c0a23646566696e6520636f6e74726f6c5f626973097374617475730a0a2f2a204269747320696e2073656c656374207265676973746572202a2f0a23646566696e652043415f4d41534b0909370a23646566696e65204c535452420909380a0a2f2a204269747320696e20636f6e74726f6c207265676973746572202a2f0a23646566696e6520444f5f5345454b0909307838300a23646566696e6520464f524d41540909307834300a23646566696e652053454c4543540909307832300a23646566696e652057524954455f534543544f525309307831300a23646566696e6520444f5f414354494f4e09307830380a23646566696e65204452495645325f454e41424c4509307830340a23646566696e652044524956455f454e41424c4509307830320a23646566696e6520494e54525f454e41424c4509307830310a0a2f2a204269747320696e20737461747573207265676973746572202a2f0a23646566696e65204649464f5f314259544509307838300a23646566696e65204649464f5f324259544509307834300a23646566696e65204552524f520909307832300a23646566696e6520444154410909307830380a23646566696e65205244444154410909307830340a23646566696e6520494e54525f50454e44494e4709307830320a23646566696e65204d41524b5f4259544509307830310a0a2f2a204269747320696e20696e747220616e6420696e74725f656e61626c6520726567697374657273202a2f0a23646566696e65204552524f525f494e545209307832300a23646566696e6520444154415f4348414e47454409307831300a23646566696e65205452414e534645525f444f4e4509307830380a23646566696e65205345454e5f534543544f5209307830340a23646566696e65205345454b5f444f4e4509307830320a23646566696e652054494d45525f444f4e4509307830310a0a2f2a204269747320696e206572726f72207265676973746572202a2f0a23646566696e65204552525f444154415f43524309307838300a23646566696e65204552525f414444525f43524309307834300a23646566696e65204552525f4f56455252554e09307830340a23646566696e65204552525f554e44455252554e09307830310a0a2f2a204269747320696e207365747570207265676973746572202a2f0a23646566696e6520535f53575f524553455409307838300a23646566696e6520535f4743525f575249544509307834300a23646566696e6520535f49424d5f445249564509307832300a23646566696e6520535f544553545f4d4f444509307831300a23646566696e6520535f46434c4b5f4449563209307830380a23646566696e6520535f4743520909307830340a23646566696e6520535f434f50595f50524f5409307830320a23646566696e6520535f494e565f574441544109307830310a0a2f2a2053656c6563742076616c75657320666f72207377696d335f616374696f6e202a2f0a23646566696e65205345454b5f504f53495449564509300a23646566696e65205345454b5f4e4547415449564509340a23646566696e6520535445500909310a23646566696e65204d4f544f525f4f4e09320a23646566696e65204d4f544f525f4f464609360a23646566696e6520494e4445580909330a23646566696e6520454a4543540909370a23646566696e65205345544d464d0909390a23646566696e6520534554474352090931330a0a2f2a2053656c6563742076616c75657320666f72207377696d335f73656c65637420616e64207377696d335f72656164626974202a2f0a23646566696e6520535445505f44495209300a23646566696e65205354455050494e4709310a23646566696e65204d4f544f525f4f4e09320a23646566696e652052454c4158090933092f2a20616c736f20656a65637420696e2070726f6772657373202a2f0a23646566696e6520524541445f444154415f3009340a23646566696e652054574f4d45475f445249564509350a23646566696e652053494e474c455f53494445440936092f2a206472697665206f72206469736b6574746520697320344d4220747970653f202a2f0a23646566696e652044524956455f50524553454e5409370a23646566696e65204449534b5f494e0909380a23646566696e652057524954455f50524f5409390a23646566696e6520545241434b5f5a45524f0931300a23646566696e6520544143484f090931310a23646566696e6520524541445f444154415f310931320a23646566696e65204d464d5f4d4f44450931330a23646566696e65205345454b5f434f4d504c4554450931340a23646566696e65204f4e454d45475f4d454449410931350a0a2f2a20446566696e6974696f6e73206f662076616c756573207573656420696e2077726974696e6720616e6420666f726d617474696e67202a2f0a23646566696e6520444154415f45534341504509307839390a23646566696e65204743525f53594e435f45584309307833660a23646566696e65204743525f53594e435f434f4e5609307838300a23646566696e65204743525f46495253545f4d41524b09307864350a23646566696e65204743525f5345434f4e445f4d41524b09307861610a23646566696e65204743525f414444525f4d41524b09225c7864355c7861615c783030220a23646566696e65204743525f444154415f4d41524b09225c7864355c7861615c783062220a23646566696e65204743525f534c49505f4259544509225c7832375c786161220a23646566696e65204743525f53454c465f53594e4309225c7833665c7862665c7831655c7833345c7833635c783366220a0a23646566696e6520444154415f39390909225c7839395c783939220a23646566696e65204d464d5f414444525f4d41524b09225c7839395c7861315c7839395c7861315c7839395c7861315c7839395c786665220a23646566696e65204d464d5f494e4445585f4d41524b09225c7839395c7863325c7839395c7863325c7839395c7863325c7839395c786663220a23646566696e65204d464d5f4741505f4c454e0931320a0a73747275637420666c6f7070795f7374617465207b0a09656e756d207377696d5f73746174650973746174653b0a09737472756374207377696d33205f5f696f6d656d202a7377696d333b092f2a20686172647761726520726567697374657273202a2f0a09737472756374206462646d615f72656773205f5f696f6d656d202a646d613b092f2a20444d4120636f6e74726f6c6c657220726567697374657273202a2f0a09696e74097377696d335f696e74723b092f2a20696e74657272757074206e756d62657220666f72205357494d33202a2f0a09696e7409646d615f696e74723b092f2a20696e74657272757074206e756d62657220666f7220444d41206368616e6e656c202a2f0a09696e74096375725f63796c3b092f2a2063796c696e6465722068656164206973206f6e2c206f72202d31202a2f0a09696e74096375725f736563746f723b092f2a206c61737420736563746f722077652073617720676f2070617374202a2f0a09696e74097265715f63796c3b092f2a207468652063796c696e64657220666f72207468652063757272656e7420722f772072657175657374202a2f0a09696e7409686561643b09092f2a2068656164206e756d62657220646974746f202a2f0a09696e74097265715f736563746f723b092f2a20736563746f72206e756d62657220646974746f202a2f0a09696e740973636f756e743b09092f2a202320736563746f7273207765277265207472616e7366657272696e672061742070726573656e74202a2f0a09696e7409726574726965733b0a09696e7409736574746c655f74696d653b0a09696e740973656370657263796c3b092f2a206469736b2067656f6d6574727920696e666f726d6174696f6e202a2f0a09696e7409736563706572747261636b3b0a09696e7409746f74616c5f736563733b0a09696e740977726974655f70726f743b092f2a20312069662077726974652d70726f7465637465642c2030206966206e6f742c202d312064756e6e6f202a2f0a09737472756374206462646d615f636d64202a646d615f636d643b0a09696e74097265665f636f756e743b0a09696e74096578706563745f63796c3b0a097374727563742074696d65725f6c6973742074696d656f75743b0a09696e740974696d656f75745f70656e64696e673b0a09696e7409656a65637465643b0a09776169745f71756575655f686561645f7420776169743b0a09696e740977616e7465643b0a09737472756374206d6163696f5f646576202a6d6465763b0a0963686172096462646d615f636d645f73706163655b35202a2073697a656f6628737472756374206462646d615f636d64295d3b0a09696e7409696e6465783b0a097374727563742072657175657374202a6375725f7265713b0a7d3b0a0a23646566696e65207377696d335f65727228666d742c206172672e2e2e29096465765f657272282666732d3e6d6465762d3e6f666465762e6465762c20225b666425645d202220666d742c2066732d3e696e6465782c20617267290a23646566696e65207377696d335f7761726e28666d742c206172672e2e2e29096465765f7761726e282666732d3e6d6465762d3e6f666465762e6465762c20225b666425645d202220666d742c2066732d3e696e6465782c20617267290a23646566696e65207377696d335f696e666f28666d742c206172672e2e2e29096465765f696e666f282666732d3e6d6465762d3e6f666465762e6465762c20225b666425645d202220666d742c2066732d3e696e6465782c20617267290a0a2369666465662044454255470a23646566696e65207377696d335f64626728666d742c206172672e2e2e29096465765f646267282666732d3e6d6465762d3e6f666465762e6465762c20225b666425645d202220666d742c2066732d3e696e6465782c20617267290a23656c73650a23646566696e65207377696d335f64626728666d742c206172672e2e2e2909646f207b207d207768696c652830290a23656e6469660a0a7374617469632073747275637420666c6f7070795f737461746520666c6f7070795f7374617465735b4d41585f464c4f50504945535d3b0a73746174696320696e7420666c6f7070795f636f756e74203d20303b0a73746174696320444546494e455f5350494e4c4f434b287377696d335f6c6f636b293b0a0a73746174696320756e7369676e65642073686f72742077726974655f707265616d626c655b5d203d207b0a093078346534652c203078346534652c203078346534652c203078346534652c203078346534652c092f2a20676170206669656c64202a2f0a09302c20302c20302c20302c20302c20302c0909092f2a2073796e63206669656c64202a2f0a093078393961312c203078393961312c203078393961312c203078393966622c09092f2a20646174612061646472657373206d61726b202a2f0a0930783939306609090909092f2a206e6f2065736361706520666f7220353132206279746573202a2f0a7d3b0a0a73746174696320756e7369676e65642073686f72742077726974655f706f7374616d626c655b5d203d207b0a093078393930342c09090909092f2a20696e7365727420435243202a2f0a093078346534652c203078346534652c0a093078393930382c09090909092f2a2073746f702077726974696e67202a2f0a09302c20302c20302c20302c20302c20300a7d3b0a0a73746174696320766f6964207365656b5f747261636b2873747275637420666c6f7070795f7374617465202a66732c20696e74206e293b0a73746174696320766f696420696e69745f646d6128737472756374206462646d615f636d64202a63702c20696e7420636d642c20766f6964202a6275662c20696e7420636f756e74293b0a73746174696320766f6964206163742873747275637420666c6f7070795f7374617465202a6673293b0a73746174696320766f6964207363616e5f74696d656f757428756e7369676e6564206c6f6e672064617461293b0a73746174696320766f6964207365656b5f74696d656f757428756e7369676e6564206c6f6e672064617461293b0a73746174696320766f696420736574746c655f74696d656f757428756e7369676e6564206c6f6e672064617461293b0a73746174696320766f696420786665725f74696d656f757428756e7369676e6564206c6f6e672064617461293b0a7374617469632069727172657475726e5f74207377696d335f696e7465727275707428696e74206972712c20766f6964202a6465765f6964293b0a2f2a73746174696320766f69642066645f646d615f696e7465727275707428696e74206972712c20766f6964202a6465765f6964293b2a2f0a73746174696320696e7420677261625f64726976652873747275637420666c6f7070795f7374617465202a66732c20656e756d207377696d5f73746174652073746174652c0a0909202020202020696e7420696e7465727275707469626c65293b0a73746174696320766f69642072656c656173655f64726976652873747275637420666c6f7070795f7374617465202a6673293b0a73746174696320696e742066645f656a6563742873747275637420666c6f7070795f7374617465202a6673293b0a73746174696320696e7420666c6f7070795f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c0a090909756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720706172616d293b0a73746174696320696e7420666c6f7070795f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465293b0a73746174696320696e7420666c6f7070795f72656c65617365287374727563742067656e6469736b202a6469736b2c20666d6f64655f74206d6f6465293b0a73746174696320756e7369676e656420696e7420666c6f7070795f636865636b5f6576656e7473287374727563742067656e6469736b202a6469736b2c0a0909090909756e7369676e656420696e7420636c656172696e67293b0a73746174696320696e7420666c6f7070795f726576616c6964617465287374727563742067656e6469736b202a6469736b293b0a0a73746174696320626f6f6c207377696d335f656e645f726571756573742873747275637420666c6f7070795f7374617465202a66732c20696e74206572722c20756e7369676e656420696e74206e725f6279746573290a7b0a097374727563742072657175657374202a726571203d2066732d3e6375725f7265713b0a09696e742072633b0a0a097377696d335f64626728222020656e6420726571756573742c206572723d2564206e725f62797465733d25642c206375725f7265713d25705c6e222c0a090920206572722c206e725f62797465732c20726571293b0a0a0969662028657272290a09096e725f6279746573203d20626c6b5f72715f6375725f627974657328726571293b0a097263203d205f5f626c6b5f656e645f72657175657374287265712c206572722c206e725f6279746573293b0a09696620287263290a090972657475726e20747275653b0a0966732d3e6375725f726571203d204e554c4c3b0a0972657475726e2066616c73653b0a7d0a0a73746174696320766f6964207377696d335f73656c6563742873747275637420666c6f7070795f7374617465202a66732c20696e742073656c290a7b0a09737472756374207377696d33205f5f696f6d656d202a7377203d2066732d3e7377696d333b0a0a096f75745f38282673772d3e73656c6563742c2052454c4158293b0a096966202873656c20262038290a09096f75745f38282673772d3e636f6e74726f6c5f6269732c2053454c454354293b0a09656c73650a09096f75745f38282673772d3e636f6e74726f6c5f6269632c2053454c454354293b0a096f75745f38282673772d3e73656c6563742c2073656c20262043415f4d41534b293b0a7d0a0a73746174696320766f6964207377696d335f616374696f6e2873747275637420666c6f7070795f7374617465202a66732c20696e7420616374696f6e290a7b0a09737472756374207377696d33205f5f696f6d656d202a7377203d2066732d3e7377696d333b0a0a097377696d335f73656c6563742866732c20616374696f6e293b0a097564656c61792831293b0a096f75745f38282673772d3e73656c6563742c2073772d3e73656c656374207c204c53545242293b0a097564656c61792832293b0a096f75745f38282673772d3e73656c6563742c2073772d3e73656c6563742026207e4c53545242293b0a097564656c61792831293b0a7d0a0a73746174696320696e74207377696d335f726561646269742873747275637420666c6f7070795f7374617465202a66732c20696e7420626974290a7b0a09737472756374207377696d33205f5f696f6d656d202a7377203d2066732d3e7377696d333b0a09696e7420737461743b0a0a097377696d335f73656c6563742866732c20626974293b0a097564656c61792831293b0a0973746174203d20696e5f38282673772d3e737461747573293b0a0972657475726e2028737461742026204441544129203d3d20303b0a7d0a0a73746174696320766f69642073746172745f726571756573742873747275637420666c6f7070795f7374617465202a6673290a7b0a097374727563742072657175657374202a7265713b0a09756e7369676e6564206c6f6e6720783b0a0a097377696d335f6462672822737461727420726571756573742c20696e697469616c2073746174653d25645c6e222c2066732d3e7374617465293b0a0a096966202866732d3e7374617465203d3d2069646c652026262066732d3e77616e74656429207b0a090966732d3e7374617465203d20617661696c61626c653b0a090977616b655f7570282666732d3e77616974293b0a090972657475726e3b0a097d0a097768696c65202866732d3e7374617465203d3d2069646c6529207b0a09097377696d335f6462672822737461727420726571756573742c2069646c65206c6f6f702c206375725f7265713d25705c6e222c2066732d3e6375725f726571293b0a0909696620282166732d3e6375725f72657129207b0a09090966732d3e6375725f726571203d20626c6b5f66657463685f72657175657374286469736b735b66732d3e696e6465785d2d3e7175657565293b0a0909097377696d335f646267282220206665746368656420726571756573742025705c6e222c2066732d3e6375725f726571293b0a090909696620282166732d3e6375725f726571290a09090909627265616b3b0a09097d0a0909726571203d2066732d3e6375725f7265713b0a0a09096966202866732d3e6d6465762d3e6d656469615f6261792026260a090920202020636865636b5f6d656469615f6261792866732d3e6d6465762d3e6d656469615f6261792920213d204d425f464429207b0a0909097377696d335f64626728222573222c202220206d656469612062617920616273656e742c2064726f7070696e67207265715c6e22293b0a0909097377696d335f656e645f726571756573742866732c202d454e4f4445562c2030293b0a090909636f6e74696e75653b0a09097d0a0a2369662030202f2a2054686973206973207265616c6c7920746f6f20766572626f7365202a2f0a09097377696d335f6462672822646f5f66645f7265713a206465763d257320636d643d2564207365633d256c64206e725f7365633d2575206275663d25705c6e222c0a09090920207265712d3e72715f6469736b2d3e6469736b5f6e616d652c207265712d3e636d642c0a0909092020286c6f6e6729626c6b5f72715f706f7328726571292c20626c6b5f72715f736563746f727328726571292c0a09090920207265712d3e627566666572293b0a09097377696d335f646267282220202020202020202020206572726f72733d25642063757272656e745f6e725f736563746f72733d25755c6e222c0a09090920207265712d3e6572726f72732c20626c6b5f72715f6375725f736563746f72732872657129293b0a23656e6469660a0a090969662028626c6b5f72715f706f732872657129203e3d2066732d3e746f74616c5f7365637329207b0a0909097377696d335f64626728222020706f73206f7574206f6620626f756e64732028256c642c206d617820697320256c64295c6e222c0a090909092020286c6f6e6729626c6b5f72715f706f7328726571292c20286c6f6e672966732d3e746f74616c5f73656373293b0a0909097377696d335f656e645f726571756573742866732c202d45494f2c2030293b0a090909636f6e74696e75653b0a09097d0a09096966202866732d3e656a656374656429207b0a0909097377696d335f64626728222573222c202220206469736b20656a65637465645c6e22293b0a0909097377696d335f656e645f726571756573742866732c202d45494f2c2030293b0a090909636f6e74696e75653b0a09097d0a0a09096966202872715f646174615f6469722872657129203d3d20575249544529207b0a0909096966202866732d3e77726974655f70726f74203c2030290a0909090966732d3e77726974655f70726f74203d207377696d335f726561646269742866732c2057524954455f50524f54293b0a0909096966202866732d3e77726974655f70726f7429207b0a090909097377696d335f64626728222573222c2022202074727920746f2077726974652c206469736b2077726974652070726f7465637465645c6e22293b0a090909097377696d335f656e645f726571756573742866732c202d45494f2c2030293b0a09090909636f6e74696e75653b0a0909097d0a09097d0a0a09092f2a20446f206e6f742072656d6f76652074686520636173742e20626c6b5f72715f706f732872657129206973206e6f7720610a0909202a20736563746f725f7420616e642063616e20626520363420626974732c206275742069742077696c6c206e6576657220676f0a0909202a2070617374203332206269747320666f7220746869732064726976657220616e797761792c20736f2077652063616e0a0909202a20736166656c79206361737420697420646f776e20616e64206e6f74206861766520746f20646f20612036342f33320a0909202a206469766973696f6e0a0909202a2f0a090966732d3e7265715f63796c203d2028286c6f6e6729626c6b5f72715f706f73287265712929202f2066732d3e73656370657263796c3b0a090978203d2028286c6f6e6729626c6b5f72715f706f7328726571292920252066732d3e73656370657263796c3b0a090966732d3e68656164203d2078202f2066732d3e736563706572747261636b3b0a090966732d3e7265715f736563746f72203d207820252066732d3e736563706572747261636b202b20313b0a090966732d3e7374617465203d20646f5f7472616e736665723b0a090966732d3e72657472696573203d20303b0a0a0909616374286673293b0a097d0a7d0a0a73746174696320766f696420646f5f66645f726571756573742873747275637420726571756573745f7175657565202a2071290a7b0a0973746172745f7265717565737428712d3e717565756564617461293b0a7d0a0a73746174696320766f6964207365745f74696d656f75742873747275637420666c6f7070795f7374617465202a66732c20696e74206e7469636b732c0a090909766f696420282a70726f632928756e7369676e6564206c6f6e6729290a7b0a096966202866732d3e74696d656f75745f70656e64696e67290a090964656c5f74696d6572282666732d3e74696d656f7574293b0a0966732d3e74696d656f75742e65787069726573203d206a696666696573202b206e7469636b733b0a0966732d3e74696d656f75742e66756e6374696f6e203d2070726f633b0a0966732d3e74696d656f75742e64617461203d2028756e7369676e6564206c6f6e67292066733b0a096164645f74696d6572282666732d3e74696d656f7574293b0a0966732d3e74696d656f75745f70656e64696e67203d20313b0a7d0a0a73746174696320696e6c696e6520766f6964207363616e5f747261636b2873747275637420666c6f7070795f7374617465202a6673290a7b0a09737472756374207377696d33205f5f696f6d656d202a7377203d2066732d3e7377696d333b0a0a097377696d335f73656c6563742866732c20524541445f444154415f30293b0a09696e5f38282673772d3e696e7472293b09092f2a20636c656172205345454e5f534543544f5220626974202a2f0a09696e5f38282673772d3e6572726f72293b0a096f75745f38282673772d3e696e74725f656e61626c652c205345454e5f534543544f52293b0a096f75745f38282673772d3e636f6e74726f6c5f6269732c20444f5f414354494f4e293b0a092f2a20656e61626c6520696e7472207768656e20747261636b20666f756e64202a2f0a097365745f74696d656f75742866732c20485a2c207363616e5f74696d656f7574293b092f2a20656e61626c652074696d656f7574202a2f0a7d0a0a73746174696320696e6c696e6520766f6964207365656b5f747261636b2873747275637420666c6f7070795f7374617465202a66732c20696e74206e290a7b0a09737472756374207377696d33205f5f696f6d656d202a7377203d2066732d3e7377696d333b0a0a09696620286e203e3d203029207b0a09097377696d335f616374696f6e2866732c205345454b5f504f534954495645293b0a090973772d3e6e7365656b203d206e3b0a097d20656c7365207b0a09097377696d335f616374696f6e2866732c205345454b5f4e45474154495645293b0a090973772d3e6e7365656b203d202d6e3b0a097d0a0966732d3e6578706563745f63796c203d202866732d3e6375725f63796c203e3d2030293f2066732d3e6375725f63796c202b206e3a202d313b0a097377696d335f73656c6563742866732c2053544550293b0a09696e5f38282673772d3e6572726f72293b0a092f2a20656e61626c6520696e7472207768656e207365656b2066696e6973686564202a2f0a096f75745f38282673772d3e696e74725f656e61626c652c205345454b5f444f4e45293b0a096f75745f38282673772d3e636f6e74726f6c5f6269732c20444f5f5345454b293b0a097365745f74696d656f75742866732c20332a485a2c207365656b5f74696d656f7574293b092f2a20656e61626c652074696d656f7574202a2f0a0966732d3e736574746c655f74696d65203d20303b0a7d0a0a73746174696320696e6c696e6520766f696420696e69745f646d6128737472756374206462646d615f636d64202a63702c20696e7420636d642c0a09090920202020766f6964202a6275662c20696e7420636f756e74290a7b0a0973745f6c653136282663702d3e7265715f636f756e742c20636f756e74293b0a0973745f6c653136282663702d3e636f6d6d616e642c20636d64293b0a0973745f6c653332282663702d3e7068795f616464722c20766972745f746f5f6275732862756629293b0a0963702d3e786665725f737461747573203d20303b0a7d0a0a73746174696320696e6c696e6520766f69642073657475705f7472616e736665722873747275637420666c6f7070795f7374617465202a6673290a7b0a09696e74206e3b0a09737472756374207377696d33205f5f696f6d656d202a7377203d2066732d3e7377696d333b0a09737472756374206462646d615f636d64202a6370203d2066732d3e646d615f636d643b0a09737472756374206462646d615f72656773205f5f696f6d656d202a6472203d2066732d3e646d613b0a097374727563742072657175657374202a726571203d2066732d3e6375725f7265713b0a0a0969662028626c6b5f72715f6375725f736563746f72732872657129203c3d203029207b0a09097377696d335f7761726e28222573222c20225472616e73666572203020736563746f7273203f5c6e22293b0a090972657475726e3b0a097d0a096966202872715f646174615f6469722872657129203d3d205752495445290a09096e203d20313b0a09656c7365207b0a09096e203d2066732d3e736563706572747261636b202d2066732d3e7265715f736563746f72202b20313b0a0909696620286e203e20626c6b5f72715f6375725f736563746f72732872657129290a0909096e203d20626c6b5f72715f6375725f736563746f727328726571293b0a097d0a0a097377696d335f6462672822202073657475702078666572206174207365637420256420286f6620256429206865616420256420666f722025645c6e222c0a0909202066732d3e7265715f736563746f722c2066732d3e736563706572747261636b2c2066732d3e686561642c206e293b0a0a0966732d3e73636f756e74203d206e3b0a097377696d335f73656c6563742866732c2066732d3e686561643f20524541445f444154415f313a20524541445f444154415f30293b0a096f75745f38282673772d3e736563746f722c2066732d3e7265715f736563746f72293b0a096f75745f38282673772d3e6e736563742c206e293b0a096f75745f38282673772d3e676170332c2030293b0a096f75745f6c653332282664722d3e636d647074722c20766972745f746f5f62757328637029293b0a096966202872715f646174615f6469722872657129203d3d20575249544529207b0a09092f2a20536574207570203320646d6120636f6d6d616e64733a20777269746520707265616d626c652c20646174612c20706f7374616d626c65202a2f0a0909696e69745f646d612863702c204f55545055545f4d4f52452c2077726974655f707265616d626c652c2073697a656f662877726974655f707265616d626c6529293b0a09092b2b63703b0a0909696e69745f646d612863702c204f55545055545f4d4f52452c207265712d3e6275666665722c20353132293b0a09092b2b63703b0a0909696e69745f646d612863702c204f55545055545f4c4153542c2077726974655f706f7374616d626c652c2073697a656f662877726974655f706f7374616d626c6529293b0a097d20656c7365207b0a0909696e69745f646d612863702c20494e5055545f4c4153542c207265712d3e6275666665722c206e202a20353132293b0a097d0a092b2b63703b0a096f75745f6c653136282663702d3e636f6d6d616e642c204442444d415f53544f50293b0a096f75745f38282673772d3e636f6e74726f6c5f6269632c20444f5f414354494f4e207c2057524954455f534543544f5253293b0a09696e5f38282673772d3e6572726f72293b0a096f75745f38282673772d3e636f6e74726f6c5f6269632c20444f5f414354494f4e207c2057524954455f534543544f5253293b0a096966202872715f646174615f6469722872657129203d3d205752495445290a09096f75745f38282673772d3e636f6e74726f6c5f6269732c2057524954455f534543544f5253293b0a09696e5f38282673772d3e696e7472293b0a096f75745f6c653332282664722d3e636f6e74726f6c2c202852554e203c3c20313629207c2052554e293b0a092f2a20656e61626c6520696e7472207768656e207472616e7366657220636f6d706c657465202a2f0a096f75745f38282673772d3e696e74725f656e61626c652c205452414e534645525f444f4e45293b0a096f75745f38282673772d3e636f6e74726f6c5f6269732c20444f5f414354494f4e293b0a097365745f74696d656f75742866732c20322a485a2c20786665725f74696d656f7574293b092f2a20656e61626c652074696d656f7574202a2f0a7d0a0a73746174696320766f6964206163742873747275637420666c6f7070795f7374617465202a6673290a7b0a09666f7220283b3b29207b0a09097377696d335f64626728222020616374206c6f6f702c2073746174653d25642c207265715f63796c3d25642c206375725f63796c3d25645c6e222c0a090909202066732d3e73746174652c2066732d3e7265715f63796c2c2066732d3e6375725f63796c293b0a0a0909737769746368202866732d3e737461746529207b0a0909636173652069646c653a0a09090972657475726e3b09092f2a205858582073686f756c646e2774206765742068657265202a2f0a0a090963617365206c6f636174696e673a0a090909696620287377696d335f726561646269742866732c20545241434b5f5a45524f2929207b0a090909097377696d335f64626728222573222c2022202020206c6f6361746520747261636b20305c6e22293b0a0909090966732d3e6375725f63796c203d20303b0a090909096966202866732d3e7265715f63796c203d3d2030290a090909090966732d3e7374617465203d20646f5f7472616e736665723b0a09090909656c73650a090909090966732d3e7374617465203d207365656b696e673b0a09090909627265616b3b0a0909097d0a0909097363616e5f747261636b286673293b0a09090972657475726e3b0a0a090963617365207365656b696e673a0a0909096966202866732d3e6375725f63796c203c203029207b0a0909090966732d3e6578706563745f63796c203d202d313b0a0909090966732d3e7374617465203d206c6f636174696e673b0a09090909627265616b3b0a0909097d0a0909096966202866732d3e7265715f63796c203d3d2066732d3e6375725f63796c29207b0a090909097377696d335f7761726e28222573222c202257686f6f70732c207365656b696e6720305c6e22293b0a0909090966732d3e7374617465203d20646f5f7472616e736665723b0a09090909627265616b3b0a0909097d0a0909097365656b5f747261636b2866732c2066732d3e7265715f63796c202d2066732d3e6375725f63796c293b0a09090972657475726e3b0a0a09096361736520736574746c696e673a0a0909092f2a20636865636b20666f72205345454b5f434f4d504c4554452061667465722033306d73202a2f0a09090966732d3e736574746c655f74696d65203d2028485a202b20333229202f2033333b0a0909097365745f74696d656f75742866732c2066732d3e736574746c655f74696d652c20736574746c655f74696d656f7574293b0a09090972657475726e3b0a0a09096361736520646f5f7472616e736665723a0a0909096966202866732d3e6375725f63796c20213d2066732d3e7265715f63796c29207b0a090909096966202866732d3e72657472696573203e203529207b0a09090909097377696d335f657272282257726f6e672063796c696e64657220696e207472616e736665722c2077616e743a20256420676f742025645c6e222c0a090909090909202066732d3e7265715f63796c2c2066732d3e6375725f63796c293b0a09090909097377696d335f656e645f726571756573742866732c202d45494f2c2030293b0a090909090966732d3e7374617465203d2069646c653b0a090909090972657475726e3b0a090909097d0a0909090966732d3e7374617465203d207365656b696e673b0a09090909627265616b3b0a0909097d0a09090973657475705f7472616e73666572286673293b0a09090972657475726e3b0a0a090963617365206a6f6767696e673a0a0909097365656b5f747261636b2866732c202d35293b0a09090972657475726e3b0a0a090964656661756c743a0a0909097377696d335f6572722822556e6b6e6f776e2073746174652025645c6e222c2066732d3e7374617465293b0a09090972657475726e3b0a09097d0a097d0a7d0a0a73746174696320766f6964207363616e5f74696d656f757428756e7369676e6564206c6f6e672064617461290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d202873747275637420666c6f7070795f7374617465202a2920646174613b0a09737472756374207377696d33205f5f696f6d656d202a7377203d2066732d3e7377696d333b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097377696d335f64626728222a207363616e2074696d656f75742c2073746174653d25645c6e222c2066732d3e7374617465293b0a0a097370696e5f6c6f636b5f6972717361766528267377696d335f6c6f636b2c20666c616773293b0a0966732d3e74696d656f75745f70656e64696e67203d20303b0a096f75745f38282673772d3e636f6e74726f6c5f6269632c20444f5f414354494f4e207c2057524954455f534543544f5253293b0a096f75745f38282673772d3e73656c6563742c2052454c4158293b0a096f75745f38282673772d3e696e74725f656e61626c652c2030293b0a0966732d3e6375725f63796c203d202d313b0a096966202866732d3e72657472696573203e203529207b0a09097377696d335f656e645f726571756573742866732c202d45494f2c2030293b0a090966732d3e7374617465203d2069646c653b0a090973746172745f72657175657374286673293b0a097d20656c7365207b0a090966732d3e7374617465203d206a6f6767696e673b0a0909616374286673293b0a097d0a097370696e5f756e6c6f636b5f697271726573746f726528267377696d335f6c6f636b2c20666c616773293b0a7d0a0a73746174696320766f6964207365656b5f74696d656f757428756e7369676e6564206c6f6e672064617461290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d202873747275637420666c6f7070795f7374617465202a2920646174613b0a09737472756374207377696d33205f5f696f6d656d202a7377203d2066732d3e7377696d333b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097377696d335f64626728222a207365656b2074696d656f75742c2073746174653d25645c6e222c2066732d3e7374617465293b0a0a097370696e5f6c6f636b5f6972717361766528267377696d335f6c6f636b2c20666c616773293b0a0966732d3e74696d656f75745f70656e64696e67203d20303b0a096f75745f38282673772d3e636f6e74726f6c5f6269632c20444f5f5345454b293b0a096f75745f38282673772d3e73656c6563742c2052454c4158293b0a096f75745f38282673772d3e696e74725f656e61626c652c2030293b0a097377696d335f65727228222573222c20225365656b2074696d656f75745c6e22293b0a097377696d335f656e645f726571756573742866732c202d45494f2c2030293b0a0966732d3e7374617465203d2069646c653b0a0973746172745f72657175657374286673293b0a097370696e5f756e6c6f636b5f697271726573746f726528267377696d335f6c6f636b2c20666c616773293b0a7d0a0a73746174696320766f696420736574746c655f74696d656f757428756e7369676e6564206c6f6e672064617461290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d202873747275637420666c6f7070795f7374617465202a2920646174613b0a09737472756374207377696d33205f5f696f6d656d202a7377203d2066732d3e7377696d333b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097377696d335f64626728222a20736574746c652074696d656f75742c2073746174653d25645c6e222c2066732d3e7374617465293b0a0a097370696e5f6c6f636b5f6972717361766528267377696d335f6c6f636b2c20666c616773293b0a0966732d3e74696d656f75745f70656e64696e67203d20303b0a09696620287377696d335f726561646269742866732c205345454b5f434f4d504c4554452929207b0a09096f75745f38282673772d3e73656c6563742c2052454c4158293b0a090966732d3e7374617465203d206c6f636174696e673b0a0909616374286673293b0a0909676f746f20756e6c6f636b3b0a097d0a096f75745f38282673772d3e73656c6563742c2052454c4158293b0a096966202866732d3e736574746c655f74696d65203c20322a485a29207b0a09092b2b66732d3e736574746c655f74696d653b0a09097365745f74696d656f75742866732c20312c20736574746c655f74696d656f7574293b0a0909676f746f20756e6c6f636b3b0a097d0a097377696d335f65727228222573222c20225365656b20736574746c652074696d656f75745c6e22293b0a097377696d335f656e645f726571756573742866732c202d45494f2c2030293b0a0966732d3e7374617465203d2069646c653b0a0973746172745f72657175657374286673293b0a20756e6c6f636b3a0a097370696e5f756e6c6f636b5f697271726573746f726528267377696d335f6c6f636b2c20666c616773293b0a7d0a0a73746174696320766f696420786665725f74696d656f757428756e7369676e6564206c6f6e672064617461290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d202873747275637420666c6f7070795f7374617465202a2920646174613b0a09737472756374207377696d33205f5f696f6d656d202a7377203d2066732d3e7377696d333b0a09737472756374206462646d615f72656773205f5f696f6d656d202a6472203d2066732d3e646d613b0a09756e7369676e6564206c6f6e6720666c6167733b0a09696e74206e3b0a0a097377696d335f64626728222a20786665722074696d656f75742c2073746174653d25645c6e222c2066732d3e7374617465293b0a0a097370696e5f6c6f636b5f6972717361766528267377696d335f6c6f636b2c20666c616773293b0a0966732d3e74696d656f75745f70656e64696e67203d20303b0a096f75745f6c653332282664722d3e636f6e74726f6c2c2052554e203c3c203136293b0a092f2a205765206d757374207761697420612062697420666f72206462646d6120746f2073746f70202a2f0a09666f7220286e203d20303b2028696e5f6c653332282664722d3e7374617475732920262041435449564529202626206e203c20313030303b206e2b2b290a09097564656c61792831293b0a096f75745f38282673772d3e696e74725f656e61626c652c2030293b0a096f75745f38282673772d3e636f6e74726f6c5f6269632c2057524954455f534543544f5253207c20444f5f414354494f4e293b0a096f75745f38282673772d3e73656c6563742c2052454c4158293b0a097377696d335f657272282254696d656f7574202573696e6720736563746f7220256c645c6e222c0a09202020202020202872715f646174615f6469722866732d3e6375725f726571293d3d57524954453f202277726974223a20227265616422292c0a0920202020202020286c6f6e6729626c6b5f72715f706f732866732d3e6375725f72657129293b0a097377696d335f656e645f726571756573742866732c202d45494f2c2030293b0a0966732d3e7374617465203d2069646c653b0a0973746172745f72657175657374286673293b0a097370696e5f756e6c6f636b5f697271726573746f726528267377696d335f6c6f636b2c20666c616773293b0a7d0a0a7374617469632069727172657475726e5f74207377696d335f696e7465727275707428696e74206972712c20766f6964202a6465765f6964290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d202873747275637420666c6f7070795f7374617465202a29206465765f69643b0a09737472756374207377696d33205f5f696f6d656d202a7377203d2066732d3e7377696d333b0a09696e7420696e74722c206572722c206e3b0a09696e7420737461742c2072657369643b0a09737472756374206462646d615f72656773205f5f696f6d656d202a64723b0a09737472756374206462646d615f636d64202a63703b0a09756e7369676e6564206c6f6e6720666c6167733b0a097374727563742072657175657374202a726571203d2066732d3e6375725f7265713b0a0a097377696d335f64626728222a20696e746572727570742c2073746174653d25645c6e222c2066732d3e7374617465293b0a0a097370696e5f6c6f636b5f6972717361766528267377696d335f6c6f636b2c20666c616773293b0a09696e7472203d20696e5f38282673772d3e696e7472293b0a09657272203d2028696e74722026204552524f525f494e5452293f20696e5f38282673772d3e6572726f72293a20303b0a096966202828696e74722026204552524f525f494e5452292026262066732d3e737461746520213d20646f5f7472616e73666572290a09097377696d335f65727228224e6f6e2d7472616e73666572206572726f7220696e746572727570743a2073746174653d25642c206469723d25782c20696e74723d25782c206572723d25785c6e222c0a090909202066732d3e73746174652c2072715f646174615f64697228726571292c20696e74722c20657272293b0a09737769746368202866732d3e737461746529207b0a0963617365206c6f636174696e673a0a090969662028696e74722026205345454e5f534543544f5229207b0a0909096f75745f38282673772d3e636f6e74726f6c5f6269632c20444f5f414354494f4e207c2057524954455f534543544f5253293b0a0909096f75745f38282673772d3e73656c6563742c2052454c4158293b0a0909096f75745f38282673772d3e696e74725f656e61626c652c2030293b0a09090964656c5f74696d6572282666732d3e74696d656f7574293b0a09090966732d3e74696d656f75745f70656e64696e67203d20303b0a0909096966202873772d3e63747261636b203d3d203078666629207b0a090909097377696d335f65727228222573222c20225365656e20736563746f72206275742063796c3d66663f5c6e22293b0a0909090966732d3e6375725f63796c203d202d313b0a090909096966202866732d3e72657472696573203e203529207b0a09090909097377696d335f656e645f726571756573742866732c202d45494f2c2030293b0a090909090966732d3e7374617465203d2069646c653b0a090909090973746172745f72657175657374286673293b0a090909097d20656c7365207b0a090909090966732d3e7374617465203d206a6f6767696e673b0a0909090909616374286673293b0a090909097d0a09090909627265616b3b0a0909097d0a09090966732d3e6375725f63796c203d2073772d3e63747261636b3b0a09090966732d3e6375725f736563746f72203d2073772d3e63736563743b0a0909096966202866732d3e6578706563745f63796c20213d202d312026262066732d3e6578706563745f63796c20213d2066732d3e6375725f63796c290a090909097377696d335f657272282245787065637465642063796c2025642c20676f742025645c6e222c0a0909090909202066732d3e6578706563745f63796c2c2066732d3e6375725f63796c293b0a09090966732d3e7374617465203d20646f5f7472616e736665723b0a090909616374286673293b0a09097d0a0909627265616b3b0a0963617365207365656b696e673a0a0963617365206a6f6767696e673a0a09096966202873772d3e6e7365656b203d3d203029207b0a0909096f75745f38282673772d3e636f6e74726f6c5f6269632c20444f5f5345454b293b0a0909096f75745f38282673772d3e73656c6563742c2052454c4158293b0a0909096f75745f38282673772d3e696e74725f656e61626c652c2030293b0a09090964656c5f74696d6572282666732d3e74696d656f7574293b0a09090966732d3e74696d656f75745f70656e64696e67203d20303b0a0909096966202866732d3e7374617465203d3d207365656b696e67290a090909092b2b66732d3e726574726965733b0a09090966732d3e7374617465203d20736574746c696e673b0a090909616374286673293b0a09097d0a0909627265616b3b0a096361736520736574746c696e673a0a09096f75745f38282673772d3e696e74725f656e61626c652c2030293b0a090964656c5f74696d6572282666732d3e74696d656f7574293b0a090966732d3e74696d656f75745f70656e64696e67203d20303b0a0909616374286673293b0a0909627265616b3b0a096361736520646f5f7472616e736665723a0a09096966202828696e7472202620284552524f525f494e5452207c205452414e534645525f444f4e452929203d3d2030290a090909627265616b3b0a09096f75745f38282673772d3e696e74725f656e61626c652c2030293b0a09096f75745f38282673772d3e636f6e74726f6c5f6269632c2057524954455f534543544f5253207c20444f5f414354494f4e293b0a09096f75745f38282673772d3e73656c6563742c2052454c4158293b0a090964656c5f74696d6572282666732d3e74696d656f7574293b0a090966732d3e74696d656f75745f70656e64696e67203d20303b0a09096472203d2066732d3e646d613b0a09096370203d2066732d3e646d615f636d643b0a09096966202872715f646174615f6469722872657129203d3d205752495445290a0909092b2b63703b0a09092f2a0a0909202a20436865636b207468617420746865206d61696e2064617461207472616e73666572206861732066696e69736865642e0a0909202a204f6e2077726974696e672c20746865207377696d3320736f6d6574696d657320646f65736e2774207573650a0909202a20757020616c6c20746865206279746573206f662074686520706f7374616d626c652c20736f2077652063616e207374696c6c0a0909202a2073656520444d412061637469766520686572652e20205468617420646f65736e2774206d6174746572206173206c6f6e670a0909202a20617320616c6c2074686520736563746f72206461746120686173206265656e207472616e736665727265642e0a0909202a2f0a09096966202828696e74722026204552524f525f494e545229203d3d20302026262063702d3e786665725f737461747573203d3d203029207b0a0909092f2a20776169742061206c6974746c65207768696c6520666f7220444d4120746f20636f6d706c657465202a2f0a090909666f7220286e203d20303b206e203c203130303b202b2b6e29207b0a090909096966202863702d3e786665725f73746174757320213d2030290a0909090909627265616b3b0a090909097564656c61792831293b0a090909096261727269657228293b0a0909097d0a09097d0a09092f2a207475726e206f666620444d41202a2f0a09096f75745f6c653332282664722d3e636f6e74726f6c2c202852554e207c20504155534529203c3c203136293b0a090973746174203d206c645f6c653136282663702d3e786665725f737461747573293b0a09097265736964203d206c645f6c653136282663702d3e7265735f636f756e74293b0a090969662028696e74722026204552524f525f494e545229207b0a0909096e203d2066732d3e73636f756e74202d2031202d207265736964202f203531323b0a090909696620286e203e203029207b0a09090909626c6b5f7570646174655f72657175657374287265712c20302c206e203c3c2039293b0a0909090966732d3e7265715f736563746f72202b3d206e3b0a0909097d0a0909096966202866732d3e72657472696573203c203529207b0a090909092b2b66732d3e726574726965733b0a09090909616374286673293b0a0909097d20656c7365207b0a090909097377696d335f65727228224572726f72202573696e6720626c6f636b20256c6420286572723d2578295c6e222c0a090909092020202020202072715f646174615f6469722872657129203d3d2057524954453f202277726974223a202272656164222c0a0909090920202020202020286c6f6e6729626c6b5f72715f706f7328726571292c20657272293b0a090909097377696d335f656e645f726571756573742866732c202d45494f2c2030293b0a0909090966732d3e7374617465203d2069646c653b0a0909097d0a09097d20656c7365207b0a09090969662028287374617420262041435449564529203d3d2030207c7c20726573696420213d203029207b0a090909092f2a206d75737461206265656e20616e206572726f72202a2f0a090909097377696d335f6572722822666420646d61206572726f723a20737461743d25782072657369643d25645c6e222c20737461742c207265736964293b0a090909097377696d335f6572722822202073746174653d25642c206469723d25782c20696e74723d25782c206572723d25785c6e222c0a0909090909202066732d3e73746174652c2072715f646174615f64697228726571292c20696e74722c20657272293b0a090909097377696d335f656e645f726571756573742866732c202d45494f2c2030293b0a0909090966732d3e7374617465203d2069646c653b0a0909090973746172745f72657175657374286673293b0a09090909627265616b3b0a0909097d0a09090966732d3e72657472696573203d20303b0a090909696620287377696d335f656e645f726571756573742866732c20302c2066732d3e73636f756e74203c3c20392929207b0a0909090966732d3e7265715f736563746f72202b3d2066732d3e73636f756e743b0a090909096966202866732d3e7265715f736563746f72203e2066732d3e736563706572747261636b29207b0a090909090966732d3e7265715f736563746f72202d3d2066732d3e736563706572747261636b3b0a0909090909696620282b2b66732d3e68656164203e203129207b0a09090909090966732d3e68656164203d20303b0a0909090909092b2b66732d3e7265715f63796c3b0a09090909097d0a090909097d0a09090909616374286673293b0a0909097d20656c73650a0909090966732d3e7374617465203d2069646c653b0a09097d0a09096966202866732d3e7374617465203d3d2069646c65290a09090973746172745f72657175657374286673293b0a0909627265616b3b0a0964656661756c743a0a09097377696d335f6572722822446f6e2774206b6e6f77207768617420746f20646f20696e2073746174652025645c6e222c2066732d3e7374617465293b0a097d0a097370696e5f756e6c6f636b5f697271726573746f726528267377696d335f6c6f636b2c20666c616773293b0a0972657475726e204952515f48414e444c45443b0a7d0a0a2f2a0a73746174696320766f69642066645f646d615f696e7465727275707428696e74206972712c20766f6964202a6465765f6964290a7b0a7d0a2a2f0a0a2f2a2043616c6c656420756e64657220746865206d7574657820746f2067726162206578636c75736976652061636365737320746f2061206472697665202a2f0a73746174696320696e7420677261625f64726976652873747275637420666c6f7070795f7374617465202a66732c20656e756d207377696d5f73746174652073746174652c0a0909202020202020696e7420696e7465727275707469626c65290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097377696d335f64626728222573222c20222d3e20677261622064726976655c6e22293b0a0a097370696e5f6c6f636b5f6972717361766528267377696d335f6c6f636b2c20666c616773293b0a096966202866732d3e737461746520213d2069646c652026262066732d3e737461746520213d20617661696c61626c6529207b0a09092b2b66732d3e77616e7465643b0a09097768696c65202866732d3e737461746520213d20617661696c61626c6529207b0a0909097370696e5f756e6c6f636b5f697271726573746f726528267377696d335f6c6f636b2c20666c616773293b0a09090969662028696e7465727275707469626c65202626207369676e616c5f70656e64696e672863757272656e742929207b0a090909092d2d66732d3e77616e7465643b0a0909090972657475726e202d45494e54523b0a0909097d0a090909696e7465727275707469626c655f736c6565705f6f6e282666732d3e77616974293b0a0909097370696e5f6c6f636b5f6972717361766528267377696d335f6c6f636b2c20666c616773293b0a09097d0a09092d2d66732d3e77616e7465643b0a097d0a0966732d3e7374617465203d2073746174653b0a097370696e5f756e6c6f636b5f697271726573746f726528267377696d335f6c6f636b2c20666c616773293b0a0a0972657475726e20303b0a7d0a0a73746174696320766f69642072656c656173655f64726976652873747275637420666c6f7070795f7374617465202a6673290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097377696d335f64626728222573222c20222d3e2072656c656173652064726976655c6e22293b0a0a097370696e5f6c6f636b5f6972717361766528267377696d335f6c6f636b2c20666c616773293b0a0966732d3e7374617465203d2069646c653b0a0973746172745f72657175657374286673293b0a097370696e5f756e6c6f636b5f697271726573746f726528267377696d335f6c6f636b2c20666c616773293b0a7d0a0a73746174696320696e742066645f656a6563742873747275637420666c6f7070795f7374617465202a6673290a7b0a09696e74206572722c206e3b0a0a09657272203d20677261625f64726976652866732c20656a656374696e672c2031293b0a0969662028657272290a090972657475726e206572723b0a097377696d335f616374696f6e2866732c20454a454354293b0a09666f7220286e203d2032303b206e203e20303b202d2d6e29207b0a0909696620287369676e616c5f70656e64696e672863757272656e742929207b0a090909657272203d202d45494e54523b0a090909627265616b3b0a09097d0a09097377696d335f73656c6563742866732c2052454c4158293b0a09097363686564756c655f74696d656f75745f696e7465727275707469626c652831293b0a0909696620287377696d335f726561646269742866732c204449534b5f494e29203d3d2030290a090909627265616b3b0a097d0a097377696d335f73656c6563742866732c2052454c4158293b0a097564656c617928313530293b0a0966732d3e656a6563746564203d20313b0a0972656c656173655f6472697665286673293b0a0972657475726e206572723b0a7d0a0a7374617469632073747275637420666c6f7070795f73747275637420666c6f7070795f74797065203d0a097b20323838302c31382c322c38302c302c307831422c307830302c307843462c307836432c4e554c4c207d3b092f2a20203720312e34344d4220332e35222020202a2f0a0a73746174696320696e7420666c6f7070795f6c6f636b65645f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c0a090909756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720706172616d290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a09696e74206572723b0a09090a096966202828636d642026203078383029202626202163617061626c65284341505f5359535f41444d494e29290a090972657475726e202d455045524d3b0a0a096966202866732d3e6d6465762d3e6d656469615f6261792026260a0920202020636865636b5f6d656469615f6261792866732d3e6d6465762d3e6d656469615f6261792920213d204d425f4644290a090972657475726e202d454e58494f3b0a0a097377697463682028636d6429207b0a0963617365204644454a4543543a0a09096966202866732d3e7265665f636f756e7420213d2031290a09090972657475726e202d45425553593b0a0909657272203d2066645f656a656374286673293b0a090972657475726e206572723b0a096361736520464447455450524d3a0a09202020202020202069662028636f70795f746f5f757365722828766f6964205f5f75736572202a2920706172616d2c2026666c6f7070795f747970652c0a090909092073697a656f662873747275637420666c6f7070795f7374727563742929290a09090972657475726e202d454641554c543b0a090972657475726e20303b0a097d0a0972657475726e202d454e4f5454593b0a7d0a0a73746174696320696e7420666c6f7070795f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c0a0909090920756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720706172616d290a7b0a09696e74207265743b0a0a096d757465785f6c6f636b28267377696d335f6d75746578293b0a09726574203d20666c6f7070795f6c6f636b65645f696f63746c28626465762c206d6f64652c20636d642c20706172616d293b0a096d757465785f756e6c6f636b28267377696d335f6d75746578293b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e7420666c6f7070795f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a09737472756374207377696d33205f5f696f6d656d202a7377203d2066732d3e7377696d333b0a09696e74206e2c20657272203d20303b0a0a096966202866732d3e7265665f636f756e74203d3d203029207b0a09096966202866732d3e6d6465762d3e6d656469615f6261792026260a090920202020636865636b5f6d656469615f6261792866732d3e6d6465762d3e6d656469615f6261792920213d204d425f4644290a09090972657475726e202d454e58494f3b0a09096f75745f38282673772d3e73657475702c20535f49424d5f4452495645207c20535f46434c4b5f44495632293b0a09096f75745f38282673772d3e636f6e74726f6c5f6269632c2030786666293b0a09096f75745f38282673772d3e6d6f64652c2030783935293b0a09097564656c6179283130293b0a09096f75745f38282673772d3e696e74725f656e61626c652c2030293b0a09096f75745f38282673772d3e636f6e74726f6c5f6269732c2044524956455f454e41424c45207c20494e54525f454e41424c45293b0a09097377696d335f616374696f6e2866732c204d4f544f525f4f4e293b0a090966732d3e77726974655f70726f74203d202d313b0a090966732d3e6375725f63796c203d202d313b0a0909666f7220286e203d20303b206e203c2032202a20485a3b202b2b6e29207b0a090909696620286e203e3d20485a2f3330202626207377696d335f726561646269742866732c205345454b5f434f4d504c45544529290a09090909627265616b3b0a090909696620287369676e616c5f70656e64696e672863757272656e742929207b0a09090909657272203d202d45494e54523b0a09090909627265616b3b0a0909097d0a0909097377696d335f73656c6563742866732c2052454c4158293b0a0909097363686564756c655f74696d656f75745f696e7465727275707469626c652831293b0a09097d0a090969662028657272203d3d203020262620287377696d335f726561646269742866732c205345454b5f434f4d504c45544529203d3d20300a09090909207c7c207377696d335f726561646269742866732c204449534b5f494e29203d3d203029290a090909657272203d202d454e58494f3b0a09097377696d335f616374696f6e2866732c205345544d464d293b0a09097377696d335f73656c6563742866732c2052454c4158293b0a0a097d20656c7365206966202866732d3e7265665f636f756e74203d3d202d31207c7c206d6f6465202620464d4f44455f4558434c290a090972657475726e202d45425553593b0a0a0969662028657272203d3d203020262620286d6f6465202620464d4f44455f4e44454c415929203d3d20300a0920202020262620286d6f646520262028464d4f44455f524541447c464d4f44455f5752495445292929207b0a0909636865636b5f6469736b5f6368616e67652862646576293b0a09096966202866732d3e656a6563746564290a090909657272203d202d454e58494f3b0a097d0a0a0969662028657272203d3d203020262620286d6f6465202620464d4f44455f57524954452929207b0a09096966202866732d3e77726974655f70726f74203c2030290a09090966732d3e77726974655f70726f74203d207377696d335f726561646269742866732c2057524954455f50524f54293b0a09096966202866732d3e77726974655f70726f74290a090909657272203d202d45524f46533b0a097d0a0a096966202865727229207b0a09096966202866732d3e7265665f636f756e74203d3d203029207b0a0909097377696d335f616374696f6e2866732c204d4f544f525f4f4646293b0a0909096f75745f38282673772d3e636f6e74726f6c5f6269632c2044524956455f454e41424c45207c20494e54525f454e41424c45293b0a0909097377696d335f73656c6563742866732c2052454c4158293b0a09097d0a090972657475726e206572723b0a097d0a0a09696620286d6f6465202620464d4f44455f4558434c290a090966732d3e7265665f636f756e74203d202d313b0a09656c73650a09092b2b66732d3e7265665f636f756e743b0a0a0972657475726e20303b0a7d0a0a73746174696320696e7420666c6f7070795f756e6c6f636b65645f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465290a7b0a09696e74207265743b0a0a096d757465785f6c6f636b28267377696d335f6d75746578293b0a09726574203d20666c6f7070795f6f70656e28626465762c206d6f6465293b0a096d757465785f756e6c6f636b28267377696d335f6d75746578293b0a0a0972657475726e207265743b0a7d0a0a73746174696320696e7420666c6f7070795f72656c65617365287374727563742067656e6469736b202a6469736b2c20666d6f64655f74206d6f6465290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d206469736b2d3e707269766174655f646174613b0a09737472756374207377696d33205f5f696f6d656d202a7377203d2066732d3e7377696d333b0a0a096d757465785f6c6f636b28267377696d335f6d75746578293b0a096966202866732d3e7265665f636f756e74203e2030202626202d2d66732d3e7265665f636f756e74203d3d203029207b0a09097377696d335f616374696f6e2866732c204d4f544f525f4f4646293b0a09096f75745f38282673772d3e636f6e74726f6c5f6269632c2030786666293b0a09097377696d335f73656c6563742866732c2052454c4158293b0a097d0a096d757465785f756e6c6f636b28267377696d335f6d75746578293b0a0972657475726e20303b0a7d0a0a73746174696320756e7369676e656420696e7420666c6f7070795f636865636b5f6576656e7473287374727563742067656e6469736b202a6469736b2c0a0909090909756e7369676e656420696e7420636c656172696e67290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d206469736b2d3e707269766174655f646174613b0a0972657475726e2066732d3e656a6563746564203f204449534b5f4556454e545f4d454449415f4348414e4745203a20303b0a7d0a0a73746174696320696e7420666c6f7070795f726576616c6964617465287374727563742067656e6469736b202a6469736b290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d206469736b2d3e707269766174655f646174613b0a09737472756374207377696d33205f5f696f6d656d202a73773b0a09696e74207265742c206e3b0a0a096966202866732d3e6d6465762d3e6d656469615f6261792026260a0920202020636865636b5f6d656469615f6261792866732d3e6d6465762d3e6d656469615f6261792920213d204d425f4644290a090972657475726e202d454e58494f3b0a0a097377203d2066732d3e7377696d333b0a09677261625f64726976652866732c20726576616c69646174696e672c2030293b0a096f75745f38282673772d3e696e74725f656e61626c652c2030293b0a096f75745f38282673772d3e636f6e74726f6c5f6269732c2044524956455f454e41424c45293b0a097377696d335f616374696f6e2866732c204d4f544f525f4f4e293b092f2a206e65636573736172793f202a2f0a0966732d3e77726974655f70726f74203d202d313b0a0966732d3e6375725f63796c203d202d313b0a096d64656c61792831293b0a09666f7220286e203d20485a3b206e203e20303b202d2d6e29207b0a0909696620287377696d335f726561646269742866732c205345454b5f434f4d504c45544529290a090909627265616b3b0a0909696620287369676e616c5f70656e64696e672863757272656e7429290a090909627265616b3b0a09097377696d335f73656c6563742866732c2052454c4158293b0a09097363686564756c655f74696d656f75745f696e7465727275707469626c652831293b0a097d0a09726574203d207377696d335f726561646269742866732c205345454b5f434f4d504c45544529203d3d20300a09097c7c207377696d335f726561646269742866732c204449534b5f494e29203d3d20303b0a0969662028726574290a09097377696d335f616374696f6e2866732c204d4f544f525f4f4646293b0a09656c7365207b0a090966732d3e656a6563746564203d20303b0a09097377696d335f616374696f6e2866732c205345544d464d293b0a097d0a097377696d335f73656c6563742866732c2052454c4158293b0a0a0972656c656173655f6472697665286673293b0a0972657475726e207265743b0a7d0a0a73746174696320636f6e73742073747275637420626c6f636b5f6465766963655f6f7065726174696f6e7320666c6f7070795f666f7073203d207b0a092e6f70656e09093d20666c6f7070795f756e6c6f636b65645f6f70656e2c0a092e72656c65617365093d20666c6f7070795f72656c656173652c0a092e696f63746c09093d20666c6f7070795f696f63746c2c0a092e636865636b5f6576656e7473093d20666c6f7070795f636865636b5f6576656e74732c0a092e726576616c69646174655f6469736b3d20666c6f7070795f726576616c69646174652c0a7d3b0a0a73746174696320766f6964207377696d335f6d625f6576656e7428737472756374206d6163696f5f6465762a206d6465762c20696e74206d625f7374617465290a7b0a0973747275637420666c6f7070795f7374617465202a6673203d206d6163696f5f6765745f64727664617461286d646576293b0a09737472756374207377696d33205f5f696f6d656d202a7377203d2066732d3e7377696d333b0a0a0969662028216673290a090972657475726e3b0a09696620286d625f737461746520213d204d425f4644290a090972657475726e3b0a0a092f2a20436c656172207374617465202a2f0a096f75745f38282673772d3e696e74725f656e61626c652c2030293b0a09696e5f38282673772d3e696e7472293b0a09696e5f38282673772d3e6572726f72293b0a7d0a0a73746174696320696e74207377696d335f6164645f64657669636528737472756374206d6163696f5f646576202a6d6465762c20696e7420696e646578290a7b0a09737472756374206465766963655f6e6f6465202a7377696d203d206d6465762d3e6f666465762e6465762e6f665f6e6f64653b0a0973747275637420666c6f7070795f7374617465202a6673203d2026666c6f7070795f7374617465735b696e6465785d3b0a09696e74207263203d202d45425553593b0a0a092f2a20446f207468697320666972737420666f72206d657373616765206d6163726f73202a2f0a096d656d7365742866732c20302c2073697a656f66282a667329293b0a0966732d3e6d646576203d206d6465763b0a0966732d3e696e646578203d20696e6465783b0a0a092f2a20436865636b20262052657175657374207265736f7572636573202a2f0a09696620286d6163696f5f7265736f757263655f636f756e74286d64657629203c203229207b0a09097377696d335f65727228222573222c20224e6f206164647265737320696e206465766963652d747265655c6e22293b0a090972657475726e202d454e58494f3b0a097d0a09696620286d6163696f5f6972715f636f756e74286d64657629203c203129207b0a09097377696d335f65727228222573222c20224e6f20696e7465727275707420696e206465766963652d747265655c6e22293b0a090972657475726e202d454e58494f3b0a097d0a09696620286d6163696f5f726571756573745f7265736f75726365286d6465762c20302c20227377696d3320286d6d696f29222929207b0a09097377696d335f65727228222573222c202243616e27742072657175657374206d6d696f207265736f757263655c6e22293b0a090972657475726e202d45425553593b0a097d0a09696620286d6163696f5f726571756573745f7265736f75726365286d6465762c20312c20227377696d332028646d6129222929207b0a09097377696d335f65727228222573222c202243616e2774207265717565737420646d61207265736f757263655c6e22293b0a09096d6163696f5f72656c656173655f7265736f75726365286d6465762c2030293b0a090972657475726e202d45425553593b0a097d0a096465765f7365745f6472766461746128266d6465762d3e6f666465762e6465762c206673293b0a0a09696620286d6465762d3e6d656469615f626179203d3d204e554c4c290a0909706d61635f63616c6c5f6665617475726528504d41435f4654525f5357494d335f454e41424c452c207377696d2c20302c2031293b0a090a0966732d3e7374617465203d2069646c653b0a0966732d3e7377696d33203d2028737472756374207377696d33205f5f696f6d656d202a290a0909696f72656d6170286d6163696f5f7265736f757263655f7374617274286d6465762c2030292c203078323030293b0a096966202866732d3e7377696d33203d3d204e554c4c29207b0a09097377696d335f65727228222573222c2022436f756c646e2774206d6170206d6d696f207265676973746572735c6e22293b0a09097263203d202d454e4f4d454d3b0a0909676f746f206f75745f72656c656173653b0a097d0a0966732d3e646d61203d2028737472756374206462646d615f72656773205f5f696f6d656d202a290a0909696f72656d6170286d6163696f5f7265736f757263655f7374617274286d6465762c2031292c203078323030293b0a096966202866732d3e646d61203d3d204e554c4c29207b0a09097377696d335f65727228222573222c2022436f756c646e2774206d617020646d61207265676973746572735c6e22293b0a0909696f756e6d61702866732d3e7377696d33293b0a09097263203d202d454e4f4d454d3b0a0909676f746f206f75745f72656c656173653b0a097d0a0966732d3e7377696d335f696e7472203d206d6163696f5f697271286d6465762c2030293b0a0966732d3e646d615f696e7472203d206d6163696f5f697271286d6465762c2031293b0a0966732d3e6375725f63796c203d202d313b0a0966732d3e6375725f736563746f72203d202d313b0a0966732d3e73656370657263796c203d2033363b0a0966732d3e736563706572747261636b203d2031383b0a0966732d3e746f74616c5f73656373203d20323838303b0a09696e69745f7761697471756575655f68656164282666732d3e77616974293b0a0a0966732d3e646d615f636d64203d2028737472756374206462646d615f636d64202a29204442444d415f414c49474e2866732d3e6462646d615f636d645f7370616365293b0a096d656d7365742866732d3e646d615f636d642c20302c2032202a2073697a656f6628737472756374206462646d615f636d6429293b0a0973745f6c653136282666732d3e646d615f636d645b315d2e636f6d6d616e642c204442444d415f53544f50293b0a0a09696620286d6465762d3e6d656469615f626179203d3d204e554c4c207c7c20636865636b5f6d656469615f626179286d6465762d3e6d656469615f62617929203d3d204d425f4644290a09097377696d335f6d625f6576656e74286d6465762c204d425f4644293b0a0a0969662028726571756573745f6972712866732d3e7377696d335f696e74722c207377696d335f696e746572727570742c20302c20225357494d33222c2066732929207b0a09097377696d335f65727228222573222c2022436f756c646e2774207265717565737420696e746572727570745c6e22293b0a0909706d61635f63616c6c5f6665617475726528504d41435f4654525f5357494d335f454e41424c452c207377696d2c20302c2030293b0a0909676f746f206f75745f756e6d61703b0a090972657475726e202d45425553593b0a097d0a0a09696e69745f74696d6572282666732d3e74696d656f7574293b0a0a097377696d335f696e666f28225357494d3320666c6f70707920636f6e74726f6c6c65722025735c6e222c0a09096d6465762d3e6d656469615f626179203f2022696e206d656469612062617922203a202222293b0a0a0972657475726e20303b0a0a206f75745f756e6d61703a0a09696f756e6d61702866732d3e646d61293b0a09696f756e6d61702866732d3e7377696d33293b0a0a206f75745f72656c656173653a0a096d6163696f5f72656c656173655f7265736f75726365286d6465762c2030293b0a096d6163696f5f72656c656173655f7265736f75726365286d6465762c2031293b0a0a0972657475726e2072633b0a7d0a0a73746174696320696e74207377696d335f61747461636828737472756374206d6163696f5f646576202a6d6465762c0a090909636f6e737420737472756374206f665f6465766963655f6964202a6d61746368290a7b0a097374727563742067656e6469736b202a6469736b3b0a09696e7420696e6465782c2072633b0a0a09696e646578203d20666c6f7070795f636f756e742b2b3b0a0969662028696e646578203e3d204d41585f464c4f5050494553290a090972657475726e202d454e58494f3b0a0a092f2a2041646420746865206472697665202a2f0a097263203d207377696d335f6164645f646576696365286d6465762c20696e646578293b0a09696620287263290a090972657475726e2072633b0a092f2a204e6f772072656769737465722074686174206469736b2e2053616d6520636f6d6d656e742061626f7574206661696c7572652068616e646c696e67202a2f0a096469736b203d206469736b735b696e6465785d203d20616c6c6f635f6469736b2831293b0a09696620286469736b203d3d204e554c4c290a090972657475726e202d454e4f4d454d3b0a096469736b2d3e7175657565203d20626c6b5f696e69745f717565756528646f5f66645f726571756573742c20267377696d335f6c6f636b293b0a09696620286469736b2d3e7175657565203d3d204e554c4c29207b0a09097075745f6469736b286469736b293b0a090972657475726e202d454e4f4d454d3b0a097d0a096469736b2d3e71756575652d3e717565756564617461203d2026666c6f7070795f7374617465735b696e6465785d3b0a0a0969662028696e646578203d3d203029207b0a09092f2a204966207765206661696c65642c2074686572652069736e2774206d7563682077652063616e20646f2061732074686520647269766572206973207374696c6c0a0909202a20746f6f2064756d6220746f2072656d6f766520746865206465766963652c206a757374206261696c206f75740a0909202a2f0a09096966202872656769737465725f626c6b64657628464c4f5050595f4d414a4f522c202266642229290a09090972657475726e20303b0a097d0a0a096469736b2d3e6d616a6f72203d20464c4f5050595f4d414a4f523b0a096469736b2d3e66697273745f6d696e6f72203d20696e6465783b0a096469736b2d3e666f7073203d2026666c6f7070795f666f70733b0a096469736b2d3e707269766174655f64617461203d2026666c6f7070795f7374617465735b696e6465785d3b0a096469736b2d3e666c616773207c3d2047454e48445f464c5f52454d4f5641424c453b0a09737072696e7466286469736b2d3e6469736b5f6e616d652c202266642564222c20696e646578293b0a097365745f6361706163697479286469736b2c2032383830293b0a096164645f6469736b286469736b293b0a0a0972657475726e20303b0a7d0a0a73746174696320737472756374206f665f6465766963655f6964207377696d335f6d617463685b5d203d0a7b0a097b0a092e6e616d6509093d20227377696d33222c0a097d2c0a097b0a092e636f6d70617469626c65093d20226f686172652d7377696d33220a097d2c0a097b0a092e636f6d70617469626c65093d20227377696d33220a097d2c0a097b202f2a20656e64206f66206c697374202a2f207d0a7d3b0a0a73746174696320737472756374206d6163696f5f647269766572207377696d335f647269766572203d0a7b0a092e647269766572203d207b0a09092e6e616d652009093d20227377696d33222c0a09092e6f665f6d617463685f7461626c65093d207377696d335f6d61 |