1. | 657475726e202d45494e56414c3b0a0a092a68696768203d20686967685f6d687a202a20313030303b0a092a6c6f7720203d206c6f775f6d687a20202a20313030303b0a0a0972657475726e20726573756c743b0a7d0a0a2f2a2a0a202a207370656564737465705f6765745f7374617465202d2073657420746865205370656564537465702073746174650a202a204073746174653a2070726f636573736f72206672657175656e637920737461746520285350454544535445505f4c4f57206f72205350454544535445505f48494748290a202a0a202a2f0a73746174696320696e74207370656564737465705f6765745f737461746528766f6964290a7b0a097533322066756e6374696f6e203d204745545f5350454544535445505f53544154453b0a0975333220726573756c742c2073746174652c206564692c20636f6d6d616e642c2064756d6d793b0a0a09636f6d6d616e64203d2028736d695f7369672026203078666666666666303029207c2028736d695f636d6420262030786666293b0a0a0970725f64656275672822747279696e6720746f2064657465726d696e652063757272656e742073657474696e67207769746820636f6d6d616e6420257820220a090922617420706f72742025785c6e222c20636f6d6d616e642c20736d695f706f7274293b0a0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a090922707573682025256562705c6e220a0909226f7574202525616c2c202825256478295c6e220a090922706f702025256562705c6e220a09093a20223d61222028726573756c74292c0a09092020223d622220287374617465292c20223d44222028656469292c0a09092020223d6322202864756d6d79292c20223d6422202864756d6d79292c20223d5322202864756d6d79290a09093a202261222028636f6d6d616e64292c20226222202866756e6374696f6e292c20226322202830292c0a090920202264222028736d695f706f7274292c20225322202830292c20224422202830290a09293b0a0a0970725f6465627567282273746174652069732025782c20726573756c742069732025785c6e222c2073746174652c20726573756c74293b0a0a0972657475726e207374617465202620313b0a7d0a0a0a2f2a2a0a202a207370656564737465705f7365745f7374617465202d2073657420746865205370656564537465702073746174650a202a204073746174653a206e65772070726f636573736f72206672657175656e637920737461746520285350454544535445505f4c4f57206f72205350454544535445505f48494748290a202a0a202a2f0a73746174696320766f6964207370656564737465705f7365745f737461746528756e7369676e656420696e74207374617465290a7b0a09756e7369676e656420696e7420726573756c74203d20302c20636f6d6d616e642c206e65775f73746174652c2064756d6d793b0a09756e7369676e6564206c6f6e6720666c6167733b0a09756e7369676e656420696e742066756e6374696f6e203d205345545f5350454544535445505f53544154453b0a09756e7369676e656420696e74207265747279203d20303b0a0a09696620287374617465203e20307831290a090972657475726e3b0a0a092f2a2044697361626c652049525173202a2f0a096c6f63616c5f6972715f7361766528666c616773293b0a0a09636f6d6d616e64203d2028736d695f7369672026203078666666666666303029207c2028736d695f636d6420262030786666293b0a0a0970725f64656275672822747279696e6720746f20736574206672657175656e637920746f20737461746520257520220a0909227769746820636f6d6d616e6420257820617420706f72742025785c6e222c0a090973746174652c20636f6d6d616e642c20736d695f706f7274293b0a0a09646f207b0a090969662028726574727929207b0a09090970725f6465627567282272657472792025752c2070726576696f757320726573756c742025752c2077616974696e672e2e2e5c6e222c0a090909090972657472792c20726573756c74293b0a0909096d64656c6179287265747279202a203530293b0a09097d0a090972657472792b2b3b0a09095f5f61736d5f5f205f5f766f6c6174696c655f5f280a09090922707573682025256562705c6e220a090909226f7574202525616c2c202825256478295c6e220a09090922706f70202525656270220a0909093a20223d622220286e65775f7374617465292c20223d44222028726573756c74292c0a0909092020223d6322202864756d6d79292c20223d6122202864756d6d79292c0a0909092020223d6422202864756d6d79292c20223d5322202864756d6d79290a0909093a202261222028636f6d6d616e64292c20226222202866756e6374696f6e292c2022632220287374617465292c0a09090920202264222028736d695f706f7274292c20225322202830292c20224422202830290a090909293b0a097d207768696c652028286e65775f737461746520213d2073746174652920262620287265747279203c3d20534d495f545249455329293b0a0a092f2a20656e61626c652049525173202a2f0a096c6f63616c5f6972715f726573746f726528666c616773293b0a0a09696620286e65775f7374617465203d3d207374617465290a090970725f646562756728226368616e676520746f202575204d487a2073756363656564656420616674657220257520747269657320220a090909227769746820726573756c742025755c6e222c0a090909287370656564737465705f66726571735b6e65775f73746174655d2e6672657175656e6379202f2031303030292c0a09090972657472792c20726573756c74293b0a09656c73650a09097072696e746b284b45524e5f4552522022637075667265713a206368616e676520746f20737461746520257520220a090909226661696c65642077697468206e65775f737461746520257520616e6420726573756c742025755c6e222c0a09090973746174652c206e65775f73746174652c20726573756c74293b0a0a0972657475726e3b0a7d0a0a0a2f2a2a0a202a207370656564737465705f746172676574202d207365742061206e6577204350554672657120706f6c6963790a202a2040706f6c6963793a206e657720706f6c6963790a202a20407461726765745f667265713a206e657720667265710a202a204072656c6174696f6e3a0a202a0a202a20536574732061206e6577204350554672657120706f6c6963792f667265712e0a202a2f0a73746174696320696e74207370656564737465705f7461726765742873747275637420637075667265715f706f6c696379202a706f6c6963792c0a090909756e7369676e656420696e74207461726765745f667265712c20756e7369676e656420696e742072656c6174696f6e290a7b0a09756e7369676e656420696e74206e65777374617465203d20303b0a0973747275637420637075667265715f66726571732066726571733b0a0a0969662028637075667265715f6672657175656e63795f7461626c655f74617267657428706f6c6963792c20267370656564737465705f66726571735b305d2c0a090909097461726765745f667265712c2072656c6174696f6e2c20266e6577737461746529290a090972657475726e202d45494e56414c3b0a0a0966726571732e6f6c64203d207370656564737465705f66726571735b7370656564737465705f6765745f737461746528295d2e6672657175656e63793b0a0966726571732e6e6577203d207370656564737465705f66726571735b6e657773746174655d2e6672657175656e63793b0a0966726571732e637075203d20303b202f2a207370656564737465702e63206973205550206f6e6c7920647269766572202a2f0a0a096966202866726571732e6f6c64203d3d2066726571732e6e6577290a090972657475726e20303b0a0a09637075667265715f6e6f746966795f7472616e736974696f6e282666726571732c20435055465245515f5052454348414e4745293b0a097370656564737465705f7365745f7374617465286e65777374617465293b0a09637075667265715f6e6f746966795f7472616e736974696f6e282666726571732c20435055465245515f504f53544348414e4745293b0a0a0972657475726e20303b0a7d0a0a0a2f2a2a0a202a207370656564737465705f766572696679202d2076657269666965732061206e6577204350554672657120706f6c6963790a202a2040706f6c6963793a206e657720706f6c6963790a202a0a202a204c696d6974206d7573742062652077697468696e207370656564737465705f6c6f775f6672657120616e64207370656564737465705f686967685f667265712c20776974680a202a206174206c65617374206f6e6520626f7264657220696e636c756465642e0a202a2f0a73746174696320696e74207370656564737465705f7665726966792873747275637420637075667265715f706f6c696379202a706f6c696379290a7b0a0972657475726e20637075667265715f6672657175656e63795f7461626c655f76657269667928706f6c6963792c20267370656564737465705f66726571735b305d293b0a7d0a0a0a73746174696320696e74207370656564737465705f6370755f696e69742873747275637420637075667265715f706f6c696379202a706f6c696379290a7b0a09696e7420726573756c743b0a09756e7369676e656420696e742073706565642c2073746174653b0a09756e7369676e656420696e74202a6c6f772c202a686967683b0a0a092f2a206361706162696c69747920636865636b202a2f0a0969662028706f6c6963792d3e63707520213d2030290a090972657475726e202d454e4f4445563b0a0a09726573756c74203d207370656564737465705f736d695f6f776e65727368697028293b0a0969662028726573756c7429207b0a090970725f646562756728226661696c7320696e20616371756972696e67206f776e657273686970206f66206120534d4920696e746572666163652e5c6e22293b0a090972657475726e202d45494e56414c3b0a097d0a0a092f2a20646574656374206c6f7720616e642068696768206672657175656e6379202a2f0a096c6f77203d20267370656564737465705f66726571735b5350454544535445505f4c4f575d2e6672657175656e63793b0a0968696768203d20267370656564737465705f66726571735b5350454544535445505f484947485d2e6672657175656e63793b0a0a09726573756c74203d207370656564737465705f736d695f6765745f6672657173286c6f772c2068696768293b0a0969662028726573756c7429207b0a09092f2a2066616c6c206261636b20746f207370656564737465705f6c69622e632064656374696f6e206d656368616e69736d3a0a0909202a2074727920626f746820737461746573206f7574202a2f0a090970725f64656275672822636f756c64206e6f7420646574656374206c6f7720616e642068696768206672657175656e6369657320220a0909090922627920534d492063616c6c2e5c6e22293b0a0909726573756c74203d207370656564737465705f6765745f6672657173287370656564737465705f70726f636573736f722c0a090909096c6f772c20686967682c0a090909094e554c4c2c0a09090909267370656564737465705f7365745f7374617465293b0a0a090969662028726573756c7429207b0a09090970725f64656275672822636f756c64206e6f74206465746563742074776f20646966666572656e7420737065656473220a090909090922202d2d2061626f7274696e672e5c6e22293b0a09090972657475726e20726573756c743b0a09097d20656c73650a09090970725f64656275672822776f726b61726f756e6420776f726b65642e5c6e22293b0a097d0a0a092f2a206765742063757272656e742073706565642073657474696e67202a2f0a097374617465203d207370656564737465705f6765745f737461746528293b0a097370656564203d207370656564737465705f66726571735b73746174655d2e6672657175656e63793b0a0a0970725f6465627567282263757272656e746c792061742025732073706565642073657474696e67202d202569204d487a5c6e222c0a0909287370656564203d3d207370656564737465705f66726571735b5350454544535445505f4c4f575d2e6672657175656e6379290a09093f20226c6f7722203a202268696768222c0a0909287370656564202f203130303029293b0a0a092f2a20637075696e666f20616e642064656661756c7420706f6c6963792076616c756573202a2f0a09706f6c6963792d3e637075696e666f2e7472616e736974696f6e5f6c6174656e6379203d20435055465245515f455445524e414c3b0a09706f6c6963792d3e637572203d2073706565643b0a0a09726573756c74203d20637075667265715f6672657175656e63795f7461626c655f637075696e666f28706f6c6963792c207370656564737465705f6672657173293b0a0969662028726573756c74290a090972657475726e20726573756c743b0a0a09637075667265715f6672657175656e63795f7461626c655f6765745f61747472287370656564737465705f66726571732c20706f6c6963792d3e637075293b0a0a0972657475726e20303b0a7d0a0a73746174696320696e74207370656564737465705f6370755f657869742873747275637420637075667265715f706f6c696379202a706f6c696379290a7b0a09637075667265715f6672657175656e63795f7461626c655f7075745f6174747228706f6c6963792d3e637075293b0a0972657475726e20303b0a7d0a0a73746174696320756e7369676e656420696e74207370656564737465705f67657428756e7369676e656420696e7420637075290a7b0a0969662028637075290a090972657475726e202d454e4f4445563b0a0972657475726e207370656564737465705f6765745f6672657175656e6379287370656564737465705f70726f636573736f72293b0a7d0a0a0a73746174696320696e74207370656564737465705f726573756d652873747275637420637075667265715f706f6c696379202a706f6c696379290a7b0a09696e7420726573756c74203d207370656564737465705f736d695f6f776e65727368697028293b0a0a0969662028726573756c74290a090970725f646562756728226661696c7320696e2072652d616371756972696e67206f776e657273686970206f66206120534d4920696e746572666163652e5c6e22293b0a0a0972657475726e20726573756c743b0a7d0a0a7374617469632073747275637420667265715f61747472202a7370656564737465705f617474725b5d203d207b0a0926637075667265715f667265715f617474725f7363616c696e675f617661696c61626c655f66726571732c0a094e554c4c2c0a7d3b0a0a7374617469632073747275637420637075667265715f647269766572207370656564737465705f647269766572203d207b0a092e6e616d6509093d20227370656564737465702d736d69222c0a092e76657269667909093d207370656564737465705f7665726966792c0a092e74617267657409093d207370656564737465705f7461726765742c0a092e696e697409093d207370656564737465705f6370755f696e69742c0a092e6578697409093d207370656564737465705f6370755f657869742c0a092e67657409093d207370656564737465705f6765742c0a092e726573756d6509093d207370656564737465705f726573756d652c0a092e6f776e657209093d20544849535f4d4f44554c452c0a092e6174747209093d207370656564737465705f617474722c0a7d3b0a0a73746174696320636f6e737420737472756374207838365f6370755f69642073735f736d695f6964735b5d203d207b0a097b205838365f56454e444f525f494e54454c2c20362c203078622c207d2c0a097b205838365f56454e444f525f494e54454c2c20362c203078382c207d2c0a097b205838365f56454e444f525f494e54454c2c2031352c2032207d2c0a097b7d0a7d3b0a23696620300a2f2a204e6f74206175746f206c6f616465642063757272656e746c79202a2f0a4d4f44554c455f4445564943455f5441424c45287838366370752c2073735f736d695f696473293b0a23656e6469660a0a2f2a2a0a202a207370656564737465705f696e6974202d20696e697469616c697a657320746865205370656564537465702043505546726571206472697665720a202a0a202a202020496e697469616c697a6573207468652053706565645374657020737570706f72742e2052657475726e73202d454e4f444556206f6e20756e737570706f727465640a202a2042494f532c202d45494e56414c206f6e2070726f626c656d7320647572696e6720696e6974696174697a6174696f6e2c20616e64207a65726f206f6e0a202a20737563636573732e0a202a2f0a73746174696320696e74205f5f696e6974207370656564737465705f696e697428766f6964290a7b0a0969662028217838365f6d617463685f6370752873735f736d695f69647329290a090972657475726e202d454e4f4445563b0a0a097370656564737465705f70726f636573736f72203d207370656564737465705f6465746563745f70726f636573736f7228293b0a0a0973776974636820287370656564737465705f70726f636573736f7229207b0a0963617365205350454544535445505f4350555f504949495f543a0a0963617365205350454544535445505f4350555f504949495f433a0a0963617365205350454544535445505f4350555f504949495f435f4541524c593a0a0909627265616b3b0a0964656661756c743a0a09097370656564737465705f70726f636573736f72203d20303b0a097d0a0a0969662028217370656564737465705f70726f636573736f7229207b0a090970725f646562756728224e6f20737570706f7274656420496e74656c204350552064657465637465642e5c6e22293b0a090972657475726e202d454e4f4445563b0a097d0a0a0970725f646562756728227369676e61747572653a3078252e38756c782c20636f6d6d616e643a3078252e38756c782c20220a0909226576656e743a3078252e38756c782c20706572665f6c6576656c3a3078252e38756c782e5c6e222c0a09096973745f696e666f2e7369676e61747572652c206973745f696e666f2e636f6d6d616e642c0a09096973745f696e666f2e6576656e742c206973745f696e666f2e706572665f6c6576656c293b0a0a092f2a204572726f72206966206e6f204953542d534d492042494f53206f72206e6f205041524d0a0909207369673d2027495347452720616b612027496e74656c205370656564737465702047617465204527202a2f0a0969662028286973745f696e666f2e7369676e617475726520213d2020307834373533343934332920262620280a092020202028736d695f706f7274203d3d203029207c7c2028736d695f636d64203d3d20302929290a090972657475726e202d454e4f4445563b0a0a0969662028736d695f736967203d3d2031290a0909736d695f736967203d20307834373533343934333b0a09656c73650a0909736d695f736967203d206973745f696e666f2e7369676e61747572653b0a0a092f2a20736574757020736d695f706f72742066726f6d204d4f444c554c455f5041524d206f722042494f53202a2f0a096966202828736d695f706f7274203e203078666629207c7c2028736d695f706f7274203c203029290a090972657475726e202d45494e56414c3b0a09656c73652069662028736d695f706f7274203d3d2030290a0909736d695f706f7274203d206973745f696e666f2e636f6d6d616e64202620307866663b0a0a096966202828736d695f636d64203e203078666629207c7c2028736d695f636d64203c203029290a090972657475726e202d45494e56414c3b0a09656c73652069662028736d695f636d64203d3d2030290a0909736d695f636d64203d20286973745f696e666f2e636f6d6d616e64203e3e20313629202620307866663b0a0a0972657475726e20637075667265715f72656769737465725f64726976657228267370656564737465705f647269766572293b0a7d0a0a0a2f2a2a0a202a207370656564737465705f65786974202d20756e7265676973746572732053706565645374657020737570706f72740a202a0a202a202020556e7265676973746572732053706565645374657020737570706f72742e0a202a2f0a73746174696320766f6964205f5f65786974207370656564737465705f6578697428766f6964290a7b0a09637075667265715f756e72656769737465725f64726976657228267370656564737465705f647269766572293b0a7d0a0a6d6f64756c655f706172616d28736d695f706f72742c20696e742c2030343434293b0a6d6f64756c655f706172616d28736d695f636d642c2020696e742c2030343434293b0a6d6f64756c655f706172616d28736d695f7369672c2075696e742c2030343434293b0a0a4d4f44554c455f5041524d5f4445534328736d695f706f72742c20224f76657272696465207468652042494f532d676976656e2049535420706f7274207769746820746869732076616c756520220a0909222d2d20496e74656c27732064656661756c742073657474696e67206973203078623222293b0a4d4f44554c455f5041524d5f4445534328736d695f636d642c20224f76657272696465207468652042494f532d676976656e2049535420636f6d6d616e64207769746820746869732076616c756520220a0909222d2d20496e74656c27732064656661756c742073657474696e67206973203078383222293b0a4d4f44554c455f5041524d5f4445534328736d695f7369672c202253657420746f203120746f2066616b652074686520495354207369676e6174757265207768656e207573696e672074686520220a090922534d4920696e746572666163652e22293b0a0a4d4f44554c455f415554484f5228224869726f736869204d6975726122293b0a4d4f44554c455f4445534352495054494f4e28225370656564737465702064726976657220666f7220495354206170706c657420534d4920696e746572666163652e22293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a0a6d6f64756c655f696e6974287370656564737465705f696e6974293b0a6d6f64756c655f65786974287370656564737465705f65786974293b0a000000000000006c696e75782d332e382e322f647269766572732f63707569646c652f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303737350030303030303030003030303030303000303030303030303030303000313231313437343433333000303031353736350035000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63707569646c652f4b636f6e6669670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303230323200313231313437343433333000303031373236340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a636f6e666967204350555f49444c450a09626f6f6c20224350552069646c6520504d20737570706f7274220a0964656661756c7420792069662041435049207c7c205050435f505345524945530a0968656c700a0920204350552069646c6520697320612067656e65726963206672616d65776f726b20666f7220737570706f7274696e6720736f6674776172652d636f6e74726f6c6c65640a09202069646c652070726f636573736f7220706f776572206d616e6167656d656e742e2020497420696e636c75646573206d6f64756c61722063726f73732d706c6174666f726d0a092020676f7665726e6f727320746861742063616e206265207377617070656420647572696e672072756e74696d652e0a0a092020496620796f75277265207573696e6720616e20414350492d656e61626c656420706c6174666f726d2c20796f752073686f756c6420736179205920686572652e0a0a636f6e666967204350555f49444c455f4d554c5449504c455f445249564552530a2020202020202020626f6f6c2022537570706f7274206d756c7469706c652063707569646c652064726976657273220a2020202020202020646570656e6473206f6e204350555f49444c450a202020202020202064656661756c74206e0a202020202020202068656c700a202020202020202020416c6c6f7773207468652063707569646c65206672616d65776f726b20746f2075736520646966666572656e74206472697665727320666f722065616368204350552e0a202020202020202020546869732069732075736566756c20696620796f75206861766520612073797374656d207769746820646966666572656e7420435055206c6174656e6369657320616e640a2020202020202020207374617465732e20496620756e7375726520736179204e2e0a0a636f6e666967204350555f49444c455f474f565f4c41444445520a09626f6f6c0a09646570656e6473206f6e204350555f49444c450a0964656661756c7420790a0a636f6e666967204350555f49444c455f474f565f4d454e550a09626f6f6c0a09646570656e6473206f6e204350555f49444c45202626204e4f5f485a0a0964656661756c7420790a0a636f6e66696720415243485f4e454544535f4350555f49444c455f434f55504c45440a096465665f626f6f6c206e0a0a6966204350555f49444c450a0a636f6e666967204350555f49444c455f43414c584544410a09626f6f6c20224350552049646c652044726976657220666f722043616c786564612070726f636573736f7273220a09646570656e6473206f6e20415243485f4849474842414e4b0a0968656c700a09202053656c656374207468697320746f20656e61626c652063707569646c65206f6e2043616c786564612070726f636573736f72732e0a0a656e6469660a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63707569646c652f4d616b6566696c6500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303033303300313231313437343433333000303031373432310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f7400000000000000000000000000000000000000000000000000000000303030303030300030303030303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230a23204d616b6566696c6520666f722063707569646c652e0a230a0a6f626a2d79202b3d2063707569646c652e6f206472697665722e6f20676f7665726e6f722e6f2073797366732e6f20676f7665726e6f72732f0a6f626a2d2428434f4e4649475f415243485f4e454544535f4350555f49444c455f434f55504c454429202b3d20636f75706c65642e6f0a0a6f626a2d2428434f4e4649475f4350555f49444c455f43414c5845444129202b3d2063707569646c652d63616c786564612e6f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63707569646c652f636f75706c65642e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353636363300313231313437343433333000303031373630340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20636f75706c65642e63202d2068656c7065722066756e6374696f6e7320746f20656e746572207468652073616d652069646c65207374617465206f6e206d756c7469706c6520637075730a202a0a202a20436f7079726967687420286329203230313120476f6f676c652c20496e632e0a202a0a202a20417574686f723a20436f6c696e2043726f7373203c6363726f737340616e64726f69642e636f6d3e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c2062757420574954484f55540a202a20414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f66204d45524348414e544142494c495459206f720a202a204649544e45535320464f52204120504152544943554c415220505552504f53452e20205365652074686520474e552047656e6572616c205075626c6963204c6963656e736520666f720a202a206d6f72652064657461696c732e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6370752e683e0a23696e636c756465203c6c696e75782f63707569646c652e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a0a23696e636c756465202263707569646c652e68220a0a2f2a2a0a202a20444f433a20436f75706c65642063707569646c65207374617465730a202a0a202a204f6e20736f6d652041524d20534d5020536f437320284f4d4150343436302c20546567726120322c20616e642070726f6261626c79206d6f7265292c207468650a202a20637075732063616e6e6f7420626520696e646570656e64656e746c7920706f776572656420646f776e2c206569746865722064756520746f0a202a2073657175656e63696e67207265737472696374696f6e7320286f6e20546567726120322c206370752030206d75737420626520746865206c61737420746f0a202a20706f77657220646f776e292c206f722064756520746f204857206275677320286f6e204f4d4150343436302c20612063707520706f776572696e672075700a202a2077696c6c20636f7272757074207468652067696320737461746520756e6c65737320746865206f74686572206370752072756e73206120776f726b0a202a2061726f756e64292e2020456163682063707520686173206120706f77657220737461746520746861742069742063616e20656e74657220776974686f75740a202a20636f6f7264696e6174696e67207769746820746865206f74686572206370752028757375616c6c79205761697420466f7220496e746572727570742c206f720a202a20574649292c20616e64206f6e65206f72206d6f72652022636f75706c65642220706f7765722073746174657320746861742061666665637420626c6f636b730a202a20736861726564206265747765656e20746865206370757320284c322063616368652c20696e7465727275707420636f6e74726f6c6c65722c20616e640a202a20736f6d6574696d6573207468652077686f6c6520536f43292e2020456e746572696e67206120636f75706c656420706f776572207374617465206d7573740a202a2062652074696768746c7920636f6e74726f6c6c6564206f6e20626f746820637075732e0a202a0a202a20546869732066696c6520696d706c656d656e7473206120736f6c7574696f6e2c2077686572652065616368206370752077696c6c207761697420696e207468650a202a2057464920737461746520756e74696c20616c6c20637075732061726520726561647920746f20656e746572206120636f75706c65642073746174652c2061740a202a20776869636820706f696e742074686520636f75706c65642073746174652066756e6374696f6e2077696c6c2062652063616c6c6564206f6e20616c6c0a202a206370757320617420617070726f78696d6174656c79207468652073616d652074696d652e0a202a0a202a204f6e636520616c6c20637075732061726520726561647920746f20656e7465722069646c652c20746865792061726520776f6b656e20627920616e20736d700a202a2063726f73732063616c6c2e20204174207468697320706f696e742c2074686572652069732061206368616e63652074686174206f6e65206f66207468650a202a20637075732077696c6c2066696e6420776f726b20746f20646f2c20616e642063686f6f7365206e6f7420746f20656e7465722069646c652e2020410a202a2066696e616c2070617373206973206e656564656420746f2067756172616e746565207468617420616c6c20637075732077696c6c2063616c6c207468650a202a20706f77657220737461746520656e7465722066756e6374696f6e206174207468652073616d652074696d652e2020447572696e67207468697320706173732c0a202a2065616368206370752077696c6c20696e6372656d656e742074686520726561647920636f756e7465722c20616e6420636f6e74696e7565206f6e6365207468650a202a20726561647920636f756e746572206d61746368657320746865206e756d626572206f66206f6e6c696e6520636f75706c656420637075732e2020496620616e790a202a206370752065786974732069646c652c20746865206f7468657220637075732077696c6c2064656372656d656e7420746865697220636f756e74657220616e640a202a2072657472792e0a202a0a202a207265717565737465645f73746174652073746f72657320746865206465657065737420636f75706c65642069646c652073746174652065616368206370750a202a20697320726561647920666f722e2020497420697320617373756d6564207468617420746865207374617465732061726520696e64657865642066726f6d0a202a207368616c6c6f7765737420286869676865737420706f7765722c206c6f776573742065786974206c6174656e63792920746f20646565706573740a202a20286c6f7765737420706f7765722c20686967686573742065786974206c6174656e6379292e2020546865207265717565737465645f73746174650a202a207661726961626c65206973206e6f74206c6f636b65642e20204974206973206f6e6c79207772697474656e2066726f6d207468652063707520746861740a202a2069742073746f72657320286f7220627920746865206f6e2f6f66666c696e696e6720637075206966207468617420637075206973206f66666c696e65292c0a202a20616e64206f6e6c79207265616420616674657220616c6c2074686520637075732061726520726561647920666f722074686520636f75706c65642069646c650a202a2073746174652061726520617265206e6f206c6f6e676572207570646174696e672069742e0a202a0a202a2054687265652061746f6d696320636f756e746572732061726520757365642e2020616c6976655f636f756e7420747261636b7320746865206e756d6265720a202a206f66206370757320696e2074686520636f75706c6564207365742074686174206172652063757272656e746c79206f7220736f6f6e2077696c6c2062650a202a206f6e6c696e652e202077616974696e675f636f756e7420747261636b7320746865206e756d626572206f66206370757320746861742061726520696e0a202a207468652077616974696e67206c6f6f702c20696e20746865207265616479206c6f6f702c206f7220696e2074686520636f75706c65642069646c652073746174652e0a202a2072656164795f636f756e7420747261636b7320746865206e756d626572206f66206370757320746861742061726520696e20746865207265616479206c6f6f700a202a206f7220696e2074686520636f75706c65642069646c652073746174652e0a202a0a202a20546f2075736520636f75706c65642063707569646c65207374617465732c20612063707569646c6520647269766572206d7573743a0a202a0a202a20202020536574207374727563742063707569646c655f6465766963652e636f75706c65645f6370757320746f20746865206d61736b206f6620616c6c0a202a20202020636f75706c656420637075732c20757375616c6c79207468652073616d65206173206370755f706f737369626c655f6d61736b20696620616c6c20637075730a202a202020206172652070617274206f66207468652073616d6520636c75737465722e202054686520636f75706c65645f63707573206d61736b206d7573742062650a202a2020202073657420696e20746865207374727563742063707569646c655f64657669636520666f722065616368206370752e0a202a0a202a20202020536574207374727563742063707569646c655f6465766963652e736166655f737461746520746f20612073746174652074686174206973206e6f7420610a202a20202020636f75706c65642073746174652e20205468697320697320757375616c6c79205746492e0a202a0a202a202020205365742043505549444c455f464c41475f434f55504c454420696e207374727563742063707569646c655f73746174652e666c61677320666f7220656163680a202a20202020737461746520746861742061666665637473206d756c7469706c6520637075732e0a202a0a202a2020202050726f766964652061207374727563742063707569646c655f73746174652e656e7465722066756e6374696f6e20666f7220656163682073746174650a202a20202020746861742061666665637473206d756c7469706c6520637075732e2020546869732066756e6374696f6e2069732067756172616e7465656420746f2062650a202a2020202063616c6c6564206f6e20616c6c206370757320617420617070726f78696d6174656c79207468652073616d652074696d652e2020546865206472697665720a202a2020202073686f756c6420656e73757265207468617420746865206370757320616c6c2061626f727420746f67657468657220696620616e79206370752074726965730a202a20202020746f2061626f7274206f6e6365207468652066756e6374696f6e2069732063616c6c65642e20205468652066756e6374696f6e2073686f756c642072657475726e0a202a202020207769746820696e7465727275707473207374696c6c2064697361626c65642e0a202a2f0a0a2f2a2a0a202a207374727563742063707569646c655f636f75706c6564202d206461746120666f7220736574206f6620637075732074686174207368617265206120636f75706c65642069646c652073746174650a202a2040636f75706c65645f637075733a206d61736b206f6620637075732074686174206172652070617274206f662074686520636f75706c6564207365740a202a20407265717565737465645f73746174653a206172726179206f66207265717565737465642073746174657320666f72206370757320696e2074686520636f75706c6564207365740a202a204072656164795f77616974696e675f636f756e74733a20636f6d62696e656420636f756e74206f6620637075732020696e207265616479206f722077616974696e67206c6f6f70730a202a20406f6e6c696e655f636f756e743a20636f756e74206f662063707573207468617420617265206f6e6c696e650a202a2040726566636e743a207265666572656e636520636f756e74206f662063707569646c652064657669636573207468617420617265207573696e672074686973207374727563740a202a204070726576656e743a20666c616720746f2070726576656e7420636f75706c65642069646c65207768696c6520612063707520697320686f74706c756767696e670a202a2f0a7374727563742063707569646c655f636f75706c6564207b0a096370756d61736b5f7420636f75706c65645f637075733b0a09696e74207265717565737465645f73746174655b4e525f435055535d3b0a0961746f6d69635f742072656164795f77616974696e675f636f756e74733b0a09696e74206f6e6c696e655f636f756e743b0a09696e7420726566636e743b0a09696e742070726576656e743b0a7d3b0a0a23646566696e652057414954494e475f424954532031360a23646566696e65204d41585f57414954494e475f43505553202831203c3c2057414954494e475f42495453290a23646566696e652057414954494e475f4d41534b20284d41585f57414954494e475f43505553202d2031290a23646566696e652052454144595f4d41534b20287e57414954494e475f4d41534b290a0a23646566696e652043505549444c455f434f55504c45445f4e4f545f49444c4509282d31290a0a73746174696320444546494e455f4d555445582863707569646c655f636f75706c65645f6c6f636b293b0a73746174696320444546494e455f5045525f435055287374727563742063616c6c5f73696e676c655f646174612c2063707569646c655f636f75706c65645f706f6b655f6362293b0a0a2f2a0a202a205468652063707569646c655f636f75706c65645f706f6b65645f6d61736b206d61736b206973207573656420746f2061766f69642063616c6c696e670a202a205f5f736d705f63616c6c5f66756e6374696f6e5f73696e676c6520776974682074686520706572206370752063616c6c5f73696e676c655f646174612073747275637420616c72656164790a202a20696e207573652e2020546869732070726576656e7473206120646561646c6f636b2077686572652074776f2063707573206172652077616974696e6720666f722065616368206f74686572730a202a2063616c6c5f73696e676c655f646174612073747275637420746f20626520617661696c61626c650a202a2f0a737461746963206370756d61736b5f742063707569646c655f636f75706c65645f706f6b65645f6d61736b3b0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f706172616c6c656c5f62617272696572202d2073796e6368726f6e697a6520616c6c206f6e6c696e6520636f75706c656420637075730a202a20406465763a2063707569646c655f646576696365206f66207468652063616c6c696e67206370750a202a2040613a20202061746f6d6963207661726961626c6520746f20686f6c642074686520626172726965720a202a0a202a204e6f2063616c6c657220746f20746869732066756e6374696f6e2077696c6c2072657475726e2066726f6d20746869732066756e6374696f6e20756e74696c20616c6c206f6e6c696e650a202a206370757320696e207468652073616d6520636f75706c65642067726f757020686176652063616c6c656420746869732066756e6374696f6e2e20204f6e636520616e792063616c6c65720a202a206861732072657475726e65642066726f6d20746869732066756e6374696f6e2c20746865206261727269657220697320696d6d6564696174656c7920617661696c61626c6520666f720a202a2072657573652e0a202a0a202a205468652061746f6d6963207661726961626c652061206d75737420626520696e697469616c697a656420746f2030206265666f726520616e79206370752063616c6c730a202a20746869732066756e6374696f6e2c2077696c6c20626520726573657420746f2030206265666f726520616e79206370752072657475726e732066726f6d20746869732066756e6374696f6e2e0a202a0a202a204d757374206f6e6c792062652063616c6c65642066726f6d2077697468696e206120636f75706c65642069646c652073746174652068616e646c65720a202a202873746174652e656e746572207768656e2073746174652e666c616773206861732043505549444c455f464c41475f434f55504c454420736574292e0a202a0a202a2050726f76696465732066756c6c20736d7020626172726965722073656d616e74696373206265666f726520616e642061667465722063616c6c696e672e0a202a2f0a766f69642063707569646c655f636f75706c65645f706172616c6c656c5f62617272696572287374727563742063707569646c655f646576696365202a6465762c2061746f6d69635f74202a61290a7b0a09696e74206e203d206465762d3e636f75706c65642d3e6f6e6c696e655f636f756e743b0a0a09736d705f6d625f5f6265666f72655f61746f6d69635f696e6328293b0a0961746f6d69635f696e632861293b0a0a097768696c65202861746f6d69635f72656164286129203c206e290a09096370755f72656c617828293b0a0a096966202861746f6d69635f696e635f72657475726e286129203d3d206e202a203229207b0a090961746f6d69635f73657428612c2030293b0a090972657475726e3b0a097d0a0a097768696c65202861746f6d69635f72656164286129203e206e290a09096370755f72656c617828293b0a7d0a0a2f2a2a0a202a2063707569646c655f73746174655f69735f636f75706c6564202d20636865636b20696620612073746174652069732070617274206f66206120636f75706c6564207365740a202a20406465763a207374727563742063707569646c655f64657669636520666f72207468652063757272656e74206370750a202a20406472763a207374727563742063707569646c655f64726976657220666f722074686520706c6174666f726d0a202a204073746174653a20696e646578206f66207468652074617267657420737461746520696e206472762d3e7374617465730a202a0a202a2052657475726e732074727565206966207468652074617267657420737461746520697320636f75706c65642077697468206370757320626573696465732074686973206f6e650a202a2f0a626f6f6c2063707569646c655f73746174655f69735f636f75706c6564287374727563742063707569646c655f646576696365202a6465762c0a097374727563742063707569646c655f647269766572202a6472762c20696e74207374617465290a7b0a0972657475726e206472762d3e7374617465735b73746174655d2e666c61677320262043505549444c455f464c41475f434f55504c45443b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f7365745f7265616479202d206d61726b2061206370752061732072656164790a202a2040636f75706c65643a207468652073747275637420636f75706c6564207468617420636f6e7461696e73207468652063757272656e74206370750a202a2f0a73746174696320696e6c696e6520766f69642063707569646c655f636f75706c65645f7365745f7265616479287374727563742063707569646c655f636f75706c6564202a636f75706c6564290a7b0a0961746f6d69635f616464284d41585f57414954494e475f435055532c2026636f75706c65642d3e72656164795f77616974696e675f636f756e7473293b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f7365745f6e6f745f7265616479202d206d61726b206120637075206173206e6f742072656164790a202a2040636f75706c65643a207468652073747275637420636f75706c6564207468617420636f6e7461696e73207468652063757272656e74206370750a202a0a202a2044656372656d656e74732074686520726561647920636f756e7465722c20756e6c657373207468652072656164792028616e642074687573207468652077616974696e672920636f756e7465720a202a20697320657175616c20746f20746865206e756d626572206f66206f6e6c696e6520637075732e202050726576656e747320612072616365207768657265206f6e65206370750a202a2064656372656d656e7473207468652077616974696e6720636f756e74657220616e64207468656e2072652d696e6372656d656e7473206974206a757374206265666f726520616e6f746865720a202a20637075206861732064656372656d656e7465642069747320726561647920636f756e7465722c206c656164696e6720746f2074686520726561647920636f756e74657220676f696e670a202a20646f776e2066726f6d20746865206e756d626572206f66206f6e6c696e65206370757320776974686f757420676f696e67207468726f7567682074686520636f75706c65642069646c650a202a2073746174652e0a202a0a202a2052657475726e7320302069662074686520636f756e746572207761732064656372656d656e746564207375636365737366756c6c792c202d45494e56414c206966207468652072656164790a202a20636f756e7465722077617320657175616c20746f20746865206e756d626572206f66206f6e6c696e6520637075732e0a202a2f0a7374617469630a696e6c696e6520696e742063707569646c655f636f75706c65645f7365745f6e6f745f7265616479287374727563742063707569646c655f636f75706c6564202a636f75706c6564290a7b0a09696e7420616c6c3b0a09696e74207265743b0a0a09616c6c203d20636f75706c65642d3e6f6e6c696e655f636f756e74207c2028636f75706c65642d3e6f6e6c696e655f636f756e74203c3c2057414954494e475f42495453293b0a09726574203d2061746f6d69635f6164645f756e6c6573732826636f75706c65642d3e72656164795f77616974696e675f636f756e74732c0a09092d4d41585f57414954494e475f435055532c20616c6c293b0a0a0972657475726e20726574203f2030203a202d45494e56414c3b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f6e6f5f637075735f7265616479202d20636865636b206966206e6f206370757320696e206120636f75706c656420736574206172652072656164790a202a2040636f75706c65643a207468652073747275637420636f75706c6564207468617420636f6e7461696e73207468652063757272656e74206370750a202a0a202a2052657475726e73207472756520696620616c6c206f6620746865206370757320696e206120636f75706c65642073657420617265206f7574206f6620746865207265616479206c6f6f702e0a202a2f0a73746174696320696e6c696e6520696e742063707569646c655f636f75706c65645f6e6f5f637075735f7265616479287374727563742063707569646c655f636f75706c6564202a636f75706c6564290a7b0a09696e742072203d2061746f6d69635f726561642826636f75706c65642d3e72656164795f77616974696e675f636f756e747329203e3e2057414954494e475f424954533b0a0972657475726e2072203d3d20303b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f637075735f7265616479202d20636865636b20696620616c6c206370757320696e206120636f75706c656420736574206172652072656164790a202a2040636f75706c65643a207468652073747275637420636f75706c6564207468617420636f6e7461696e73207468652063757272656e74206370750a202a0a202a2052657475726e73207472756520696620616c6c206370757320636f75706c656420746f2074686973207461726765742073746174652061726520696e20746865207265616479206c6f6f700a202a2f0a73746174696320696e6c696e6520626f6f6c2063707569646c655f636f75706c65645f637075735f7265616479287374727563742063707569646c655f636f75706c6564202a636f75706c6564290a7b0a09696e742072203d2061746f6d69635f726561642826636f75706c65642d3e72656164795f77616974696e675f636f756e747329203e3e2057414954494e475f424954533b0a0972657475726e2072203d3d20636f75706c65642d3e6f6e6c696e655f636f756e743b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f637075735f77616974696e67202d20636865636b20696620616c6c206370757320696e206120636f75706c656420736574206172652077616974696e670a202a2040636f75706c65643a207468652073747275637420636f75706c6564207468617420636f6e7461696e73207468652063757272656e74206370750a202a0a202a2052657475726e73207472756520696620616c6c206370757320636f75706c656420746f2074686973207461726765742073746174652061726520696e207468652077616974206c6f6f700a202a2f0a73746174696320696e6c696e6520626f6f6c2063707569646c655f636f75706c65645f637075735f77616974696e67287374727563742063707569646c655f636f75706c6564202a636f75706c6564290a7b0a09696e742077203d2061746f6d69635f726561642826636f75706c65642d3e72656164795f77616974696e675f636f756e74732920262057414954494e475f4d41534b3b0a0972657475726e2077203d3d20636f75706c65642d3e6f6e6c696e655f636f756e743b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f6e6f5f637075735f77616974696e67202d20636865636b206966206e6f206370757320696e20636f75706c656420736574206172652077616974696e670a202a2040636f75706c65643a207468652073747275637420636f75706c6564207468617420636f6e7461696e73207468652063757272656e74206370750a202a0a202a2052657475726e73207472756520696620616c6c206f6620746865206370757320696e206120636f75706c65642073657420617265206f7574206f66207468652077616974696e67206c6f6f702e0a202a2f0a73746174696320696e6c696e6520696e742063707569646c655f636f75706c65645f6e6f5f637075735f77616974696e67287374727563742063707569646c655f636f75706c6564202a636f75706c6564290a7b0a09696e742077203d2061746f6d69635f726561642826636f75706c65642d3e72656164795f77616974696e675f636f756e74732920262057414954494e475f4d41534b3b0a0972657475726e2077203d3d20303b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f6765745f7374617465202d2064657465726d696e652074686520646565706573742069646c652073746174650a202a20406465763a207374727563742063707569646c655f64657669636520666f722074686973206370750a202a2040636f75706c65643a207468652073747275637420636f75706c6564207468617420636f6e7461696e73207468652063757272656e74206370750a202a0a202a2052657475726e732074686520646565706573742069646c65207374617465207468617420616c6c20636f75706c656420637075732063616e20656e7465720a202a2f0a73746174696320696e6c696e6520696e742063707569646c655f636f75706c65645f6765745f7374617465287374727563742063707569646c655f646576696365202a6465762c0a09097374727563742063707569646c655f636f75706c6564202a636f75706c6564290a7b0a09696e7420693b0a09696e74207374617465203d20494e545f4d41583b0a0a092f2a0a09202a2052656164206261727269657220656e737572657320746861742072656164206f66207265717565737465645f7374617465206973206f7264657265642061667465720a09202a207265616473206f662072656164795f636f756e742e20204d617463686573207468652077726974652062617272696572730a09202a2063707569646c655f7365745f73746174655f77616974696e672e0a09202a2f0a09736d705f726d6228293b0a0a09666f725f656163685f6370755f6d61736b28692c20636f75706c65642d3e636f75706c65645f63707573290a0909696620286370755f6f6e6c696e6528692920262620636f75706c65642d3e7265717565737465645f73746174655b695d203c207374617465290a0909097374617465203d20636f75706c65642d3e7265717565737465645f73746174655b695d3b0a0a0972657475726e2073746174653b0a7d0a0a73746174696320766f69642063707569646c655f636f75706c65645f706f6b656428766f6964202a696e666f290a7b0a09696e7420637075203d2028756e7369676e6564206c6f6e6729696e666f3b0a096370756d61736b5f636c6561725f637075286370752c202663707569646c655f636f75706c65645f706f6b65645f6d61736b293b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f706f6b65202d2077616b652075702061206370752074686174206d61792062652077616974696e670a202a20406370753a20746172676574206370750a202a0a202a20456e7375726573207468617420746865207461726765742063707520657869747320697427732077616974696e672069646c652073746174652028696620697420697320696e206974290a202a20616e642077696c6c20736565207570646174657320746f2077616974696e675f636f756e74206265666f72652069742072652d656e7465727320697427732077616974696e672069646c650a202a2073746174652e0a202a0a202a2049662063707569646c655f636f75706c65645f706f6b65645f6d61736b20697320616c72656164792073657420666f722074686520746172676574206370752c2074686174206370750a202a2065697468657220686173206f722077696c6c20736f6f6e206861766520612070656e64696e672049504920746861742077696c6c2077616b65206974206f7574206f662069646c652c0a202a206f722069742069732063757272656e746c792070726f63657373696e67207468652049504920616e64206973206e6f7420696e2069646c652e0a202a2f0a73746174696320766f69642063707569646c655f636f75706c65645f706f6b6528696e7420637075290a7b0a097374727563742063616c6c5f73696e676c655f64617461202a637364203d20267065725f6370752863707569646c655f636f75706c65645f706f6b655f63622c20637075293b0a0a0969662028216370756d61736b5f746573745f616e645f7365745f637075286370752c202663707569646c655f636f75706c65645f706f6b65645f6d61736b29290a09095f5f736d705f63616c6c5f66756e6374696f6e5f73696e676c65286370752c206373642c2030293b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f706f6b655f6f7468657273202d2077616b6520757020616c6c206f7468657220637075732074686174206d61792062652077616974696e670a202a20406465763a207374727563742063707569646c655f64657669636520666f722074686973206370750a202a2040636f75706c65643a207468652073747275637420636f75706c6564207468617420636f6e7461696e73207468652063757272656e74206370750a202a0a202a2043616c6c732063707569646c655f636f75706c65645f706f6b65206f6e20616c6c206f74686572206f6e6c696e6520637075732e0a202a2f0a73746174696320766f69642063707569646c655f636f75706c65645f706f6b655f6f746865727328696e7420746869735f6370752c0a09097374727563742063707569646c655f636f75706c6564202a636f75706c6564290a7b0a09696e74206370753b0a0a09666f725f656163685f6370755f6d61736b286370752c20636f75706c65642d3e636f75706c65645f63707573290a09096966202863707520213d20746869735f637075202626206370755f6f6e6c696e652863707529290a09090963707569646c655f636f75706c65645f706f6b6528637075293b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f7365745f77616974696e67202d206d61726b20746869732063707520617320696e207468652077616974206c6f6f700a202a20406465763a207374727563742063707569646c655f64657669636520666f722074686973206370750a202a2040636f75706c65643a207468652073747275637420636f75706c6564207468617420636f6e7461696e73207468652063757272656e74206370750a202a20406e6578745f73746174653a2074686520696e64657820696e206472762d3e737461746573206f66207468652072657175657374656420737461746520666f722074686973206370750a202a0a202a205570646174657320746865207265717565737465642069646c6520737461746520666f7220746865207370656369666965642063707569646c65206465766963652c0a202a20706f6b696e6720616c6c20636f75706c65642063707573206f7574206f662069646c65206966206e656365737361727920746f206c6574207468656d2073656520746865206e65770a202a2073746174652e0a202a2f0a73746174696320766f69642063707569646c655f636f75706c65645f7365745f77616974696e6728696e74206370752c0a09097374727563742063707569646c655f636f75706c6564202a636f75706c65642c20696e74206e6578745f7374617465290a7b0a09696e7420773b0a0a09636f75706c65642d3e7265717565737465645f73746174655b6370755d203d206e6578745f73746174653b0a0a092f2a0a09202a204966207468697320697320746865206c6173742063707520746f20656e746572207468652077616974696e672073746174652c20706f6b650a09202a20616c6c20746865206f746865722063707573206f7574206f662074686569722077616974696e6720737461746520736f20746865792063616e0a09202a20656e7465722061206465657065722073746174652e2020546869732063616e20726163652077697468206f6e65206f662074686520637075730a09202a2065786974696e67207468652077616974696e672073746174652064756520746f20616e20696e7465727275707420616e640a09202a2064656372656d656e74696e672077616974696e675f636f756e742c2073656520636f6d6d656e742062656c6f772e0a09202a0a09202a205468652061746f6d69635f696e635f72657475726e2070726f76696465732061207772697465206261727269657220746f206f72646572207468652077726974650a09202a20746f207265717565737465645f7374617465207769746820746865206c61746572207772697465207468617420696e6372656d656e74732072656164795f636f756e742e0a09202a2f0a0977203d2061746f6d69635f696e635f72657475726e2826636f75706c65642d3e72656164795f77616974696e675f636f756e74732920262057414954494e475f4d41534b3b0a096966202877203d3d20636f75706c65642d3e6f6e6c696e655f636f756e74290a090963707569646c655f636f75706c65645f706f6b655f6f7468657273286370752c20636f75706c6564293b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f7365745f6e6f745f77616974696e67202d206d61726b207468697320637075206173206c656176696e67207468652077616974206c6f6f700a202a20406465763a207374727563742063707569646c655f64657669636520666f722074686973206370750a202a2040636f75706c65643a207468652073747275637420636f75706c6564207468617420636f6e7461696e73207468652063757272656e74206370750a202a0a202a2052656d6f76657320746865207265717565737465642069646c6520737461746520666f7220746865207370656369666965642063707569646c65206465766963652e0a202a2f0a73746174696320766f69642063707569646c655f636f75706c65645f7365745f6e6f745f77616974696e6728696e74206370752c0a09097374727563742063707569646c655f636f75706c6564202a636f75706c6564290a7b0a092f2a0a09202a2044656372656d656e74696e672077616974696e6720636f756e742063616e2072616365207769746820696e6372656d656e74696e6720697420696e0a09202a2063707569646c655f636f75706c65645f7365745f77616974696e672c2062757420746861742773204f4b2e2020576f72737420636173652c20736f6d650a09202a20637075732077696c6c20696e6372656d656e742072656164795f636f756e7420616e64207468656e207370696e20756e74696c20746865790a09202a206e6f7469636520746861742074686973206370752068617320636c65617265642069742773207265717565737465645f73746174652e0a09202a2f0a0961746f6d69635f6465632826636f75706c65642d3e72656164795f77616974696e675f636f756e7473293b0a0a09636f75706c65642d3e7265717565737465645f73746174655b6370755d203d2043505549444c455f434f55504c45445f4e4f545f49444c453b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f7365745f646f6e65202d206d61726b207468697320637075206173206c656176696e6720746865207265616479206c6f6f700a202a20406370753a207468652063757272656e74206370750a202a2040636f75706c65643a207468652073747275637420636f75706c6564207468617420636f6e7461696e73207468652063757272656e74206370750a202a0a202a204d61726b73207468697320637075206173206e6f206c6f6e67657220696e2074686520726561647920616e642077616974696e67206c6f6f70732e202044656372656d656e74730a202a207468652077616974696e6720636f756e7420666972737420746f2070726576656e7420616e6f7468657220637075206c6f6f70696e67206261636b20696e20616e6420736565696e670a202a2074686973206370752061732077616974696e67206a757374206265666f72652069742065786974732069646c652e0a202a2f0a73746174696320766f69642063707569646c655f636f75706c65645f7365745f646f6e6528696e74206370752c207374727563742063707569646c655f636f75706c6564202a636f75706c6564290a7b0a0963707569646c655f636f75706c65645f7365745f6e6f745f77616974696e67286370752c20636f75706c6564293b0a0961746f6d69635f737562284d41585f57414954494e475f435055532c2026636f75706c65642d3e72656164795f77616974696e675f636f756e7473293b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f636c6561725f706f6b6573202d207370696e20756e74696c2074686520706f6b6520696e746572727570742069732070726f6365737365640a202a2040637075202d2074686973206370750a202a0a202a205475726e73206f6e20696e746572727570747320616e64207370696e7320756e74696c20616e79206f75747374616e64696e6720706f6b6520696e746572727570747320686176650a202a206265656e2070726f63657373656420616e642074686520706f6b652062697420686173206265656e20636c65617265642e0a202a0a202a204f7468657220696e7465727275707473206d617920616c736f2062652070726f636573736564207768696c6520696e74657272757074732061726520656e61626c65642c20736f0a202a206e6565645f726573636865642829206d75737420626520746573746564206166746572207475726e696e6720696e7465727275707473206f666620616761696e20746f206d616b6520737572650a202a2074686520696e74657272757074206469646e2774207363686564756c6520776f726b20746861742073686f756c642074616b652074686520637075206f7574206f662069646c652e0a202a0a202a2052657475726e732030206966206e6565645f72657363686564207761732066616c73652c202d45494e5452206966206e6565645f726573636865642077617320747275652e0a202a2f0a73746174696320696e742063707569646c655f636f75706c65645f636c6561725f706f6b657328696e7420637075290a7b0a096c6f63616c5f6972715f656e61626c6528293b0a097768696c6520286370756d61736b5f746573745f637075286370752c202663707569646c655f636f75706c65645f706f6b65645f6d61736b29290a09096370755f72656c617828293b0a096c6f63616c5f6972715f64697361626c6528293b0a0a0972657475726e206e6565645f726573636865642829203f202d45494e5452203a20303b0a7d0a0a2f2a2a0a202a2063707569646c655f656e7465725f73746174655f636f75706c6564202d20617474656d707420746f20656e7465722061207374617465207769746820636f75706c656420637075730a202a20406465763a207374727563742063707569646c655f64657669636520666f72207468652063757272656e74206370750a202a20406472763a207374727563742063707569646c655f64726976657220666f722074686520706c6174666f726d0a202a20406e6578745f73746174653a20696e646578206f66207468652072657175657374656420737461746520696e206472762d3e7374617465730a202a0a202a20436f6f7264696e617465207769746820636f75706c6564206370757320746f20656e74657220746865207461726765742073746174652e20205468697320697320612074776f0a202a2073746167652070726f636573732e2020496e207468652066697273742073746167652c20746865206370757320617265206f7065726174696e6720696e646570656e64656e746c792c0a202a20616e64206d61792063616c6c20696e746f2063707569646c655f656e7465725f73746174655f636f75706c656420617420636f6d706c6574656c7920646966666572656e742074696d65732e0a202a20546f2073617665206173206d75636820706f77657220617320706f737369626c652c20746865206669727374206370757320746f2063616c6c20746869732066756e6374696f6e2077696c6c0a202a20676f20746f20616e20696e7465726d65646961746520737461746520287468652063707569646c655f64657669636527732073616665207374617465292c20616e64207761697420666f720a202a20616c6c20746865206f74686572206370757320746f2063616c6c20746869732066756e6374696f6e2e20204f6e636520616c6c20636f75706c65642063707573206172652069646c652c0a202a20746865207365636f6e642073746167652077696c6c2073746172742e20204561636820636f75706c6564206370752077696c6c207370696e20756e74696c20616c6c206370757320686176650a202a2067756172616e74656564207468617420746865792077696c6c2063616c6c20746865207461726765745f73746174652e0a202a0a202a20546869732066756e6374696f6e206d7573742062652063616c6c6564207769746820696e74657272757074732064697361626c65642e20204974206d617920656e61626c650a202a20696e7465727275707473207768696c6520707265706172696e6720666f722069646c652c20616e642069742077696c6c20616c776179732072657475726e20776974680a202a20696e746572727570747320656e61626c65642e0a202a2f0a696e742063707569646c655f656e7465725f73746174655f636f75706c6564287374727563742063707569646c655f646576696365202a6465762c0a09097374727563742063707569646c655f647269766572202a6472762c20696e74206e6578745f7374617465290a7b0a09696e7420656e74657265645f7374617465203d202d313b0a097374727563742063707569646c655f636f75706c6564202a636f75706c6564203d206465762d3e636f75706c65643b0a0a096966202821636f75706c6564290a090972657475726e202d45494e56414c3b0a0a097768696c652028636f75706c65642d3e70726576656e7429207b0a09096966202863707569646c655f636f75706c65645f636c6561725f706f6b6573286465762d3e6370752929207b0a0909096c6f63616c5f6972715f656e61626c6528293b0a09090972657475726e20656e74657265645f73746174653b0a09097d0a0909656e74657265645f7374617465203d2063707569646c655f656e7465725f7374617465286465762c206472762c0a0909096465762d3e736166655f73746174655f696e646578293b0a097d0a0a092f2a2052656164206261727269657220656e7375726573206f6e6c696e655f636f756e7420697320726561642061667465722070726576656e7420697320636c6561726564202a2f0a09736d705f726d6228293b0a0a0963707569646c655f636f75706c65645f7365745f77616974696e67286465762d3e6370752c20636f75706c65642c206e6578745f7374617465293b0a0a72657472793a0a092f2a0a09202a205761697420666f7220616c6c20636f75706c6564206370757320746f2062652069646c652c207573696e672074686520646565706573742073746174650a09202a20616c6c6f77656420666f7220612073696e676c65206370752e0a09202a2f0a097768696c6520282163707569646c655f636f75706c65645f637075735f77616974696e6728636f75706c65642929207b0a09096966202863707569646c655f636f75706c65645f636c6561725f706f6b6573286465762d3e6370752929207b0a09090963707569646c655f636f75706c65645f7365745f6e6f745f77616974696e67286465762d3e6370752c20636f75706c6564293b0a090909676f746f206f75743b0a09097d0a0a090969662028636f75706c65642d3e70726576656e7429207b0a09090963707569646c655f636f75706c65645f7365745f6e6f745f77616974696e67286465762d3e6370752c20636f75706c6564293b0a090909676f746f206f75743b0a09097d0a0a0909656e74657265645f7374617465203d2063707569646c655f656e7465725f7374617465286465762c206472762c0a0909096465762d3e736166655f73746174655f696e646578293b0a097d0a0a096966202863707569646c655f636f75706c65645f636c6561725f706f6b6573286465762d3e6370752929207b0a090963707569646c655f636f75706c65645f7365745f6e6f745f77616974696e67286465762d3e6370752c20636f75706c6564293b0a0909676f746f206f75743b0a097d0a0a092f2a0a09202a20416c6c20636f75706c65642063707573206172652070726f6261626c792069646c652e20205468657265206973206120736d616c6c206368616e636520746861740a09202a206f6e65206f6620746865206f746865722063707573206a75737420626563616d65206163746976652e2020496e6372656d656e742074686520726561647920636f756e742c0a09202a20616e64207370696e20756e74696c20616c6c20636f75706c65642063707573206861766520696e6372656d656e7465642074686520636f756e7465722e204f6e636520610a09202a206370752068617320696e6372656d656e7465642074686520726561647920636f756e7465722c2069742063616e6e6f742061626f72742069646c6520616e64206d7573740a09202a207370696e20756e74696c2065697468657220616c6c2063707573206861766520696e6372656d656e7465642074686520726561647920636f756e7465722c206f720a09202a20616e6f7468657220637075206c65617665732069646c6520616e642064656372656d656e7473207468652077616974696e6720636f756e7465722e0a09202a2f0a0a0963707569646c655f636f75706c65645f7365745f726561647928636f75706c6564293b0a097768696c6520282163707569646c655f636f75706c65645f637075735f726561647928636f75706c65642929207b0a09092f2a20436865636b20696620616e79206f746865722063707573206261696c6564206f7574206f662069646c652e202a2f0a0909696620282163707569646c655f636f75706c65645f637075735f77616974696e6728636f75706c656429290a090909696620282163707569646c655f636f75706c65645f7365745f6e6f745f726561647928636f75706c656429290a09090909676f746f2072657472793b0a0a09096370755f72656c617828293b0a097d0a0a092f2a20616c6c206370757320686176652061636b65642074686520636f75706c6564207374617465202a2f0a096e6578745f7374617465203d2063707569646c655f636f75706c65645f6765745f7374617465286465762c20636f75706c6564293b0a0a09656e74657265645f7374617465203d2063707569646c655f656e7465725f7374617465286465762c206472762c206e6578745f7374617465293b0a0a0963707569646c655f636f75706c65645f7365745f646f6e65286465762d3e6370752c20636f75706c6564293b0a0a6f75743a0a092f2a0a09202a204e6f726d616c2063707569646c65207374617465732061726520657870656374656420746f2072657475726e2077697468206972717320656e61626c65642e0a09202a2054686174206c6561647320746f20616e20696e656666696369656e637920776865726520612063707520726563656976696e6720616e20696e746572727570740a09202a2074686174206272696e6773206974206f7574206f662069646c652077696c6c2070726f63657373207468617420696e74657272757074206265666f72650a09202a2065786974696e67207468652069646c6520656e7465722066756e6374696f6e20616e642064656372656d656e74696e672072656164795f636f756e742e2020416c6c0a09202a206f7468657220637075732077696c6c206e65656420746f207370696e2077616974696e6720666f72207468652063707520746861742069732070726f63657373696e670a09202a2074686520696e746572727570742e2020496620746865206472697665722072657475726e73207769746820696e74657272757074732064697361626c65642c0a09202a20616c6c206f7468657220637075732077696c6c206c6f6f70206261636b20696e746f2074686520736166652069646c6520737461746520696e7374656164206f660a09202a207370696e6e696e672c20736176696e6720706f7765722e0a09202a0a09202a2043616c6c696e67206c6f63616c5f6972715f656e61626c65206865726520616c6c6f777320636f75706c65642073746174657320746f2072657475726e20776974680a09202a20696e74657272757074732064697361626c65642c2062757420776f6e27742063617573652070726f626c656d7320666f72206472697665727320746861740a09202a2065786974207769746820696e746572727570747320656e61626c65642e0a09202a2f0a096c6f63616c5f6972715f656e61626c6528293b0a0a092f2a0a09202a205761697420756e74696c20616c6c20636f75706c656420637075732068617665206578697465642069646c652e20205468657265206973206e6f207269736b20746861740a09202a20612063707520657869747320616e642072652d656e74657273207468652072656164792073746174652062656361757365207468697320637075206861730a09202a20616c72656164792064656372656d656e746564206974732077616974696e675f636f756e742e0a09202a2f0a097768696c6520282163707569646c655f636f75706c65645f6e6f5f637075735f726561647928636f75706c656429290a09096370755f72656c617828293b0a0a0972657475726e20656e74657265645f73746174653b0a7d0a0a73746174696320766f69642063707569646c655f636f75706c65645f7570646174655f6f6e6c696e655f63707573287374727563742063707569646c655f636f75706c6564202a636f75706c6564290a7b0a096370756d61736b5f7420637075733b0a096370756d61736b5f616e642826637075732c206370755f6f6e6c696e655f6d61736b2c2026636f75706c65642d3e636f75706c65645f63707573293b0a09636f75706c65642d3e6f6e6c696e655f636f756e74203d206370756d61736b5f776569676874282663707573293b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f72656769737465725f646576696365202d207265676973746572206120636f75706c65642063707569646c65206465766963650a202a20406465763a207374727563742063707569646c655f64657669636520666f72207468652063757272656e74206370750a202a0a202a2043616c6c65642066726f6d2063707569646c655f72656769737465725f64657669636520746f2068616e646c6520636f75706c65642069646c6520696e69742e202046696e6473207468650a202a2063707569646c655f636f75706c65642073747275637420666f72207468697320736574206f6620636f75706c656420637075732c206f722063726561746573206f6e65206966206e6f6e650a202a20657869737473207965742e0a202a2f0a696e742063707569646c655f636f75706c65645f72656769737465725f646576696365287374727563742063707569646c655f646576696365202a646576290a7b0a09696e74206370753b0a097374727563742063707569646c655f646576696365202a6f746865725f6465763b0a097374727563742063616c6c5f73696e676c655f64617461202a6373643b0a097374727563742063707569646c655f636f75706c6564202a636f75706c65643b0a0a09696620286370756d61736b5f656d70747928266465762d3e636f75706c65645f6370757329290a090972657475726e20303b0a0a09666f725f656163685f6370755f6d61736b286370752c206465762d3e636f75706c65645f6370757329207b0a09096f746865725f646576203d207065725f6370752863707569646c655f646576696365732c20637075293b0a0909696620286f746865725f646576202626206f746865725f6465762d3e636f75706c656429207b0a090909636f75706c6564203d206f746865725f6465762d3e636f75706c65643b0a090909676f746f20686176655f636f75706c65643b0a09097d0a097d0a0a092f2a204e6f206578697374696e6720636f75706c656420696e666f20666f756e642c206372656174652061206e6577206f6e65202a2f0a09636f75706c6564203d206b7a616c6c6f632873697a656f66287374727563742063707569646c655f636f75706c6564292c204746505f4b45524e454c293b0a096966202821636f75706c6564290a090972657475726e202d454e4f4d454d3b0a0a09636f75706c65642d3e636f75706c65645f63707573203d206465762d3e636f75706c65645f637075733b0a0a686176655f636f75706c65643a0a096465762d3e636f75706c6564203d20636f75706c65643b0a09696620285741524e5f4f4e28216370756d61736b5f657175616c28266465762d3e636f75706c65645f637075732c2026636f75706c65642d3e636f75706c65645f637075732929290a0909636f75706c65642d3e70726576656e742b2b3b0a0a0963707569646c655f636f75706c65645f7570646174655f6f6e6c696e655f6370757328636f75706c6564293b0a0a09636f75706c65642d3e726566636e742b2b3b0a0a09637364203d20267065725f6370752863707569646c655f636f75706c65645f706f6b655f63622c206465762d3e637075293b0a096373642d3e66756e63203d2063707569646c655f636f75706c65645f706f6b65643b0a096373642d3e696e666f203d2028766f6964202a2928756e7369676e6564206c6f6e67296465762d3e6370753b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f756e72656769737465725f646576696365202d20756e7265676973746572206120636f75706c65642063707569646c65206465766963650a202a20406465763a207374727563742063707569646c655f64657669636520666f72207468652063757272656e74206370750a202a0a202a2043616c6c65642066726f6d2063707569646c655f756e72656769737465725f64657669636520746f207465617220646f776e20636f75706c65642069646c652e202052656d6f766573207468650a202a206370752066726f6d2074686520636f75706c65642069646c65207365742c20616e64206672656573207468652063707569646c655f636f75706c65645f696e666f207374727563742069660a202a20746869732077617320746865206c6173742063707520696e20746865207365742e0a202a2f0a766f69642063707569646c655f636f75706c65645f756e72656769737465725f646576696365287374727563742063707569646c655f646576696365202a646576290a7b0a097374727563742063707569646c655f636f75706c6564202a636f75706c6564203d206465762d3e636f75706c65643b0a0a09696620286370756d61736b5f656d70747928266465762d3e636f75706c65645f6370757329290a090972657475726e3b0a0a09696620282d2d636f75706c65642d3e726566636e74290a09096b6672656528636f75706c6564293b0a096465762d3e636f75706c6564203d204e554c4c3b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f70726576656e745f69646c65202d2070726576656e7420637075732066726f6d20656e746572696e67206120636f75706c65642073746174650a202a2040636f75706c65643a207468652073747275637420636f75706c6564207468617420636f6e7461696e7320746865206370752074686174206973206368616e67696e672073746174650a202a0a202a2044697361626c657320636f75706c65642063707569646c65206f6e206120636f75706c656420736574206f6620637075732e20205573656420746f20656e7375726520746861740a202a206370755f6f6e6c696e655f6d61736b20646f65736e2774206368616e6765207768696c6520637075732061726520636f6f7264696e6174696e6720636f75706c65642069646c652e0a202a2f0a73746174696320766f69642063707569646c655f636f75706c65645f70726576656e745f69646c65287374727563742063707569646c655f636f75706c6564202a636f75706c6564290a7b0a09696e7420637075203d206765745f63707528293b0a0a092f2a20466f72636520616c6c2063707573206f7574206f66207468652077616974696e67206c6f6f702e202a2f0a09636f75706c65642d3e70726576656e742b2b3b0a0963707569646c655f636f75706c65645f706f6b655f6f7468657273286370752c20636f75706c6564293b0a097075745f63707528293b0a097768696c6520282163707569646c655f636f75706c65645f6e6f5f637075735f77616974696e6728636f75706c656429290a09096370755f72656c617828293b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f616c6c6f775f69646c65202d20616c6c6f7773206370757320746f20656e746572206120636f75706c65642073746174650a202a2040636f75706c65643a207468652073747275637420636f75706c6564207468617420636f6e7461696e7320746865206370752074686174206973206368616e67696e672073746174650a202a0a202a20456e61626c657320636f75706c65642063707569646c65206f6e206120636f75706c656420736574206f6620637075732e20205573656420746f20656e7375726520746861740a202a206370755f6f6e6c696e655f6d61736b20646f65736e2774206368616e6765207768696c6520637075732061726520636f6f7264696e6174696e6720636f75706c65642069646c652e0a202a2f0a73746174696320766f69642063707569646c655f636f75706c65645f616c6c6f775f69646c65287374727563742063707569646c655f636f75706c6564202a636f75706c6564290a7b0a09696e7420637075203d206765745f63707528293b0a0a092f2a0a09202a205772697465206261727269657220656e737572657320726561646572732073656520746865206e6577206f6e6c696e655f636f756e74207768656e20746865790a09202a207365652070726576656e74203d3d20302e0a09202a2f0a09736d705f776d6228293b0a09636f75706c65642d3e70726576656e742d2d3b0a092f2a20466f7263652063707573206f7574206f66207468652070726576656e74206c6f6f702e202a2f0a0963707569646c655f636f75706c65645f706f6b655f6f7468657273286370752c20636f75706c6564293b0a097075745f63707528293b0a7d0a0a2f2a2a0a202a2063707569646c655f636f75706c65645f6370755f6e6f74696679202d206e6f7469666965722063616c6c656420647572696e6720686f74706c7567207472616e736974696f6e730a202a20406e623a206e6f74696669657220626c6f636b0a202a2040616374696f6e3a20686f74706c7567207472616e736974696f6e0a202a2040686370753a2074617267657420637075206e756d6265720a202a0a202a2043616c6c6564207768656e2061206370752069732062726f75676874206f6e206f72206f66666c696e65207573696e6720686f74706c75672e202055706461746573207468650a202a20636f75706c6564206370752073657420617070726f7072696174656c790a202a2f0a73746174696320696e742063707569646c655f636f75706c65645f6370755f6e6f7469667928737472756374206e6f7469666965725f626c6f636b202a6e622c0a0909756e7369676e6564206c6f6e6720616374696f6e2c20766f6964202a68637075290a7b0a09696e7420637075203d2028756e7369676e6564206c6f6e6729686370753b0a097374727563742063707569646c655f646576696365202a6465763b0a0a097377697463682028616374696f6e2026207e4350555f5441534b535f46524f5a454e29207b0a0963617365204350555f55505f505245504152453a0a0963617365204350555f444f574e5f505245504152453a0a0963617365204350555f4f4e4c494e453a0a0963617365204350555f444541443a0a0963617365204350555f55505f43414e43454c45443a0a0963617365204350555f444f574e5f4641494c45443a0a0909627265616b3b0a0964656661756c743a0a090972657475726e204e4f544946595f4f4b3b0a097d0a0a096d757465785f6c6f636b282663707569646c655f6c6f636b293b0a0a09646576203d207065725f6370752863707569646c655f646576696365732c20637075293b0a096966202821646576207c7c20216465762d3e636f75706c6564290a0909676f746f206f75743b0a0a097377697463682028616374696f6e2026207e4350555f5441534b535f46524f5a454e29207b0a0963617365204350555f55505f505245504152453a0a0963617365204350555f444f574e5f505245504152453a0a090963707569646c655f636f75706c65645f70726576656e745f69646c65286465762d3e636f75706c6564293b0a0909627265616b3b0a0963617365204350555f4f4e4c494e453a0a0963617365204350555f444541443a0a090963707569646c655f636f75706c65645f7570646174655f6f6e6c696e655f63707573286465762d3e636f75706c6564293b0a09092f2a2046616c6c207468726f756768202a2f0a0963617365204350555f55505f43414e43454c45443a0a0963617365204350555f444f574e5f4641494c45443a0a090963707569646c655f636f75706c65645f616c6c6f775f69646c65286465762d3e636f75706c6564293b0a0909627265616b3b0a097d0a0a6f75743a0a096d757465785f756e6c6f636b282663707569646c655f6c6f636b293b0a0972657475726e204e4f544946595f4f4b3b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b2063707569646c655f636f75706c65645f6370755f6e6f746966696572203d207b0a092e6e6f7469666965725f63616c6c203d2063707569646c655f636f75706c65645f6370755f6e6f746966792c0a7d3b0a0a73746174696320696e74205f5f696e69742063707569646c655f636f75706c65645f696e697428766f6964290a7b0a0972657475726e2072656769737465725f6370755f6e6f746966696572282663707569646c655f636f75706c65645f6370755f6e6f746966696572293b0a7d0a636f72655f696e697463616c6c2863707569646c655f636f75706c65645f696e6974293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63707569646c652f63707569646c652d63616c786564612e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303734363600313231313437343433333000303032313137320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f7079726967687420323031322043616c786564612c20496e632e0a202a0a202a204261736564206f6e20617263682f61726d2f706c61742d6d78632f63707569646c652e633a0a202a20436f70797269676874203230313220467265657363616c652053656d69636f6e647563746f722c20496e632e0a202a20436f707972696768742032303132204c696e61726f204c74642e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966792069740a202a20756e64657220746865207465726d7320616e6420636f6e646974696f6e73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652c0a202a2076657273696f6e20322c206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f70652069742077696c6c2062652075736566756c2c2062757420574954484f55540a202a20414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f66204d45524348414e544142494c495459206f720a202a204649544e45535320464f52204120504152544943554c415220505552504f53452e20205365652074686520474e552047656e6572616c205075626c6963204c6963656e736520666f720a202a206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e736520616c6f6e6720776974680a202a20746869732070726f6772616d2e20204966206e6f742c20736565203c687474703a2f2f7777772e676e752e6f72672f6c6963656e7365732f3e2e0a202a2f0a0a23696e636c756465203c6c696e75782f63707569646c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f696f2e683e0a23696e636c756465203c6c696e75782f6f662e683e0a23696e636c756465203c6c696e75782f74696d652e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f73757370656e642e683e0a23696e636c756465203c61736d2f63707569646c652e683e0a23696e636c756465203c61736d2f70726f632d666e732e683e0a23696e636c756465203c61736d2f736d705f7363752e683e0a23696e636c756465203c61736d2f73757370656e642e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f637031352e683e0a0a65787465726e20766f6964206869676862616e6b5f7365745f6370755f6a756d7028696e74206370752c20766f6964202a6a756d705f61646472293b0a65787465726e20766f6964202a7363755f626173655f616464723b0a0a737461746963207374727563742063707569646c655f646576696365205f5f706572637075202a63616c786564615f69646c655f63707569646c655f646576696365733b0a0a73746174696320696e6c696e6520756e7369676e656420696e74206765745f617578637228766f6964290a7b0a09756e7369676e656420696e742076616c3b0a0961736d28226d7263207031352c20302c2025302c2063312c2063302c203109402067657420415558435222203a20223d7222202876616c29203a203a2022636322293b0a0972657475726e2076616c3b0a7d0a0a73746174696320696e6c696e6520766f6964207365745f617578637228756e7369676e656420696e742076616c290a7b0a0961736d20766f6c6174696c6528226d6372207031352c20302c2025302c2063312c2063302c2031094020736574204155584352220a0920203a203a20227222202876616c29203a2022636322293b0a0969736228293b0a7d0a0a737461746963206e6f696e6c696e6520766f69642063616c786564615f69646c655f726573746f726528766f6964290a7b0a097365745f6372286765745f63722829207c2043525f43293b0a097365745f6175786372286765745f61757863722829207c2030783430293b0a097363755f706f7765725f6d6f6465287363755f626173655f616464722c205343555f504d5f4e4f524d414c293b0a7d0a0a73746174696320696e742063616c786564615f69646c655f66696e69736828756e7369676e6564206c6f6e672076616c290a7b0a092f2a20416c726561647920666c75736865642063616368652c2062757420646f20697420616761696e20617320746865206f757465722063616368652066756e6374696f6e730a09202a206469727479207468652063616368652077697468207370696e6c6f636b73202a2f0a09666c7573685f63616368655f616c6c28293b0a0a097365745f6175786372286765745f617578637228292026207e30783430293b0a097365745f6372286765745f637228292026207e43525f43293b0a0a097363755f706f7765725f6d6f6465287363755f626173655f616464722c205343555f504d5f444f524d414e54293b0a0a096370755f646f5f69646c6528293b0a0a092f2a20526573746f7265207468696e6773206966207765206469646e277420656e74657220706f7765722d676174696e67202a2f0a0963616c786564615f69646c655f726573746f726528293b0a0972657475726e20313b0a7d0a0a73746174696320696e742063616c786564615f707772646f776e5f69646c65287374727563742063707569646c655f646576696365202a6465762c0a090909097374727563742063707569646c655f647269766572202a6472762c0a09090909696e7420696e646578290a7b0a096869676862616e6b5f7365745f6370755f6a756d7028736d705f70726f636573736f725f696428292c206370755f726573756d65293b0a096370755f73757370656e6428302c2063616c786564615f69646c655f66696e697368293b0a0972657475726e20696e6465783b0a7d0a0a73746174696320766f69642063616c786564615f69646c655f63707569646c655f646576696365735f756e696e697428766f6964290a7b0a09696e7420693b0a097374727563742063707569646c655f646576696365202a6465763b0a0a09666f725f656163685f706f737369626c655f637075286929207b0a0909646576203d207065725f6370755f7074722863616c786564615f69646c655f63707569646c655f646576696365732c2069293b0a090963707569646c655f756e72656769737465725f64657669636528646576293b0a097d0a0a09667265655f7065726370752863616c786564615f69646c655f63707569646c655f64657669636573293b0a7d0a0a737461746963207374727563742063707569646c655f6472697665722063616c786564615f69646c655f647269766572203d207b0a092e6e616d65203d202263616c786564615f69646c65222c0a092e656e5f636f72655f746b5f697271656e203d20312c0a092e737461746573203d207b0a090941524d5f43505549444c455f5746495f53544154452c0a09097b0a0909092e6e616d65203d20225047222c0a0909092e64657363203d2022506f7765722047617465222c0a0909092e666c616773203d2043505549444c455f464c41475f54494d455f56414c49442c0a0909092e657869745f6c6174656e6379203d2033302c0a0909092e706f7765725f7573616765203d2035302c0a0909092e7461726765745f7265736964656e6379203d203230302c0a0909092e656e746572203d2063616c786564615f707772646f776e5f69646c652c0a09097d2c0a097d2c0a092e73746174655f636f756e74203d20322c0a7d3b0a0a73746174696320696e74205f5f696e69742063616c786564615f63707569646c655f696e697428766f6964290a7b0a09696e74206370755f69643b0a09696e74207265743b0a097374727563742063707569646c655f646576696365202a6465763b0a097374727563742063707569646c655f647269766572202a647276203d202663616c786564615f69646c655f6472697665723b0a0a0969662028216f665f6d616368696e655f69735f636f6d70617469626c65282263616c786564612c6869676862616e6b2229290a090972657475726e202d454e4f4445563b0a0a09726574203d2063707569646c655f72656769737465725f64726976657228647276293b0a0969662028726574290a090972657475726e207265743b0a0a0963616c786564615f69646c655f63707569646c655f64657669636573203d20616c6c6f635f706572637075287374727563742063707569646c655f646576696365293b0a096966202863616c786564615f69646c655f63707569646c655f64657669636573203d3d204e554c4c29207b0a0909726574203d202d454e4f4d454d3b0a0909676f746f20756e72656769737465725f6472763b0a097d0a0a092f2a20696e697469616c697a65207374617465206461746120666f7220656163682063707569646c655f646576696365202a2f0a09666f725f656163685f706f737369626c655f637075286370755f696429207b0a0909646576203d207065725f6370755f7074722863616c786564615f69646c655f63707569646c655f646576696365732c206370755f6964293b0a09096465762d3e637075203d206370755f69643b0a09096465762d3e73746174655f636f756e74203d206472762d3e73746174655f636f756e743b0a0a0909726574203d2063707569646c655f72656769737465725f64657669636528646576293b0a09096966202872657429207b0a09090970725f65727228224661696c656420746f207265676973746572206370752025752c206572726f723a2025645c6e222c0a090909202020202020206370755f69642c20726574293b0a090909676f746f20756e696e69743b0a09097d0a097d0a0a0972657475726e20303b0a0a756e696e69743a0a0963616c786564615f69646c655f63707569646c655f646576696365735f756e696e697428293b0a756e72656769737465725f6472763a0a0963707569646c655f756e72656769737465725f64726976657228647276293b0a0972657475726e207265743b0a7d0a6d6f64756c655f696e69742863616c786564615f63707569646c655f696e6974293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63707569646c652f63707569646c652e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323730363500313231313437343433333000303031373537300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2063707569646c652e63202d20636f72652063707569646c6520696e6672617374727563747572650a202a0a202a2028432920323030362d323030372056656e6b61746573682050616c6c6970616469203c76656e6b61746573682e70616c6c697061646940696e74656c2e636f6d3e0a202a2020202020202020202020202020205368616f687561204c69203c7368616f6875612e6c6940696e74656c2e636f6d3e0a202a2020202020202020202020202020204164616d2042656c6179203c6162656c6179406e6f76656c6c2e636f6d3e0a202a0a202a205468697320636f6465206973206c6963656e63656420756e646572207468652047504c2e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6e6f7469666965722e683e0a23696e636c756465203c6c696e75782f706d5f716f732e683e0a23696e636c756465203c6c696e75782f6370752e683e0a23696e636c756465203c6c696e75782f63707569646c652e683e0a23696e636c756465203c6c696e75782f6b74696d652e683e0a23696e636c756465203c6c696e75782f687274696d65722e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c74726163652f6576656e74732f706f7765722e683e0a0a23696e636c756465202263707569646c652e68220a0a444546494e455f5045525f435055287374727563742063707569646c655f646576696365202a2c2063707569646c655f64657669636573293b0a0a444546494e455f4d555445582863707569646c655f6c6f636b293b0a4c4953545f484541442863707569646c655f64657465637465645f64657669636573293b0a0a73746174696320696e7420656e61626c65645f646576696365733b0a73746174696320696e74206f6666205f5f726561645f6d6f73746c793b0a73746174696320696e7420696e697469616c697a6564205f5f726561645f6d6f73746c793b0a0a696e742063707569646c655f64697361626c656428766f6964290a7b0a0972657475726e206f66663b0a7d0a766f69642064697361626c655f63707569646c6528766f6964290a7b0a096f6666203d20313b0a7d0a0a73746174696320696e74205f5f63707569646c655f72656769737465725f646576696365287374727563742063707569646c655f646576696365202a646576293b0a0a73746174696320696e6c696e6520696e742063707569646c655f656e746572287374727563742063707569646c655f646576696365202a6465762c0a090909097374727563742063707569646c655f647269766572202a6472762c20696e7420696e646578290a7b0a097374727563742063707569646c655f7374617465202a7461726765745f7374617465203d20266472762d3e7374617465735b696e6465785d3b0a0972657475726e207461726765745f73746174652d3e656e746572286465762c206472762c20696e646578293b0a7d0a0a73746174696320696e6c696e6520696e742063707569646c655f656e7465725f746b287374727563742063707569646c655f646576696365202a6465762c0a090909202020202020207374727563742063707569646c655f647269766572202a6472762c20696e7420696e646578290a7b0a0972657475726e2063707569646c655f777261705f656e746572286465762c206472762c20696e6465782c2063707569646c655f656e746572293b0a7d0a0a7479706564656620696e7420282a63707569646c655f656e7465725f7429287374727563742063707569646c655f646576696365202a6465762c0a090909202020202020207374727563742063707569646c655f647269766572202a6472762c20696e7420696e646578293b0a0a7374617469632063707569646c655f656e7465725f742063707569646c655f656e7465725f6f70733b0a0a2f2a2a0a202a2063707569646c655f706c61795f64656164202d20637075206f66662d6c696e696e670a202a0a202a2052657475726e7320696e2063617365206f6620616e206572726f72206f72206e6f206472697665720a202a2f0a696e742063707569646c655f706c61795f6465616428766f6964290a7b0a097374727563742063707569646c655f646576696365202a646576203d205f5f746869735f6370755f726561642863707569646c655f64657669636573293b0a097374727563742063707569646c655f647269766572202a647276203d2063707569646c655f6765745f6370755f64726976657228646576293b0a09696e7420693b0a0a096966202821647276290a090972657475726e202d454e4f4445563b0a0a092f2a2046696e64206c6f776573742d706f776572207374617465207468617420737570706f727473206c6f6e672d7465726d2069646c65202a2f0a09666f72202869203d206472762d3e73746174655f636f756e74202d20313b2069203e3d2043505549444c455f4452495645525f53544154455f53544152543b20692d2d290a0909696620286472762d3e7374617465735b695d2e656e7465725f64656164290a09090972657475726e206472762d3e7374617465735b695d2e656e7465725f64656164286465762c2069293b0a0a0972657475726e202d454e4f4445563b0a7d0a0a2f2a2a0a202a2063707569646c655f656e7465725f7374617465202d20656e7465722074686520737461746520616e64207570646174652073746174730a202a20406465763a2063707569646c652064657669636520666f722074686973206370750a202a20406472763a2063707569646c652064726976657220666f722074686973206370750a202a20406e6578745f73746174653a20696e64657820696e746f206472762d3e737461746573206f662074686520737461746520746f20656e7465720a202a2f0a696e742063707569646c655f656e7465725f7374617465287374727563742063707569646c655f646576696365202a6465762c207374727563742063707569646c655f647269766572202a6472762c0a0909696e74206e6578745f7374617465290a7b0a09696e7420656e74657265645f73746174653b0a0a09656e74657265645f7374617465203d2063707569646c655f656e7465725f6f7073286465762c206472762c206e6578745f7374617465293b0a0a0969662028656e74657265645f7374617465203e3d203029207b0a09092f2a205570646174652063707569646c6520636f756e74657273202a2f0a09092f2a20546869732063616e206265206d6f76656420746f2077697468696e2064726976657220656e74657220726f7574696e650a0909202a20627574207468617420726573756c747320696e206d756c7469706c6520636f70696573206f662073616d6520636f64652e0a0909202a2f0a09096465762d3e7374617465735f75736167655b656e74657265645f73746174655d2e74696d65202b3d206465762d3e6c6173745f7265736964656e63793b0a09096465762d3e7374617465735f75736167655b656e74657265645f73746174655d2e75736167652b2b3b0a097d20656c7365207b0a09096465762d3e6c6173745f7265736964656e6379203d20303b0a097d0a0a0972657475726e20656e74657265645f73746174653b0a7d0a0a2f2a2a0a202a2063707569646c655f69646c655f63616c6c202d20746865206d61696e2069646c65206c6f6f700a202a0a202a204e4f54453a206e6f206c6f636b73206f722073656d6170686f7265732073686f756c64206265207573656420686572650a202a2072657475726e206e6f6e2d7a65726f206f6e206661696c7572650a202a2f0a696e742063707569646c655f69646c655f63616c6c28766f6964290a7b0a097374727563742063707569646c655f646576696365202a646576203d205f5f746869735f6370755f726561642863707569646c655f64657669636573293b0a097374727563742063707569646c655f647269766572202a6472763b0a09696e74206e6578745f73746174652c20656e74657265645f73746174653b0a0a09696620286f6666290a090972657475726e202d454e4f4445563b0a0a096966202821696e697469616c697a6564290a090972657475726e202d454e4f4445563b0a0a092f2a20636865636b2069662074686520646576696365206973207265616479202a2f0a096966202821646576207c7c20216465762d3e656e61626c6564290a090972657475726e202d45425553593b0a0a09647276203d2063707569646c655f6765745f6370755f64726976657228646576293b0a0a092f2a2061736b2074686520676f7665726e6f7220666f7220746865206e657874207374617465202a2f0a096e6578745f7374617465203d2063707569646c655f637572725f676f7665726e6f722d3e73656c656374286472762c20646576293b0a09696620286e6565645f72657363686564282929207b0a09096465762d3e6c6173745f7265736964656e6379203d20303b0a09092f2a20676976652074686520676f7665726e6f7220616e206f70706f7274756e69747920746f207265666c656374206f6e20746865206f7574636f6d65202a2f0a09096966202863707569646c655f637572725f676f7665726e6f722d3e7265666c656374290a09090963707569646c655f637572725f676f7665726e6f722d3e7265666c656374286465762c206e6578745f7374617465293b0a09096c6f63616c5f6972715f656e61626c6528293b0a090972657475726e20303b0a097d0a0a0974726163655f706f7765725f73746172745f72637569646c6528504f5745525f4353544154452c206e6578745f73746174652c206465762d3e637075293b0a0974726163655f6370755f69646c655f72637569646c65286e6578745f73746174652c206465762d3e637075293b0a0a096966202863707569646c655f73746174655f69735f636f75706c6564286465762c206472762c206e6578745f737461746529290a0909656e74657265645f7374617465203d2063707569646c655f656e7465725f73746174655f636f75706c6564286465762c206472762c0a09090909090909202020206e6578745f7374617465293b0a09656c73650a0909656e74657265645f7374617465203d2063707569646c655f656e7465725f7374617465286465762c206472762c206e6578745f7374617465293b0a0a0974726163655f706f7765725f656e645f72637569646c65286465762d3e637075293b0a0974726163655f6370755f69646c655f72637569646c65285057525f4556454e545f455849542c206465762d3e637075293b0a0a092f2a20676976652074686520676f7665726e6f7220616e206f70706f7274756e69747920746f207265666c656374206f6e20746865206f7574636f6d65202a2f0a096966202863707569646c655f637572725f676f7665726e6f722d3e7265666c656374290a090963707569646c655f637572725f676f7665726e6f722d3e7265666c656374286465762c20656e74657265645f7374617465293b0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2063707569646c655f696e7374616c6c5f69646c655f68616e646c6572202d20696e7374616c6c73207468652063707569646c652069646c65206c6f6f702068616e646c65720a202a2f0a766f69642063707569646c655f696e7374616c6c5f69646c655f68616e646c657228766f6964290a7b0a0969662028656e61626c65645f6465766963657329207b0a09092f2a204d616b65207375726520616c6c206368616e6765732066696e6973686564206265666f72652077652073776974636820746f206e65772069646c65202a2f0a0909736d705f776d6228293b0a0909696e697469616c697a6564203d20313b0a097d0a7d0a0a2f2a2a0a202a2063707569646c655f756e696e7374616c6c5f69646c655f68616e646c6572202d20756e696e7374616c6c73207468652063707569646c652069646c65206c6f6f702068616e646c65720a202a2f0a766f69642063707569646c655f756e696e7374616c6c5f69646c655f68616e646c657228766f6964290a7b0a0969662028656e61626c65645f6465766963657329207b0a0909696e697469616c697a6564203d20303b0a09096b69636b5f616c6c5f637075735f73796e6328293b0a097d0a7d0a0a2f2a2a0a202a2063707569646c655f70617573655f616e645f6c6f636b202d2074656d706f726172696c792064697361626c65732043505549444c450a202a2f0a766f69642063707569646c655f70617573655f616e645f6c6f636b28766f6964290a7b0a096d757465785f6c6f636b282663707569646c655f6c6f636b293b0a0963707569646c655f756e696e7374616c6c5f69646c655f68616e646c657228293b0a7d0a0a4558504f52545f53594d424f4c5f47504c2863707569646c655f70617573655f616e645f6c6f636b293b0a0a2f2a2a0a202a2063707569646c655f726573756d655f616e645f756e6c6f636b202d20726573756d65732043505549444c45206f7065726174696f6e0a202a2f0a766f69642063707569646c655f726573756d655f616e645f756e6c6f636b28766f6964290a7b0a0963707569646c655f696e7374616c6c5f69646c655f68616e646c657228293b0a096d757465785f756e6c6f636b282663707569646c655f6c6f636b293b0a7d0a0a4558504f52545f53594d424f4c5f47504c2863707569646c655f726573756d655f616e645f756e6c6f636b293b0a0a2f2a2043757272656e746c79207573656420696e2073757370656e642f726573756d65207061746820746f2073757370656e642063707569646c65202a2f0a766f69642063707569646c655f706175736528766f6964290a7b0a096d757465785f6c6f636b282663707569646c655f6c6f636b293b0a0963707569646c655f756e696e7374616c6c5f69646c655f68616e646c657228293b0a096d757465785f756e6c6f636b282663707569646c655f6c6f636b293b0a7d0a0a2f2a2043757272656e746c79207573656420696e2073757370656e642f726573756d65207061746820746f20726573756d652063707569646c65202a2f0a766f69642063707569646c655f726573756d6528766f6964290a7b0a096d757465785f6c6f636b282663707569646c655f6c6f636b293b0a0963707569646c655f696e7374616c6c5f69646c655f68616e646c657228293b0a096d757465785f756e6c6f636b282663707569646c655f6c6f636b293b0a7d0a0a2f2a2a0a202a2063707569646c655f777261705f656e746572202d20706572666f726d732074696d656b656570696e6720616e6420697271656e2061726f756e6420656e7465722066756e6374696f6e0a202a20406465763a20706f696e74657220746f20612076616c69642063707569646c655f646576696365206f626a6563740a202a20406472763a20706f696e74657220746f20612076616c69642063707569646c655f647269766572206f626a6563740a202a2040696e6465783a20696e646578206f6620746865207461726765742063707569646c652073746174652e0a202a2f0a696e742063707569646c655f777261705f656e746572287374727563742063707569646c655f646576696365202a6465762c0a090909097374727563742063707569646c655f647269766572202a6472762c20696e7420696e6465782c0a09090909696e7420282a656e74657229287374727563742063707569646c655f646576696365202a6465762c0a09090909097374727563742063707569646c655f647269766572202a6472762c20696e7420696e64657829290a7b0a096b74696d655f742074696d655f73746172742c2074696d655f656e643b0a0973363420646966663b0a0a0974696d655f7374617274203d206b74696d655f67657428293b0a0a09696e646578203d20656e746572286465762c206472762c20696e646578293b0a0a0974696d655f656e64203d206b74696d655f67657428293b0a0a096c6f63616c5f6972715f656e61626c6528293b0a0a0964696666203d206b74696d655f746f5f7573286b74696d655f7375622874696d655f656e642c2074696d655f737461727429293b0a096966202864696666203e20494e545f4d4158290a090964696666203d20494e545f4d41583b0a0a096465762d3e6c6173745f7265736964656e6379203d2028696e742920646966663b0a0a0972657475726e20696e6465783b0a7d0a0a23696664656620434f4e4649475f415243485f4841535f4350555f52454c41580a73746174696320696e7420706f6c6c5f69646c65287374727563742063707569646c655f646576696365202a6465762c0a09097374727563742063707569646c655f647269766572202a6472762c20696e7420696e646578290a7b0a096b74696d655f740974312c2074323b0a0973363420646966663b0a0a097431203d206b74696d655f67657428293b0a096c6f63616c5f6972715f656e61626c6528293b0a097768696c652028216e6565645f726573636865642829290a09096370755f72656c617828293b0a0a097432203d206b74696d655f67657428293b0a0964696666203d206b74696d655f746f5f7573286b74696d655f7375622874322c20743129293b0a096966202864696666203e20494e545f4d4158290a090964696666203d20494e545f4d41583b0a0a096465762d3e6c6173745f7265736964656e6379203d2028696e742920646966663b0a0a0972657475726e20696e6465783b0a7d0a0a73746174696320766f696420706f6c6c5f69646c655f696e6974287374727563742063707569646c655f647269766572202a647276290a7b0a097374727563742063707569646c655f7374617465202a7374617465203d20266472762d3e7374617465735b305d3b0a0a09736e7072696e74662873746174652d3e6e616d652c2043505549444c455f4e414d455f4c454e2c2022504f4c4c22293b0a09736e7072696e74662873746174652d3e646573632c2043505549444c455f444553435f4c454e2c202243505549444c4520434f524520504f4c4c2049444c4522293b0a0973746174652d3e657869745f6c6174656e6379203d20303b0a0973746174652d3e7461726765745f7265736964656e6379203d20303b0a0973746174652d3e706f7765725f7573616765203d202d313b0a0973746174652d3e666c616773203d20303b0a0973746174652d3e656e746572203d20706f6c6c5f69646c653b0a0973746174652d3e64697361626c6564203d2066616c73653b0a7d0a23656c73650a73746174696320766f696420706f6c6c5f69646c655f696e6974287374727563742063707569646c655f647269766572202a64727629207b7d0a23656e646966202f2a20434f4e4649475f415243485f4841535f4350555f52454c4158202a2f0a0a2f2a2a0a202a2063707569646c655f656e61626c655f646576696365202d20656e61626c65732069646c6520504d20666f722061204350550a202a20406465763a20746865204350550a202a0a202a20546869732066756e6374696f6e206d7573742062652063616c6c6564206265747765656e2063707569646c655f70617573655f616e645f6c6f636b20616e640a202a2063707569646c655f726573756d655f616e645f756e6c6f636b207768656e20757365642065787465726e616c6c792e0a202a2f0a696e742063707569646c655f656e61626c655f646576696365287374727563742063707569646c655f646576696365202a646576290a7b0a09696e74207265742c20693b0a097374727563742063707569646c655f647269766572202a6472763b0a0a096966202821646576290a090972657475726e202d45494e56414c3b0a0a09696620286465762d3e656e61626c6564290a090972657475726e20303b0a0a09647276203d2063707569646c655f6765745f6370755f64726976657228646576293b0a0a096966202821647276207c7c202163707569646c655f637572725f676f7665726e6f72290a090972657475726e202d45494f3b0a0a0969662028216465762d3e73746174655f636f756e74290a09096465762d3e73746174655f636f756e74203d206472762d3e73746174655f636f756e743b0a0a09696620286465762d3e72656769737465726564203d3d203029207b0a0909726574203d205f5f63707569646c655f72656769737465725f64657669636528646576293b0a090969662028726574290a09090972657475726e207265743b0a097d0a0a0963707569646c655f656e7465725f6f7073203d206472762d3e656e5f636f72655f746b5f697271656e203f0a090963707569646c655f656e7465725f746b203a2063707569646c655f656e7465723b0a0a09706f6c6c5f69646c655f696e697428647276293b0a0a09726574203d2063707569646c655f6164645f6465766963655f737973667328646576293b0a0969662028726574290a090972657475726e207265743b0a0a096966202863707569646c655f637572725f676f7665726e6f722d3e656e61626c652026260a092020202028726574203d2063707569646c655f637572725f676f7665726e6f722d3e656e61626c65286472762c206465762929290a0909676f746f206661696c5f73797366733b0a0a09666f72202869203d20303b2069203c206465762d3e73746174655f636f756e743b20692b2b29207b0a09096465762d3e7374617465735f75736167655b695d2e7573616765203d20303b0a09096465762d3e7374617465735f75736167655b695d2e74696d65203d20303b0a097d0a096465762d3e6c6173745f7265736964656e6379203d20303b0a0a09736d705f776d6228293b0a0a096465762d3e656e61626c6564203d20313b0a0a09656e61626c65645f646576696365732b2b3b0a0972657475726e20303b0a0a6661696c5f73797366733a0a0963707569646c655f72656d6f76655f6465766963655f737973667328646576293b0a0a0972657475726e207265743b0a7d0a0a4558504f52545f53594d424f4c5f47504c2863707569646c655f656e61626c655f646576696365293b0a0a2f2a2a0a202a2063707569646c655f64697361626c655f646576696365202d2064697361626c65732069646c6520504d20666f722061204350550a202a20406465763a20746865204350550a202a0a202a20546869732066756e6374696f6e206d7573742062652063616c6c6564206265747765656e2063707569646c655f70617573655f616e645f6c6f636b20616e640a202a2063707569646c655f726573756d655f616e645f756e6c6f636b207768656e20757365642065787465726e616c6c792e0a202a2f0a766f69642063707569646c655f64697361626c655f646576696365287374727563742063707569646c655f646576696365202a646576290a7b0a097374727563742063707569646c655f647269766572202a647276203d2063707569646c655f6765745f6370755f64726976657228646576293b0a0a096966202821646576207c7c20216465762d3e656e61626c6564290a090972657475726e3b0a0a096966202821647276207c7c202163707569646c655f637572725f676f7665726e6f72290a090972657475726e3b0a0a096465762d3e656e61626c6564203d20303b0a0a096966202863707569646c655f637572725f676f7665726e6f722d3e64697361626c65290a090963707569646c655f637572725f676f7665726e6f722d3e64697361626c65286472762c20646576293b0a0a0963707569646c655f72656d6f76655f6465766963655f737973667328646576293b0a09656e61626c65645f646576696365732d2d3b0a7d0a0a4558504f52545f53594d424f4c5f47504c2863707569646c655f64697361626c655f646576696365293b0a0a2f2a2a0a202a205f5f63707569646c655f72656769737465725f646576696365202d20696e7465726e616c2072656769737465722066756e6374696f6e2063616c6c6564206265666f72652072656769737465720a202a20616e6420656e61626c6520726f7574696e65730a202a20406465763a20746865206370750a202a0a202a2063707569646c655f6c6f636b206d75746578206d7573742062652068656c64206265666f726520746869732069732063616c6c65640a202a2f0a73746174696320696e74205f5f63707569646c655f72656769737465725f646576696365287374727563742063707569646c655f646576696365202a646576290a7b0a09696e74207265743b0a097374727563742063707569646c655f647269766572202a647276203d2063707569646c655f6765745f6370755f64726976657228646576293b0a0a0969662028217472795f6d6f64756c655f676574286472762d3e6f776e657229290a090972657475726e202d45494e56414c3b0a0a097065725f6370752863707569646c655f646576696365732c206465762d3e63707529203d206465763b0a096c6973745f61646428266465762d3e6465766963655f6c6973742c202663707569646c655f64657465637465645f64657669636573293b0a09726574203d2063707569646c655f6164645f737973667328646576293b0a0969662028726574290a0909676f746f206572725f73797366733b0a0a09726574203d2063707569646c655f636f75706c65645f72656769737465725f64657669636528646576293b0a0969662028726574290a0909676f746f206572725f636f75706c65643b0a0a096465762d3e72656769737465726564203d20313b0a0972657475726e20303b0a0a6572725f636f75706c65643a0a0963707569646c655f72656d6f76655f737973667328646576293b0a6572725f73797366733a0a096c6973745f64656c28266465762d3e6465766963655f6c697374293b0a097065725f6370752863707569646c655f646576696365732c206465762d3e63707529203d204e554c4c3b0a096d6f64756c655f707574286472762d3e6f776e6572293b0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a2063707569646c655f72656769737465725f646576696365202d2072656769737465727320612043505527732069646c6520504d20666561747572650a202a20406465763a20746865206370750a202a2f0a696e742063707569646c655f72656769737465725f646576696365287374727563742063707569646c655f646576696365202a646576290a7b0a09696e74207265743b0a0a096966202821646576290a090972657475726e202d45494e56414c3b0a0a096d757465785f6c6f636b282663707569646c655f6c6f636b293b0a0a096966202828726574203d205f5f63707569646c655f72656769737465725f64657669636528646576292929207b0a09096d757465785f756e6c6f636b282663707569646c655f6c6f636b293b0a090972657475726e207265743b0a097d0a0a0963707569646c655f656e61626c655f64657669636528646576293b0a0963707569646c655f696e7374616c6c5f69646c655f68616e646c657228293b0a0a096d757465785f756e6c6f636b282663707569646c655f6c6f636b293b0a0a0972657475726e20303b0a0a7d0a0a4558504f52545f53594d424f4c5f47504c2863707569646c655f72656769737465725f646576696365293b0a0a2f2a2a0a202a2063707569646c655f756e72656769737465725f646576696365202d20756e72656769737465727320612043505527732069646c6520504d20666561747572650a202a20406465763a20746865206370750a202a2f0a766f69642063707569646c655f756e72656769737465725f646576696365287374727563742063707569646c655f646576696365202a646576290a7b0a097374727563742063707569646c655f647269766572202a647276203d2063707569646c655f6765745f6370755f64726976657228646576293b0a0a09696620286465762d3e72656769737465726564203d3d2030290a090972657475726e3b0a0a0963707569646c655f70617573655f616e645f6c6f636b28293b0a0a0963707569646c655f64697361626c655f64657669636528646576293b0a0a0963707569646c655f72656d6f76655f737973667328646576293b0a096c6973745f64656c28266465762d3e6465766963655f6c697374293b0a097065725f6370752863707569646c655f646576696365732c206465762d3e63707529203d204e554c4c3b0a0a0963707569646c655f636f75706c65645f756e72656769737465725f64657669636528646576293b0a0a0963707569646c655f726573756d655f616e645f756e6c6f636b28293b0a0a096d6f64756c655f707574286472762d3e6f776e6572293b0a7d0a0a4558504f52545f53594d424f4c5f47504c2863707569646c655f756e72656769737465725f646576696365293b0a0a23696664656620434f4e4649475f534d500a0a73746174696320766f696420736d705f63616c6c6261636b28766f6964202a76290a7b0a092f2a20776520616c726561647920776f6b6520746865204350552075702c206e6f7468696e67206d6f726520746f20646f202a2f0a7d0a0a2f2a0a202a20546869732066756e6374696f6e20676574732063616c6c6564207768656e20612070617274206f6620746865206b65726e656c206861732061206e6577206c6174656e63790a202a20726571756972656d656e742e202054686973206d65616e73207765206e65656420746f2067657420616c6c2070726f636573736f7273206f7574206f6620746865697220432d73746174652c0a202a20616e64207468656e20726563616c63756c6174652061206e6577207375697461626c6520432d73746174652e204a75737420646f20612063726f73732d637075204950493b20746861740a202a2077616b6573207468656d20616c6c2072696768742075702e0a202a2f0a73746174696320696e742063707569646c655f6c6174656e63795f6e6f7469667928737472756374206e6f7469666965725f626c6f636b202a622c0a0909756e7369676e6564206c6f6e67206c2c20766f6964202a76290a7b0a09736d705f63616c6c5f66756e6374696f6e28736d705f63616c6c6261636b2c204e554c4c2c2031293b0a0972657475726e204e4f544946595f4f4b3b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b2063707569646c655f6c6174656e63795f6e6f746966696572203d207b0a092e6e6f7469666965725f63616c6c203d2063707569646c655f6c6174656e63795f6e6f746966792c0a7d3b0a0a73746174696320696e6c696e6520766f6964206c6174656e63795f6e6f7469666965725f696e697428737472756374206e6f7469666965725f626c6f636b202a6e290a7b0a09706d5f716f735f6164645f6e6f74696669657228504d5f514f535f4350555f444d415f4c4154454e43592c206e293b0a7d0a0a23656c7365202f2a20434f4e4649475f534d50202a2f0a0a23646566696e65206c6174656e63795f6e6f7469666965725f696e697428782920646f207b207d207768696c65202830290a0a23656e646966202f2a20434f4e4649475f534d50202a2f0a0a2f2a2a0a202a2063707569646c655f696e6974202d20636f726520696e697469616c697a65720a202a2f0a73746174696320696e74205f5f696e69742063707569646c655f696e697428766f6964290a7b0a09696e74207265743b0a0a096966202863707569646c655f64697361626c65642829290a090972657475726e202d454e4f4445563b0a0a09726574203d2063707569646c655f6164645f696e74657266616365286370755f7375627379732e6465765f726f6f74293b0a0969662028726574290a090972657475726e207265743b0a0a096c6174656e63795f6e6f7469666965725f696e6974282663707569646c655f6c6174656e63795f6e6f746966696572293b0a0a0972657475726e20303b0a7d0a0a6d6f64756c655f706172616d286f66662c20696e742c2030343434293b0a636f72655f696e697463616c6c2863707569646c655f696e6974293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63707569646c652f63707569646c652e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303336363300313231313437343433333000303031373537330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2063707569646c652e68202d2054686520696e7465726e616c206865616465722066696c650a202a2f0a0a2369666e646566205f5f4452495645525f43505549444c455f480a23646566696e65205f5f4452495645525f43505549444c455f480a0a2f2a20466f7220696e7465726e616c20757365206f6e6c79202a2f0a65787465726e207374727563742063707569646c655f676f7665726e6f72202a63707569646c655f637572725f676f7665726e6f723b0a65787465726e20737472756374206c6973745f686561642063707569646c655f676f7665726e6f72733b0a65787465726e20737472756374206c6973745f686561642063707569646c655f64657465637465645f646576696365733b0a65787465726e20737472756374206d757465782063707569646c655f6c6f636b3b0a65787465726e207370696e6c6f636b5f742063707569646c655f6472697665725f6c6f636b3b0a65787465726e20696e742063707569646c655f64697361626c656428766f6964293b0a65787465726e20696e742063707569646c655f656e7465725f7374617465287374727563742063707569646c655f646576696365202a6465762c0a09097374727563742063707569646c655f647269766572202a6472762c20696e74206e6578745f7374617465293b0a0a2f2a2069646c65206c6f6f70202a2f0a65787465726e20766f69642063707569646c655f696e7374616c6c5f69646c655f68616e646c657228766f6964293b0a65787465726e20766f69642063707569646c655f756e696e7374616c6c5f69646c655f68616e646c657228766f6964293b0a0a2f2a20676f7665726e6f7273202a2f0a65787465726e20696e742063707569646c655f7377697463685f676f7665726e6f72287374727563742063707569646c655f676f7665726e6f72202a676f76293b0a0a2f2a207379736673202a2f0a0a737472756374206465766963653b0a0a65787465726e20696e742063707569646c655f6164645f696e746572666163652873747275637420646576696365202a646576293b0a65787465726e20766f69642063707569646c655f72656d6f76655f696e746572666163652873747275637420646576696365202a646576293b0a65787465726e20696e742063707569646c655f6164645f6465766963655f7379736673287374727563742063707569646c655f646576696365202a646576696365293b0a65787465726e20766f69642063707569646c655f72656d6f76655f6465766963655f7379736673287374727563742063707569646c655f646576696365202a646576696365293b0a65787465726e20696e742063707569646c655f6164645f7379736673287374727563742063707569646c655f646576696365202a646576293b0a65787465726e20766f69642063707569646c655f72656d6f76655f7379736673287374727563742063707569646c655f646576696365202a646576293b0a0a23696664656620434f4e4649475f415243485f4e454544535f4350555f49444c455f434f55504c45440a626f6f6c2063707569646c655f73746174655f69735f636f75706c6564287374727563742063707569646c655f646576696365202a6465762c0a09097374727563742063707569646c655f647269766572202a6472762c20696e74207374617465293b0a696e742063707569646c655f656e7465725f73746174655f636f75706c6564287374727563742063707569646c655f646576696365202a6465762c0a09097374727563742063707569646c655f647269766572202a6472762c20696e74206e6578745f7374617465293b0a696e742063707569646c655f636f75706c65645f72656769737465725f646576696365287374727563742063707569646c655f646576696365202a646576293b0a766f69642063707569646c655f636f75706c65645f756e72656769737465725f646576696365287374727563742063707569646c655f646576696365202a646576293b0a23656c73650a73746174696320696e6c696e6520626f6f6c2063707569646c655f73746174655f69735f636f75706c6564287374727563742063707569646c655f646576696365202a6465762c0a09097374727563742063707569646c655f647269766572202a6472762c20696e74207374617465290a7b0a0972657475726e2066616c73653b0a7d0a0a73746174696320696e6c696e6520696e742063707569646c655f656e7465725f73746174655f636f75706c6564287374727563742063707569646c655f646576696365202a6465762c0a09097374727563742063707569646c655f647269766572202a6472762c20696e74206e6578745f7374617465290a7b0a0972657475726e202d313b0a7d0a0a73746174696320696e6c696e6520696e742063707569646c655f636f75706c65645f72656769737465725f646576696365287374727563742063707569646c655f646576696365202a646576290a7b0a0972657475726e20303b0a7d0a0a73746174696320696e6c696e6520766f69642063707569646c655f636f75706c65645f756e72656769737465725f646576696365287374727563742063707569646c655f646576696365202a646576290a7b0a7d0a23656e6469660a0a23656e646966202f2a205f5f4452495645525f43505549444c455f48202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63707569646c652f6472697665722e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313134373600313231313437343433333000303031373433350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a206472697665722e63202d2064726976657220737570706f72740a202a0a202a2028432920323030362d323030372056656e6b61746573682050616c6c6970616469203c76656e6b61746573682e70616c6c697061646940696e74656c2e636f6d3e0a202a2020202020202020202020202020205368616f687561204c69203c7368616f6875612e6c6940696e74656c2e636f6d3e0a202a2020202020202020202020202020204164616d2042656c6179203c6162656c6179406e6f76656c6c2e636f6d3e0a202a0a202a205468697320636f6465206973206c6963656e63656420756e646572207468652047504c2e0a202a2f0a0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f63707569646c652e683e0a0a23696e636c756465202263707569646c652e68220a0a444546494e455f5350494e4c4f434b2863707569646c655f6472697665725f6c6f636b293b0a0a73746174696320766f6964205f5f63707569646c655f7365745f6370755f647269766572287374727563742063707569646c655f647269766572202a6472762c20696e7420637075293b0a737461746963207374727563742063707569646c655f647269766572202a205f5f63707569646c655f6765745f6370755f64726976657228696e7420637075293b0a0a73746174696320766f6964205f5f63707569646c655f6472697665725f696e6974287374727563742063707569646c655f647269766572202a647276290a7b0a096472762d3e726566636e74203d20303b0a7d0a0a73746174696320696e74205f5f63707569646c655f72656769737465725f647269766572287374727563742063707569646c655f647269766572202a6472762c20696e7420637075290a7b0a096966202821647276207c7c20216472762d3e73746174655f636f756e74290a090972657475726e202d45494e56414c3b0a0a096966202863707569646c655f64697361626c65642829290a090972657475726e202d454e4f4445563b0a0a09696620285f5f63707569646c655f6765745f6370755f6472697665722863707529290a090972657475726e202d45425553593b0a0a095f5f63707569646c655f6472697665725f696e697428647276293b0a0a095f5f63707569646c655f7365745f6370755f647269766572286472762c20637075293b0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964205f5f63707569646c655f756e72656769737465725f647269766572287374727563742063707569646c655f647269766572202a6472762c20696e7420637075290a7b0a096966202864727620213d205f5f63707569646c655f6765745f6370755f6472697665722863707529290a090972657475726e3b0a0a0969662028215741524e5f4f4e286472762d3e726566636e74203e203029290a09095f5f63707569646c655f7365745f6370755f647269766572284e554c4c2c20637075293b0a7d0a0a23696664656620434f4e4649475f4350555f49444c455f4d554c5449504c455f445249564552530a0a73746174696320444546494e455f5045525f435055287374727563742063707569646c655f647269766572202a2c2063707569646c655f64726976657273293b0a0a73746174696320766f6964205f5f63707569646c655f7365745f6370755f647269766572287374727563742063707569646c655f647269766572202a6472762c20696e7420637075290a7b0a097065725f6370752863707569646c655f647269766572732c2063707529203d206472763b0a7d0a0a737461746963207374727563742063707569646c655f647269766572202a5f5f63707569646c655f6765745f6370755f64726976657228696e7420637075290a7b0a0972657475726e207065725f6370752863707569646c655f647269766572732c20637075293b0a7d0a0a73746174696320766f6964205f5f63707569646c655f756e72656769737465725f616c6c5f6370755f647269766572287374727563742063707569646c655f647269766572202a647276290a7b0a09696e74206370753b0a09666f725f656163685f70726573656e745f63707528637075290a09095f5f63707569646c655f756e72656769737465725f647269766572286472762c20637075293b0a7d0a0a73746174696320696e74205f5f63707569646c655f72656769737465725f616c6c5f6370755f647269766572287374727563742063707569646c655f647269766572202a647276290a7b0a09696e7420726574203d20303b0a09696e7420692c206370753b0a0a09666f725f656163685f70726573656e745f6370752863707529207b0a0909726574203d205f5f63707569646c655f72656769737465725f647269766572286472762c20637075293b0a090969662028726574290a090909627265616b3b0a097d0a0a0969662028726574290a0909666f725f656163685f70726573656e745f637075286929207b0a0909096966202869203d3d20637075290a09090909627265616b3b0a0909095f5f63707569646c655f756e72656769737465725f647269766572286472762c2069293b0a09097d0a0a0a0972657475726e207265743b0a7d0a0a696e742063707569646c655f72656769737465725f6370755f647269766572287374727563742063707569646c655f647269766572202a6472762c20696e7420637075290a7b0a09696e74207265743b0a0a097370696e5f6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a09726574203d205f5f63707569646c655f72656769737465725f647269766572286472762c20637075293b0a097370696e5f756e6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a0a0972657475726e207265743b0a7d0a0a766f69642063707569646c655f756e72656769737465725f6370755f647269766572287374727563742063707569646c655f647269766572202a6472762c20696e7420637075290a7b0a097370696e5f6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a095f5f63707569646c655f756e72656769737465725f647269766572286472762c20637075293b0a097370696e5f756e6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a7d0a0a2f2a2a0a202a2063707569646c655f72656769737465725f647269766572202d207265676973746572732061206472697665720a202a20406472763a20746865206472697665720a202a2f0a696e742063707569646c655f72656769737465725f647269766572287374727563742063707569646c655f647269766572202a647276290a7b0a09696e74207265743b0a0a097370696e5f6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a09726574203d205f5f63707569646c655f72656769737465725f616c6c5f6370755f64726976657228647276293b0a097370696e5f756e6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c5f47504c2863707569646c655f72656769737465725f647269766572293b0a0a2f2a2a0a202a2063707569646c655f756e72656769737465725f647269766572202d20756e7265676973746572732061206472697665720a202a20406472763a20746865206472697665720a202a2f0a766f69642063707569646c655f756e72656769737465725f647269766572287374727563742063707569646c655f647269766572202a647276290a7b0a097370696e5f6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a095f5f63707569646c655f756e72656769737465725f616c6c5f6370755f64726976657228647276293b0a097370696e5f756e6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a7d0a4558504f52545f53594d424f4c5f47504c2863707569646c655f756e72656769737465725f647269766572293b0a0a23656c73650a0a737461746963207374727563742063707569646c655f647269766572202a63707569646c655f637572725f6472697665723b0a0a73746174696320696e6c696e6520766f6964205f5f63707569646c655f7365745f6370755f647269766572287374727563742063707569646c655f647269766572202a6472762c20696e7420637075290a7b0a0963707569646c655f637572725f647269766572203d206472763b0a7d0a0a73746174696320696e6c696e65207374727563742063707569646c655f647269766572202a5f5f63707569646c655f6765745f6370755f64726976657228696e7420637075290a7b0a0972657475726e2063707569646c655f637572725f6472697665723b0a7d0a0a2f2a2a0a202a2063707569646c655f72656769737465725f647269766572202d207265676973746572732061206472697665720a202a20406472763a20746865206472697665720a202a2f0a696e742063707569646c655f72656769737465725f647269766572287374727563742063707569646c655f647269766572202a647276290a7b0a09696e74207265742c206370753b0a0a09637075203d206765745f63707528293b0a097370696e5f6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a09726574203d205f5f63707569646c655f72656769737465725f647269766572286472762c20637075293b0a097370696e5f756e6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a097075745f63707528293b0a0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c5f47504c2863707569646c655f72656769737465725f647269766572293b0a0a2f2a2a0a202a2063707569646c655f756e72656769737465725f647269766572202d20756e7265676973746572732061206472697665720a202a20406472763a20746865206472697665720a202a2f0a766f69642063707569646c655f756e72656769737465725f647269766572287374727563742063707569646c655f647269766572202a647276290a7b0a09696e74206370753b0a0a09637075203d206765745f63707528293b0a097370696e5f6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a095f5f63707569646c655f756e72656769737465725f647269766572286472762c20637075293b0a097370696e5f756e6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a097075745f63707528293b0a7d0a4558504f52545f53594d424f4c5f47504c2863707569646c655f756e72656769737465725f647269766572293b0a23656e6469660a0a2f2a2a0a202a2063707569646c655f6765745f647269766572202d2072657475726e207468652063757272656e74206472697665720a202a2f0a7374727563742063707569646c655f647269766572202a63707569646c655f6765745f64726976657228766f6964290a7b0a097374727563742063707569646c655f647269766572202a6472763b0a09696e74206370753b0a0a09637075203d206765745f63707528293b0a09647276203d205f5f63707569646c655f6765745f6370755f64726976657228637075293b0a097075745f63707528293b0a0a0972657475726e206472763b0a7d0a4558504f52545f53594d424f4c5f47504c2863707569646c655f6765745f647269766572293b0a0a2f2a2a0a202a2063707569646c655f6765745f6370755f647269766572202d2072657475726e2074686520647269766572207469656420776974682061206370750a202a2f0a7374727563742063707569646c655f647269766572202a63707569646c655f6765745f6370755f647269766572287374727563742063707569646c655f646576696365202a646576290a7b0a096966202821646576290a090972657475726e204e554c4c3b0a0a0972657475726e205f5f63707569646c655f6765745f6370755f647269766572286465762d3e637075293b0a7d0a4558504f52545f53594d424f4c5f47504c2863707569646c655f6765745f6370755f647269766572293b0a0a7374727563742063707569646c655f647269766572202a63707569646c655f6472697665725f72656628766f6964290a7b0a097374727563742063707569646c655f647269766572202a6472763b0a0a097370696e5f6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a0a09647276203d2063707569646c655f6765745f64726976657228293b0a096472762d3e726566636e742b2b3b0a0a097370696e5f756e6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a0972657475726e206472763b0a7d0a0a766f69642063707569646c655f6472697665725f756e72656628766f6964290a7b0a097374727563742063707569646c655f647269766572202a647276203d2063707569646c655f6765745f64726976657228293b0a0a097370696e5f6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a0a096966202864727620262620215741524e5f4f4e286472762d3e726566636e74203c3d203029290a09096472762d3e726566636e742d2d3b0a0a097370696e5f756e6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63707569646c652f676f7665726e6f722e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303632363500313231313437343433333000303032303030330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20676f7665726e6f722e63202d20676f7665726e6f7220737570706f72740a202a0a202a2028432920323030362d323030372056656e6b61746573682050616c6c6970616469203c76656e6b61746573682e70616c6c697061646940696e74656c2e636f6d3e0a202a2020202020202020202020202020205368616f687561204c69203c7368616f6875612e6c6940696e74656c2e636f6d3e0a202a2020202020202020202020202020204164616d2042656c6179203c6162656c6179406e6f76656c6c2e636f6d3e0a202a0a202a205468697320636f6465206973206c6963656e63656420756e646572207468652047504c2e0a202a2f0a0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f63707569646c652e683e0a0a23696e636c756465202263707569646c652e68220a0a4c4953545f484541442863707569646c655f676f7665726e6f7273293b0a7374727563742063707569646c655f676f7665726e6f72202a63707569646c655f637572725f676f7665726e6f723b0a0a2f2a2a0a202a205f5f63707569646c655f66696e645f676f7665726e6f72202d2066696e6473206120676f7665726e6f72206f662074686520737065636966696564206e616d650a202a20407374723a20746865206e616d650a202a0a202a204d7573742062652063616c6c656420776974682063707569646c655f6c6f636b2061637175697265642e0a202a2f0a737461746963207374727563742063707569646c655f676f7665726e6f72202a205f5f63707569646c655f66696e645f676f7665726e6f7228636f6e73742063686172202a737472290a7b0a097374727563742063707569646c655f676f7665726e6f72202a676f763b0a0a096c6973745f666f725f656163685f656e74727928676f762c202663707569646c655f676f7665726e6f72732c20676f7665726e6f725f6c697374290a090969662028217374726e69636d70287374722c20676f762d3e6e616d652c2043505549444c455f4e414d455f4c454e29290a09090972657475726e20676f763b0a0a0972657475726e204e554c4c3b0a7d0a0a2f2a2a0a202a2063707569646c655f7377697463685f676f7665726e6f72202d206368616e6765732074686520676f7665726e6f720a202a2040676f763a20746865206e65772074617267657420676f7665726e6f720a202a0a202a204e4f54453a2022676f76222063616e206265204e554c4c20746f20737065636966792064697361626c65640a202a204d7573742062652063616c6c656420776974682063707569646c655f6c6f636b2061637175697265642e0a202a2f0a696e742063707569646c655f7377697463685f676f7665726e6f72287374727563742063707569646c655f676f7665726e6f72202a676f76290a7b0a097374727563742063707569646c655f646576696365202a6465763b0a0a0969662028676f76203d3d2063707569646c655f637572725f676f7665726e6f72290a090972657475726e20303b0a0a0963707569646c655f756e696e7374616c6c5f69646c655f68616e646c657228293b0a0a096966202863707569646c655f637572725f676f7665726e6f7229207b0a09096c6973745f666f725f656163685f656e747279286465762c202663707569646c655f64657465637465645f646576696365732c206465766963655f6c697374290a09090963707569646c655f64697361626c655f64657669636528646576293b0a09096d6f64756c655f7075742863707569646c655f637572725f676f7665726e6f722d3e6f776e6572293b0a097d0a0a0963707569646c655f637572725f676f7665726e6f72203d20676f763b0a0a0969662028676f7629207b0a090969662028217472795f6d6f64756c655f6765742863707569646c655f637572725f676f7665726e6f722d3e6f776e657229290a09090972657475726e202d45494e56414c3b0a09096c6973745f666f725f656163685f656e747279286465762c202663707569646c655f64657465637465645f646576696365732c206465766963655f6c697374290a09090963707569646c655f656e61626c655f64657669636528646576293b0a090963707569646c655f696e7374616c6c5f69646c655f68616e646c657228293b0a09097072696e746b284b45524e5f494e464f202263707569646c653a207573696e6720676f7665726e6f722025735c6e222c20676f762d3e6e616d65293b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a2063707569646c655f72656769737465725f676f7665726e6f72202d20726567697374657273206120676f7665726e6f720a202a2040676f763a2074686520676f7665726e6f720a202a2f0a696e742063707569646c655f72656769737465725f676f7665726e6f72287374727563742063707569646c655f676f7665726e6f72202a676f76290a7b0a09696e7420726574203d202d4545584953543b0a0a096966202821676f76207c7c2021676f762d3e73656c656374290a090972657475726e202d45494e56414c3b0a0a096966202863707569646c655f64697361626c65642829290a090972657475726e202d454e4f4445563b0a0a096d757465785f6c6f636b282663707569646c655f6c6f636b293b0a09696620285f5f63707569646c655f66696e645f676f7665726e6f7228676f762d3e6e616d6529203d3d204e554c4c29207b0a0909726574203d20303b0a09096c6973745f6164645f7461696c2826676f762d3e676f7665726e6f725f6c6973742c202663707569646c655f676f7665726e6f7273293b0a0909696620282163707569646c655f637572725f676f7665726e6f72207c7c0a09092020202063707569646c655f637572725f676f7665726e6f722d3e726174696e67203c20676f762d3e726174696e67290a09090963707569646c655f7377697463685f676f7665726e6f7228676f76293b0a097d0a096d757465785f756e6c6f636b282663707569646c655f6c6f636b293b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a2063707569646c655f7265706c6163655f676f7665726e6f72202d2066696e642061207265706c6163656d656e7420676f7665726e6f720a202a20406578636c7564655f726174696e673a2074686520726174696e6720746861742077696c6c20626520736b6970706564207768696c65206c6f6f6b696e6720666f720a202a206e657720676f7665726e6f722e0a202a2f0a737461746963207374727563742063707569646c655f676f7665726e6f72202a63707569646c655f7265706c6163655f676f7665726e6f7228696e74206578636c7564655f726174696e67290a7b0a097374727563742063707569646c655f676f7665726e6f72202a676f763b0a097374727563742063707569646c655f676f7665726e6f72202a7265745f676f76203d204e554c4c3b0a09756e7369676e656420696e74206d61785f726174696e67203d20303b0a0a096c6973745f666f725f656163685f656e74727928676f762c202663707569646c655f676f7665726e6f72732c20676f7665726e6f725f6c69737429207b0a090969662028676f762d3e726174696e67203d3d206578636c7564655f726174696e67290a090909636f6e74696e75653b0a090969662028676f762d3e726174696e67203e206d61785f726174696e6729207b0a0909096d61785f726174696e67203d20676f762d3e726174696e673b0a0909097265745f676f76203d20676f763b0a09097d0a097d0a0a0972657475726e207265745f676f763b0a7d0a0a2f2a2a0a202a2063707569646c655f756e72656769737465725f676f7665726e6f72202d20756e726567697374657273206120676f7665726e6f720a202a2040676f763a2074686520676f7665726e6f720a202a2f0a766f69642063707569646c655f756e72656769737465725f676f7665726e6f72287374727563742063707569646c655f676f7665726e6f72202a676f76290a7b0a096966202821676f76290a090972657475726e3b0a0a096d757465785f6c6f636b282663707569646c655f6c6f636b293b0a0969662028676f76203d3d2063707569646c655f637572725f676f7665726e6f7229207b0a09097374727563742063707569646c655f676f7665726e6f72202a6e65775f676f763b0a09096e65775f676f76203d2063707569646c655f7265706c6163655f676f7665726e6f7228676f762d3e726174696e67293b0a090963707569646c655f7377697463685f676f7665726e6f72286e65775f676f76293b0a097d0a096c6973745f64656c2826676f762d3e676f7665726e6f725f6c697374293b0a096d757465785f756e6c6f636b282663707569646c655f6c6f636b293b0a7d0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63707569646c652f676f7665726e6f72732f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303737350030303030303030003030303030303000303030303030303030303000313231313437343433333000303032303031310035000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63707569646c652f676f7665726e6f72732f4d616b6566696c65000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303031373700313231313437343433333000303032313435360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f7400000000000000000000000000000000000000000000000000000000303030303030300030303030303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230a23204d616b6566696c6520666f722063707569646c6520676f7665726e6f72732e0a230a0a6f626a2d2428434f4e4649475f4350555f49444c455f474f565f4c414444455229202b3d206c61646465722e6f0a6f626a2d2428434f4e4649475f4350555f49444c455f474f565f4d454e5529202b3d206d656e752e6f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63707569646c652f676f7665726e6f72732f6c61646465722e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313234363500313231313437343433333000303032313432300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a206c61646465722e63202d20746865207265736964656e6379206c616464657220616c676f726974686d0a202a0a202a2020436f707972696768742028432920323030312c203230303220416e64792047726f766572203c616e647265772e67726f76657240696e74656c2e636f6d3e0a202a2020436f707972696768742028432920323030312c2032303032205061756c2044696566656e6261756768203c7061756c2e732e64696566656e626175676840696e74656c2e636f6d3e0a202a2020436f707972696768742028432920323030342c203230303520446f6d696e696b2042726f646f77736b69203c6c696e75784062726f646f2e64653e0a202a0a202a2028432920323030362d323030372056656e6b61746573682050616c6c6970616469203c76656e6b61746573682e70616c6c697061646940696e74656c2e636f6d3e0a202a2020202020202020202020202020205368616f687561204c69203c7368616f6875612e6c6940696e74656c2e636f6d3e0a202a2020202020202020202020202020204164616d2042656c6179203c6162656c6179406e6f76656c6c2e636f6d3e0a202a0a202a205468697320636f6465206973206c6963656e63656420756e646572207468652047504c2e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f63707569646c652e683e0a23696e636c756465203c6c696e75782f706d5f716f732e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f6a6966666965732e683e0a0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f756163636573732e683e0a0a23646566696e652050524f4d4f54494f4e5f434f554e5420340a23646566696e652044454d4f54494f4e5f434f554e5420310a0a737472756374206c61646465725f6465766963655f7374617465207b0a09737472756374207b0a09097533322070726f6d6f74696f6e5f636f756e743b0a09097533322064656d6f74696f6e5f636f756e743b0a09097533322070726f6d6f74696f6e5f74696d653b0a09097533322064656d6f74696f6e5f74696d653b0a097d207468726573686f6c643b0a09737472756374207b0a0909696e742070726f6d6f74696f6e5f636f756e743b0a0909696e742064656d6f74696f6e5f636f756e743b0a097d2073746174733b0a7d3b0a0a737472756374206c61646465725f646576696365207b0a09737472756374206c61646465725f6465766963655f7374617465207374617465735b43505549444c455f53544154455f4d41585d3b0a09696e74206c6173745f73746174655f6964783b0a7d3b0a0a73746174696320444546494e455f5045525f43505528737472756374206c61646465725f6465766963652c206c61646465725f64657669636573293b0a0a2f2a2a0a202a206c61646465725f646f5f73656c656374696f6e202d2070726570617265732070726976617465206461746120666f722061207374617465206368616e67650a202a20406c6465763a20746865206c6164646572206465766963650a202a20406f6c645f6964783a207468652063757272656e7420737461746520696e6465780a202a20406e65775f6964783a20746865206e65772074617267657420737461746520696e6465780a202a2f0a73746174696320696e6c696e6520766f6964206c61646465725f646f5f73656c656374696f6e28737472756374206c61646465725f646576696365202a6c6465762c0a0909090920202020202020696e74206f6c645f6964782c20696e74206e65775f696478290a7b0a096c6465762d3e7374617465735b6f6c645f6964785d2e73746174732e70726f6d6f74696f6e5f636f756e74203d20303b0a096c6465762d3e7374617465735b6f6c645f6964785d2e73746174732e64656d6f74696f6e5f636f756e74203d20303b0a096c6465762d3e6c6173745f73746174655f696478203d206e65775f6964783b0a7d0a0a2f2a2a0a202a206c61646465725f73656c6563745f7374617465202d2073656c6563747320746865206e65787420737461746520746f20656e7465720a202a20406472763a2063707569646c65206472697665720a202a20406465763a20746865204350550a202a2f0a73746174696320696e74206c61646465725f73656c6563745f7374617465287374727563742063707569646c655f647269766572202a6472762c0a090909097374727563742063707569646c655f646576696365202a646576290a7b0a09737472756374206c61646465725f646576696365202a6c646576203d20265f5f6765745f6370755f766172286c61646465725f64657669636573293b0a09737472756374206c61646465725f6465766963655f7374617465202a6c6173745f73746174653b0a09696e74206c6173745f7265736964656e63792c206c6173745f696478203d206c6465762d3e6c6173745f73746174655f6964783b0a09696e74206c6174656e63795f726571203d20706d5f716f735f7265717565737428504d5f514f535f4350555f444d415f4c4154454e4359293b0a0a092f2a205370656369616c2063617365207768656e20757365722068617320736574207665727920737472696374206c6174656e637920726571756972656d656e74202a2f0a0969662028756e6c696b656c79286c6174656e63795f726571203d3d20302929207b0a09096c61646465725f646f5f73656c656374696f6e286c6465762c206c6173745f6964782c2030293b0a090972657475726e20303b0a097d0a0a096c6173745f7374617465203d20266c6465762d3e7374617465735b6c6173745f6964785d3b0a0a09696620286472762d3e7374617465735b6c6173745f6964785d2e666c61677320262043505549444c455f464c41475f54494d455f56414c494429207b0a09096c6173745f7265736964656e6379203d2063707569646c655f6765745f6c6173745f7265736964656e63792864657629202d205c0a0909090909206472762d3e7374617465735b6c6173745f6964785d2e657869745f6c6174656e63793b0a097d0a09656c73650a09096c6173745f7265736964656e6379203d206c6173745f73746174652d3e7468726573686f6c642e70726f6d6f74696f6e5f74696d65202b20313b0a0a092f2a20636f6e73696465722070726f6d6f74696f6e202a2f0a09696620286c6173745f696478203c206472762d3e73746174655f636f756e74202d20312026260a0920202020216472762d3e7374617465735b6c6173745f696478202b20315d2e64697361626c65642026260a0920202020216465762d3e7374617465735f75736167655b6c6173745f696478202b20315d2e64697361626c652026260a09202020206c6173745f7265736964656e6379203e206c6173745f73746174652d3e7468726573686f6c642e70726f6d6f74696f6e5f74696d652026260a09202020206472762d3e7374617465735b6c6173745f696478202b20315d2e657869745f6c6174656e6379203c3d206c6174656e63795f72657129207b0a09096c6173745f73746174652d3e73746174732e70726f6d6f74696f6e5f636f756e742b2b3b0a09096c6173745f73746174652d3e73746174732e64656d6f74696f6e5f636f756e74203d20303b0a0909696620286c6173745f73746174652d3e73746174732e70726f6d6f74696f6e5f636f756e74203e3d206c6173745f73746174652d3e7468726573686f6c642e70726f6d6f74696f6e5f636f756e7429207b0a0909096c61646465725f646f5f73656c656374696f6e286c6465762c206c6173745f6964782c206c6173745f696478202b2031293b0a09090972657475726e206c6173745f696478202b20313b0a09097d0a097d0a0a092f2a20636f6e73696465722064656d6f74696f6e202a2f0a09696620286c6173745f696478203e2043505549444c455f4452495645525f53544154455f53544152542026260a0920202020286472762d3e7374617465735b6c6173745f6964785d2e64697361626c6564207c7c0a09202020206465762d3e7374617465735f75736167655b6c6173745f6964785d2e64697361626c65207c7c0a09202020206472762d3e7374617465735b6c6173745f6964785d2e657869745f6c6174656e6379203e206c6174656e63795f7265712929207b0a0909696e7420693b0a0a0909666f72202869203d206c6173745f696478202d20313b2069203e2043505549444c455f4452495645525f53544154455f53544152543b20692d2d29207b0a090909696620286472762d3e7374617465735b695d2e657869745f6c6174656e6379203c3d206c6174656e63795f726571290a09090909627265616b3b0a09097d0a09096c61646465725f646f5f73656c656374696f6e286c6465762c206c6173745f6964782c2069293b0a090972657475726e20693b0a097d0a0a09696620286c6173745f696478203e2043505549444c455f4452495645525f53544154455f53544152542026260a09202020206c6173745f7265736964656e6379203c206c6173745f73746174652d3e7468726573686f6c642e64656d6f74696f6e5f74696d6529207b0a09096c6173745f73746174652d3e73746174732e64656d6f74696f6e5f636f756e742b2b3b0a09096c6173745f73746174652d3e73746174732e70726f6d6f74696f6e5f636f756e74203d20303b0a0909696620286c6173745f73746174652d3e73746174732e64656d6f74696f6e5f636f756e74203e3d206c6173745f73746174652d3e7468726573686f6c642e64656d6f74696f6e5f636f756e7429207b0a0909096c61646465725f646f5f73656c656374696f6e286c6465762c206c6173745f6964782c206c6173745f696478202d2031293b0a09090972657475726e206c6173745f696478202d20313b0a09097d0a097d0a0a092f2a206f74686572776973652072656d61696e206174207468652063757272656e74207374617465202a2f0a0972657475726e206c6173745f6964783b0a7d0a0a2f2a2a0a202a206c61646465725f656e61626c655f646576696365202d20736574757020666f722074686520676f7665726e6f720a202a20406472763a2063707569646c65206472697665720a202a20406465763a20746865204350550a202a2f0a73746174696320696e74206c61646465725f656e61626c655f646576696365287374727563742063707569646c655f647269766572202a6472762c0a090909097374727563742063707569646c655f646576696365202a646576290a7b0a09696e7420693b0a09737472756374206c61646465725f646576696365202a6c646576203d20267065725f637075286c61646465725f646576696365732c206465762d3e637075293b0a09737472756374206c61646465725f6465766963655f7374617465202a6c73746174653b0a097374727563742063707569646c655f7374617465202a73746174653b0a0a096c6465762d3e6c6173745f73746174655f696478203d2043505549444c455f4452495645525f53544154455f53544152543b0a0a09666f72202869203d20303b2069203c206472762d3e73746174655f636f756e743b20692b2b29207b0a09097374617465203d20266472762d3e7374617465735b695d3b0a09096c7374617465203d20266c6465762d3e7374617465735b695d3b0a0a09096c73746174652d3e73746174732e70726f6d6f74696f6e5f636f756e74203d20303b0a09096c73746174652d3e73746174732e64656d6f74696f6e5f636f756e74203d20303b0a0a09096c73746174652d3e7468726573686f6c642e70726f6d6f74696f6e5f636f756e74203d2050524f4d4f54494f4e5f434f554e543b0a09096c73746174652d3e7468726573686f6c642e64656d6f74696f6e5f636f756e74203d2044454d4f54494f4e5f434f554e543b0a0a09096966202869203c206472762d3e73746174655f636f756e74202d2031290a0909096c73746174652d3e7468726573686f6c642e70726f6d6f74696f6e5f74696d65203d2073746174652d3e657869745f6c6174656e63793b0a09096966202869203e2030290a0909096c73746174652d3e7468726573686f6c642e64656d6f74696f6e5f74696d65203d2073746174652d3e657869745f6c6174656e63793b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a2a0a202a206c61646465725f7265666c656374202d207570646174652074686520636f7272656374206c6173745f73746174655f6964780a202a20406465763a20746865204350550a202a2040696e6465783a2074686520696e646578206f662061637475616c20737461746520656e74657265640a202a2f0a73746174696320766f6964206c61646465725f7265666c656374287374727563742063707569646c655f646576696365202a6465762c20696e7420696e646578290a7b0a09737472756374206c61646465725f646576696365202a6c646576203d20265f5f6765745f6370755f766172286c61646465725f64657669636573293b0a0969662028696e646578203e2030290a09096c6465762d3e6c6173745f73746174655f696478203d20696e6465783b0a7d0a0a737461746963207374727563742063707569646c655f676f7665726e6f72206c61646465725f676f7665726e6f72203d207b0a092e6e616d65203d0909226c6164646572222c0a092e726174696e67203d0931302c0a092e656e61626c65203d096c61646465725f656e61626c655f6465766963652c0a092e73656c656374203d096c61646465725f73656c6563745f73746174652c0a092e7265666c656374203d096c61646465725f7265666c6563742c0a092e6f776e6572203d09544849535f4d4f44554c452c0a7d3b0a0a2f2a2a0a202a20696e69745f6c6164646572202d20696e697469616c697a65732074686520676f7665726e6f720a202a2f0a73746174696320696e74205f5f696e697420696e69745f6c616464657228766f6964290a7b0a0972657475726e2063707569646c655f72656769737465725f676f7665726e6f7228266c61646465725f676f7665726e6f72293b0a7d0a0a2f2a2a0a202a20657869745f6c6164646572202d2065786974732074686520676f7665726e6f720a202a2f0a73746174696320766f6964205f5f6578697420657869745f6c616464657228766f6964290a7b0a0963707569646c655f756e72656769737465725f676f7665726e6f7228266c61646465725f676f7665726e6f72293b0a7d0a0a4d4f44554c455f4c4943454e5345282247504c22293b0a6d6f64756c655f696e697428696e69745f6c6164646572293b0a6d6f64756c655f6578697428657869745f6c6164646572293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63707569646c652f676f7665726e6f72732f6d656e752e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030343034323700313231313437343433333000303032313133300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a206d656e752e63202d20746865206d656e752069646c6520676f7665726e6f720a202a0a202a20436f707972696768742028432920323030362d32303037204164616d2042656c6179203c6162656c6179406e6f76656c6c2e636f6d3e0a202a20436f7079726967687420284329203230303920496e74656c20436f72706f726174696f6e0a202a20417574686f723a0a202a202020202020202041726a616e2076616e2064652056656e203c61726a616e406c696e75782e696e74656c2e636f6d3e0a202a0a202a205468697320636f6465206973206c6963656e63656420756e646572207468652047504c2076657273696f6e2032206173206465736372696265640a202a20696e2074686520434f5059494e472066696c6520746861742061636f6d70616e69657320746865204c696e7578204b65726e656c2e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f63707569646c652e683e0a23696e636c756465203c6c696e75782f706d5f716f732e683e0a23696e636c756465203c6c696e75782f74696d652e683e0a23696e636c756465203c6c696e75782f6b74696d652e683e0a23696e636c756465203c6c696e75782f687274696d65722e683e0a23696e636c756465203c6c696e75782f7469636b2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6d61746836342e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a0a23646566696e65204255434b4554532031320a23646566696e6520494e54455256414c5320380a23646566696e65205245534f4c5554494f4e20313032340a23646566696e6520444543415920380a23646566696e65204d41585f494e544552455354494e472035303030300a23646566696e65205354444445565f544852455348203430300a0a2f2a203630202a203630203e205354444445565f544852455348202a20494e54455256414c53203d20343030202a2038202a2f0a23646566696e65204d41585f444556494154494f4e2036300a0a73746174696320444546494e455f5045525f4350552873747275637420687274696d65722c206d656e755f687274696d6572293b0a73746174696320444546494e455f5045525f43505528696e742c20687274696d65725f737461747573293b0a2f2a206d656e7520687274696d6572206d6f6465202a2f0a656e756d207b4d454e555f485254494d45525f53544f502c204d454e555f485254494d45525f5245504541542c204d454e555f485254494d45525f47454e4552414c7d3b0a0a2f2a0a202a20436f6e636570747320616e6420696465617320626568696e6420746865206d656e7520676f7665726e6f720a202a0a202a20466f7220746865206d656e7520676f7665726e6f722c207468657265206172652033206465636973696f6e20666163746f727320666f72207069636b696e67206120430a202a2073746174653a0a202a20312920456e6572677920627265616b206576656e20706f696e740a202a20322920506572666f726d616e636520696d706163740a202a203329204c6174656e637920746f6c6572616e6365202866726f6d20706d716f7320696e667261737472756374757265290a202a20546865736520746865736520746872656520666163746f727320617265207472656174656420696e646570656e64656e746c792e0a202a0a202a20456e6572677920627265616b206576656e20706f696e740a202a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a202a204320737461746520656e74727920616e642065786974206861766520616e20656e6572677920636f73742c20616e642061206365727461696e20616d6f756e74206f662074696d6520696e0a202a2074686520204320737461746520697320726571756972656420746f2061637475616c6c7920627265616b206576656e206f6e207468697320636f73742e2043505549444c450a202a2070726f76696465732075732074686973206475726174696f6e20696e2074686520227461726765745f7265736964656e637922206669656c642e20536f20616c6c20746861742077650a202a206e656564206973206120676f6f642070726564696374696f6e206f6620686f77206c6f6e67207765276c6c2062652069646c652e204c696b652074686520747261646974696f6e616c0a202a206d656e7520676f7665726e6f722c2077652073746172742077697468207468652061637475616c206b6e6f776e20226e6578742074696d6572206576656e74222074696d652e0a202a0a202a2053696e636520746865726520617265206f7468657220736f75726365206f662077616b657570732028696e746572727570747320666f72206578616d706c6529207468616e0a202a20746865206e6578742074696d6572206576656e742c207468697320657374696d6174696f6e20697320726174686572206f7074696d69737469632e20546f2067657420610a202a206d6f7265207265616c697374696320657374696d6174652c206120636f7272656374696f6e20666163746f72206973206170706c69656420746f2074686520657374696d6174652c0a202a2074686174206973206261736564206f6e20686973746f726963206265686176696f722e20466f72206578616d706c652c20696620696e207468652070617374207468652061637475616c0a202a206475726174696f6e20616c776179732077617320353025206f6620746865206e6578742074696d6572207469636b2c2074686520636f7272656374696f6e20666163746f722077696c6c0a202a20626520302e352e0a202a0a202a206d656e75207573657320612072756e6e696e67206176657261676520666f72207468697320636f7272656374696f6e20666163746f722c20686f7765766572206974207573657320610a202a20736574206f6620666163746f72732c206e6f74206a75737420612073696e676c6520666163746f722e2054686973207374656d732066726f6d20746865207265616c697a6174696f6e0a202a20746861742074686520726174696f20697320646570656e64656e74206f6e20746865206f72646572206f66206d61676e6974756465206f66207468652065787065637465640a202a206475726174696f6e3b2069662077652065787065637420353030206d696c6c697365636f6e6473206f662069646c652074696d6520746865206c696b656c69686f6f64206f660a202a2067657474696e6720616e20696e746572727570742076657279206561726c79206973206d75636820686967686572207468616e20696620776520657870656374203530206d6963726f0a202a207365636f6e6473206f662069646c652074696d652e2041207365636f6e6420696e646570656e64656e7420666163746f722074686174206861732062696720696d70616374206f6e0a202a207468652061637475616c20666163746f7220697320696620746865726520697320286469736b2920494f206f75747374616e64696e67206f72206e6f742e0a202a202861732061207370656369616c2074776973742c20776520636f6e736964657220657665727920736c656570206c6f6e676572207468616e203530206d696c6c697365636f6e64730a202a20617320706572666563743b20746865726520617265206e6f20706f776572206761696e7320666f7220736c656570696e67206c6f6e676572207468616e2074686973290a202a0a202a20466f722074686573652074776f20726561736f6e73207765206b65657020616e206172726179206f6620313220696e646570656e64656e7420666163746f72732c207468617420676574730a202a20696e6465786564206261736564206f6e20746865206d61676e6974756465206f6620746865206578706563746564206475726174696f6e2061732077656c6c206173207468650a202a2022697320494f206f75747374616e64696e67222070726f70657274792e0a202a0a202a2052657065617461626c652d696e74657276616c2d6465746563746f720a202a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a202a2054686572652061726520736f6d6520636173657320776865726520226e6578742074696d657222206973206120636f6d706c6574656c7920756e757361626c6520707265646963746f723a0a202a2054686f73652063617365732077686572652074686520696e74657276616c2069732066697865642c20666f72206578616d706c652064756520746f2068617264776172650a202a20696e74657272757074206d697469676174696f6e2c2062757420616c736f2064756520746f206669786564207472616e736665722072617465206465766963657320737563682061730a202a206d6963652e0a202a20466f7220746869732c20776520757365206120646966666572656e7420707265646963746f723a20576520747261636b20746865206475726174696f6e206f6620746865206c61737420380a202a20696e74657276616c7320616e6420696620746865207374616e6420646576696174696f6e206f66207468657365203820696e74657276616c732069732062656c6f7720610a202a207468726573686f6c642076616c75652c20776520757365207468652061766572616765206f6620746865736520696e74657276616c732061732070726564696374696f6e2e0a202a0a202a204c696d6974696e6720506572666f726d616e636520496d706163740a202a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a202a2043207374617465732c20657370656369616c6c792074686f73652077697468206c617267652065786974206c6174656e636965732c2063616e20686176652061207265616c0a202a206e6f7469636561626c6520696d70616374206f6e20776f726b6c6f6164732c207768696368206973206e6f742061636365707461626c6520666f72206d6f73742073797361646d696e732c0a202a20616e6420696e206164646974696f6e2c206c65737320706572666f726d616e636520686173206120706f776572207072696365206f6620697473206f776e2e0a202a0a202a20417320612067656e6572616c2072756c65206f66207468756d622c206d656e7520617373756d657320746861742074686520666f6c6c6f77696e67206865757269737469630a202a20686f6c64733a0a202a202020202054686520627573696572207468652073797374656d2c20746865206c65737320696d70616374206f662043207374617465732069732061636365707461626c650a202a0a202a20546869732072756c652d6f662d7468756d6220697320696d706c656d656e746564207573696e67206120706572666f726d616e63652d6d756c7469706c6965723a0a202a204966207468652065786974206c6174656e63792074696d65732074686520706572666f726d616e6365206d756c7469706c696572206973206c6f6e676572207468616e0a202a2074686520707265646963746564206475726174696f6e2c207468652043207374617465206973206e6f7420636f6e7369646572656420612063616e6469646174650a202a20666f722073656c656374696f6e2064756520746f206120746f6f206869676820706572666f726d616e636520696d706163742e20536f20746865206869676865720a202a2074686973206d756c7469706c6965722069732c20746865206c6f6e676572207765206e65656420746f2062652069646c6520746f207069636b2061206465657020430a202a2073746174652c20616e64207468757320746865206c657373206c696b656c7920612062757379204350552077696c6c206869742073756368206120646565700a202a20432073746174652e0a202a0a202a2054776f20666163746f727320617265207573656420696e2064657465726d696e672074686973206d756c7469706c6965723a0a202a20612076616c7565206f6620313020697320616464656420666f72206561636820706f696e74206f66202270657220637075206c6f616420617665726167652220776520686176652e0a202a20612076616c7565206f66203520706f696e747320697320616464656420666f7220656163682070726f6365737320746861742069732077616974696e6720666f720a202a20494f206f6e2074686973204350552e0a202a202874686573652076616c75657320617265206578706572696d656e74616c6c792064657465726d696e6564290a202a0a202a20546865206c6f6164206176657261676520666163746f722067697665732061206c6f6e676572207465726d2028666577207365636f6e64732920696e70757420746f207468650a202a206465636973696f6e2c207768696c652074686520696f776169742076616c7565206769766573206120637075206c6f63616c20696e7374616e74616e696f757320696e7075742e0a202a2054686520696f7761697420666163746f72206d6179206c6f6f6b206c6f772c20627574207265616c697a652074686174207468697320697320616c736f20616c72656164790a202a20726570726573656e74656420696e207468652073797374656d206c6f616420617665726167652e0a202a0a202a2f0a0a2f2a0a202a2054686520432d7374617465207265736964656e637920697320736f206c6f6e67207468617420697320697320776f7274687768696c6520746f20657869740a202a2066726f6d20746865207368616c6c6f7720432d737461746520616e642072652d656e74657220696e746f20612064656570657220432d73746174652e0a202a2f0a73746174696320756e7369676e656420696e7420706572666563745f6373746174655f6d73205f5f726561645f6d6f73746c79203d2033303b0a6d6f64756c655f706172616d28706572666563745f6373746174655f6d732c2075696e742c2030303030293b0a0a737472756374206d656e755f646576696365207b0a09696e7409096c6173745f73746174655f6964783b0a09696e74202020202020202020202020206e656564735f7570646174653b0a0a09756e7369676e656420696e740965787065637465645f75733b0a0975363409097072656469637465645f75733b0a09756e7369676e656420696e7409657869745f75733b0a09756e7369676e656420696e74096275636b65743b0a097536340909636f7272656374696f6e5f666163746f725b4255434b4554535d3b0a097533320909696e74657276616c735b494e54455256414c535d3b0a09696e740909696e74657276616c5f7074723b0a7d3b0a0a0a23646566696e65204c4f41445f494e542878292028287829203e3e20465348494654290a23646566696e65204c4f41445f46524143287829204c4f41445f494e5428282878292026202846495845445f312d312929202a20313030290a0a73746174696320696e74206765745f6c6f616461766728766f6964290a7b0a09756e7369676e6564206c6f6e672074686973203d20746869735f6370755f6c6f616428293b0a0a0a0972657475726e204c4f41445f494e54287468697329202a203130202b204c4f41445f46524143287468697329202f2031303b0a7d0a0a73746174696320696e6c696e6520696e742077686963685f6275636b657428756e7369676e656420696e74206475726174696f6e290a7b0a09696e74206275636b6574203d20303b0a0a092f2a0a09202a205765206b6565702074776f2067726f757073206f662073746174733b206f6e652077697468206e6f0a09202a20494f2070656e64696e672c206f6e6520776974686f75742e0a09202a205468697320616c6c6f777320757320746f2063616c63756c6174650a09202a2045286475726174696f6e297c696f776169740a09202a2f0a09696620286e725f696f776169745f63707528736d705f70726f636573736f725f6964282929290a09096275636b6574203d204255434b4554532f323b0a0a09696620286475726174696f6e203c203130290a090972657475726e206275636b65743b0a09696620286475726174696f6e203c20313030290a090972657475726e206275636b6574202b20313b0a09696620286475726174696f6e203c2031303030290a090972657475726e206275636b6574202b20323b0a09696620286475726174696f6e203c203130303030290a090972657475726e206275636b6574202b20333b0a09696620286475726174696f6e203c20313030303030290a090972657475726e206275636b6574202b20343b0a0972657475726e206275636b6574202b20353b0a7d0a0a2f2a0a202a2052657475726e2061206d756c7469706c69657220666f72207468652065786974206c6174656e6379207468617420697320696e74656e6465640a202a20746f2074616b6520706572666f726d616e636520726571756972656d656e747320696e746f206163636f756e742e0a202a20546865206d6f726520706572666f726d616e636520637269746963616c20776520657374696d617465207468652073797374656d0a202a20746f2062652c20746865206869676865722074686973206d756c7469706c6965722c20616e64207468757320746865206869676865720a202a20746865206261727269657220746f20676f20746f20616e20657870656e7369766520432073746174652e0a202a2f0a73746174696320696e6c696e6520696e7420706572666f726d616e63655f6d756c7469706c69657228766f6964290a7b0a09696e74206d756c74203d20313b0a0a092f2a20666f7220686967686572206c6f61646176672c20776520617265206d6f72652072656c756374616e74202a2f0a0a096d756c74202b3d2032202a206765745f6c6f616461766728293b0a0a092f2a20666f7220494f2077616974207461736b732028706572206370752129207765206164642035782065616368202a2f0a096d756c74202b3d203130202a206e725f696f776169745f63707528736d705f70726f636573736f725f69642829293b0a0a0972657475726e206d756c743b0a7d0a0a73746174696320444546494e455f5045525f43505528737472756374206d656e755f6465766963652c206d656e755f64657669636573293b0a0a73746174696320766f6964206d656e755f757064617465287374727563742063707569646c655f647269766572202a6472762c207374727563742063707569646c655f646576696365202a646576293b0a0a2f2a205468697320696d706c656d656e7473204449565f524f554e445f434c4f53455354206275742061766f69647320363420626974206469766973696f6e202a2f0a73746174696320753634206469765f726f756e64363428753634206469766964656e642c207533322064697669736f72290a7b0a0972657475726e206469765f753634286469766964656e64202b202864697669736f72202f2032292c2064697669736f72293b0a7d0a0a2f2a2043616e63656c2074686520687274696d6572206966206974206973206e6f742074726967676572656420796574202a2f0a766f6964206d656e755f687274696d65725f63616e63656c28766f6964290a7b0a09696e7420637075203d20736d705f70726f636573736f725f696428293b0a0973747275637420687274696d6572202a6872746d72203d20267065725f637075286d656e755f687274696d65722c20637075293b0a0a092f2a205468652074696d6572206973207374696c6c206e6f742074696d65206f75742a2f0a09696620287065725f63707528687274696d65725f7374617475732c206370752929207b0a0909687274696d65725f63616e63656c286872746d72293b0a09097065725f63707528687274696d65725f7374617475732c2063707529203d204d454e555f485254494d45525f53544f503b0a097d0a7d0a4558504f52545f53594d424f4c5f47504c286d656e755f687274696d65725f63616e63656c293b0a0a2f2a2043616c6c206261636b20666f7220687274696d657220697320747269676765726564202a2f0a73746174696320656e756d20687274696d65725f72657374617274206d656e755f687274696d65725f6e6f746966792873747275637420687274696d6572202a687274696d6572290a7b0a09696e7420637075203d20736d705f70726f636573736f725f696428293b0a09737472756374206d656e755f646576696365202a64617461203d20267065725f637075286d656e755f646576696365732c20637075293b0a0a092f2a20496e2067656e6572616c20636173652c20746865206578706563746564207265736964656e6379206973206d756368206c6172676572207468616e0a09202a20206465657065737420432d737461746520746172676574207265736964656e63792c206275742070726564696374696f6e206c6f676963207374696c6c0a09202a20207072656469637473206120736d616c6c20707265646963746564207265736964656e63792c20736f207468652070726564696374696f6e0a09202a2020686973746f727920697320746f74616c6c792062726f6b656e206966207468652074696d6572206973207472696767657265642e0a09202a2020536f2072657365742074686520636f7272656374696f6e20666163746f722e0a09202a2f0a09696620287065725f63707528687274696d65725f7374617475732c2063707529203d3d204d454e555f485254494d45525f47454e4552414c290a0909646174612d3e636f7272656374696f6e5f666163746f725b646174612d3e6275636b65745d203d205245534f4c5554494f4e202a2044454341593b0a0a097065725f63707528687274696d65725f7374617475732c2063707529203d204d454e555f485254494d45525f53544f503b0a0a0972657475726e20485254494d45525f4e4f524553544152543b0a7d0a0a2f2a0a202a2054727920646574656374696e6720726570656174696e67207061747465726e73206279206b656570696e6720747261636b206f6620746865206c61737420380a202a20696e74657276616c732c20616e6420636865636b696e6720696620746865207374616e6461726420646576696174696f6e206f662074686174207365740a202a206f6620706f696e74732069732062656c6f772061207468726573686f6c642e2049662069742069732e2e2e207468656e20757365207468650a202a2061766572616765206f66207468657365203820706f696e74732061732074686520657374696d617465642076616c75652e0a202a2f0a73746174696320753332206765745f7479706963616c5f696e74657276616c28737472756374206d656e755f646576696365202a64617461290a7b0a09696e742069203d20302c2064697669736f72203d20303b0a0975696e7436345f74206d6178203d20302c20617667203d20302c20737464646576203d20303b0a09696e7436345f7420746872657368203d204c4c4f4e475f4d41583b202f2a2044697363617264206f75746c696572732061626f766520746869732076616c75652e202a2f0a09756e7369676e656420696e7420726574203d20303b0a0a616761696e3a0a0a092f2a2066697273742063616c63756c617465206176657261676520616e64207374616e6461726420646576696174696f6e206f66207468652070617374202a2f0a096d6178203d20617667203d2064697669736f72203d20737464646576203d20303b0a09666f72202869203d20303b2069203c20494e54455256414c533b20692b2b29207b0a0909696e7436345f742076616c7565203d20646174612d3e696e74657276616c735b695d3b0a09096966202876616c7565203c3d2074687265736829207b0a090909617667202b3d2076616c75653b0a09090964697669736f722b2b3b0a0909096966202876616c7565203e206d6178290a090909096d6178203d2076616c75653b0a09097d0a097d0a09646f5f646976286176672c2064697669736f72293b0a0a09666f72202869203d20303b2069203c20494e54455256414c533b20692b2b29207b0a0909696e7436345f742076616c7565203d20646174612d3e696e74657276616c735b695d3b0a09096966202876616c7565203c3d2074687265736829207b0a090909696e7436345f742064696666203d2076616c7565202d206176673b0a090909737464646576202b3d2064696666202a20646966663b0a09097d0a097d0a09646f5f646976287374646465762c2064697669736f72293b0a09737464646576203d20696e745f7371727428737464646576293b0a092f2a0a09202a2049662077652068617665206f75746c6965727320746f207468652075707369646520696e206f757220646973747269627574696f6e2c20646973636172640a09202a2074686f73652062792073657474696e6720746865207468726573686f6c6420746f206578636c756465207468657365206f75746c696572732c207468656e0a09202a2063616c63756c61746520746865206176657261676520616e64207374616e6461726420646576696174696f6e20616761696e2e204f6e6365207765206765740a09202a20646f776e20746f2074686520626f74746f6d20332f34206f66206f75722073616d706c65732c2073746f70206578636c7564696e672073616d706c65732e0a09202a0a09202a20546869732063616e206465616c207769746820776f726b6c6f61647320746861742068617665206c6f6e672070617573657320696e746572737065727365640a09202a20776974682073706f7261646963206163746976697479207769746820612062756e6368206f662073686f7274207061757365732e0a09202a0a09202a20546865207479706963616c20696e74657276616c206973206f627461696e6564207768656e207374616e6461726420646576696174696f6e20697320736d616c6c0a09202a206f72207374616e6461726420646576696174696f6e20697320736d616c6c20636f6d706172656420746f20746865206176657261676520696e74657276616c2e0a09202a2f0a09696620282828617667203e20737464646576202a203629202626202864697669736f72202a2034203e3d20494e54455256414c53202a203329290a090909090909097c7c20737464646576203c3d20323029207b0a0909646174612d3e7072656469637465645f7573203d206176673b0a0909726574203d20313b0a090972657475726e207265743b0a0a097d20656c736520696620282864697669736f72202a203429203e20494e54455256414c53202a203329207b0a09092f2a204578636c75646520746865206d617820696e74657276616c202a2f0a0909746872657368203d206d6178202d20313b0a0909676f746f20616761696e3b0a097d0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a206d656e755f73656c656374202d2073656c6563747320746865206e6578742069646c6520737461746520746f20656e7465720a202a20406472763a2063707569646c652064726976657220636f6e7461696e696e6720737461746520646174610a202a20406465763a20746865204350550a202a2f0a73746174696320696e74206d656e755f73656c656374287374727563742063707569646c655f647269766572202a6472762c207374727563742063707569646c655f646576696365202a646576290a7b0a09737472756374206d656e755f646576696365202a64617461203d20265f5f6765745f6370755f766172286d656e755f64657669636573293b0a09696e74206c6174656e63795f726571203d20706d5f716f735f7265717565737428504d5f514f535f4350555f444d415f4c4154454e4359293b0a09696e7420693b0a09696e74206d756c7469706c6965723b0a097374727563742074696d657370656320743b0a09696e7420726570656174203d20302c206c6f775f707265646963746564203d20303b0a09696e7420637075203d20736d705f70726f636573736f725f696428293b0a0973747275637420687274696d6572202a6872746d72203d20267065725f637075286d656e755f687274696d65722c20637075293b0a0a0969662028646174612d3e6e656564735f75706461746529207b0a09096d656e755f757064617465286472762c20646576293b0a0909646174612d3e6e656564735f757064617465203d20303b0a097d0a0a09646174612d3e6c6173745f73746174655f696478203d20303b0a09646174612d3e657869745f7573203d20303b0a0a092f2a205370656369616c2063617365207768656e20757365722068617320736574207665727920737472696374206c6174656e637920726571756972656d656e74202a2f0a0969662028756e6c696b656c79286c6174656e63795f726571203d3d203029290a090972657475726e20303b0a0a092f2a2064657465726d696e6520746865206578706563746564207265736964656e63792074696d652c20726f756e64207570202a2f0a0974203d206b74696d655f746f5f74696d6573706563287469636b5f6e6f687a5f6765745f736c6565705f6c656e6774682829293b0a09646174612d3e65787065637465645f7573203d0a0909742e74765f736563202a20555345435f5045525f534543202b20742e74765f6e736563202f204e5345435f5045525f555345433b0a0a0a09646174612d3e6275636b6574203d2077686963685f6275636b657428646174612d3e65787065637465645f7573293b0a0a096d756c7469706c696572203d20706572666f726d616e63655f6d756c7469706c69657228293b0a0a092f2a0a09202a2069662074686520636f7272656374696f6e20666163746f722069732030202865672066697273742074696d6520696e6974206f722063707520686f74706c75670a09202a20657463292c2077652061637475616c6c792077616e7420746f207374617274206f75742077697468206120756e69747920666163746f722e0a09202a2f0a0969662028646174612d3e636f7272656374696f6e5f666163746f725b646174612d3e6275636b65745d203d3d2030290a0909646174612d3e636f7272656374696f6e5f666163746f725b646174612d3e6275636b65745d203d205245534f4c5554494f4e202a2044454341593b0a0a092f2a204d616b65207375726520746f20726f756e6420757020666f722068616c66206d6963726f7365636f6e6473202a2f0a09646174612d3e7072656469637465645f7573203d206469765f726f756e64363428646174612d3e65787065637465645f7573202a20646174612d3e636f7272656374696f6e5f666163746f725b646174612d3e6275636b65745d2c0a0909090909205245534f4c5554494f4e202a204445434159293b0a0a09726570656174203d206765745f7479706963616c5f696e74657276616c2864617461293b0a0a092f2a0a09202a2057652077616e7420746f2064656661756c7420746f2043312028686c74292c206e6f7420746f206275737920706f6c6c696e670a09202a20756e6c657373207468652074696d65722069732068617070656e696e67207265616c6c79207265616c6c7920736f6f6e2e0a09202a2f0a0969662028646174612d3e65787065637465645f7573203e20352026260a0920202020216472762d3e7374617465735b43505549444c455f4452495645525f53544154455f53544152545d2e64697361626c65642026260a09096465762d3e7374617465735f75736167655b43505549444c455f4452495645525f53544154455f53544152545d2e64697361626c65203d3d2030290a0909646174612d3e6c6173745f73746174655f696478203d2043505549444c455f4452495645525f53544154455f53544152543b0a0a092f2a0a09202a2046696e64207468652069646c65207374617465207769746820746865206c6f7765737420706f776572207768696c652073617469736679696e670a09202a206f757220636f6e73747261696e74732e0a09202a2f0a09666f72202869203d2043505549444c455f4452495645525f53544154455f53544152543b2069203c206472762d3e73746174655f636f756e743b20692b2b29207b0a09097374727563742063707569646c655f7374617465202a73203d20266472762d3e7374617465735b695d3b0a09097374727563742063707569646c655f73746174655f7573616765202a7375203d20266465762d3e7374617465735f75736167655b695d3b0a0a090969662028732d3e64697361626c6564207c7c2073752d3e64697361626c65290a090909636f6e74696e75653b0a090969662028732d3e7461726765745f7265736964656e6379203e20646174612d3e7072656469637465645f757329207b0a0909096c6f775f707265646963746564203d20313b0a090909636f6e74696e75653b0a09097d0a090969662028732d3e657869745f6c6174656e6379203e206c6174656e63795f726571290a090909636f6e74696e75653b0a090969662028732d3e657869745f6c6174656e6379202a206d756c7469706c696572203e20646174612d3e7072656469637465645f7573290a090909636f6e74696e75653b0a0a0909646174612d3e6c6173745f73746174655f696478203d20693b0a0909646174612d3e657869745f7573203d20732d3e657869745f6c6174656e63793b0a097d0a0a092f2a206e6f74206465657065737420432d73746174652063686f73656e20666f72206c6f7720707265646963746564207265736964656e6379202a2f0a09696620286c6f775f70726564696374656429207b0a0909756e7369676e656420696e742074696d65725f7573203d20303b0a0909756e7369676e656420696e7420706572666563745f7573203d20303b0a0a09092f2a0a0909202a2053657420612074696d657220746f206465746563742077686574686572207468697320736c656570206973206d7563680a0909202a206c6f6e676572207468616e20726570656174206d6f6465207072656469637465642e20204966207468652074696d65720a0909202a2074726967676572732c2074686520636f64652077696c6c206576616c75617465207768657468657220746f207075740a0909202a207468652043505520696e746f20612064656570657220432d73746174652e0a0909202a205468652074696d65722069732063616e63656c6c6564206f6e204350552077616b6575702e0a0909202a2f0a090974696d65725f7573203d2032202a2028646174612d3e7072656469637465645f7573202b204d41585f444556494154494f4e293b0a0a0909706572666563745f7573203d20706572666563745f6373746174655f6d73202a20313030303b0a0a090969662028726570656174202626202834202a2074696d65725f7573203c20646174612d3e65787065637465645f75732929207b0a0909095243555f4e4f4e49444c4528687274696d65725f7374617274286872746d722c0a090909096e735f746f5f6b74696d652831303030202a2074696d65725f7573292c0a09090909485254494d45525f4d4f44455f52454c5f50494e4e454429293b0a0909092f2a20496e2072657065617420636173652c206d656e7520687274696d65722069732073746172746564202a2f0a0909097065725f63707528687274696d65725f7374617475732c2063707529203d204d454e555f485254494d45525f5245504541543b0a09097d20656c73652069662028706572666563745f7573203c20646174612d3e65787065637465645f757329207b0a0909092f2a0a090909202a20546865206e6578742074696d6572206973206c6f6e672e205468697320636f756c6420626520626563617573650a090909202a20776520646964206e6f74206d616b6520612075736566756c2070726564696374696f6e2e0a090909202a20496e207468617420636173652c206974206d616b65732073656e736520746f2072652d656e7465720a090909202a20696e746f20612064656570657220432d737461746520616674657220736f6d652074696d652e0a090909202a2f0a0909095243555f4e4f4e49444c4528687274696d65725f7374617274286872746d722c0a090909096e735f746f5f6b74696d652831303030202a2074696d65725f7573292c0a09090909485254494d45525f4d4f44455f52454c5f50494e4e454429293b0a0909092f2a20496e2067656e6572616c20636173652c206d656e7520687274696d65722069732073746172746564202a2f0a0909097065725f63707528687274696d65725f7374617475732c2063707529203d204d454e555f485254494d45525f47454e4552414c3b0a09097d0a0a097d0a0a0972657475726e20646174612d3e6c6173745f73746174655f6964783b0a7d0a0a2f2a2a0a202a206d656e755f7265666c656374202d207265636f726473207468617420646174612073747275637475726573206e656564207570646174650a202a20406465763a20746865204350550a202a2040696e6465783a2074686520696e646578206f662061637475616c20656e74657265642073746174650a202a0a202a204e4f54453a206974277320696d706f7274616e7420746f2062652066617374206865726520626563617573652074686973206f7065726174696f6e2077696c6c2061646420746f0a202a20202020202020746865206f766572616c6c2065786974206c6174656e63792e0a202a2f0a73746174696320766f6964206d656e755f7265666c656374287374727563742063707569646c655f646576696365202a6465762c20696e7420696e646578290a7b0a09737472756374206d656e755f646576696365202a64617461203d20265f5f6765745f6370755f766172286d656e755f64657669636573293b0a09646174612d3e6c6173745f73746174655f696478203d20696e6465783b0a0969662028696e646578203e3d2030290a0909646174612d3e6e656564735f757064617465203d20313b0a7d0a0a2f2a2a0a202a206d656e755f757064617465202d20617474656d70747320746f20677565737320776861742068617070656e656420616674657220656e7472790a202a20406472763a2063707569646c652064726976657220636f6e7461696e696e6720737461746520646174610a202a20406465763a20746865204350550a202a2f0a73746174696320766f6964206d656e755f757064617465287374727563742063707569646c655f647269766572202a6472762c207374727563742063707569646c655f646576696365202a646576290a7b0a09737472756374206d656e755f646576696365202a64617461203d20265f5f6765745f6370755f766172286d656e755f64657669636573293b0a09696e74206c6173745f696478203d20646174612d3e6c6173745f73746174655f6964783b0a09756e7369676e656420696e74206c6173745f69646c655f7573203d2063707569646c655f6765745f6c6173745f7265736964656e637928646576293b0a097374727563742063707569646c655f7374617465202a746172676574203d20266472762d3e7374617465735b6c6173745f6964785d3b0a09756e7369676e656420696e74206d656173757265645f75733b0a09753634206e65775f666163746f723b0a0a092f2a0a09202a205567682c20746869732069646c6520737461746520646f65736e277420737570706f7274207265736964656e6379206d6561737572656d656e74732c20736f2077650a09202a20617265206261736963616c6c79206c6f737420696e20746865206461726b2e20204173206120636f6d70726f6d6973652c20617373756d6520776520736c6570740a09202a20666f72207468652077686f6c652065787065637465642074696d652e0a09202a2f0a0969662028756e6c696b656c792821287461726765742d3e666c61677320262043505549444c455f464c41475f54494d455f56414c49442929290a09096c6173745f69646c655f7573203d20646174612d3e65787065637465645f75733b0a0a0a096d656173757265645f7573203d206c6173745f69646c655f75733b0a0a092f2a0a09202a20576520636f727265637420666f72207468652065786974206c6174656e63793b2077652061726520617373756d696e6720686572652074686174207468650a09202a2065786974206c6174656e63792068617070656e7320616674657220746865206576656e74207468617420776527726520696e746572657374656420696e2e0a09202a2f0a09696620286d656173757265645f7573203e20646174612d3e657869745f7573290a09096d656173757265645f7573202d3d20646174612d3e657869745f75733b0a0a0a092f2a20757064617465206f757220636f7272656374696f6e20726174696f202a2f0a0a096e65775f666163746f72203d20646174612d3e636f7272656374696f6e5f666163746f725b646174612d3e6275636b65745d0a0909092a20284445434159202d203129202f2044454341593b0a0a0969662028646174612d3e65787065637465645f7573203e2030202626206d656173757265645f7573203c204d41585f494e544552455354494e47290a09096e65775f666163746f72202b3d205245534f4c5554494f4e202a206d656173757265645f7573202f20646174612d3e65787065637465645f75733b0a09656c73650a09092f2a0a0909202a20776520776572652069646c6520736f206c6f6e67207468617420776520636f756e74206974206173206120706572666563740a0909202a2070726564696374696f6e0a0909202a2f0a09096e65775f666163746f72202b3d205245534f4c5554494f4e3b0a0a092f2a0a09202a20576520646f6e27742077616e74203020617320666163746f723b20776520616c776179732077616e74206174206c656173740a09202a20612074696e7920626974206f6620657374696d617465642074696d652e0a09202a2f0a09696620286e65775f666163746f72203d3d2030290a09096e65775f666163746f72203d20313b0a0a09646174612d3e636f7272656374696f6e5f666163746f725b646174612d3e6275636b65745d203d206e65775f666163746f723b0a0a092f2a207570646174652074686520726570656174696e672d7061747465726e2064617461202a2f0a09646174612d3e696e74657276616c735b646174612d3e696e74657276616c5f7074722b2b5d203d206c6173745f69646c655f75733b0a0969662028646174612d3e696e74657276616c5f707472203e3d20494e54455256414c53290a0909646174612d3e696e74657276616c5f707472203d20303b0a7d0a0a2f2a2a0a202a206d656e755f656e61626c655f646576696365202d207363616e7320612043505527732073746174657320616e6420646f65732073657475700a202a20406472763a2063707569646c65206472697665720a202a20406465763a20746865204350550a202a2f0a73746174696320696e74206d656e755f656e61626c655f646576696365287374727563742063707569646c655f647269766572202a6472762c0a090909097374727563742063707569646c655f646576696365202a646576290a7b0a09737472756374206d656e755f646576696365202a64617461203d20267065725f637075286d656e755f646576696365732c206465762d3e637075293b0a0973747275637420687274696d6572202a74203d20267065725f637075286d656e755f687274696d65722c206465762d3e637075293b0a09687274696d65725f696e697428742c20434c4f434b5f4d4f4e4f544f4e49432c20485254494d45525f4d4f44455f52454c293b0a09742d3e66756e6374696f6e203d206d656e755f687274696d65725f6e6f746966793b0a0a096d656d73657428646174612c20302c2073697a656f6628737472756374206d656e755f64657669636529293b0a0a0972657475726e20303b0a7d0a0a737461746963207374727563742063707569646c655f676f7665726e6f72206d656e755f676f7665726e6f72203d207b0a092e6e616d65203d0909226d656e75222c0a092e726174696e67203d0932302c0a092e656e61626c65203d096d656e755f656e61626c655f6465766963652c0a092e73656c656374203d096d656e755f73656c6563742c0a092e7265666c656374203d096d656e755f7265666c6563742c0a092e6f776e6572203d09544849535f4d4f44554c452c0a7d3b0a0a2f2a2a0a202a20696e69745f6d656e75202d20696e697469616c697a65732074686520676f7665726e6f720a202a2f0a73746174696320696e74205f5f696e697420696e69745f6d656e7528766f6964290a7b0a0972657475726e2063707569646c655f72656769737465725f676f7665726e6f7228266d656e755f676f7665726e6f72293b0a7d0a0a2f2a2a0a202a20657869745f6d656e75202d2065786974732074686520676f7665726e6f720a202a2f0a73746174696320766f6964205f5f6578697420657869745f6d656e7528766f6964290a7b0a0963707569646c655f756e72656769737465725f676f7665726e6f7228266d656e755f676f7665726e6f72293b0a7d0a0a4d4f44554c455f4c4943454e5345282247504c22293b0a6d6f64756c655f696e697428696e69745f6d656e75293b0a6d6f64756c655f6578697428657869745f6d656e75293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f63707569646c652f73797366732e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333633353200313231313437343433333000303031373331310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2073797366732e63202d20737973667320737570706f72740a202a0a202a2028432920323030362d32303037205368616f687561204c69203c7368616f6875612e6c6940696e74656c2e636f6d3e0a202a0a202a205468697320636f6465206973206c6963656e63656420756e646572207468652047504c2e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f63707569646c652e683e0a23696e636c756465203c6c696e75782f73797366732e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6370752e683e0a23696e636c756465203c6c696e75782f6361706162696c6974792e683e0a23696e636c756465203c6c696e75782f6465766963652e683e0a0a23696e636c756465202263707569646c652e68220a0a73746174696320756e7369676e656420696e742073797366735f7377697463683b0a73746174696320696e74205f5f696e69742063707569646c655f73797366735f73657475702863686172202a756e75736564290a7b0a0973797366735f737769746368203d20313b0a0972657475726e20313b0a7d0a5f5f7365747570282263707569646c655f73797366735f737769746368222c2063707569646c655f73797366735f7365747570293b0a0a737461746963207373697a655f742073686f775f617661696c61626c655f676f7665726e6f72732873747275637420646576696365202a6465762c0a0909090909737472756374206465766963655f617474726962757465202a617474722c0a090909090963686172202a627566290a7b0a097373697a655f742069203d20303b0a097374727563742063707569646c655f676f7665726e6f72202a746d703b0a0a096d757465785f6c6f636b282663707569646c655f6c6f636b293b0a096c6973745f666f725f656163685f656e74727928746d702c202663707569646c655f676f7665726e6f72732c20676f7665726e6f725f6c69737429207b0a09096966202869203e3d20287373697a655f7429202828504147455f53495a452f73697a656f6628636861722929202d2043505549444c455f4e414d455f4c454e202d203229290a090909676f746f206f75743b0a090969202b3d2073636e7072696e746628266275665b695d2c2043505549444c455f4e414d455f4c454e2c2022257320222c20746d702d3e6e616d65293b0a097d0a0a6f75743a0a09692b3d20737072696e746628266275665b695d2c20225c6e22293b0a096d757465785f756e6c6f636b282663707569646c655f6c6f636b293b0a0972657475726e20693b0a7d0a0a737461746963207373697a655f742073686f775f63757272656e745f6472697665722873747275637420646576696365202a6465762c0a09090909202020737472756374206465766963655f617474726962757465202a617474722c0a0909090920202063686172202a627566290a7b0a097373697a655f74207265743b0a097374727563742063707569646c655f647269766572202a63707569646c655f647269766572203d2063707569646c655f6765745f64726976657228293b0a0a097370696e5f6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a096966202863707569646c655f647269766572290a0909726574203d20737072696e7466286275662c202225735c6e222c2063707569646c655f6472697665722d3e6e616d65293b0a09656c73650a0909726574203d20737072696e7466286275662c20226e6f6e655c6e22293b0a097370696e5f756e6c6f636b282663707569646c655f6472697665725f6c6f636b293b0a0a0972657475726e207265743b0a7d0a0a737461746963207373697a655f742073686f775f63757272656e745f676f7665726e6f722873747275637420646576696365202a6465762c0a090909092020202020737472756374206465766963655f617474726962757465202a617474722c0a09090909202020202063686172202a627566290a7b0a097373697a655f74207265743b0a0a096d757465785f6c6f636b282663707569646c655f6c6f636b293b0a096966202863707569646c655f637572725f676f7665726e6f72290a0909726574203d20737072696e7466286275662c202225735c6e222c2063707569646c655f637572725f676f7665726e6f722d3e6e616d65293b0a09656c73650a0909726574203d20737072696e7466286275662c20226e6f6e655c6e22293b0a096d757465785f756e6c6f636b282663707569646c655f6c6f636b293b0a0a0972657475726e207265743b0a7d0a0a737461746963207373697a655f742073746f72655f63757272656e745f676f7665726e6f722873747275637420646576696365202a6465762c0a09090909202020202020737472756374206465766963655f617474726962757465202a617474722c0a09090909202020202020636f6e73742063686172202a6275662c2073697a655f7420636f756e74290a7b0a096368617220676f765f6e616d655b43505549444c455f4e414d455f4c454e5d3b0a09696e7420726574203d202d45494e56414c3b0a0973697a655f74206c656e203d20636f756e743b0a097374727563742063707569646c655f676f7665726e6f72202a676f763b0a0a0969662028216c656e207c7c206c656e203e3d2073697a656f6628676f765f6e616d6529290a090972657475726e202d45494e56414c3b0a0a096d656d63707928676f765f6e616d652c206275662c206c656e293b0a09676f765f6e616d655b6c656e5d203d20275c30273b0a0969662028676f765f6e616d655b6c656e202d20315d203d3d20275c6e27290a0909676f765f6e616d655b2d2d6c656e5d203d20275c30273b0a0a096d757465785f6c6f636b282663707569646c655f6c6f636b293b0a0a096c6973745f666f725f656163685f656e74727928676f762c202663707569646c655f676f7665726e6f72732c20676f7665726e6f725f6c69737429207b0a0909696620287374726c656e28676f762d3e6e616d6529203d3d206c656e2026262021737472636d7028676f762d3e6e616d652c20676f765f6e616d652929207b0a090909726574203d2063707569646c655f7377697463685f676f7665726e6f7228676f76293b0a090909627265616b3b0a09097d0a097d0a0a096d757465785f756e6c6f636b282663707569646c655f6c6f636b293b0a0a0969662028726574290a090972657475726e207265743b0a09656c73650a090972657475726e20636f756e743b0a7d0a0a737461746963204445564943455f415454522863757272656e745f6472697665722c20303434342c2073686f775f63757272656e745f6472697665722c204e554c4c293b0a737461746963204445564943455f415454522863757272656e745f676f7665726e6f725f726f2c20303434342c2073686f775f63757272656e745f676f7665726e6f722c204e554c4c293b0a0a7374617469632073747275637420617474726962757465202a63707569646c655f64656661756c745f61747472735b5d203d207b0a09266465765f617474725f63757272656e745f6472697665722e617474722c0a09266465765f617474725f63757272656e745f676f7665726e6f725f726f2e617474722c0a094e554c4c0a7d3b0a0a737461746963204445564943455f4154545228617661696c61626c655f676f7665726e6f72732c20303434342c2073686f775f617661696c61626c655f676f7665726e6f72732c204e554c4c293b0a737461746963204445564943455f415454522863757272656e745f676f7665726e6f722c20303634342c2073686f775f63757272656e745f676f7665726e6f722c0a090920202073746f72655f63757272656e745f676f7665726e6f72293b0a0a7374617469632073747275637420617474726962757465202a63707569646c655f7377697463685f61747472735b5d203d207b0a09266465765f617474725f617661696c61626c655f676f7665726e6f72732e617474722c0a09266465765f617474725f63757272656e745f6472697665722e617474722c0a09266465765f617474725f63757272656e745f676f7665726e6f722e617474722c0a094e554c4c0a7d3b0a0a73746174696320737472756374206174747269627574655f67726f75702063707569646c655f617474725f67726f7570203d207b0a092e6174747273203d2063707569646c655f64656661756c745f61747472732c0a092e6e616d65203d202263707569646c65222c0a7d3b0a0a2f2a2a0a202a2063707569646c655f6164645f696e74657266616365202d206164642043505520676c6f62616c20737973667320617474726962757465730a202a2f0a696e742063707569646c655f6164645f696e746572666163652873747275637420646576696365202a646576290a7b0a096966202873797366735f737769746368290a090963707569646c655f617474725f67726f75702e6174747273203d2063707569646c655f7377697463685f61747472733b0a0a0972657475726e2073797366735f6372656174655f67726f757028266465762d3e6b6f626a2c202663707569646c655f617474725f67726f7570293b0a7d0a0a2f2a2a0a202a2063707569646c655f72656d6f76655f696e74657266616365202d2072656d6f76652043505520676c6f62616c20737973667320617474726962757465730a202a2f0a766f69642063707569646c655f72656d6f76655f696e746572666163652873747275637420646576696365202a646576290a7b0a0973797366735f72656d6f76655f67726f757028266465762d3e6b6f626a2c202663707569646c655f617474725f67726f7570293b0a7d0a0a7374727563742063707569646c655f61747472207b0a097374727563742061747472696275746520617474723b0a097373697a655f7420282a73686f7729287374727563742063707569646c655f646576696365202a2c2063686172202a293b0a097373697a655f7420282a73746f726529287374727563742063707569646c655f646576696365202a2c20636f6e73742063686172202a2c2073697a655f7420636f756e74293b0a7d3b0a0a23646566696e6520646566696e655f6f6e655f726f285f6e616d652c2073686f7729205c0a09737461746963207374727563742063707569646c655f6174747220617474725f23235f6e616d65203d205f5f41545452285f6e616d652c20303434342c2073686f772c204e554c4c290a23646566696e6520646566696e655f6f6e655f7277285f6e616d652c2073686f772c2073746f726529205c0a09737461746963207374727563742063707569646c655f6174747220617474725f23235f6e616d65203d205f5f41545452285f6e616d652c20303634342c2073686f772c2073746f7265290a0a23646566696e65206b6f626a5f746f5f63707569646c65646576286b2920636f6e7461696e65725f6f66286b2c207374727563742063707569646c655f6465766963652c206b6f626a290a23646566696e6520617474725f746f5f63707569646c656174747228612920636f6e7461696e65725f6f6628612c207374727563742063707569646c655f617474722c2061747472290a737461746963207373697a655f742063707569646c655f73686f7728737472756374206b6f626a656374202a206b6f626a2c2073747275637420617474726962757465202a2061747472202c63686172202a20627566290a7b0a09696e7420726574203d202d45494f3b0a097374727563742063707569646c655f646576696365202a646576203d206b6f626a5f746f5f63707569646c65646576286b6f626a293b0a097374727563742063707569646c655f61747472202a206361747472203d20617474725f746f5f63707569646c65617474722861747472293b0a0a096966202863617474722d3e73686f7729207b0a09096d757465785f6c6f636b282663707569646c655f6c6f636b293b0a0909726574203d2063617474722d3e73686f77286465762c20627566293b0a09096d757465785f756e6c6f636b282663707569646c655f6c6f636b293b0a097d0a0972657475726e207265743b0a7d0a0a737461746963207373697a655f742063707569646c655f73746f726528737472756374206b6f626a656374202a206b6f626a2c2073747275637420617474726962757465202a20617474722c0a09092020202020636f6e73742063686172202a206275662c2073697a655f7420636f756e74290a7b0a09696e7420726574203d202d45494f3b0a097374727563742063707569646c655f646576696365202a646576203d206b6f626a5f746f5f63707569646c65646576286b6f626a293b0a097374727563742063707569646c655f61747472202a206361747472203d20617474725f746f5f63707569646c65617474722861747472293b0a0a096966202863617474722d3e73746f726529207b0a09096d757465785f6c6f636b282663707569646c655f6c6f636b293b0a0909726574203d2063617474722d3e73746f7265286465762c206275662c20636f756e74293b0a09096d757465785f756e6c6f636b282663707569646c655f6c6f636b293b0a097d0a0972657475726e207265743b0a7d0a0a73746174696320636f6e7374207374727563742073797366735f6f70732063707569646c655f73797366735f6f7073203d207b0a092e73686f77203d2063707569646c655f73686f772c0a092e73746f7265203d2063707569646c655f73746f72652c0a7d3b0a0a73746174696320766f69642063707569646c655f73797366735f72656c6561736528737472756374206b6f626a656374202a6b6f626a290a7b0a097374727563742063707569646c655f646576696365202a646576203d206b6f626a5f746f5f63707569646c65646576286b6f626a293b0a0a09636f6d706c65746528266465762d3e6b6f626a5f756e7265676973746572293b0a7d0a0a73746174696320737472756374206b6f626a5f74797065206b747970655f63707569646c65203d207b0a092e73797366735f6f7073203d202663707569646c655f73797366735f6f70732c0a092e72656c65617365203d2063707569646c655f73797366735f72656c656173652c0a7d3b0a0a7374727563742063707569646c655f73746174655f61747472207b0a097374727563742061747472696275746520617474723b0a097373697a655f7420282a73686f7729287374727563742063707569646c655f7374617465202a2c205c0a09090909097374727563742063707569646c655f73746174655f7573616765202a2c2063686172202a293b0a097373697a655f7420282a73746f726529287374727563742063707569646c655f7374617465202a2c205c0a0909097374727563742063707569646c655f73746174655f7573616765202a2c20636f6e73742063686172202a2c2073697a655f74293b0a7d3b0a0a23646566696e6520646566696e655f6f6e655f73746174655f726f285f6e616d652c2073686f7729205c0a737461746963207374727563742063707569646c655f73746174655f6174747220617474725f23235f6e616d65203d205f5f41545452285f6e616d652c20303434342c2073686f772c204e554c4c290a0a23646566696e6520646566696e655f6f6e655f73746174655f7277285f6e616d652c2073686f772c2073746f726529205c0a737461746963207374727563742063707569646c655f73746174655f6174747220617474725f23235f6e616d65203d205f5f41545452285f6e616d652c20303634342c2073686f772c2073746f7265290a0a23646566696e6520646566696e655f73686f775f73746174655f66756e6374696f6e285f6e616d6529205c0a737461746963207373697a655f742073686f775f73746174655f23235f6e616d65287374727563742063707569646c655f7374617465202a73746174652c205c0a090909207374727563742063707569646c655f73746174655f7573616765202a73746174655f75736167652c2063686172202a62756629205c0a7b205c0a0972657475726e20737072696e7466286275662c202225755c6e222c2073746174652d3e5f6e616d65293b5c0a7d0a0a23646566696e6520646566696e655f73746f72655f73746174655f756c6c5f66756e6374696f6e285f6e616d6529205c0a737461746963207373697a655f742073746f72655f73746174655f23235f6e616d65287374727563742063707569646c655f7374617465202a73746174652c205c0a09097374727563742063707569646c655f73746174655f7573616765202a73746174655f75736167652c205c0a0909636f6e73742063686172202a6275662c2073697a655f742073697a6529205c0a7b205c0a09756e7369676e6564206c6f6e67206c6f6e672076616c75653b205c0a09696e74206572723b205c0a09696620282163617061626c65284341505f5359535f41444d494e2929205c0a090972657475726e202d455045524d3b205c0a09657272203d206b737472746f756c6c286275662c20302c202676616c7565293b205c0a096966202865727229205c0a090972657475726e206572723b205c0a096966202876616c756529205c0a090973746174655f75736167652d3e5f6e616d65203d20313b205c0a09656c7365205c0a090973746174655f75736167652d3e5f6e616d65203d20303b205c0a0972657475726e2073697a653b205c0a7d0a0a23646566696e6520646566696e655f73686f775f73746174655f756c6c5f66756e6374696f6e285f6e616d6529205c0a737461746963207373697a655f742073686f775f73746174655f23235f6e616d65287374727563742063707569646c655f7374617465202a73746174652c205c0a0909097374727563742063707569646c655f73746174655f7573616765202a73746174655f75736167652c2063686172202a62756629205c0a7b205c0a0972657475726e20737072696e7466286275662c2022256c6c755c6e222c2073746174655f75736167652d3e5f6e616d65293b5c0a7d0a0a23646566696e6520646566696e655f73686f775f73746174655f7374725f66756e6374696f6e285f6e616d6529205c0a737461746963207373697a655f742073686f775f73746174655f23235f6e616d65287374727563742063707569646c655f7374617465202a73746174652c205c0a0909097374727563742063707569646c655f73746174655f7573616765202a73746174655f75736167652c2063686172202a62756629205c0a7b205c0a096966202873746174652d3e5f6e616d655b305d203d3d20275c3027295c0a090972657475726e20737072696e7466286275662c20223c6e756c6c3e5c6e22293b5c0a0972657475726e20737072696e7466286275662c202225735c6e222c2073746174652d3e5f6e616d65293b5c0a7d0a0a646566696e655f73686f775f73746174655f66756e6374696f6e28657869745f6c6174656e6379290a646566696e655f73686f775f73746174655f66756e6374696f6e28706f7765725f7573616765290a646566696e655f73686f775f73746174655f756c6c5f66756e6374696f6e287573616765290a646566696e655f73686f775f73746174655f756c6c5f66756e6374696f6e2874696d65290a646566696e655f73686f775f73746174655f7374725f66756e6374696f6e286e616d65290a646566696e655f73686f775f73746174655f7374725f66756e6374696f6e2864657363290a646566696e655f73686f775f73746174655f756c6c5f66756e6374696f6e2864697361626c65290a646566696e655f73746f72655f73746174655f756c6c5f6675 |