1. | 435f425245414b504f494e545f4d4f44455f4558414354290a090972657475726e207365745f646163286368696c642c2062705f696e666f293b0a0a23696664656620434f4e4649475f5050435f4144565f44454255475f4441435f52414e47450a0972657475726e207365745f6461635f72616e6765286368696c642c2062705f696e666f293b0a23656c73650a0972657475726e202d45494e56414c3b0a23656e6469660a23656c7365202f2a2021434f4e4649475f5050435f4144565f44454255475f44564353202a2f0a092f2a0a09202a205765206f6e6c7920737570706f7274206f6e65206461746120627265616b706f696e740a09202a2f0a09696620282862705f696e666f2d3e747269676765725f747970652026205050435f425245414b504f494e545f545249474745525f525729203d3d2030207c7c0a09202020202862705f696e666f2d3e747269676765725f747970652026207e5050435f425245414b504f494e545f545249474745525f52572920213d2030207c7c0a092020202062705f696e666f2d3e636f6e646974696f6e5f6d6f646520213d205050435f425245414b504f494e545f434f4e444954494f4e5f4e4f4e45290a090972657475726e202d45494e56414c3b0a0a096966202828756e7369676e6564206c6f6e672962705f696e666f2d3e61646472203e3d205441534b5f53495a45290a090972657475726e202d45494f3b0a0a0964616272203d2028756e7369676e6564206c6f6e672962705f696e666f2d3e616464722026207e37554c3b0a0964616272207c3d20444142525f5452414e534c4154494f4e3b0a096966202862705f696e666f2d3e747269676765725f747970652026205050435f425245414b504f494e545f545249474745525f52454144290a090964616272207c3d20444142525f444154415f524541443b0a096966202862705f696e666f2d3e747269676765725f747970652026205050435f425245414b504f494e545f545249474745525f5752495445290a090964616272207c3d20444142525f444154415f57524954453b0a23696664656620434f4e4649475f484156455f48575f425245414b504f494e540a09696620287074726163655f6765745f627265616b706f696e7473286368696c6429203c2030290a090972657475726e202d45535243483b0a0a092f2a0a09202a20436865636b20696620746865207265717565737420697320666f72202772616e67652720627265616b706f696e74732e2057652063616e0a09202a20737570706f72742069742069662072616e6765203c20382062797465732e0a09202a2f0a096966202862705f696e666f2d3e616464725f6d6f6465203d3d205050435f425245414b504f494e545f4d4f44455f52414e47455f494e434c555349564529207b0a09096c656e203d2062705f696e666f2d3e6164647232202d2062705f696e666f2d3e616464723b0a097d20656c7365206966202862705f696e666f2d3e616464725f6d6f646520213d205050435f425245414b504f494e545f4d4f44455f455841435429207b0a09097074726163655f7075745f627265616b706f696e7473286368696c64293b0a090972657475726e202d45494e56414c3b0a097d0a096270203d207468726561642d3e7074726163655f6270735b305d3b0a0969662028627029207b0a09097074726163655f7075745f627265616b706f696e7473286368696c64293b0a090972657475726e202d454e4f5350433b0a097d0a0a092f2a204372656174652061206e657720627265616b706f696e742072657175657374206966206f6e6520646f65736e277420657869737420616c7265616479202a2f0a0968775f627265616b706f696e745f696e6974282661747472293b0a09617474722e62705f61646472203d2028756e7369676e6564206c6f6e672962705f696e666f2d3e616464722026207e48575f425245414b504f494e545f414c49474e3b0a09617474722e62705f6c656e203d206c656e3b0a09617263685f62705f67656e657269635f6669656c6473286461627220262028444142525f444154415f5752495445207c20444142525f444154415f52454144292c0a090909090909090926617474722e62705f74797065293b0a0a097468726561642d3e7074726163655f6270735b305d203d206270203d2072656769737465725f757365725f68775f627265616b706f696e742826617474722c0a0909090909202020202020207074726163655f7472696767657265642c204e554c4c2c206368696c64293b0a096966202849535f4552522862702929207b0a09097468726561642d3e7074726163655f6270735b305d203d204e554c4c3b0a09097074726163655f7075745f627265616b706f696e7473286368696c64293b0a090972657475726e205054525f455252286270293b0a097d0a0a097074726163655f7075745f627265616b706f696e7473286368696c64293b0a0972657475726e20313b0a23656e646966202f2a20434f4e4649475f484156455f48575f425245414b504f494e54202a2f0a0a096966202862705f696e666f2d3e616464725f6d6f646520213d205050435f425245414b504f494e545f4d4f44455f4558414354290a090972657475726e202d45494e56414c3b0a0a09696620286368696c642d3e7468726561642e64616272290a090972657475726e202d454e4f5350433b0a0a096368696c642d3e7468726561642e64616272203d20646162723b0a096368696c642d3e7468726561642e6461627278203d2044414252585f414c4c3b0a0a0972657475726e20313b0a23656e646966202f2a2021434f4e4649475f5050435f4144565f44454255475f44564353202a2f0a7d0a0a737461746963206c6f6e67207070635f64656c5f6877646562756728737472756374207461736b5f737472756374202a6368696c642c206c6f6e672064617461290a7b0a23696664656620434f4e4649475f484156455f48575f425245414b504f494e540a09696e7420726574203d20303b0a09737472756374207468726561645f737472756374202a746872656164203d2026286368696c642d3e746872656164293b0a0973747275637420706572665f6576656e74202a62703b0a23656e646966202f2a20434f4e4649475f484156455f48575f425245414b504f494e54202a2f0a23696664656620434f4e4649475f5050435f4144565f44454255475f524547530a09696e742072633b0a0a096966202864617461203c3d2034290a09097263203d2064656c5f696e737472756374696f6e5f6270286368696c642c2028696e742964617461293b0a09656c73650a09097263203d2064656c5f646163286368696c642c2028696e742964617461202d2034293b0a0a096966202821726329207b0a09096966202821444243525f4143544956455f4556454e5453286368696c642d3e7468726561642e64626372302c0a09090909096368696c642d3e7468726561642e64626372312929207b0a0909096368696c642d3e7468726561642e646263723020263d207e44424352305f49444d3b0a0909096368696c642d3e7468726561642e726567732d3e6d737220263d207e4d53525f44453b0a09097d0a097d0a0972657475726e2072633b0a23656c73650a09696620286461746120213d2031290a090972657475726e202d45494e56414c3b0a0a23696664656620434f4e4649475f484156455f48575f425245414b504f494e540a09696620287074726163655f6765745f627265616b706f696e7473286368696c6429203c2030290a090972657475726e202d45535243483b0a0a096270203d207468726561642d3e7074726163655f6270735b305d3b0a0969662028627029207b0a0909756e72656769737465725f68775f627265616b706f696e74286270293b0a09097468726561642d3e7074726163655f6270735b305d203d204e554c4c3b0a097d20656c73650a0909726574203d202d454e4f454e543b0a097074726163655f7075745f627265616b706f696e7473286368696c64293b0a0972657475726e207265743b0a23656c7365202f2a20434f4e4649475f484156455f48575f425245414b504f494e54202a2f0a09696620286368696c642d3e7468726561642e64616272203d3d2030290a090972657475726e202d454e4f454e543b0a0a096368696c642d3e7468726561642e64616272203d20303b0a23656e646966202f2a20434f4e4649475f484156455f48575f425245414b504f494e54202a2f0a0a0972657475726e20303b0a23656e6469660a7d0a0a6c6f6e6720617263685f70747261636528737472756374207461736b5f737472756374202a6368696c642c206c6f6e6720726571756573742c0a090920756e7369676e6564206c6f6e6720616464722c20756e7369676e6564206c6f6e672064617461290a7b0a09696e7420726574203d202d455045524d3b0a09766f6964205f5f75736572202a646174617670203d2028766f6964205f5f75736572202a2920646174613b0a09756e7369676e6564206c6f6e67205f5f75736572202a646174616c70203d206461746176703b0a0a0973776974636820287265717565737429207b0a092f2a20726561642074686520776f7264206174206c6f636174696f6e206164647220696e20746865205553455220617265612e202a2f0a0963617365205054524143455f5045454b5553523a207b0a0909756e7369676e6564206c6f6e6720696e6465782c20746d703b0a0a0909726574203d202d45494f3b0a09092f2a20636f6e7665727420746f20696e64657820616e6420636865636b202a2f0a23696664656620434f4e4649475f50504333320a0909696e646578203d2061646472203e3e20323b0a09096966202828616464722026203329207c7c2028696e646578203e2050545f4650534352290a0909202020207c7c20286368696c642d3e7468726561642e72656773203d3d204e554c4c29290a23656c73650a0909696e646578203d2061646472203e3e20333b0a09096966202828616464722026203729207c7c2028696e646578203e2050545f465053435229290a23656e6469660a090909627265616b3b0a0a0909434845434b5f46554c4c5f52454753286368696c642d3e7468726561642e72656773293b0a090969662028696e646578203c2050545f4650523029207b0a090909746d70203d207074726163655f6765745f726567286368696c642c2028696e742920696e646578293b0a09097d20656c7365207b0a090909756e7369676e656420696e74206670696478203d20696e646578202d2050545f465052303b0a0a090909666c7573685f66705f746f5f746872656164286368696c64293b0a090909696620286670696478203c202850545f4650534352202d2050545f4650523029290a09090909746d70203d202828756e7369676e6564206c6f6e67202a296368696c642d3e7468726561642e667072290a09090909095b6670696478202a2054535f46505257494454485d3b0a090909656c73650a09090909746d70203d206368696c642d3e7468726561642e66707363722e76616c3b0a09097d0a0909726574203d207075745f7573657228746d702c20646174616c70293b0a0909627265616b3b0a097d0a0a092f2a2077726974652074686520776f7264206174206c6f636174696f6e206164647220696e2074686520555345522061726561202a2f0a0963617365205054524143455f504f4b455553523a207b0a0909756e7369676e6564206c6f6e6720696e6465783b0a0a0909726574203d202d45494f3b0a09092f2a20636f6e7665727420746f20696e64657820616e6420636865636b202a2f0a23696664656620434f4e4649475f50504333320a0909696e646578203d2061646472203e3e20323b0a09096966202828616464722026203329207c7c2028696e646578203e2050545f4650534352290a0909202020207c7c20286368696c642d3e7468726561642e72656773203d3d204e554c4c29290a23656c73650a0909696e646578203d2061646472203e3e20333b0a09096966202828616464722026203729207c7c2028696e646578203e2050545f465053435229290a23656e6469660a090909627265616b3b0a0a0909434845434b5f46554c4c5f52454753286368696c642d3e7468726561642e72656773293b0a090969662028696e646578203c2050545f4650523029207b0a090909726574203d207074726163655f7075745f726567286368696c642c20696e6465782c2064617461293b0a09097d20656c7365207b0a090909756e7369676e656420696e74206670696478203d20696e646578202d2050545f465052303b0a0a090909666c7573685f66705f746f5f746872656164286368696c64293b0a090909696620286670696478203c202850545f4650534352202d2050545f4650523029290a090909092828756e7369676e6564206c6f6e67202a296368696c642d3e7468726561642e667072290a09090909095b6670696478202a2054535f46505257494454485d203d20646174613b0a090909656c73650a090909096368696c642d3e7468726561642e66707363722e76616c203d20646174613b0a090909726574203d20303b0a09097d0a0909627265616b3b0a097d0a0a0963617365205050435f5054524143455f4745544857444247494e464f3a207b0a0909737472756374207070635f64656275675f696e666f20646267696e666f3b0a0a0909646267696e666f2e76657273696f6e203d20313b0a23696664656620434f4e4649475f5050435f4144565f44454255475f524547530a0909646267696e666f2e6e756d5f696e737472756374696f6e5f627073203d20434f4e4649475f5050435f4144565f44454255475f494143533b0a0909646267696e666f2e6e756d5f646174615f627073203d20434f4e4649475f5050435f4144565f44454255475f444143533b0a0909646267696e666f2e6e756d5f636f6e646974696f6e5f72656773203d20434f4e4649475f5050435f4144565f44454255475f445643533b0a0909646267696e666f2e646174615f62705f616c69676e6d656e74203d20343b0a0909646267696e666f2e73697a656f665f636f6e646974696f6e203d20343b0a0909646267696e666f2e6665617475726573203d205050435f44454255475f464541545552455f494e534e5f42505f52414e4745207c0a090909092020205050435f44454255475f464541545552455f494e534e5f42505f4d41534b3b0a23696664656620434f4e4649475f5050435f4144565f44454255475f4441435f52414e47450a0909646267696e666f2e6665617475726573207c3d0a090909092020205050435f44454255475f464541545552455f444154415f42505f52414e4745207c0a090909092020205050435f44454255475f464541545552455f444154415f42505f4d41534b3b0a23656e6469660a23656c7365202f2a2021434f4e4649475f5050435f4144565f44454255475f52454753202a2f0a0909646267696e666f2e6e756d5f696e737472756374696f6e5f627073203d20303b0a0909646267696e666f2e6e756d5f646174615f627073203d20313b0a0909646267696e666f2e6e756d5f636f6e646974696f6e5f72656773203d20303b0a23696664656620434f4e4649475f50504336340a0909646267696e666f2e646174615f62705f616c69676e6d656e74203d20383b0a23656c73650a0909646267696e666f2e646174615f62705f616c69676e6d656e74203d20343b0a23656e6469660a0909646267696e666f2e73697a656f665f636f6e646974696f6e203d20303b0a23696664656620434f4e4649475f484156455f48575f425245414b504f494e540a0909646267696e666f2e6665617475726573203d205050435f44454255475f464541545552455f444154415f42505f52414e47453b0a23656c73650a0909646267696e666f2e6665617475726573203d20303b0a23656e646966202f2a20434f4e4649475f484156455f48575f425245414b504f494e54202a2f0a23656e646966202f2a20434f4e4649475f5050435f4144565f44454255475f52454753202a2f0a0a090969662028216163636573735f6f6b285645524946595f57524954452c206461746176702c0a0909092020202020202073697a656f6628737472756374207070635f64656275675f696e666f2929290a09090972657475726e202d454641554c543b0a0909726574203d205f5f636f70795f746f5f75736572286461746176702c2026646267696e666f2c0a09090909202020202073697a656f6628737472756374207070635f64656275675f696e666f2929203f0a09092020202020202d454641554c54203a20303b0a0909627265616b3b0a097d0a0a0963617365205050435f5054524143455f534554485744454255473a207b0a0909737472756374207070635f68775f627265616b706f696e742062705f696e666f3b0a0a090969662028216163636573735f6f6b285645524946595f524541442c206461746176702c0a0909092020202020202073697a656f6628737472756374207070635f68775f627265616b706f696e742929290a09090972657475726e202d454641554c543b0a0909726574203d205f5f636f70795f66726f6d5f75736572282662705f696e666f2c206461746176702c0a090909092020202020202073697a656f6628737472756374207070635f68775f627265616b706f696e742929203f0a09092020202020202d454641554c54203a20303b0a09096966202821726574290a090909726574203d207070635f7365745f68776465627567286368696c642c202662705f696e666f293b0a0909627265616b3b0a097d0a0a0963617365205050435f5054524143455f44454c485744454255473a207b0a0909726574203d207070635f64656c5f68776465627567286368696c642c2064617461293b0a0909627265616b3b0a097d0a0a0963617365205054524143455f4745545f44454255475245473a207b0a0909726574203d202d45494e56414c3b0a09092f2a205765206f6e6c7920737570706f7274206f6e65204441425220616e64206e6f20494142525320617420746865206d6f6d656e74202a2f0a09096966202861646472203e2030290a090909627265616b3b0a23696664656620434f4e4649475f5050435f4144565f44454255475f524547530a0909726574203d207075745f75736572286368696c642d3e7468726561642e646163312c20646174616c70293b0a23656c73650a0909726574203d207075745f75736572286368696c642d3e7468726561642e646162722c20646174616c70293b0a23656e6469660a0909627265616b3b0a097d0a0a0963617365205054524143455f5345545f44454255475245473a0a0909726574203d207074726163655f7365745f6465627567726567286368696c642c20616464722c2064617461293b0a0909627265616b3b0a0a23696664656620434f4e4649475f50504336340a0963617365205054524143455f4745545245475336343a0a23656e6469660a0963617365205054524143455f474554524547533a092f2a2047657420616c6c2070745f726567732066726f6d20746865206368696c642e202a2f0a090972657475726e20636f70795f7265677365745f746f5f75736572286368696c642c2026757365725f7070635f6e61746976655f766965772c0a09090909092020205245475345545f4750522c0a0909090909202020302c2073697a656f66287374727563742070745f72656773292c0a0909090909202020646174617670293b0a0a23696664656620434f4e4649475f50504336340a0963617365205054524143455f5345545245475336343a0a23656e6469660a0963617365205054524143455f534554524547533a092f2a2053657420616c6c206770207265677320696e20746865206368696c642e202a2f0a090972657475726e20636f70795f7265677365745f66726f6d5f75736572286368696c642c2026757365725f7070635f6e61746976655f766965772c0a090909090920202020205245475345545f4750522c0a09090909092020202020302c2073697a656f66287374727563742070745f72656773292c0a09090909092020202020646174617670293b0a0a0963617365205054524143455f4745544650524547533a202f2a2047657420746865206368696c64204650552073746174652028465052302e2e2e3331202b20465053435229202a2f0a090972657475726e20636f70795f7265677365745f746f5f75736572286368696c642c2026757365725f7070635f6e61746976655f766965772c0a09090909092020205245475345545f4650522c0a0909090909202020302c2073697a656f6628656c665f66707265677365745f74292c0a0909090909202020646174617670293b0a0a0963617365205054524143455f5345544650524547533a202f2a2053657420746865206368696c64204650552073746174652028465052302e2e2e3331202b20465053435229202a2f0a090972657475726e20636f70795f7265677365745f66726f6d5f75736572286368696c642c2026757365725f7070635f6e61746976655f766965772c0a090909090920202020205245475345545f4650522c0a09090909092020202020302c2073697a656f6628656c665f66707265677365745f74292c0a09090909092020202020646174617670293b0a0a23696664656620434f4e4649475f414c54495645430a0963617365205054524143455f4745545652524547533a0a090972657475726e20636f70795f7265677365745f746f5f75736572286368696c642c2026757365725f7070635f6e61746976655f766965772c0a09090909092020205245475345545f564d582c0a0909090909202020302c20283333202a2073697a656f6628766563746f7231323829202b0a09090909092020202020202073697a656f662875333229292c0a0909090909202020646174617670293b0a0a0963617365205054524143455f5345545652524547533a0a090972657475726e20636f70795f7265677365745f66726f6d5f75736572286368696c642c2026757365725f7070635f6e61746976655f766965772c0a090909090920202020205245475345545f564d582c0a09090909092020202020302c20283333202a2073697a656f6628766563746f7231323829202b0a0909090909092073697a656f662875333229292c0a09090909092020202020646174617670293b0a23656e6469660a23696664656620434f4e4649475f5653580a0963617365205054524143455f474554565352524547533a0a090972657475726e20636f70795f7265677365745f746f5f75736572286368696c642c2026757365725f7070635f6e61746976655f766965772c0a09090909092020205245475345545f5653582c0a0909090909202020302c203332202a2073697a656f6628646f75626c65292c0a0909090909202020646174617670293b0a0a0963617365205054524143455f534554565352524547533a0a090972657475726e20636f70795f7265677365745f66726f6d5f75736572286368696c642c2026757365725f7070635f6e61746976655f766965772c0a090909090920202020205245475345545f5653582c0a09090909092020202020302c203332202a2073697a656f6628646f75626c65292c0a09090909092020202020646174617670293b0a23656e6469660a23696664656620434f4e4649475f5350450a0963617365205054524143455f474554455652524547533a0a09092f2a2047657420746865206368696c64207370652072656769737465722073746174652e202a2f0a090972657475726e20636f70795f7265677365745f746f5f75736572286368696c642c2026757365725f7070635f6e61746976655f766965772c0a09090909092020205245475345545f5350452c20302c203335202a2073697a656f6628753332292c0a0909090909202020646174617670293b0a0a0963617365205054524143455f534554455652524547533a0a09092f2a2053657420746865206368696c64207370652072656769737465722073746174652e202a2f0a090972657475726e20636f70795f7265677365745f66726f6d5f75736572286368696c642c2026757365725f7070635f6e61746976655f766965772c0a090909090920202020205245475345545f5350452c20302c203335202a2073697a656f6628753332292c0a09090909092020202020646174617670293b0a23656e6469660a0a0964656661756c743a0a0909726574203d207074726163655f72657175657374286368696c642c20726571756573742c20616464722c2064617461293b0a0909627265616b3b0a097d0a0972657475726e207265743b0a7d0a0a2f2a0a202a205765206d7573742072657475726e207468652073797363616c6c206e756d62657220746f2061637475616c6c79206c6f6f6b20757020696e20746865207461626c652e0a202a20546869732063616e206265202d314c20746f20736b69702072756e6e696e6720616e792073797363616c6c20617420616c6c2e0a202a2f0a6c6f6e6720646f5f73797363616c6c5f74726163655f656e746572287374727563742070745f72656773202a72656773290a7b0a096c6f6e6720726574203d20303b0a0a097365637572655f636f6d707574696e675f73747269637428726567732d3e6770725b305d293b0a0a0969662028746573745f7468726561645f666c6167285449465f53595343414c4c5f5452414345292026260a09202020207472616365686f6f6b5f7265706f72745f73797363616c6c5f656e747279287265677329290a09092f2a0a0909202a2054726163696e67206465636964656420746869732073797363616c6c2073686f756c64206e6f742068617070656e2e0a0909202a205765276c6c2072657475726e206120626f6775732063616c6c206e756d62657220746f2067657420616e20454e4f5359530a0909202a206572726f722c20627574206c6561766520746865206f726967696e616c206e756d62657220696e20726567732d3e6770725b305d2e0a0909202a2f0a0909726574203d202d314c3b0a0a0969662028756e6c696b656c7928746573745f7468726561645f666c6167285449465f53595343414c4c5f5452414345504f494e542929290a090974726163655f7379735f656e74657228726567732c20726567732d3e6770725b305d293b0a0a23696664656620434f4e4649475f50504336340a09696620282169735f33326269745f7461736b2829290a090961756469745f73797363616c6c5f656e7472792841554449545f415243485f50504336342c0a0909090920202020726567732d3e6770725b305d2c0a0909090920202020726567732d3e6770725b335d2c20726567732d3e6770725b345d2c0a0909090920202020726567732d3e6770725b355d2c20726567732d3e6770725b365d293b0a09656c73650a23656e6469660a090961756469745f73797363616c6c5f656e7472792841554449545f415243485f5050432c0a0909090920202020726567732d3e6770725b305d2c0a0909090920202020726567732d3e6770725b335d202620307866666666666666662c0a0909090920202020726567732d3e6770725b345d202620307866666666666666662c0a0909090920202020726567732d3e6770725b355d202620307866666666666666662c0a0909090920202020726567732d3e6770725b365d20262030786666666666666666293b0a0a0972657475726e20726574203f3a20726567732d3e6770725b305d3b0a7d0a0a766f696420646f5f73797363616c6c5f74726163655f6c65617665287374727563742070745f72656773202a72656773290a7b0a09696e7420737465703b0a0a0961756469745f73797363616c6c5f657869742872656773293b0a0a0969662028756e6c696b656c7928746573745f7468726561645f666c6167285449465f53595343414c4c5f5452414345504f494e542929290a090974726163655f7379735f6578697428726567732c20726567732d3e726573756c74293b0a0a0973746570203d20746573745f7468726561645f666c6167285449465f53494e474c4553544550293b0a096966202873746570207c7c20746573745f7468726561645f666c6167285449465f53595343414c4c5f545241434529290a09097472616365686f6f6b5f7265706f72745f73797363616c6c5f6578697428726567732c2073746570293b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f70747261636533322e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323033313600313231313437343433333000303032303332370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2070747261636520666f722033322d6269742070726f6365737365732072756e6e696e67206f6e20612036342d626974206b65726e656c2e0a202a0a202a2020506f77657250432076657273696f6e0a202a20202020436f707972696768742028432920313939352d3139393620476172792054686f6d61732028676474406c696e75787070632e6f7267290a202a0a202a2020446572697665642066726f6d2022617263682f6d36386b2f6b65726e656c2f7074726163652e63220a202a2020436f707972696768742028432920313939342062792048616d697368204d6163646f6e616c640a202a202054616b656e2066726f6d206c696e75782f6b65726e656c2f7074726163652e6320616e64206d6f64696669656420666f72204d36383078302e0a202a20206c696e75782f6b65726e656c2f7074726163652e6320697320627920526f7373204269726f20312f32332f39322c20656469746564206279204c696e757320546f7276616c64730a202a0a202a204d6f64696669656420627920436f727420446f7567616e2028636f72744068712e66736d6c6162732e636f6d290a202a20616e64205061756c204d61636b657272617320287061756c75734073616d62612e6f7267292e0a202a0a202a20546869732066696c65206973207375626a65637420746f20746865207465726d7320616e6420636f6e646974696f6e73206f662074686520474e552047656e6572616c0a202a205075626c6963204c6963656e73652e2020536565207468652066696c6520434f5059494e4720696e20746865206d61696e206469726563746f7279206f660a202a2074686973206172636869766520666f72206d6f72652064657461696c732e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f7074726163652e683e0a23696e636c756465203c6c696e75782f7265677365742e683e0a23696e636c756465203c6c696e75782f757365722e683e0a23696e636c756465203c6c696e75782f73656375726974792e683e0a23696e636c756465203c6c696e75782f7369676e616c2e683e0a23696e636c756465203c6c696e75782f636f6d7061742e683e0a0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f7377697463685f746f2e683e0a0a2f2a0a202a20646f6573206e6f7420796574206361746368207369676e616c732073656e74207768656e20746865206368696c6420646965732e0a202a20696e20657869742e63206f7220696e207369676e616c2e632e0a202a2f0a0a2f2a204d6163726f7320746f20776f726b6f75742074686520636f727265637420696e64657820666f72207468652046505220696e207468652074687265616420737472756374202a2f0a23646566696e65204650524e554d424552286929202828286929202d2050545f4650523029203e3e2031290a23646566696e652046505248414c46286929202828286929202d2050545f465052302920262031290a23646566696e6520465052494e4445582869292054535f4650525749445448202a204650524e554d424552286929202a2032202b2046505248414c462869290a23646566696e6520465052494e4445585f33323634286929202854535f4650525749445448202a2028286929202d2050545f4650523029290a0a6c6f6e6720636f6d7061745f617263685f70747261636528737472756374207461736b5f737472756374202a6368696c642c20636f6d7061745f6c6f6e675f7420726571756573742c0a090909636f6d7061745f756c6f6e675f742063616464722c20636f6d7061745f756c6f6e675f74206364617461290a7b0a09756e7369676e6564206c6f6e672061646472203d2063616464723b0a09756e7369676e6564206c6f6e672064617461203d2063646174613b0a09696e74207265743b0a0a0973776974636820287265717565737429207b0a092f2a0a09202a20526561642034206279746573206f6620746865206f746865722070726f63657373272073746f726167650a09202a202064617461206973206120706f696e7465722073706563696679696e672077686572652074686520757365722077616e7473207468650a09202a093420627974657320636f7069656420696e746f0a09202a202061646472206973206120706f696e74657220696e20746865207573657227732073746f72616765207468617420636f6e7461696e7320616e203820627974650a09202a096164647265737320696e20746865206f746865722070726f63657373206f66207468652034206279746573207468617420697320746f20626520726561640a09202a2028746869732069732072756e20696e20612033322d6269742070726f63657373206c6f6f6b696e6720617420612036342d6269742070726f63657373290a09202a207768656e204920616e642044207370616365206172652073657061726174652c2074686573652077696c6c206e65656420746f2062652066697865642e0a09202a2f0a0963617365205050435f5054524143455f5045454b544558545f333236343a0a0963617365205050435f5054524143455f5045454b444154415f333236343a207b0a090975333220746d703b0a0909696e7420636f706965643b0a0909753332205f5f75736572202a20616464724f74686572733b0a0a0909726574203d202d45494f3b0a0a09092f2a2047657420746865206164647220696e20746865206f746865722070726f6365737320746861742077652077616e7420746f2072656164202a2f0a0909696620286765745f7573657228616464724f74686572732c2028753332205f5f75736572202a205f5f75736572202a29616464722920213d2030290a090909627265616b3b0a0a0909636f70696564203d206163636573735f70726f636573735f766d286368696c642c202875363429616464724f74686572732c2026746d702c0a0909090973697a656f6628746d70292c2030293b0a090969662028636f7069656420213d2073697a656f6628746d7029290a090909627265616b3b0a0909726574203d207075745f7573657228746d702c2028753332205f5f75736572202a2964617461293b0a0909627265616b3b0a097d0a0a092f2a205265616420612072656769737465722028737065636966696564206279204144445229206f7574206f6620746865202275736572206172656122202a2f0a0963617365205054524143455f5045454b5553523a207b0a0909696e7420696e6465783b0a0909756e7369676e6564206c6f6e6720746d703b0a0a0909726574203d202d45494f3b0a09092f2a20636f6e7665727420746f20696e64657820616e6420636865636b202a2f0a0909696e646578203d2028756e7369676e6564206c6f6e67292061646472203e3e20323b0a09096966202828616464722026203329207c7c2028696e646578203e2050545f4650534352333229290a090909627265616b3b0a0a0909434845434b5f46554c4c5f52454753286368696c642d3e7468726561642e72656773293b0a090969662028696e646578203c2050545f4650523029207b0a090909746d70203d207074726163655f6765745f726567286368696c642c20696e646578293b0a09097d20656c7365207b0a090909666c7573685f66705f746f5f746872656164286368696c64293b0a0909092f2a0a090909202a20746865207573657220737061636520636f646520636f6e7369646572732074686520666c6f6174696e6720706f696e740a090909202a20746f20626520616e206172726179206f6620756e7369676e656420696e7420283332206269747329202d207468650a090909202a20696e6465782070617373656420696e206973206261736564206f6e207468697320617373756d7074696f6e2e0a090909202a2f0a090909746d70203d202828756e7369676e656420696e74202a296368696c642d3e7468726561642e667072290a090909095b465052494e44455828696e646578295d3b0a09097d0a0909726574203d207075745f757365722828756e7369676e656420696e7429746d702c2028753332205f5f75736572202a2964617461293b0a0909627265616b3b0a097d0a20200a092f2a0a09202a20526561642034206279746573206f7574206f6620746865206f746865722070726f63657373272070745f7265677320617265610a09202a202064617461206973206120706f696e7465722073706563696679696e672077686572652074686520757365722077616e7473207468650a09202a093420627974657320636f7069656420696e746f0a09202a20206164647220697320746865206f666673657420696e746f20746865206f746865722070726f63657373272070745f72656773207374727563747572650a09202a097468617420697320746f20626520726561640a09202a2028746869732069732072756e20696e20612033322d6269742070726f63657373206c6f6f6b696e6720617420612036342d6269742070726f63657373290a09202a2f0a0963617365205050435f5054524143455f5045454b5553525f333236343a207b0a090975333220696e6465783b0a0909753332207265673332626974733b0a090975363420746d703b0a0909753332206e756d5265673b0a090975333220706172743b0a0a0909726574203d202d45494f3b0a09092f2a2044657465726d696e652077686963682072656769737465722074686520757365722077616e7473202a2f0a0909696e646578203d20287536342961646472203e3e20323b0a09096e756d526567203d20696e646578202f20323b0a09092f2a2044657465726d696e652077686963682070617274206f66207468652072656769737465722074686520757365722077616e7473202a2f0a090969662028696e64657820252032290a09090970617274203d20313b20202f2a2077616e742074686520326e642068616c66206f6620746865207265676973746572202872696768742d6d6f7374292e202a2f0a0909656c73650a09090970617274203d20303b20202f2a2077616e7420746865203173742068616c66206f662074686520726567697374657220286c6566742d6d6f7374292e202a2f0a0a09092f2a2056616c69646174652074686520696e707574202d20636865636b20746f207365652069662061646472657373206973206f6e207468652077726f6e6720626f756e646172790a0909202a206f72206265796f6e642074686520656e64206f6620746865207573657220617265610a0909202a2f0a09096966202828616464722026203329207c7c206e756d526567203e2050545f4650534352290a090909627265616b3b0a0a0909434845434b5f46554c4c5f52454753286368696c642d3e7468726561642e72656773293b0a0909696620286e756d526567203e3d2050545f4650523029207b0a090909666c7573685f66705f746f5f746872656164286368696c64293b0a0909092f2a206765742036342062697420465052202a2f0a090909746d70203d202828753634202a296368696c642d3e7468726561642e667072290a090909095b465052494e4445585f33323634286e756d526567295d3b0a09097d20656c7365207b202f2a2072656769737465722077697468696e2050545f5245475320737472756374202a2f0a090909746d70203d207074726163655f6765745f726567286368696c642c206e756d526567293b0a09097d200a0909726567333262697473203d2028287533322a2926746d70295b706172745d3b0a0909726574203d207075745f75736572287265673332626974732c2028753332205f5f75736572202a2964617461293b0a0909627265616b3b0a097d0a0a092f2a0a09202a205772697465203420627974657320696e746f20746865206f746865722070726f63657373272073746f726167650a09202a20206461746120697320746865203420627974657320746861742074686520757365722077616e7473207772697474656e0a09202a202061646472206973206120706f696e74657220696e20746865207573657227732073746f72616765207468617420636f6e7461696e7320616e0a09202a09382062797465206164647265737320696e20746865206f746865722070726f636573732077686572652074686520342062797465730a09202a097468617420697320746f206265207772697474656e0a09202a2028746869732069732072756e20696e20612033322d6269742070726f63657373206c6f6f6b696e6720617420612036342d6269742070726f63657373290a09202a207768656e204920616e642044207370616365206172652073657061726174652c2074686573652077696c6c206e65656420746f2062652066697865642e0a09202a2f0a0963617365205050435f5054524143455f504f4b45544558545f333236343a0a0963617365205050435f5054524143455f504f4b45444154415f333236343a207b0a090975333220746d70203d20646174613b0a0909753332205f5f75736572202a20616464724f74686572733b0a0a09092f2a2047657420746865206164647220696e20746865206f746865722070726f6365737320746861742077652077616e7420746f20777269746520696e746f202a2f0a0909726574203d202d45494f3b0a0909696620286765745f7573657228616464724f74686572732c2028753332205f5f75736572202a205f5f75736572202a29616464722920213d2030290a090909627265616b3b0a0909726574203d20303b0a0909696620286163636573735f70726f636573735f766d286368696c642c202875363429616464724f74686572732c2026746d702c0a090909090973697a656f6628746d70292c203129203d3d2073697a656f6628746d7029290a090909627265616b3b0a0909726574203d202d45494f3b0a0909627265616b3b0a097d0a0a092f2a2077726974652074686520776f7264206174206c6f636174696f6e206164647220696e2074686520555345522061726561202a2f0a0963617365205054524143455f504f4b455553523a207b0a0909756e7369676e6564206c6f6e6720696e6465783b0a0a0909726574203d202d45494f3b0a09092f2a20636f6e7665727420746f20696e64657820616e6420636865636b202a2f0a0909696e646578203d2028756e7369676e6564206c6f6e67292061646472203e3e20323b0a09096966202828616464722026203329207c7c2028696e646578203e2050545f4650534352333229290a090909627265616b3b0a0a0909434845434b5f46554c4c5f52454753286368696c642d3e7468726561642e72656773293b0a090969662028696e646578203c2050545f4650523029207b0a090909726574203d207074726163655f7075745f726567286368696c642c20696e6465782c2064617461293b0a09097d20656c7365207b0a090909666c7573685f66705f746f5f746872656164286368696c64293b0a0909092f2a0a090909202a20746865207573657220737061636520636f646520636f6e7369646572732074686520666c6f6174696e6720706f696e740a090909202a20746f20626520616e206172726179206f6620756e7369676e656420696e7420283332206269747329202d207468650a090909202a20696e6465782070617373656420696e206973206261736564206f6e207468697320617373756d7074696f6e2e0a090909202a2f0a0909092828756e7369676e656420696e74202a296368696c642d3e7468726561642e667072290a090909095b465052494e44455828696e646578295d203d20646174613b0a090909726574203d20303b0a09097d0a0909627265616b3b0a097d0a0a092f2a0a09202a205772697465203420627974657320696e746f20746865206f746865722070726f63657373272070745f7265677320617265610a09202a20206461746120697320746865203420627974657320746861742074686520757365722077616e7473207772697474656e0a09202a20206164647220697320746865206f666673657420696e746f20746865206f746865722070726f63657373272070745f72656773207374727563747572650a09202a097468617420697320746f206265207772697474656e20696e746f0a09202a2028746869732069732072756e20696e20612033322d6269742070726f63657373206c6f6f6b696e6720617420612036342d6269742070726f63657373290a09202a2f0a0963617365205050435f5054524143455f504f4b455553525f333236343a207b0a090975333220696e6465783b0a0909753332206e756d5265673b0a0a0909726574203d202d45494f3b0a09092f2a2044657465726d696e652077686963682072656769737465722074686520757365722077616e7473202a2f0a0909696e646578203d20287536342961646472203e3e20323b0a09096e756d526567203d20696e646578202f20323b0a0a09092f2a0a0909202a2056616c69646174652074686520696e707574202d20636865636b20746f207365652069662061646472657373206973206f6e207468650a0909202a2077726f6e6720626f756e64617279206f72206265796f6e642074686520656e64206f6620746865207573657220617265610a0909202a2f0a09096966202828616464722026203329207c7c20286e756d526567203e2050545f465053435229290a090909627265616b3b0a0909434845434b5f46554c4c5f52454753286368696c642d3e7468726561642e72656773293b0a0909696620286e756d526567203c2050545f4650523029207b0a090909756e7369676e6564206c6f6e672066726567203d207074726163655f6765745f726567286368696c642c206e756d526567293b0a09090969662028696e64657820252032290a0909090966726567203d2028667265672026207e30786666666666666666756c29207c20286461746120262030786666666666666666756c293b0a090909656c73650a0909090966726567203d20286672656720262030786666666666666666756c29207c202864617461203c3c203332293b0a090909726574203d207074726163655f7075745f726567286368696c642c206e756d5265672c2066726567293b0a09097d20656c7365207b0a090909753634202a746d703b0a090909666c7573685f66705f746f5f746872656164286368696c64293b0a0909092f2a206765742036342062697420465052202e2e2e202a2f0a090909746d70203d2026282828753634202a296368696c642d3e7468726561642e667072290a090909095b465052494e4445585f33323634286e756d526567295d293b0a0909092f2a202e2e2e207772697465207468652033322062697420706172742077652077616e74202a2f0a0909092828753332202a29746d70295b696e646578202520325d203d20646174613b0a090909726574203d20303b0a09097d0a0909627265616b3b0a097d0a0a0963617365205054524143455f4745545f44454255475245473a207b0a0909726574203d202d45494e56414c3b0a09092f2a205765206f6e6c7920737570706f7274206f6e65204441425220616e64206e6f20494142525320617420746865206d6f6d656e74202a2f0a09096966202861646472203e2030290a090909627265616b3b0a23696664656620434f4e4649475f5050435f4144565f44454255475f524547530a0909726574203d207075745f75736572286368696c642d3e7468726561642e646163312c2028753332205f5f75736572202a2964617461293b0a23656c73650a0909726574203d207075745f75736572286368696c642d3e7468726561642e646162722c2028753332205f5f75736572202a2964617461293b0a23656e6469660a0909627265616b3b0a097d0a0a0963617365205054524143455f474554524547533a092f2a2047657420616c6c2070745f726567732066726f6d20746865206368696c642e202a2f0a090972657475726e20636f70795f7265677365745f746f5f75736572280a0909096368696c642c207461736b5f757365725f7265677365745f766965772863757272656e74292c20302c0a090909302c2050545f524547535f434f554e54202a2073697a656f6628636f6d7061745f6c6f6e675f74292c0a090909636f6d7061745f707472286461746129293b0a0a0963617365205054524143455f534554524547533a092f2a2053657420616c6c206770207265677320696e20746865206368696c642e202a2f0a090972657475726e20636f70795f7265677365745f66726f6d5f75736572280a0909096368696c642c207461736b5f757365725f7265677365745f766965772863757272656e74292c20302c0a090909302c2050545f524547535f434f554e54202a2073697a656f6628636f6d7061745f6c6f6e675f74292c0a090909636f6d7061745f707472286461746129293b0a0a0963617365205054524143455f4745544650524547533a0a0963617365205054524143455f5345544650524547533a0a0963617365205054524143455f4745545652524547533a0a0963617365205054524143455f5345545652524547533a0a0963617365205054524143455f474554565352524547533a0a0963617365205054524143455f534554565352524547533a0a0963617365205054524143455f4745545245475336343a0a0963617365205054524143455f5345545245475336343a0a0963617365205054524143455f4b494c4c3a0a0963617365205054524143455f53494e474c45535445503a0a0963617365205054524143455f4445544143483a0a0963617365205054524143455f5345545f44454255475245473a0a0963617365205054524143455f53595343414c4c3a0a0963617365205054524143455f434f4e543a0a0963617365205050435f5054524143455f4745544857444247494e464f3a0a0963617365205050435f5054524143455f534554485744454255473a0a0963617365205050435f5054524143455f44454c485744454255473a0a0909726574203d20617263685f707472616365286368696c642c20726571756573742c20616464722c2064617461293b0a0909627265616b3b0a0a0964656661756c743a0a0909726574203d20636f6d7061745f7074726163655f72657175657374286368696c642c20726571756573742c20616464722c2064617461293b0a0909627265616b3b0a097d0a0a0972657475726e207265743b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f72656c6f635f33322e5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313236333600313231313437343433333000303032303330320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f646520746f2070726f636573732064796e616d69632072656c6f636174696f6e7320666f722050504333322e0a202a0a202a20436f7079726967687473202843292049424d20436f72706f726174696f6e2c20323031312e0a202a09417574686f723a2053757a756b6920506f756c6f7365203c73757a756b6940696e2e69626d2e636f6d3e0a202a0a202a20202d204261736564206f6e20707063363420636f6465202d2072656c6f635f36342e530a202a0a202a2020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a20206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a202032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a23696e636c756465203c61736d2f7070635f61736d2e683e0a0a2f2a2044796e616d69632073656374696f6e207461626c6520656e7472792074616773202a2f0a44545f52454c41203d20370909092f2a2054616720666f7220456c6633325f52656c612073656374696f6e202a2f0a44545f52454c41535a203d20380909092f2a2053697a65206f66207468652052656c612072656c6f6373202a2f0a44545f52454c41454e54203d20390909092f2a2053697a65206f66206f6e652052656c612072656c6f6320656e747279202a2f0a0a53544e5f554e444546203d20300909092f2a20556e646566696e65642073796d626f6c20696e646578202a2f0a5354425f4c4f43414c203d20300909092f2a204c6f63616c2062696e64696e6720666f72207468652073796d626f6c202a2f0a0a525f5050435f4144445231365f4c4f203d203409092f2a204c6f7765722068616c66206f662028532b4129202a2f0a525f5050435f4144445231365f4849203d203509092f2a2055707065722068616c66206f662028532b4129202a2f0a525f5050435f4144445231365f4841203d203609092f2a20486967682041646a75737465642028532b4129202a2f0a525f5050435f52454c4154495645203d2032320a0a2f2a0a202a207233203d20646573697265642066696e616c20616464726573730a202a2f0a0a5f474c4f42414c2872656c6f63617465290a0a096d666c7209723009092f2a2053617665206f7572204c52202a2f0a09626c09306609092f2a2046696e64206f75722063757272656e742072756e74696d652061646472657373202a2f0a303a096d666c720972313209092f2a204d616b652069742061636365737369626c65202a2f0a096d746c720972300a0a096c777a097231312c2028705f64796e202d2030622928723132290a09616464097231312c207231312c20723132092f2a2072756e74696d652061646472657373206f66202e64796e616d69632073656374696f6e202a2f0a096c777a0972392c2028705f72656c61202d2030622928723132290a096164640972392c2072392c20723132092f2a2072756e74696d652061646472657373206f66202e72656c612e64796e2073656374696f6e202a2f0a096c777a097231302c2028705f7374202d2030622928723132290a09616464097231302c207231302c20723132092f2a2072756e74696d652061646472657373206f66205f73746578742073656374696f6e202a2f0a096c777a097231332c2028705f73796d202d2030622928723132290a09616464097231332c207231332c20723132092f2a2072756e74696d652061646472657373206f66202e64796e73796d2073656374696f6e202a2f0a0a092f2a0a09202a205363616e207468652064796e616d69632073656374696f6e20666f722052454c412c2052454c41535a20656e74726965730a09202a2f0a096c690972362c20300a096c690972372c20300a096c690972382c20300a313a096c777a0972352c20302872313129092f2a20454c465f44796e2e645f746167202a2f0a09636d7077690972352c203009092f2a20456e64206f6620454c465f44796e5b5d202a2f0a0962657109656f64796e0a09636d7077690972352c2044545f52454c410a09626e650972656c61737a0a096c777a0972372c20342872313129092f2a207237203d2072656c612e6c696e6b202a2f0a096209736b69700a72656c61737a3a0a09636d7077690972352c2044545f52454c41535a0a09626e650972656c61656e740a096c777a0972382c20342872313129092f2a207238203d20546f74616c2052656c612072656c6f63732073697a65202a2f0a096209736b69700a72656c61656e743a0a09636d7077690972352c2044545f52454c41454e540a09626e6509736b69700a096c777a0972362c20342872313129092f2a207236203d2053697a65206f66206f6e652052656c612072656c6f63202a2f0a736b69703a0a0961646469097231312c207231312c20380a09620931620a656f64796e3a090909092f2a20456e64206f662044796e205461626c65207363616e202a2f0a0a092f2a20436865636b206966207765206861766520666f756e6420616c6c2074686520656e7472696573202a2f0a09636d7077690972372c20300a0962657109646f6e650a09636d7077690972382c20300a0962657109646f6e650a09636d7077690972362c20300a0962657109646f6e650a0a0a092f2a0a09202a20576f726b206f7574207468652063757272656e74206f66667365742066726f6d20746865206c696e6b2074696d652061646472657373206f66202e72656c610a09202a2073656374696f6e2e0a09202a20206375725f6f66667365745b72375d203d2072656c612e72756e5b72395d202d2072656c612e6c696e6b205b72375d0a09202a20205f73746578742e6c696e6b5b7231325d203d205f73746578742e72756e5b7231305d202d206375725f6f66667365745b72375d0a09202a202066696e616c5f6f66667365745b72335d203d205f73746578742e66696e616c5b72335d202d205f73746578742e6c696e6b5b7231325d0a09202a2f0a09737562660972372c2072372c207239092f2a206375725f6f6666736574202a2f0a0973756266097231322c2072372c207231300a09737562660972332c207231322c207233092f2a2066696e616c5f6f6666736574202a2f0a0a09737562660972382c2072362c207238092f2a2072656c617a202d3d2072656c61656e74202a2f0a092f2a0a09202a205363616e207468726f75676820746865202e72656c61207461626c6520616e642070726f63657373206561636820656e7472790a09202a207239092d20706f696e747320746f207468652063757272656e74202e72656c61207461626c6520656e7472790a09202a20723133092d20706f696e747320746f207468652073796d626f6c207461626c650a09202a2f0a0a092f2a0a09202a20436865636b206966207765206861766520612072656c6f636174696f6e206261736564206f6e2073796d626f6c0a09202a2072352077696c6c20686f6c64207468652076616c7565206f66207468652073796d626f6c2e0a09202a2f0a6170706c7972656c613a0a096c777a0972342c20342872392909092f2a207234203d2072656c612e725f696e666f202a2f0a09737277690972352c2072342c203809092f2a20454c4633325f525f53594d28725f696e666f29202a2f0a09636d7077690972352c2053544e5f554e444546092f2a2073796d203d3d2053544e5f554e444546203f202a2f0a09626571096765745f74797065092f2a2076616c7565203d2030202a2f0a092f2a2046696e64207468652076616c7565206f66207468652073796d626f6c20617420696e64657828723529202a2f0a09736c77690972352c2072352c203409092f2a207235203d207235202a2073697a656f6628456c6633325f53796d29202a2f0a09616464097231322c207231332c207235092f2a20723132203d20265f5f64796e5f73796d5b496e6465785d202a2f0a0a092f2a0a09202a20474e55206c64206861732061206275672c2077686572652064796e616d69632072656c6f6373206261736564206f6e0a09202a205354425f4c4f43414c2073796d626f6c732c207468652076616c75652073686f756c6420626520617373756d65640a09202a20746f206265207a65726f2e202d20416c616e204d6f6472610a09202a2f0a092f2a205858583a20446f207765206e65656420746f20636865636b20696620776520617265207573696e6720474e55206c64203f202a2f0a096c627a0972352c2031322872313229092f2a207235203d2064796e5f73796d5b496e6465785d2e73745f696e666f202a2f0a096578747277690972352c2072352c20342c203234092f2a207235203d20454c4633325f53545f42494e4428723529202a2f0a09636d7077690972352c205354425f4c4f43414c092f2a2073745f76616c7565203d20302c206c6420627567202a2f0a09626571096765745f74797065092f2a2057652068617665207235203d2030202a2f0a096c777a0972352c20342872313229092f2a207235203d205f5f64796e5f73796d5b496e6465785d2e73745f76616c7565202a2f0a0a6765745f747970653a0a092f2a204c6f6164207468652072656c6f636174696f6e207479706520746f207234202a2f0a096578747277690972342c2072342c20382c203234092f2a207234203d20454c4633325f525f5459504528725f696e666f29203d202828636861722a297234295b335d202a2f0a0a092f2a20525f5050435f52454c4154495645202a2f0a09636d7077690972342c20525f5050435f52454c41544956450a09626e6509686931360a096c777a0972342c203028723929092f2a20725f6f6666736574202a2f0a096c777a0972302c203828723929092f2a20725f616464656e64202a2f0a096164640972302c2072302c207233092f2a2066696e616c20616464656e64202a2f0a09737477780972302c2072342c207237092f2a206d656d6f72795b72342b72375d29203d2028753332297230202a2f0a0962096e787472656c6109092f2a20636f6e74696e7565202a2f0a0a092f2a20525f5050435f4144445231365f4849202a2f0a686931363a0a09636d7077690972342c20525f5050435f4144445231365f48490a09626e6509686131360a096c777a0972342c203028723929092f2a20725f6f6666736574202a2f0a096c777a0972302c203828723929092f2a20725f616464656e64202a2f0a096164640972302c2072302c2072330a096164640972302c2072302c207235092f2a207230203d2028532b412b4f666673657429202a2f0a096578747277690972302c2072302c2031362c2030092f2a207230203d20287230203e3e20313629202a2f0a09620973746f72655f68616c660a0a092f2a20525f5050435f4144445231365f4841202a2f0a686131363a0a09636d7077690972342c20525f5050435f4144445231365f48410a09626e65096c6f31360a096c777a0972342c203028723929092f2a20725f6f6666736574202a2f0a096c777a0972302c203828723929092f2a20725f616464656e64202a2f0a096164640972302c2072302c2072330a096164640972302c2072302c207235092f2a207230203d2028532b412b4f666673657429202a2f0a096578747277690972352c2072302c20312c203136092f2a204578747261637420626974203136202a2f0a096578747277690972302c2072302c2031362c2030092f2a207230203d20287230203e3e20313629202a2f0a096164640972302c2072302c207235092f2a2041646420697420746f207230202a2f0a09620973746f72655f68616c660a0a092f2a20525f5050435f4144445231365f4c4f202a2f0a6c6f31363a0a09636d7077690972342c20525f5050435f4144445231365f4c4f0a09626e65096e787472656c610a096c777a0972342c203028723929092f2a20725f6f6666736574202a2f0a096c777a0972302c203828723929092f2a20725f616464656e64202a2f0a096164640972302c2072302c2072330a096164640972302c2072302c207235092f2a207230203d2028532b412b4f666673657429202a2f0a096578747277690972302c2072302c2031362c203136092f2a20723020263d20307866666666202a2f0a092f2a2046616c6c207468726f75676820746f202a2f0a0a092f2a2053746f72652068616c6620776f7264202a2f0a73746f72655f68616c663a0a09737468780972302c2072342c207237092f2a206d656d6f72795b72342b72375d203d2028753136297230202a2f0a0a6e787472656c613a0a092f2a0a09202a205765206861766520746f20666c75736820746865206d6f64696669656420696e737472756374696f6e7320746f207468650a09202a206d61696e2073746f726167652066726f6d2074686520642d63616368652e20416e6420616c736f2c20696e76616c6964617465207468650a09202a2063616368656420696e737472756374696f6e7320696e20692d636163686520776869636820686173206265656e206d6f6469666965642e0a09202a0a09202a2057652064656c6179207468652073796e63202f206973796e63206f7065726174696f6e2074696c6c2074686520656e642c2073696e63650a09202a20776520776f6e277420626520657865637574696e6720746865206d6f64696669656420696e737472756374696f6e7320756e74696c0a09202a2077652072657475726e2066726f6d20686572652e0a09202a2f0a0964636273740972342c72370a0973796e630909092f2a20456e7375726520746865206461746120697320666c7573686564206265666f72652069636269202a2f0a09696362690972342c72370a09636d7077690972382c203009092f2a2072656c61737a203d2030203f202a2f0a09626c6509646f6e650a096164640972392c2072392c207236092f2a206d6f766520746f206e65787420656e74727920696e20746865202e72656c61207461626c65202a2f0a09737562660972382c2072362c207238092f2a2072656c61737a202d3d2072656c61656e74202a2f0a0962096170706c7972656c610a0a646f6e653a0a0973796e630909092f2a205761697420666f722074686520666c75736820746f2066696e697368202a2f0a096973796e630909092f2a2044697363617264207072656665746368656420696e737472756374696f6e73202a2f0a09626c720a0a705f64796e3a09092e6c6f6e67095f5f64796e616d69635f7374617274202d2030620a705f72656c613a09092e6c6f6e67095f5f72656c615f64796e5f7374617274202d2030620a705f73796d3a09092e6c6f6e67095f5f64796e616d69635f73796d746162202d2030620a705f73743a09092e6c6f6e67095f7374657874202d2030620a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f72656c6f635f36342e5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303430353600313231313437343433333000303032303330340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f646520746f2070726f636573732064796e616d69632072656c6f636174696f6e7320696e20746865206b65726e656c2e0a202a0a202a20436f707972696768742032303038205061756c204d61636b65727261732c2049424d20436f72702e0a202a0a202a2020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a20206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a202032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a23696e636c756465203c61736d2f7070635f61736d2e683e0a0a52454c41203d20370a52454c41434f554e54203d20307836666666666666390a525f50504336345f52454c4154495645203d2032320a0a2f2a0a202a207233203d20646573697265642066696e616c2061646472657373206f66206b65726e656c0a202a2f0a5f474c4f42414c2872656c6f63617465290a096d666c720972300a0962636c0932302c33312c242b340a303a096d666c720972313209092f2a20723132206861732072756e74696d652061646472206f66206c6162656c2030202a2f0a096d746c720972300a096c64097231312c28705f64796e202d2030622928723132290a09616464097231312c7231312c723132092f2a20723131206861732072756e74696d652061646472206f66202e64796e616d69632073656374696f6e202a2f0a096c640972392c28705f72656c61202d2030622928723132290a096164640972392c72392c723132092f2a207239206861732072756e74696d652061646472206f66202e72656c612e64796e2073656374696f6e202a2f0a096c64097231302c28705f7374202d2030622928723132290a09616464097231302c7231302c723132092f2a20723130206861732072756e74696d652061646472206f66205f7374657874202a2f0a0a092f2a0a09202a205363616e207468652064796e616d69632073656374696f6e20666f72207468652052454c4120616e642052454c41434f554e5420656e74726965732e0a09202a2f0a096c690972372c300a096c690972382c300a313a096c640972362c302872313129092f2a2067657420746167202a2f0a09636d7064690972362c300a0962657109346609092f2a20656e64206f66206c697374202a2f0a09636d7064690972362c52454c410a09626e650932660a096c640972372c382872313129092f2a206765742052454c4120706f696e74657220696e207237202a2f0a09620933660a323a0961646469730972362c72362c282d52454c41434f554e54294068610a09636d7064690972362c52454c41434f554e54406c0a09626e650933660a096c640972382c382872313129092f2a206765742052454c41434f554e542076616c756520696e207238202a2f0a333a0961646469097231312c7231312c31360a09620931620a343a09636d7064690972372c3009092f2a20636865636b207765206861766520626f74682052454c4120616e642052454c41434f554e54202a2f0a09636d706469096372312c72382c300a096265710936660a09626571096372312c36660a0a092f2a0a09202a20576f726b206f7574206c696e6b74696d652061646472657373206f66205f737465787420616e642068656e6365207468650a09202a2072656c6f636174696f6e206f666673657420746f206265206170706c6965642e0a09202a206375725f6f6666736574205b72375d203d2072656c612e72756e205b72395d202d2072656c612e6c696e6b205b72375d0a09202a205f73746578742e6c696e6b205b7231305d203d205f73746578742e72756e205b7231305d202d206375725f6f6666736574205b72375d0a09202a2066696e616c5f6f6666736574205b72335d203d205f73746578742e66696e616c205b72335d202d205f73746578742e6c696e6b205b7231305d0a09202a2f0a09737562660972372c72372c7239092f2a206375725f6f6666736574202a2f0a0973756266097231302c72372c7231300a09737562660972332c7231302c7233092f2a2066696e616c5f6f6666736574202a2f0a0a092f2a0a09202a2052756e207468726f75676820746865206c697374206f662072656c6f636174696f6e7320616e642070726f63657373207468650a09202a20525f50504336345f52454c4154495645206f6e65732e0a09202a2f0a096d746374720972380a353a096c777a0972302c3132283929092f2a20454c4636345f525f545950452872656c6f632d3e725f696e666f29202a2f0a09636d7077690972302c525f50504336345f52454c41544956450a09626e650936660a096c640972362c3028723929092f2a2072656c6f632d3e725f6f6666736574202a2f0a096c640972302c313628723929092f2a2072656c6f632d3e725f616464656e64202a2f0a096164640972302c72302c72330a09737464780972302c72372c72360a09616464690972392c72392c32340a0962646e7a0935620a0a363a09626c720a0a705f64796e3a092e6c6c6f6e67095f5f64796e616d69635f7374617274202d2030620a705f72656c613a092e6c6c6f6e67095f5f72656c615f64796e5f7374617274202d2030620a705f73743a092e6c6c6f6e67095f7374657874202d2030620a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f727461732d70726f632e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353336363100313231313437343433333000303032303632370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a202020436f707972696768742028432920323030302054696c6d616e6e20426974746572626572670a202a2020202874696c6d616e6e40626974746572626572672e6465290a202a0a202a20202052544153202852756e74696d65204162737472616374696f6e205365727669636573292073747566660a202a202020496e74656e74696f6e20697320746f2070726f76696465206120636c65616e207573657220696e746572666163650a202a202020746f207573652074686520525441532e0a202a0a202a202020544f444f3a0a202a20202053706c6974206f66662061206865616465722066696c6520616e64206d61796265206d6f766520697420746f206120646966666572656e740a202a2020206c6f636174696f6e2e20577269746520446f63756d656e746174696f6e206f6e207768617420746865202f70726f632f727461732f20656e74726965730a202a20202061637475616c6c7920646f2e0a202a2f0a0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f737461742e683e0a23696e636c756465203c6c696e75782f63747970652e683e0a23696e636c756465203c6c696e75782f74696d652e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f6269746f70732e683e0a23696e636c756465203c6c696e75782f7274632e683e0a0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f727461732e683e0a23696e636c756465203c61736d2f6d6163686465702e683e202f2a20666f72207070635f6d64202a2f0a23696e636c756465203c61736d2f74696d652e683e0a0a2f2a20546f6b656e20666f722053656e736f7273202a2f0a23646566696e65204b45595f53574954434809093078303030310a23646566696e6520454e434c4f535552455f535749544348093078303030320a23646566696e6520544845524d414c5f53454e534f5209093078303030330a23646566696e65204c49445f53544154555309093078303030340a23646566696e6520504f5745525f534f5552434509093078303030350a23646566696e6520424154544552595f564f4c5441474509093078303030360a23646566696e6520424154544552595f52454d41494e494e47093078303030370a23646566696e6520424154544552595f50455243454e54414745093078303030380a23646566696e652045504f575f53454e534f5209093078303030390a23646566696e6520424154544552595f4359434c455354415445093078303030610a23646566696e6520424154544552595f4348415247494e47093078303030620a0a2f2a2049424d2073706563696669632073656e736f7273202a2f0a23646566696e652049424d5f5355525645494c4c414e434509307832333238202f2a2039303030202a2f0a23646566696e652049424d5f46414e52504d0909307832333239202f2a2039303031202a2f0a23646566696e652049424d5f564f4c544147450909307832333261202f2a2039303032202a2f0a23646566696e652049424d5f4452434f4e4e4543544f520909307832333262202f2a2039303033202a2f0a23646566696e652049424d5f504f574552535550504c590909307832333263202f2a2039303034202a2f0a0a2f2a205374617475732072657475726e2076616c756573202a2f0a23646566696e652053454e534f525f435249544943414c5f484947480931330a23646566696e652053454e534f525f5741524e494e475f484947480931320a23646566696e652053454e534f525f4e4f524d414c090931310a23646566696e652053454e534f525f5741524e494e475f4c4f570931300a23646566696e652053454e534f525f435249544943414c5f4c4f570920390a23646566696e652053454e534f525f53554343455353090920300a23646566696e652053454e534f525f48575f4552524f5209092d310a23646566696e652053454e534f525f4255535909092d320a23646566696e652053454e534f525f4e4f545f4558495354092d330a23646566696e652053454e534f525f44525f454e54495459092d393030300a0a2f2a204c6f636174696f6e20436f646573202a2f0a23646566696e65204c4f435f534353495f4445565f41444452092741270a23646566696e65204c4f435f534353495f4445565f4c4f43092742270a23646566696e65204c4f435f4350550909092743270a23646566696e65204c4f435f4449534b4554544509092744270a23646566696e65204c4f435f45544845524e455409092745270a23646566696e65204c4f435f46414e0909092746270a23646566696e65204c4f435f475241504849435309092747270a2f2a207265736572766564202f206e6f7420757365640909274827202a2f0a23646566696e65204c4f435f494f5f4144415054455209092749270a2f2a207265736572766564202f206e6f7420757365640909274a27202a2f0a23646566696e65204c4f435f4b4559424f4152440909274b270a23646566696e65204c4f435f4c4344090909274c270a23646566696e65204c4f435f4d454d4f52590909274d270a23646566696e65204c4f435f4e565f4d454d4f52590909274e270a23646566696e65204c4f435f4d4f5553450909274f270a23646566696e65204c4f435f504c414e415209092750270a23646566696e65204c4f435f4f544845525f494f09092751270a23646566696e65204c4f435f504152414c4c454c09092752270a23646566696e65204c4f435f53455249414c09092753270a23646566696e65204c4f435f444541445f52494e4709092754270a23646566696e65204c4f435f5241434b4d4f554e5445440909275527202f2a20666f72205f755f6e6974206973207261636b206d6f756e746564202a2f0a23646566696e65204c4f435f564f4c5441474509092756270a23646566696e65204c4f435f5357495443485f41444150544552092757270a23646566696e65204c4f435f4f5448455209092758270a23646566696e65204c4f435f4649524d5741524509092759270a23646566696e65204c4f435f534353490909275a270a0a2f2a20546f6b656e7320666f7220696e64696361746f7273202a2f0a23646566696e6520544f4e455f4652455155454e43590909307830303031202f2a2030202d20313030302028485a292a2f0a23646566696e6520544f4e455f564f4c554d450909307830303032202f2a2030202d2031303020282529202a2f0a23646566696e652053595354454d5f504f5745525f535441544509307830303033200a23646566696e65205741524e494e475f4c4947485409093078303030340a23646566696e65204449534b5f41435449564954595f4c49474854093078303030350a23646566696e65204845585f444953504c41595f554e4954093078303030360a23646566696e6520424154544552595f5741524e494e475f54494d45093078303030370a23646566696e6520434f4e444954494f4e5f4359434c455f52455155455354093078303030380a23646566696e65205355525645494c4c414e43455f494e44494341544f5209307832333238202f2a2039303030202a2f0a23646566696e652044525f414354494f4e0909307832333239202f2a2039303031202a2f0a23646566696e652044525f494e44494341544f520909307832333261202f2a2039303032202a2f0a2f2a2039303033202d20393030343a2056656e646f72207370656369666963202a2f0a2f2a2039303036202d20393939393a2056656e646f72207370656369666963202a2f0a0a2f2a206f74686572202a2f0a23646566696e65204d41585f53454e534f5253090920313720202f2a2049206f6e6c79206b6e6f77206f662031372073656e736f7273202a2f202020200a23646566696e65204d41585f4c494e454c454e475448202020202020202020203235360a23646566696e652053454e534f525f50524546495809092269626d2c73656e736f722d220a23646566696e652063656c5f746f5f6661687228782909092828782a392f35292b3332290a0a0a2f2a20476c6f62616c73202a2f0a7374617469632073747275637420727461735f73656e736f72732073656e736f72733b0a73746174696320737472756374206465766963655f6e6f6465202a727461735f6e6f6465203d204e554c4c3b0a73746174696320756e7369676e6564206c6f6e6720706f7765725f6f6e5f74696d65203d20303b202f2a2053617665207468652074696d6520746865207573657220736574202a2f0a73746174696320636861722070726f67726573735f6c65645b4d41585f4c494e454c454e4754485d3b0a0a73746174696320756e7369676e6564206c6f6e6720727461735f746f6e655f6672657175656e6379203d20313030303b0a73746174696320756e7369676e6564206c6f6e6720727461735f746f6e655f766f6c756d65203d20303b0a0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a535452554354532a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a73747275637420696e646976696475616c5f73656e736f72207b0a09756e7369676e656420696e7420746f6b656e3b0a09756e7369676e656420696e74207175616e743b0a7d3b0a0a73747275637420727461735f73656e736f7273207b0a202020202020202073747275637420696e646976696475616c5f73656e736f722073656e736f725b4d41585f53454e534f52535d3b0a09756e7369676e656420696e74207175616e743b0a7d3b0a0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a2f2a204465636c61726174696f6e73202a2f0a73746174696320696e74207070635f727461735f73656e736f72735f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76293b0a73746174696320696e74207070635f727461735f636c6f636b5f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76293b0a737461746963207373697a655f74207070635f727461735f636c6f636b5f7772697465287374727563742066696c65202a66696c652c0a0909636f6e73742063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a70706f73293b0a73746174696320696e74207070635f727461735f70726f67726573735f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76293b0a737461746963207373697a655f74207070635f727461735f70726f67726573735f7772697465287374727563742066696c65202a66696c652c0a0909636f6e73742063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a70706f73293b0a73746174696320696e74207070635f727461735f706f7765726f6e5f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76293b0a737461746963207373697a655f74207070635f727461735f706f7765726f6e5f7772697465287374727563742066696c65202a66696c652c0a0909636f6e73742063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a70706f73293b0a0a737461746963207373697a655f74207070635f727461735f746f6e655f667265715f7772697465287374727563742066696c65202a66696c652c0a0909636f6e73742063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a70706f73293b0a73746174696320696e74207070635f727461735f746f6e655f667265715f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76293b0a737461746963207373697a655f74207070635f727461735f746f6e655f766f6c756d655f7772697465287374727563742066696c65202a66696c652c0a0909636f6e73742063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a70706f73293b0a73746174696320696e74207070635f727461735f746f6e655f766f6c756d655f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76293b0a73746174696320696e74207070635f727461735f726d6f5f6275665f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76293b0a0a73746174696320696e742073656e736f72735f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c207070635f727461735f73656e736f72735f73686f772c204e554c4c293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e73207070635f727461735f73656e736f72735f6f7065726174696f6e73203d207b0a092e6f70656e09093d2073656e736f72735f6f70656e2c0a092e7265616409093d207365715f726561642c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a7d3b0a0a73746174696320696e7420706f7765726f6e5f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c207070635f727461735f706f7765726f6e5f73686f772c204e554c4c293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e73207070635f727461735f706f7765726f6e5f6f7065726174696f6e73203d207b0a092e6f70656e09093d20706f7765726f6e5f6f70656e2c0a092e7265616409093d207365715f726561642c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a092e777269746509093d207070635f727461735f706f7765726f6e5f77726974652c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a7d3b0a0a73746174696320696e742070726f67726573735f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c207070635f727461735f70726f67726573735f73686f772c204e554c4c293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e73207070635f727461735f70726f67726573735f6f7065726174696f6e73203d207b0a092e6f70656e09093d2070726f67726573735f6f70656e2c0a092e7265616409093d207365715f726561642c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a092e777269746509093d207070635f727461735f70726f67726573735f77726974652c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a7d3b0a0a73746174696320696e7420636c6f636b5f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c207070635f727461735f636c6f636b5f73686f772c204e554c4c293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e73207070635f727461735f636c6f636b5f6f7065726174696f6e73203d207b0a092e6f70656e09093d20636c6f636b5f6f70656e2c0a092e7265616409093d207365715f726561642c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a092e777269746509093d207070635f727461735f636c6f636b5f77726974652c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a7d3b0a0a73746174696320696e7420746f6e655f667265715f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c207070635f727461735f746f6e655f667265715f73686f772c204e554c4c293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e73207070635f727461735f746f6e655f667265715f6f7065726174696f6e73203d207b0a092e6f70656e09093d20746f6e655f667265715f6f70656e2c0a092e7265616409093d207365715f726561642c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a092e777269746509093d207070635f727461735f746f6e655f667265715f77726974652c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a7d3b0a0a73746174696320696e7420746f6e655f766f6c756d655f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c207070635f727461735f746f6e655f766f6c756d655f73686f772c204e554c4c293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e73207070635f727461735f746f6e655f766f6c756d655f6f7065726174696f6e73203d207b0a092e6f70656e09093d20746f6e655f766f6c756d655f6f70656e2c0a092e7265616409093d207365715f726561642c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a092e777269746509093d207070635f727461735f746f6e655f766f6c756d655f77726974652c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a7d3b0a0a73746174696320696e7420726d6f5f6275665f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c207070635f727461735f726d6f5f6275665f73686f772c204e554c4c293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e73207070635f727461735f726d6f5f6275665f6f7073203d207b0a092e6f70656e09093d20726d6f5f6275665f6f70656e2c0a092e7265616409093d207365715f726561642c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a7d3b0a0a73746174696320696e74207070635f727461735f66696e645f616c6c5f73656e736f727328766f6964293b0a73746174696320766f6964207070635f727461735f70726f636573735f73656e736f7228737472756374207365715f66696c65202a6d2c0a0973747275637420696e646976696475616c5f73656e736f72202a732c20696e742073746174652c20696e74206572726f722c20636f6e73742063686172202a6c6f63293b0a7374617469632063686172202a7070635f727461735f70726f636573735f6572726f7228696e74206572726f72293b0a73746174696320766f6964206765745f6c6f636174696f6e5f636f646528737472756374207365715f66696c65202a6d2c0a0973747275637420696e646976696475616c5f73656e736f72202a732c20636f6e73742063686172202a6c6f63293b0a73746174696320766f696420636865636b5f6c6f636174696f6e5f737472696e6728737472756374207365715f66696c65202a6d2c20636f6e73742063686172202a63293b0a73746174696320766f696420636865636b5f6c6f636174696f6e28737472756374207365715f66696c65202a6d2c20636f6e73742063686172202a63293b0a0a73746174696320696e74205f5f696e69742070726f635f727461735f696e697428766f6964290a7b0a0969662028216d616368696e655f6973287073657269657329290a090972657475726e202d454e4f4445563b0a0a09727461735f6e6f6465203d206f665f66696e645f6e6f64655f62795f6e616d65284e554c4c2c20227274617322293b0a0969662028727461735f6e6f6465203d3d204e554c4c290a090972657475726e202d454e4f4445563b0a0a0970726f635f6372656174652822706f77657270632f727461732f70726f6772657373222c20535f495255474f7c535f49575553522c204e554c4c2c0a090920202020267070635f727461735f70726f67726573735f6f7065726174696f6e73293b0a0970726f635f6372656174652822706f77657270632f727461732f636c6f636b222c20535f495255474f7c535f49575553522c204e554c4c2c0a090920202020267070635f727461735f636c6f636b5f6f7065726174696f6e73293b0a0970726f635f6372656174652822706f77657270632f727461732f706f7765726f6e222c20535f49575553527c535f495255474f2c204e554c4c2c0a090920202020267070635f727461735f706f7765726f6e5f6f7065726174696f6e73293b0a0970726f635f6372656174652822706f77657270632f727461732f73656e736f7273222c20535f495255474f2c204e554c4c2c0a090920202020267070635f727461735f73656e736f72735f6f7065726174696f6e73293b0a0970726f635f6372656174652822706f77657270632f727461732f6672657175656e6379222c20535f49575553527c535f495255474f2c204e554c4c2c0a090920202020267070635f727461735f746f6e655f667265715f6f7065726174696f6e73293b0a0970726f635f6372656174652822706f77657270632f727461732f766f6c756d65222c20535f49575553527c535f495255474f2c204e554c4c2c0a090920202020267070635f727461735f746f6e655f766f6c756d655f6f7065726174696f6e73293b0a0970726f635f6372656174652822706f77657270632f727461732f726d6f5f627566666572222c20535f49525553522c204e554c4c2c0a090920202020267070635f727461735f726d6f5f6275665f6f7073293b0a0972657475726e20303b0a7d0a0a5f5f696e697463616c6c2870726f635f727461735f696e6974293b0a0a73746174696320696e742070617273655f6e756d62657228636f6e73742063686172205f5f75736572202a702c2073697a655f7420636f756e742c20756e7369676e6564206c6f6e67202a76616c290a7b0a0963686172206275665b34305d3b0a0963686172202a656e643b0a0a0969662028636f756e74203e203339290a090972657475726e202d45494e56414c3b0a0a0969662028636f70795f66726f6d5f75736572286275662c20702c20636f756e7429290a090972657475726e202d454641554c543b0a0a096275665b636f756e745d203d20303b0a0a092a76616c203d2073696d706c655f737472746f756c286275662c2026656e642c203130293b0a09696620282a656e64202626202a656e6420213d20275c6e27290a090972657475726e202d45494e56414c3b0a0a0972657475726e20303b0a7d0a0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a2f2a20504f5745522d4f4e2d54494d452020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a737461746963207373697a655f74207070635f727461735f706f7765726f6e5f7772697465287374727563742066696c65202a66696c652c0a0909636f6e73742063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a70706f73290a7b0a09737472756374207274635f74696d6520746d3b0a09756e7369676e6564206c6f6e67206e6f7774696d653b0a09696e74206572726f72203d2070617273655f6e756d626572286275662c20636f756e742c20266e6f7774696d65293b0a09696620286572726f72290a090972657475726e206572726f723b0a0a09706f7765725f6f6e5f74696d65203d206e6f7774696d653b202f2a2073617665207468652074696d65202a2f0a0a09746f5f746d286e6f7774696d652c2026746d293b0a0a096572726f72203d20727461735f63616c6c28727461735f746f6b656e28227365742d74696d652d666f722d706f7765722d6f6e22292c20372c20312c204e554c4c2c200a090909746d2e746d5f796561722c20746d2e746d5f6d6f6e2c20746d2e746d5f6d6461792c200a090909746d2e746d5f686f75722c20746d2e746d5f6d696e2c20746d2e746d5f7365632c2030202f2a206e616e6f202a2f293b0a09696620286572726f72290a09097072696e746b284b45524e5f5741524e494e4720226572726f723a2073657474696e6720706f7765726f6e2074696d652072657475726e65643a2025735c6e222c200a090909097070635f727461735f70726f636573735f6572726f72286572726f7229293b0a0972657475726e20636f756e743b0a7d0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a73746174696320696e74207070635f727461735f706f7765726f6e5f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a0969662028706f7765725f6f6e5f74696d65203d3d2030290a09097365715f7072696e7466286d2c2022506f776572206f6e2074696d65206e6f74207365745c6e22293b0a09656c73650a09097365715f7072696e7466286d2c2022256c755c6e222c706f7765725f6f6e5f74696d65293b0a0972657475726e20303b0a7d0a0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a2f2a2050524f475245535320202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a737461746963207373697a655f74207070635f727461735f70726f67726573735f7772697465287374727563742066696c65202a66696c652c0a0909636f6e73742063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a70706f73290a7b0a09756e7369676e6564206c6f6e67206865783b0a0a0969662028636f756e74203e3d204d41585f4c494e454c454e475448290a0909636f756e74203d204d41585f4c494e454c454e475448202d313b0a0969662028636f70795f66726f6d5f757365722870726f67726573735f6c65642c206275662c20636f756e742929207b202f2a20736176652074686520737472696e67202a2f0a090972657475726e202d454641554c543b0a097d0a0970726f67726573735f6c65645b636f756e745d203d20303b0a0a092f2a204c657473207365652069662074686520757365722070617373656420686578646967697473202a2f0a09686578203d2073696d706c655f737472746f756c2870726f67726573735f6c65642c204e554c4c2c203130293b0a0a09727461735f70726f677265737320282863686172202a2970726f67726573735f6c65642c20686578293b0a0972657475726e20636f756e743b0a0a092f2a20636c65617220746865206c696e65202a2f0a092f2a20727461735f70726f6772657373282220202020202020202020202020202020202020222c20307866666666293b2a2f0a7d0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a73746174696320696e74207070635f727461735f70726f67726573735f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a096966202870726f67726573735f6c65645b305d290a09097365715f7072696e7466286d2c202225735c6e222c2070726f67726573735f6c6564293b0a0972657475726e20303b0a7d0a0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a2f2a20434c4f434b20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a737461746963207373697a655f74207070635f727461735f636c6f636b5f7772697465287374727563742066696c65202a66696c652c0a0909636f6e73742063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a70706f73290a7b0a09737472756374207274635f74696d6520746d3b0a09756e7369676e6564206c6f6e67206e6f7774696d653b0a09696e74206572726f72203d2070617273655f6e756d626572286275662c20636f756e742c20266e6f7774696d65293b0a09696620286572726f72290a090972657475726e206572726f723b0a0a09746f5f746d286e6f7774696d652c2026746d293b0a096572726f72203d20727461735f63616c6c28727461735f746f6b656e28227365742d74696d652d6f662d64617922292c20372c20312c204e554c4c2c200a090909746d2e746d5f796561722c20746d2e746d5f6d6f6e2c20746d2e746d5f6d6461792c200a090909746d2e746d5f686f75722c20746d2e746d5f6d696e2c20746d2e746d5f7365632c2030293b0a09696620286572726f72290a09097072696e746b284b45524e5f5741524e494e4720226572726f723a2073657474696e672074686520636c6f636b2072657475726e65643a2025735c6e222c200a090909097070635f727461735f70726f636573735f6572726f72286572726f7229293b0a0972657475726e20636f756e743b0a7d0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a73746174696320696e74207070635f727461735f636c6f636b5f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a09696e74207265745b385d3b0a09696e74206572726f72203d20727461735f63616c6c28727461735f746f6b656e28226765742d74696d652d6f662d64617922292c20302c20382c20726574293b0a0a09696620286572726f7229207b0a09097072696e746b284b45524e5f5741524e494e4720226572726f723a2072656164696e672074686520636c6f636b2072657475726e65643a2025735c6e222c200a090909097070635f727461735f70726f636573735f6572726f72286572726f7229293b0a09097365715f7072696e7466286d2c20223022293b0a097d20656c7365207b200a0909756e7369676e656420696e7420796561722c206d6f6e2c206461792c20686f75722c206d696e2c207365633b0a090979656172203d207265745b305d3b206d6f6e20203d207265745b315d3b2064617920203d207265745b325d3b0a0909686f7572203d207265745b335d3b206d696e20203d207265745b345d3b2073656320203d207265745b355d3b0a09097365715f7072696e7466286d2c2022256c755c6e222c0a090909096d6b74696d6528796561722c206d6f6e2c206461792c20686f75722c206d696e2c2073656329293b0a097d0a0972657475726e20303b0a7d0a0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a2f2a2053454e534f52205354554646202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a73746174696320696e74207070635f727461735f73656e736f72735f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a09696e7420692c6a3b0a09696e742073746174652c206572726f723b0a09696e74206765745f73656e736f725f7374617465203d20727461735f746f6b656e28226765742d73656e736f722d737461746522293b0a0a097365715f7072696e7466286d2c202252544153202852756e54696d65204162737472616374696f6e205365727669636573292053656e736f7220496e666f726d6174696f6e5c6e22293b0a097365715f7072696e7466286d2c202253656e736f725c745c7456616c75655c745c74436f6e646974696f6e5c744c6f636174696f6e5c6e22293b0a097365715f7072696e7466286d2c20222a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a5c6e22293b0a0a09696620287070635f727461735f66696e645f616c6c5f73656e736f7273282920213d203029207b0a09097365715f7072696e7466286d2c20225c6e4e6f2073656e736f72732061726520617661696c61626c655c6e22293b0a090972657475726e20303b0a097d0a0a09666f722028693d303b20693c73656e736f72732e7175616e743b20692b2b29207b0a090973747275637420696e646976696475616c5f73656e736f72202a70203d202673656e736f72732e73656e736f725b695d3b0a09096368617220727374725b36345d3b0a0909636f6e73742063686172202a6c6f633b0a0909696e74206c6c656e2c206f6666733b0a0a0909737072696e74662028727374722c2053454e534f525f5052454649582225303464222c20702d3e746f6b656e293b0a09096c6f63203d206f665f6765745f70726f706572747928727461735f6e6f64652c20727374722c20266c6c656e293b0a0a09092f2a20412073656e736f72206d61792068617665206d756c7469706c6520696e7374616e636573202a2f0a0909666f7220286a203d20302c206f666673203d20303b206a203c3d20702d3e7175616e743b206a2b2b29207b0a0909096572726f72203d09727461735f63616c6c286765745f73656e736f725f73746174652c20322c20322c202673746174652c200a090909092020092020702d3e746f6b656e2c206a293b0a0a0909097070635f727461735f70726f636573735f73656e736f72286d2c20702c2073746174652c206572726f722c206c6f63293b0a0909097365715f70757463286d2c20275c6e27293b0a090909696620286c6f6329207b0a090909096f666673202b3d207374726c656e286c6f6329202b20313b0a090909096c6f63202b3d207374726c656e286c6f6329202b20313b0a09090909696620286f666673203e3d206c6c656e290a09090909096c6f63203d204e554c4c3b0a0909097d0a09097d0a097d0a0972657475726e20303b0a7d0a0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a0a73746174696320696e74207070635f727461735f66696e645f616c6c5f73656e736f727328766f6964290a7b0a09636f6e737420756e7369676e656420696e74202a75746d703b0a09696e74206c656e2c20693b0a0a0975746d70203d206f665f6765745f70726f706572747928727461735f6e6f64652c2022727461732d73656e736f7273222c20266c656e293b0a096966202875746d70203d3d204e554c4c29207b0a09097072696e746b20284b45524e5f45525220226572726f723a20636f756c64206e6f742067657420727461732d73656e736f72735c6e22293b0a090972657475726e20313b0a097d0a0a0973656e736f72732e7175616e74203d206c656e202f20383b2020202020202f2a20696e74202b20696e74202a2f0a0a09666f722028693d303b20693c73656e736f72732e7175616e743b20692b2b29207b0a090973656e736f72732e73656e736f725b695d2e746f6b656e203d202a75746d702b2b3b0a090973656e736f72732e73656e736f725b695d2e7175616e74203d202a75746d702b2b3b0a097d0a0972657475726e20303b0a7d0a0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a2f2a0a202a204275696c6473206120737472696e67206f66207768617420727461732072657475726e65640a202a2f0a7374617469632063686172202a7070635f727461735f70726f636573735f6572726f7228696e74206572726f72290a7b0a0973776974636820286572726f7229207b0a0909636173652053454e534f525f435249544943414c5f484947483a0a09090972657475726e202228637269746963616c206869676829223b0a0909636173652053454e534f525f5741524e494e475f484947483a0a09090972657475726e2022287761726e696e67206869676829223b0a0909636173652053454e534f525f4e4f524d414c3a0a09090972657475726e2022286e6f726d616c29223b0a0909636173652053454e534f525f5741524e494e475f4c4f573a0a09090972657475726e2022287761726e696e67206c6f7729223b0a0909636173652053454e534f525f435249544943414c5f4c4f573a0a09090972657475726e202228637269746963616c206c6f7729223b0a0909636173652053454e534f525f535543434553533a0a09090972657475726e20222872656164206f6b29223b0a0909636173652053454e534f525f48575f4552524f523a0a09090972657475726e2022286861726477617265206572726f7229223b0a0909636173652053454e534f525f425553593a0a09090972657475726e2022286275737929223b0a0909636173652053454e534f525f4e4f545f45584953543a0a09090972657475726e2022286e6f6e206578697374656e7429223b0a0909636173652053454e534f525f44525f454e544954593a0a09090972657475726e202228647220656e746974792072656d6f76656429223b0a090964656661756c743a0a09090972657475726e202228554e4b4e4f574e29223b0a097d0a7d0a0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a2f2a0a202a204275696c6473206120737472696e67206f7574206f662077686174207468652073656e736f7220736169640a202a2f0a0a73746174696320766f6964207070635f727461735f70726f636573735f73656e736f7228737472756374207365715f66696c65202a6d2c0a0973747275637420696e646976696475616c5f73656e736f72202a732c20696e742073746174652c20696e74206572726f722c20636f6e73742063686172202a6c6f63290a7b0a092f2a20446566696e65642072657475726e2076616c6573202a2f0a09636f6e73742063686172202a206b65795f7377697463685b5d20202020202020203d207b20224f66665c74222c20224e6f726d616c5c74222c20225365637572655c74222c200a090909090909224d61696e74656e616e636522207d3b0a09636f6e73742063686172202a20656e636c6f737572655f7377697463685b5d20203d207b2022436c6f736564222c20224f70656e22207d3b0a09636f6e73742063686172202a206c69645f7374617475735b5d20202020202020203d207b202220222c20224f70656e222c2022436c6f73656422207d3b0a09636f6e73742063686172202a20706f7765725f736f757263655b5d2020202020203d207b202241435c74222c202242617474657279222c200a09092020090909092241432026204261747465727922207d3b0a09636f6e73742063686172202a20626174746572795f72656d61696e696e675b5d203d207b202256657279204c6f77222c20224c6f77222c20224d6964222c20224869676822207d3b0a09636f6e73742063686172202a2065706f775f73656e736f725b5d202020202020203d207b200a09092245504f57205265736574222c2022436f6f6c696e67207761726e696e67222c2022506f776572207761726e696e67222c0a09092253797374656d2073687574646f776e222c202253797374656d2068616c74222c202245504f57206d61696e20656e636c6f73757265222c0a09092245504f5720706f776572206f666622207d3b0a09636f6e73742063686172202a20626174746572795f6379636c6573746174655b5d20203d207b20224e6f6e65222c2022496e2070726f6772657373222c200a0909090909092252657175657374656422207d3b0a09636f6e73742063686172202a20626174746572795f6368617267696e675b5d202020203d207b20224368617267696e67222c2022446973636861726368696e67222c200a090909090909224e6f2063757272656e7420666c6f7722207d3b0a09636f6e73742063686172202a2069626d5f6472636f6e6e6563746f725b5d20202020203d207b2022456d707479222c202250726573656e74222c2022556e757361626c65222c200a0909090909092245786368616e676522207d3b0a0a09696e7420686176655f737472696e6773203d20303b0a09696e74206e756d5f737461746573203d20303b0a09696e742074656d7065726174757265203d20303b0a09696e7420756e6b6e6f776e203d20303b0a0a092f2a2057686174206b696e64206f662073656e736f7220646f207765206861766520686572653f202a2f0a090a097377697463682028732d3e746f6b656e29207b0a090963617365204b45595f5357495443483a0a0909097365715f7072696e7466286d2c20224b6579207377697463683a5c7422293b0a0909096e756d5f737461746573203d2073697a656f66286b65795f73776974636829202f2073697a656f662863686172202a293b0a090909696620287374617465203c206e756d5f73746174657329207b0a090909097365715f7072696e7466286d2c202225735c74222c206b65795f7377697463685b73746174655d293b0a09090909686176655f737472696e6773203d20313b0a0909097d0a090909627265616b3b0a09096361736520454e434c4f535552455f5357495443483a0a0909097365715f7072696e7466286d2c2022456e636c6f73757265207377697463683a5c7422293b0a0909096e756d5f737461746573203d2073697a656f6628656e636c6f737572655f73776974636829202f2073697a656f662863686172202a293b0a090909696620287374617465203c206e756d5f73746174657329207b0a090909097365715f7072696e7466286d2c202225735c74222c200a090909090909656e636c6f737572655f7377697463685b73746174655d293b0a09090909686176655f737472696e6773203d20313b0a0909097d0a090909627265616b3b0a09096361736520544845524d414c5f53454e534f523a0a0909097365715f7072696e7466286d2c202254656d702e2028432f46293a5c7422293b0a09090974656d7065726174757265203d20313b0a090909627265616b3b0a090963617365204c49445f5354415455533a0a0909097365715f7072696e7466286d2c20224c6964207374617475733a5c7422293b0a0909096e756d5f737461746573203d2073697a656f66286c69645f73746174757329202f2073697a656f662863686172202a293b0a090909696620287374617465203c206e756d5f73746174657329207b0a090909097365715f7072696e7466286d2c202225735c74222c206c69645f7374617475735b73746174655d293b0a09090909686176655f737472696e6773203d20313b0a0909097d0a090909627265616b3b0a09096361736520504f5745525f534f555243453a0a0909097365715f7072696e7466286d2c2022506f77657220736f757263653a5c7422293b0a0909096e756d5f737461746573203d2073697a656f6628706f7765725f736f7572636529202f2073697a656f662863686172202a293b0a090909696620287374617465203c206e756d5f73746174657329207b0a090909097365715f7072696e7466286d2c202225735c74222c200a090909090909706f7765725f736f757263655b73746174655d293b0a09090909686176655f737472696e6773203d20313b0a0909097d0a090909627265616b3b0a09096361736520424154544552595f564f4c544147453a0a0909097365715f7072696e7466286d2c20224261747465727920766f6c746167653a5c7422293b0a090909627265616b3b0a09096361736520424154544552595f52454d41494e494e473a0a0909097365715f7072696e7466286d2c2022426174746572792072656d61696e696e673a5c7422293b0a0909096e756d5f737461746573203d2073697a656f6628626174746572795f72656d61696e696e6729202f2073697a656f662863686172202a293b0a090909696620287374617465203c206e756d5f737461746573290a0909097b0a090909097365715f7072696e7466286d2c202225735c74222c200a090909090909626174746572795f72656d61696e696e675b73746174655d293b0a09090909686176655f737472696e6773203d20313b0a0909097d0a090909627265616b3b0a09096361736520424154544552595f50455243454e544147453a0a0909097365715f7072696e7466286d2c2022426174746572792070657263656e746167653a5c7422293b0a090909627265616b3b0a0909636173652045504f575f53454e534f523a0a0909097365715f7072696e7466286d2c202245504f572053656e736f723a5c7422293b0a0909096e756d5f737461746573203d2073697a656f662865706f775f73656e736f7229202f2073697a656f662863686172202a293b0a090909696620287374617465203c206e756d5f73746174657329207b0a090909097365715f7072696e7466286d2c202225735c74222c2065706f775f73656e736f725b73746174655d293b0a09090909686176655f737472696e6773203d20313b0a0909097d0a090909627265616b3b0a09096361736520424154544552595f4359434c4553544154453a0a0909097365715f7072696e7466286d2c202242617474657279206379636c6573746174653a5c7422293b0a0909096e756d5f737461746573203d2073697a656f6628626174746572795f6379636c65737461746529202f200a0909090920202020200973697a656f662863686172202a293b0a090909696620287374617465203c206e756d5f73746174657329207b0a090909097365715f7072696e7466286d2c202225735c74222c200a090909090909626174746572795f6379636c6573746174655b73746174655d293b0a09090909686176655f737472696e6773203d20313b0a0909097d0a090909627265616b3b0a09096361736520424154544552595f4348415247494e473a0a0909097365715f7072696e7466286d2c202242617474657279204368617267696e673a5c7422293b0a0909096e756d5f737461746573203d2073697a656f6628626174746572795f6368617267696e6729202f2073697a656f662863686172202a293b0a090909696620287374617465203c206e756d5f73746174657329207b0a090909097365715f7072696e7466286d2c202225735c74222c200a090909090909626174746572795f6368617267696e675b73746174655d293b0a09090909686176655f737472696e6773203d20313b0a0909097d0a090909627265616b3b0a0909636173652049424d5f5355525645494c4c414e43453a0a0909097365715f7072696e7466286d2c20225375727665696c6c616e63653a5c7422293b0a090909627265616b3b0a0909636173652049424d5f46414e52504d3a0a0909097365715f7072696e7466286d2c202246616e202872706d293a5c7422293b0a090909627265616b3b0a0909636173652049424d5f564f4c544147453a0a0909097365715f7072696e7466286d2c2022566f6c7461676520286d76293a5c7422293b0a090909627265616b3b0a0909636173652049424d5f4452434f4e4e4543544f523a0a0909097365715f7072696e7466286d2c2022445220636f6e6e6563746f723a5c7422293b0a0909096e756d5f737461746573203d2073697a656f662869626d5f6472636f6e6e6563746f7229202f2073697a656f662863686172202a293b0a090909696620287374617465203c206e756d5f73746174657329207b0a090909097365715f7072696e7466286d2c202225735c74222c200a09090909090969626d5f6472636f6e6e6563746f725b73746174655d293b0a09090909686176655f737472696e6773203d20313b0a0909097d0a090909627265616b3b0a0909636173652049424d5f504f574552535550504c593a0a0909097365715f7072696e7466286d2c2022506f776572737570706c793a5c7422293b0a090909627265616b3b0a090964656661756c743a0a0909097365715f7072696e7466286d2c202022556e6b6e6f776e2073656e736f72202874797065202564292c2069676e6f72696e672069745c6e222c0a0909090909732d3e746f6b656e293b0a090909756e6b6e6f776e203d20313b0a090909686176655f737472696e6773203d20313b0a090909627265616b3b0a097d0a0969662028686176655f737472696e6773203d3d203029207b0a09096966202874656d706572617475726529207b0a0909097365715f7072696e7466286d2c2022253464202f2534645c74222c2073746174652c2063656c5f746f5f6661687228737461746529293b0a09097d20656c73650a0909097365715f7072696e7466286d2c2022253130645c74222c207374617465293b0a097d0a0969662028756e6b6e6f776e203d3d203029207b0a09097365715f7072696e7466286d2c202225735c74222c207070635f727461735f70726f636573735f6572726f72286572726f7229293b0a09096765745f6c6f636174696f6e5f636f6465286d2c20732c206c6f63293b0a097d0a7d0a0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a0a73746174696320766f696420636865636b5f6c6f636174696f6e28737472756374207365715f66696c65202a6d2c20636f6e73742063686172202a63290a7b0a097377697463682028635b305d29207b0a090963617365204c4f435f504c414e41523a0a0909097365715f7072696e7466286d2c2022506c616e617220232563222c20635b315d293b0a090909627265616b3b0a090963617365204c4f435f4350553a0a0909097365715f7072696e7466286d2c202243505520232563222c20635b315d293b0a090909627265616b3b0a090963617365204c4f435f46414e3a0a0909097365715f7072696e7466286d2c202246616e20232563222c20635b315d293b0a090909627265616b3b0a090963617365204c4f435f5241434b4d4f554e5445443a0a0909097365715f7072696e7466286d2c20225261636b20232563222c20635b315d293b0a090909627265616b3b0a090963617365204c4f435f564f4c544147453a0a0909097365715f7072696e7466286d2c2022566f6c7461676520232563222c20635b315d293b0a090909627265616b3b0a090963617365204c4f435f4c43443a0a0909097365715f7072696e7466286d2c20224c434420232563222c20635b315d293b0a090909627265616b3b0a09096361736520272e273a0a0909097365715f7072696e7466286d2c20222d202563222c20635b315d293b0a090909627265616b3b0a090964656661756c743a0a0909097365715f7072696e7466286d2c2022556e6b6e6f776e206c6f636174696f6e22293b0a090909627265616b3b0a097d0a7d0a0a0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a2f2a200a202a20466f726d61743a200a202a20247b4c45545445527d247b4e554d4245527d5b5b2d2f5d247b4c45545445527d247b4e554d4245527d205b202e2e2e205d205d0a202a2074686520272e27206d617920626520616e206162627265766174696f6e0a202a2f0a73746174696320766f696420636865636b5f6c6f636174696f6e5f737472696e6728737472756374207365715f66696c65202a6d2c20636f6e73742063686172202a63290a7b0a097768696c6520282a6329207b0a0909696620286973616c706861282a6329207c7c202a63203d3d20272e27290a090909636865636b5f6c6f636174696f6e286d2c2063293b0a0909656c736520696620282a63203d3d20272f27207c7c202a63203d3d20272d27290a0909097365715f7072696e7466286d2c20222061742022293b0a0909632b2b3b0a097d0a7d0a0a0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a0a73746174696320766f6964206765745f6c6f636174696f6e5f636f646528737472756374207365715f66696c65202a6d2c2073747275637420696e646976696475616c5f73656e736f72202a732c0a0909636f6e73742063686172202a6c6f63290a7b0a0969662028216c6f63207c7c20212a6c6f6329207b0a09097365715f7072696e7466286d2c20222d2d2d22293b2f2a20646f6573206e6f7420686176652061206c6f636174696f6e202a2f0a097d20656c7365207b0a0909636865636b5f6c6f636174696f6e5f737472696e67286d2c206c6f63293b0a097d0a097365715f70757463286d2c20272027293b0a7d0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a2f2a20494e44494341544f5253202d20546f6e65204672657175656e6379202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a737461746963207373697a655f74207070635f727461735f746f6e655f667265715f7772697465287374727563742066696c65202a66696c652c0a0909636f6e73742063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a70706f73290a7b0a09756e7369676e6564206c6f6e6720667265713b0a09696e74206572726f72203d2070617273655f6e756d626572286275662c20636f756e742c202666726571293b0a09696620286572726f72290a090972657475726e206572726f723b0a0a09727461735f746f6e655f6672657175656e6379203d20667265713b202f2a207361766520697420666f72206c61746572202a2f0a096572726f72203d20727461735f63616c6c28727461735f746f6b656e28227365742d696e64696361746f7222292c20332c20312c204e554c4c2c0a090909544f4e455f4652455155454e43592c20302c2066726571293b0a09696620286572726f72290a09097072696e746b284b45524e5f5741524e494e4720226572726f723a2073657474696e6720746f6e65206672657175656e63792072657475726e65643a2025735c6e222c200a090909097070635f727461735f70726f636573735f6572726f72286572726f7229293b0a0972657475726e20636f756e743b0a7d0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a73746174696320696e74207070635f727461735f746f6e655f667265715f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a097365715f7072696e7466286d2c2022256c755c6e222c20727461735f746f6e655f6672657175656e6379293b0a0972657475726e20303b0a7d0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a2f2a20494e44494341544f5253202d20546f6e6520566f6c756d65202020202020202020202020202020202020202020202020202020202020202020202020202020202020202a2f0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a737461746963207373697a655f74207070635f727461735f746f6e655f766f6c756d655f7772697465287374727563742066696c65202a66696c652c0a0909636f6e73742063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a70706f73290a7b0a09756e7369676e6564206c6f6e6720766f6c756d653b0a09696e74206572726f72203d2070617273655f6e756d626572286275662c20636f756e742c2026766f6c756d65293b0a09696620286572726f72290a090972657475726e206572726f723b0a0a0969662028766f6c756d65203e20313030290a0909766f6c756d65203d203130303b0a090a2020202020202020727461735f746f6e655f766f6c756d65203d20766f6c756d653b202f2a207361766520697420666f72206c61746572202a2f0a096572726f72203d20727461735f63616c6c28727461735f746f6b656e28227365742d696e64696361746f7222292c20332c20312c204e554c4c2c0a090909544f4e455f564f4c554d452c20302c20766f6c756d65293b0a09696620286572726f72290a09097072696e746b284b45524e5f5741524e494e4720226572726f723a2073657474696e6720746f6e6520766f6c756d652072657475726e65643a2025735c6e222c200a090909097070635f727461735f70726f636573735f6572726f72286572726f7229293b0a0972657475726e20636f756e743b0a7d0a2f2a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a202a2f0a73746174696320696e74207070635f727461735f746f6e655f766f6c756d655f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a097365715f7072696e7466286d2c2022256c755c6e222c20727461735f746f6e655f766f6c756d65293b0a0972657475726e20303b0a7d0a0a23646566696e6520524d4f5f524541445f4255465f4d41582033300a0a2f2a20525441532055736572737061636520616363657373202a2f0a73746174696320696e74207070635f727461735f726d6f5f6275665f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a097365715f7072696e7466286d2c2022253031366c782025785c6e222c20727461735f726d6f5f6275662c20525441535f524d4f4255465f4d4158293b0a0972657475726e20303b0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f727461732d7274632e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303532373500313231313437343433333000303032303435320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f74696d652e683e0a23696e636c756465203c6c696e75782f74696d65722e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f7274632e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f726174656c696d69742e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f727461732e683e0a23696e636c756465203c61736d2f74696d652e683e0a0a0a23646566696e65204d41585f5254435f574149542035303030092f2a203520736563202a2f0a23646566696e6520525441535f434c4f434b5f4255535920282d32290a756e7369676e6564206c6f6e67205f5f696e697420727461735f6765745f626f6f745f74696d6528766f6964290a7b0a09696e74207265745b385d3b0a09696e74206572726f723b0a09756e7369676e656420696e7420776169745f74696d653b0a09753634206d61785f776169745f74623b0a0a096d61785f776169745f7462203d206765745f74622829202b2074625f7469636b735f7065725f75736563202a2031303030202a204d41585f5254435f574149543b0a09646f207b0a09096572726f72203d20727461735f63616c6c28727461735f746f6b656e28226765742d74696d652d6f662d64617922292c20302c20382c20726574293b0a0a0909776169745f74696d65203d20727461735f627573795f64656c61795f74696d65286572726f72293b0a090969662028776169745f74696d6529207b0a0909092f2a205468697320697320626f6f742074696d6520736f207765207370696e2e202a2f0a0909097564656c617928776169745f74696d652a31303030293b0a09097d0a097d207768696c652028776169745f74696d6520262620286765745f74622829203c206d61785f776169745f746229293b0a0a09696620286572726f7220213d203029207b0a09097072696e746b5f726174656c696d69746564284b45524e5f5741524e494e470a09090909202020226572726f723a2072656164696e672074686520636c6f636b206661696c656420282564295c6e222c0a090909092020206572726f72293b0a090972657475726e20303b0a097d0a0a0972657475726e206d6b74696d65287265745b305d2c207265745b315d2c207265745b325d2c207265745b335d2c207265745b345d2c207265745b355d293b0a7d0a0a2f2a204e4f54453a206765745f7274635f74696d652077696c6c2067657420616e206572726f7220696620657865637574656420696e20696e7465727275707420636f6e746578740a202a20616e6420696620612064656c6179206973206e656564656420746f20726561642074686520636c6f636b2e2020496e20746869732063617365207765206a7573740a202a2073696c656e746c792072657475726e20776974686f7574207570646174696e67207274635f746d2e0a202a2f0a766f696420727461735f6765745f7274635f74696d6528737472756374207274635f74696d65202a7274635f746d290a7b0a2020202020202020696e74207265745b385d3b0a09696e74206572726f723b0a09756e7369676e656420696e7420776169745f74696d653b0a09753634206d61785f776169745f74623b0a0a096d61785f776169745f7462203d206765745f74622829202b2074625f7469636b735f7065725f75736563202a2031303030202a204d41585f5254435f574149543b0a09646f207b0a09096572726f72203d20727461735f63616c6c28727461735f746f6b656e28226765742d74696d652d6f662d64617922292c20302c20382c20726574293b0a0a0909776169745f74696d65203d20727461735f627573795f64656c61795f74696d65286572726f72293b0a090969662028776169745f74696d6529207b0a09090969662028696e5f696e74657272757074282929207b0a090909096d656d736574287274635f746d2c20302c2073697a656f6628737472756374207274635f74696d6529293b0a090909097072696e746b5f726174656c696d69746564284b45524e5f5741524e494e470a090909090909202020226572726f723a2072656164696e6720636c6f636b20220a09090909090920202022776f756c642064656c617920696e746572727570745c6e22293b0a0909090972657475726e3b092f2a2064656c6179206e6f7420616c6c6f776564202a2f0a0909097d0a0909096d736c65657028776169745f74696d65293b0a09097d0a097d207768696c652028776169745f74696d6520262620286765745f74622829203c206d61785f776169745f746229293b0a0a09696620286572726f7220213d203029207b0a09097072696e746b5f726174656c696d69746564284b45524e5f5741524e494e470a09090909202020226572726f723a2072656164696e672074686520636c6f636b206661696c656420282564295c6e222c0a090909092020206572726f72293b0a090972657475726e3b0a20202020202020207d0a0a097274635f746d2d3e746d5f736563203d207265745b355d3b0a097274635f746d2d3e746d5f6d696e203d207265745b345d3b0a097274635f746d2d3e746d5f686f7572203d207265745b335d3b0a097274635f746d2d3e746d5f6d646179203d207265745b325d3b0a097274635f746d2d3e746d5f6d6f6e203d207265745b315d202d20313b0a097274635f746d2d3e746d5f79656172203d207265745b305d202d20313930303b0a7d0a0a696e7420727461735f7365745f7274635f74696d6528737472756374207274635f74696d65202a746d290a7b0a09696e74206572726f722c20776169745f74696d653b0a09753634206d61785f776169745f74623b0a0a096d61785f776169745f7462203d206765745f74622829202b2074625f7469636b735f7065725f75736563202a2031303030202a204d41585f5254435f574149543b0a09646f207b0a0920202020202020206572726f72203d20727461735f63616c6c28727461735f746f6b656e28227365742d74696d652d6f662d64617922292c20372c20312c204e554c4c2c0a090909092020746d2d3e746d5f79656172202b20313930302c20746d2d3e746d5f6d6f6e202b20312c0a090909092020746d2d3e746d5f6d6461792c20746d2d3e746d5f686f75722c20746d2d3e746d5f6d696e2c0a090909092020746d2d3e746d5f7365632c2030293b0a0a0909776169745f74696d65203d20727461735f627573795f64656c61795f74696d65286572726f72293b0a090969662028776169745f74696d6529207b0a09090969662028696e5f696e746572727570742829290a0909090972657475726e20313b092f2a2070726f6261626c792064656372656d656e746572202a2f0a0909096d736c65657028776169745f74696d65293b0a09097d0a097d207768696c652028776169745f74696d6520262620286765745f74622829203c206d61785f776169745f746229293b0a0a09696620286572726f7220213d2030290a09097072696e746b5f726174656c696d69746564284b45524e5f5741524e494e470a09090909202020226572726f723a2073657474696e672074686520636c6f636b206661696c656420282564295c6e222c0a090909092020206572726f72293b0a0a202020202020202072657475726e20303b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f727461732e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030363230353400313231313437343433333000303031373636320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a0a202a2050726f6365647572657320666f7220696e746572666163696e6720746f207468652052544153206f6e2043485250206d616368696e65732e0a202a0a202a20506574657220426572676e65722c2049424d094d6172636820323030312e0a202a20436f707972696768742028432920323030312049424d2e0a202a0a202a202020202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a2020202020206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a2020202020206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a20202020202032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a23696e636c756465203c7374646172672e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6361706162696c6974792e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f636f6d706c6574696f6e2e683e0a23696e636c756465203c6c696e75782f6370756d61736b2e683e0a23696e636c756465203c6c696e75782f6d656d626c6f636b2e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f7265626f6f742e683e0a0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f727461732e683e0a23696e636c756465203c61736d2f687663616c6c2e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f6669726d776172652e683e0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f706172616d2e683e0a23696e636c756465203c61736d2f64656c61792e683e0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f756462672e683e0a23696e636c756465203c61736d2f73797363616c6c732e683e0a23696e636c756465203c61736d2f736d702e683e0a23696e636c756465203c6c696e75782f61746f6d69632e683e0a23696e636c756465203c61736d2f74696d652e683e0a23696e636c756465203c61736d2f6d6d752e683e0a23696e636c756465203c61736d2f746f706f6c6f67792e683e0a0a73747275637420727461735f742072746173203d207b0a092e6c6f636b203d205f5f415243485f5350494e5f4c4f434b5f554e4c4f434b45440a7d3b0a4558504f52545f53594d424f4c2872746173293b0a0a444546494e455f5350494e4c4f434b28727461735f646174615f6275665f6c6f636b293b0a4558504f52545f53594d424f4c28727461735f646174615f6275665f6c6f636b293b0a0a6368617220727461735f646174615f6275665b525441535f444154415f4255465f53495a455d205f5f63616368656c696e655f616c69676e65643b0a4558504f52545f53594d424f4c28727461735f646174615f627566293b0a0a756e7369676e6564206c6f6e6720727461735f726d6f5f6275663b0a0a2f2a0a202a204966206e6f6e2d4e554c4c2c207468697320676574732063616c6c6564207768656e20746865206b65726e656c207465726d696e617465732e0a202a205468697320697320646f6e65206c696b65207468697320736f20727461735f666c6173682063616e2062652061206d6f64756c652e0a202a2f0a766f696420282a727461735f666c6173685f7465726d5f686f6f6b2928696e74293b0a4558504f52545f53594d424f4c28727461735f666c6173685f7465726d5f686f6f6b293b0a0a2f2a20525441532075736520686f6d65206d61646520726177206c6f636b696e6720696e7374656164206f66207370696e5f6c6f636b5f697271736176650a202a20626563617573652074686f73652063616e2062652063616c6c65642066726f6d2077697468696e207265616c6c79206e6173747920636f6e74657874730a202a207375636820617320686176696e67207468652074696d65626173652073746f7070656420776869636820776f756c64206c6f636b757020776974680a202a206e6f726d616c206c6f636b7320616e64207370696e6c6f636b20646562756767696e6720656e61626c65640a202a2f0a73746174696320756e7369676e6564206c6f6e67206c6f636b5f7274617328766f6964290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a096c6f63616c5f6972715f7361766528666c616773293b0a09707265656d70745f64697361626c6528293b0a09617263685f7370696e5f6c6f636b5f666c6167732826727461732e6c6f636b2c20666c616773293b0a0972657475726e20666c6167733b0a7d0a0a73746174696320766f696420756e6c6f636b5f7274617328756e7369676e6564206c6f6e6720666c616773290a7b0a09617263685f7370696e5f756e6c6f636b2826727461732e6c6f636b293b0a096c6f63616c5f6972715f726573746f726528666c616773293b0a09707265656d70745f656e61626c6528293b0a7d0a0a2f2a0a202a2063616c6c5f727461735f646973706c61795f73746174757320616e642063616c6c5f727461735f646973706c61795f7374617475735f64656c61790a202a206172652064657369676e6564206f6e6c7920666f722076657279206561726c79206c6f772d6c6576656c20646562756767696e672c2077686963680a202a206973207768792074686520746f6b656e20697320686172642d636f64656420746f2031302e0a202a2f0a73746174696320766f69642063616c6c5f727461735f646973706c61795f73746174757328636861722063290a7b0a0973747275637420727461735f61726773202a61726773203d2026727461732e617267733b0a09756e7369676e6564206c6f6e6720733b0a0a096966202821727461732e62617365290a090972657475726e3b0a0973203d206c6f636b5f7274617328293b0a0a09617267732d3e746f6b656e203d2031303b0a09617267732d3e6e61726773203d20313b0a09617267732d3e6e72657420203d20313b0a09617267732d3e7265747320203d2028727461735f6172675f74202a292628617267732d3e617267735b315d293b0a09617267732d3e617267735b305d203d2028756e7369676e6564206368617229633b0a0a09656e7465725f72746173285f5f7061286172677329293b0a0a09756e6c6f636b5f727461732873293b0a7d0a0a73746174696320766f69642063616c6c5f727461735f646973706c61795f7374617475735f64656c617928636861722063290a7b0a0973746174696320696e742070656e64696e675f6e65776c696e65203d20303b20202f2a20646964206c61737420777269746520656e64207769746820756e7072696e746564206e65776c696e653f202a2f0a0973746174696320696e74207769647468203d2031363b0a0a096966202863203d3d20275c6e2729207b090a09097768696c65202877696474682d2d203e2030290a09090963616c6c5f727461735f646973706c61795f73746174757328272027293b0a09097769647468203d2031363b0a09096d64656c617928353030293b0a090970656e64696e675f6e65776c696e65203d20313b0a097d20656c7365207b0a09096966202870656e64696e675f6e65776c696e6529207b0a09090963616c6c5f727461735f646973706c61795f73746174757328275c7227293b0a09090963616c6c5f727461735f646973706c61795f73746174757328275c6e27293b0a09097d200a090970656e64696e675f6e65776c696e65203d20303b0a09096966202877696474682d2d29207b0a09090963616c6c5f727461735f646973706c61795f7374617475732863293b0a0909097564656c6179283130303030293b0a09097d0a097d0a7d0a0a766f6964205f5f696e697420756462675f696e69745f727461735f70616e656c28766f6964290a7b0a09756462675f70757463203d2063616c6c5f727461735f646973706c61795f7374617475735f64656c61793b0a7d0a0a23696664656620434f4e4649475f554442475f525441535f434f4e534f4c450a0a2f2a20496620796f75207468696e6b20796f75277265206479696e67206265666f7265206561726c795f696e69745f64745f7363616e5f72746173282920646f6573206974730a202a20776f726b2c20796f752063616e206861726420636f64652074686520746f6b656e2076616c75657320666f7220796f7572206669726d77617265206865726520616e640a202a2068617264636f646520727461732e626173652f656e747279206574632e0a202a2f0a73746174696320756e7369676e656420696e7420727461735f707574636861725f746f6b656e203d20525441535f554e4b4e4f574e5f534552564943453b0a73746174696320756e7369676e656420696e7420727461735f676574636861725f746f6b656e203d20525441535f554e4b4e4f574e5f534552564943453b0a0a73746174696320766f696420756462675f72746173636f6e5f7075746328636861722063290a7b0a09696e742074726965733b0a0a096966202821727461732e62617365290a090972657475726e3b0a0a092f2a2041646420435273206265666f7265204c4673202a2f0a096966202863203d3d20275c6e27290a0909756462675f72746173636f6e5f7075746328275c7227293b0a0a092f2a206966207468657265206973206d6f7265207468616e206f6e652063686172616374657220746f20626520646973706c617965642c2077616974206120626974202a2f0a09666f7220287472696573203d20303b207472696573203c2031363b2074726965732b2b29207b0a090969662028727461735f63616c6c28727461735f707574636861725f746f6b656e2c20312c20312c204e554c4c2c206329203d3d2030290a090909627265616b3b0a09097564656c61792831303030293b0a097d0a7d0a0a73746174696320696e7420756462675f72746173636f6e5f676574635f706f6c6c28766f6964290a7b0a09696e7420633b0a0a096966202821727461732e62617365290a090972657475726e202d313b0a0a0969662028727461735f63616c6c28727461735f676574636861725f746f6b656e2c20302c20322c20266329290a090972657475726e202d313b0a0a0972657475726e20633b0a7d0a0a73746174696320696e7420756462675f72746173636f6e5f6765746328766f6964290a7b0a09696e7420633b0a0a097768696c6520282863203d20756462675f72746173636f6e5f676574635f706f6c6c282929203d3d202d31290a09093b0a0a0972657475726e20633b0a7d0a0a0a766f6964205f5f696e697420756462675f696e69745f727461735f636f6e736f6c6528766f6964290a7b0a09756462675f70757463203d20756462675f72746173636f6e5f707574633b0a09756462675f67657463203d20756462675f72746173636f6e5f676574633b0a09756462675f676574635f706f6c6c203d20756462675f72746173636f6e5f676574635f706f6c6c3b0a7d0a23656e646966202f2a20434f4e4649475f554442475f525441535f434f4e534f4c45202a2f0a0a766f696420727461735f70726f67726573732863686172202a732c20756e7369676e65642073686f727420686578290a7b0a09737472756374206465766963655f6e6f6465202a726f6f743b0a09696e742077696474683b0a09636f6e737420696e74202a703b0a0963686172202a6f733b0a0973746174696320696e7420646973706c61795f6368617261637465722c207365745f696e64696361746f723b0a0973746174696320696e7420646973706c61795f77696474682c20646973706c61795f6c696e65732c20666f726d5f666565643b0a0973746174696320636f6e737420696e74202a726f775f77696474683b0a0973746174696320444546494e455f5350494e4c4f434b2870726f67726573735f6c6f636b293b0a0973746174696320696e742063757272656e745f6c696e653b0a0973746174696320696e742070656e64696e675f6e65776c696e65203d20303b20202f2a20646964206c61737420777269746520656e64207769746820756e7072696e746564206e65776c696e653f202a2f0a0a096966202821727461732e62617365290a090972657475726e3b0a0a0969662028646973706c61795f7769647468203d3d203029207b0a0909646973706c61795f7769647468203d20307831303b0a09096966202828726f6f74203d206f665f66696e645f6e6f64655f62795f7061746828222f7274617322292929207b0a090909696620282870203d206f665f6765745f70726f706572747928726f6f742c0a09090909092269626d2c646973706c61792d6c696e652d6c656e677468222c204e554c4c2929290a09090909646973706c61795f7769647468203d202a703b0a090909696620282870203d206f665f6765745f70726f706572747928726f6f742c0a09090909092269626d2c666f726d2d66656564222c204e554c4c2929290a09090909666f726d5f66656564203d202a703b0a090909696620282870203d206f665f6765745f70726f706572747928726f6f742c0a09090909092269626d2c646973706c61792d6e756d6265722d6f662d6c696e6573222c204e554c4c2929290a09090909646973706c61795f6c696e6573203d202a703b0a090909726f775f7769647468203d206f665f6765745f70726f706572747928726f6f742c0a09090909092269626d2c646973706c61792d7472756e636174696f6e2d6c656e677468222c204e554c4c293b0a0909096f665f6e6f64655f70757428726f6f74293b0a09097d0a0909646973706c61795f636861726163746572203d20727461735f746f6b656e2822646973706c61792d63686172616374657222293b0a09097365745f696e64696361746f72203d20727461735f746f6b656e28227365742d696e64696361746f7222293b0a097d0a0a0969662028646973706c61795f636861726163746572203d3d20525441535f554e4b4e4f574e5f5345525649434529207b0a09092f2a207573652068657820646973706c617920696620617661696c61626c65202a2f0a0909696620287365745f696e64696361746f7220213d20525441535f554e4b4e4f574e5f53455256494345290a090909727461735f63616c6c287365745f696e64696361746f722c20332c20312c204e554c4c2c20362c20302c20686578293b0a090972657475726e3b0a097d0a0a097370696e5f6c6f636b282670726f67726573735f6c6f636b293b0a0a092f2a0a09202a204c61737420777269746520656e6465642077697468206e65776c696e652c20627574207765206469646e2774207072696e742069742073696e63650a09202a20697420776f756c64206a75737420636c6561722074686520626f74746f6d206c696e65206f66206f75747075742e205072696e74206974206e6f770a09202a20696e73746561642e0a09202a0a09202a204966206e6f206e65776c696e652069732070656e64696e6720616e6420666f726d206665656420697320737570706f727465642c20636c656172207468650a09202a20646973706c61792077697468206120666f726d20666565643b206f74686572776973652c207072696e74206120435220746f207374617274206f75747075740a09202a2061742074686520626567696e6e696e67206f6620746865206c696e652e0a09202a2f0a096966202870656e64696e675f6e65776c696e6529207b0a0909727461735f63616c6c28646973706c61795f6368617261637465722c20312c20312c204e554c4c2c20275c7227293b0a0909727461735f63616c6c28646973706c61795f6368617261637465722c20312c20312c204e554c4c2c20275c6e27293b0a090970656e64696e675f6e65776c696e65203d20303b0a097d20656c7365207b0a090963757272656e745f6c696e65203d20303b0a090969662028666f726d5f66656564290a090909727461735f63616c6c28646973706c61795f6368617261637465722c20312c20312c204e554c4c2c0a090909092020286368617229666f726d5f66656564293b0a0909656c73650a090909727461735f63616c6c28646973706c61795f6368617261637465722c20312c20312c204e554c4c2c20275c7227293b0a097d0a200a0969662028726f775f7769647468290a09097769647468203d20726f775f77696474685b63757272656e745f6c696e655d3b0a09656c73650a09097769647468203d20646973706c61795f77696474683b0a096f73203d20733b0a097768696c6520282a6f7329207b0a0909696620282a6f73203d3d20275c6e27207c7c202a6f73203d3d20275c722729207b0a0909092f2a204966206e65776c696e6520697320746865206c617374206368617261637465722c20736176652069740a090909202a20756e74696c206e6578742063616c6c20746f2061766f69642062756d70696e67207570207468650a090909202a20646973706c6179206f75747075742e0a090909202a2f0a090909696620282a6f73203d3d20275c6e2720262620216f735b315d29207b0a0909090970656e64696e675f6e65776c696e65203d20313b0a0909090963757272656e745f6c696e652b2b3b0a090909096966202863757272656e745f6c696e65203e20646973706c61795f6c696e65732d31290a090909090963757272656e745f6c696e65203d20646973706c61795f6c696e65732d313b0a090909097370696e5f756e6c6f636b282670726f67726573735f6c6f636b293b0a0909090972657475726e3b0a0909097d0a200a0909092f2a20525441532077616e74732043522d4c462c206e6f74206a757374204c46202a2f0a200a090909696620282a6f73203d3d20275c6e2729207b0a09090909727461735f63616c6c28646973706c61795f6368617261637465722c20312c20312c204e554c4c2c20275c7227293b0a09090909727461735f63616c6c28646973706c61795f6368617261637465722c20312c20312c204e554c4c2c20275c6e27293b0a0909097d20656c7365207b0a090909092f2a204352206d69676874206265207573656420746f2072652d647261772061206c696e652c20736f207765276c6c0a09090909202a206c6561766520697420616c6f6e6520616e64206e6f7420616464204c462e0a09090909202a2f0a09090909727461735f63616c6c28646973706c61795f6368617261637465722c20312c20312c204e554c4c2c202a6f73293b0a0909097d0a200a09090969662028726f775f7769647468290a090909097769647468203d20726f775f77696474685b63757272656e745f6c696e655d3b0a090909656c73650a090909097769647468203d20646973706c61795f77696474683b0a09097d20656c7365207b0a09090977696474682d2d3b0a090909727461735f63616c6c28646973706c61795f6368617261637465722c20312c20312c204e554c4c2c202a6f73293b0a09097d0a200a09096f732b2b3b0a200a09092f2a206966207765206f7665727772697465207468652073637265656e206c656e677468202a2f0a0909696620287769647468203c3d2030290a0909097768696c652028282a6f7320213d20302920262620282a6f7320213d20275c6e272920262620282a6f7320213d20275c722729290a090909096f732b2b3b0a097d0a200a097370696e5f756e6c6f636b282670726f67726573735f6c6f636b293b0a7d0a4558504f52545f53594d424f4c28727461735f70726f6772657373293b09092f2a206e656564656420627920727461735f666c617368206d6f64756c65202a2f0a0a696e7420727461735f746f6b656e28636f6e73742063686172202a73657276696365290a7b0a09636f6e737420696e74202a746f6b703b0a0969662028727461732e646576203d3d204e554c4c290a090972657475726e20525441535f554e4b4e4f574e5f534552564943453b0a09746f6b70203d206f665f6765745f70726f706572747928727461732e6465762c20736572766963652c204e554c4c293b0a0972657475726e20746f6b70203f202a746f6b70203a20525441535f554e4b4e4f574e5f534552564943453b0a7d0a4558504f52545f53594d424f4c28727461735f746f6b656e293b0a0a696e7420727461735f736572766963655f70726573656e7428636f6e73742063686172202a73657276696365290a7b0a0972657475726e20727461735f746f6b656e28736572766963652920213d20525441535f554e4b4e4f574e5f534552564943453b0a7d0a4558504f52545f53594d424f4c28727461735f736572766963655f70726573656e74293b0a0a23696664656620434f4e4649475f525441535f4552524f525f4c4f4747494e470a2f2a0a202a2052657475726e20746865206669726d776172652d7370656369666965642073697a65206f6620746865206572726f72206c6f67206275666665720a202a2020666f7220616c6c20727461732063616c6c732074686174207265717569726520616e206572726f722062756666657220617267756d656e742e0a202a20205468697320696e636c756465732027636865636b2d657863657074696f6e2720616e642027727461732d6c6173742d6572726f72272e0a202a2f0a696e7420727461735f6765745f6572726f725f6c6f675f6d617828766f6964290a7b0a0973746174696320696e7420727461735f6572726f725f6c6f675f6d61783b0a0969662028727461735f6572726f725f6c6f675f6d6178290a090972657475726e20727461735f6572726f725f6c6f675f6d61783b0a0a09727461735f6572726f725f6c6f675f6d6178203d20727461735f746f6b656e202822727461732d6572726f722d6c6f672d6d617822293b0a096966202828727461735f6572726f725f6c6f675f6d6178203d3d20525441535f554e4b4e4f574e5f5345525649434529207c7c0a092020202028727461735f6572726f725f6c6f675f6d6178203e20525441535f4552524f525f4c4f475f4d41582929207b0a09097072696e746b20284b45524e5f5741524e494e472022525441533a20626164206c6f67206275666665722073697a652025645c6e222c0a090909727461735f6572726f725f6c6f675f6d6178293b0a0909727461735f6572726f725f6c6f675f6d6178203d20525441535f4552524f525f4c4f475f4d41583b0a097d0a0972657475726e20727461735f6572726f725f6c6f675f6d61783b0a7d0a4558504f52545f53594d424f4c28727461735f6765745f6572726f725f6c6f675f6d6178293b0a0a0a737461746963206368617220727461735f6572725f6275665b525441535f4552524f525f4c4f475f4d41585d3b0a73746174696320696e7420727461735f6c6173745f6572726f725f746f6b656e3b0a0a2f2a2a2052657475726e206120636f7079206f66207468652064657461696c6564206572726f722074657874206173736f6369617465642077697468207468650a202a20206d6f737420726563656e74206661696c65642063616c6c20746f20727461732e20204265636175736520746865206572726f7220746578740a202a20206d6967687420676f207374616c652069662074686572652061726520616e79206f7468657220696e74657276656e696e6720727461732063616c6c732c0a202a20207468697320726f7574696e65206d7573742062652063616c6c65642061746f6d6963616c6c7920776974682077686174657665722070726f64756365640a202a2020746865206572726f722028692e652e207769746820727461732e6c6f636b207374696c6c2068656c642066726f6d207468652070726576696f75732063616c6c292e0a202a2f0a7374617469632063686172202a5f5f66657463685f727461735f6c6173745f6572726f722863686172202a616c74627566290a7b0a0973747275637420727461735f61726773206572725f617267732c20736176655f617267733b0a0975333220627566737a3b0a0963686172202a627566203d204e554c4c3b0a0a0969662028727461735f6c6173745f6572726f725f746f6b656e203d3d202d31290a090972657475726e204e554c4c3b0a0a09627566737a203d20727461735f6765745f6572726f725f6c6f675f6d617828293b0a0a096572725f617267732e746f6b656e203d20727461735f6c6173745f6572726f725f746f6b656e3b0a096572725f617267732e6e61726773203d20323b0a096572725f617267732e6e726574203d20313b0a096572725f617267732e617267735b305d203d2028727461735f6172675f74295f5f706128727461735f6572725f627566293b0a096572725f617267732e617267735b315d203d20627566737a3b0a096572725f617267732e617267735b325d203d20303b0a0a09736176655f61726773203d20727461732e617267733b0a09727461732e61726773203d206572725f617267733b0a0a09656e7465725f72746173285f5f70612826727461732e6172677329293b0a0a096572725f61726773203d20727461732e617267733b0a09727461732e61726773203d20736176655f617267733b0a0a092f2a204c6f6720746865206572726f7220696e2074686520756e6c696b656c792063617365207468617420746865726520776173206f6e652e202a2f0a0969662028756e6c696b656c79286572725f617267732e617267735b325d203d3d20302929207b0a090969662028616c7462756629207b0a090909627566203d20616c746275663b0a09097d20656c7365207b0a090909627566203d20727461735f6572725f6275663b0a090909696620286d656d5f696e69745f646f6e65290a09090909627566203d206b6d616c6c6f6328525441535f4552524f525f4c4f475f4d41582c204746505f41544f4d4943293b0a09097d0a090969662028627566290a0909096d656d637079286275662c20727461735f6572725f6275662c20525441535f4552524f525f4c4f475f4d4158293b0a097d0a0a0972657475726e206275663b0a7d0a0a23646566696e65206765745f6572726f726c6f675f6275666665722829096b6d616c6c6f6328525441535f4552524f525f4c4f475f4d41582c204746505f4b45524e454c290a0a23656c7365202f2a20434f4e4649475f525441535f4552524f525f4c4f4747494e47202a2f0a23646566696e65205f5f66657463685f727461735f6c6173745f6572726f72287829094e554c4c0a23646566696e65206765745f6572726f726c6f675f627566666572282909094e554c4c0a23656e6469660a0a696e7420727461735f63616c6c28696e7420746f6b656e2c20696e74206e617267732c20696e74206e7265742c20696e74202a6f7574707574732c202e2e2e290a7b0a0976615f6c697374206c6973743b0a09696e7420693b0a09756e7369676e6564206c6f6e6720733b0a0973747275637420727461735f61726773202a727461735f617267733b0a0963686172202a627566665f636f7079203d204e554c4c3b0a09696e74207265743b0a0a096966202821727461732e656e747279207c7c20746f6b656e203d3d20525441535f554e4b4e4f574e5f53455256494345290a090972657475726e202d313b0a0a0973203d206c6f636b5f7274617328293b0a09727461735f61726773203d2026727461732e617267733b0a0a09727461735f617267732d3e746f6b656e203d20746f6b656e3b0a09727461735f617267732d3e6e61726773203d206e617267733b0a09727461735f617267732d3e6e72657420203d206e7265743b0a09727461735f617267732d3e7265747320203d2028727461735f6172675f74202a292628727461735f617267732d3e617267735b6e617267735d293b0a0976615f7374617274286c6973742c206f757470757473293b0a09666f72202869203d20303b2069203c206e617267733b202b2b69290a0909727461735f617267732d3e617267735b695d203d2076615f617267286c6973742c20727461735f6172675f74293b0a0976615f656e64286c697374293b0a0a09666f72202869203d20303b2069203c206e7265743b202b2b69290a0909727461735f617267732d3e726574735b695d203d20303b0a0a09656e7465725f72746173285f5f706128727461735f6172677329293b0a0a092f2a2041202d312072657475726e20636f646520696e64696361746573207468617420746865206c61737420636f6d6d616e6420636f756c646e27740a09202020626520636f6d706c657465642064756520746f2061206861726477617265206572726f722e202a2f0a0969662028727461735f617267732d3e726574735b305d203d3d202d31290a0909627566665f636f7079203d205f5f66657463685f727461735f6c6173745f6572726f72284e554c4c293b0a0a09696620286e726574203e2031202626206f75747075747320213d204e554c4c290a0909666f72202869203d20303b2069203c206e7265742d313b202b2b69290a0909096f7574707574735b695d203d20727461735f617267732d3e726574735b692b315d3b0a09726574203d20286e726574203e2030293f20727461735f617267732d3e726574735b305d3a20303b0a0a09756e6c6f636b5f727461732873293b0a0a0969662028627566665f636f707929207b0a09096c6f675f6572726f7228627566665f636f70792c204552525f545950455f525441535f4c4f472c2030293b0a0909696620286d656d5f696e69745f646f6e65290a0909096b6672656528627566665f636f7079293b0a097d0a0972657475726e207265743b0a7d0a4558504f52545f53594d424f4c28727461735f63616c6c293b0a0a2f2a20466f7220525441535f4255535920282d32292c2064656c617920666f722031206d696c6c697365636f6e642e2020466f7220616e20657874656e6465642062757379207374617475730a202a20636f6465206f66203939306e2c20706572666f726d207468652068696e7465642064656c6179206f662031305e6e20286c61737420646967697429206d696c6c697365636f6e64732e0a202a2f0a756e7369676e656420696e7420727461735f627573795f64656c61795f74696d6528696e7420737461747573290a7b0a09696e74206f726465723b0a09756e7369676e656420696e74206d73203d20303b0a0a0969662028737461747573203d3d20525441535f4255535929207b0a09096d73203d20313b0a097d20656c73652069662028737461747573203e3d203939303020262620737461747573203c3d203939303529207b0a09096f72646572203d20737461747573202d20393930303b0a0909666f7220286d73203d20313b206f72646572203e20303b206f726465722d2d290a0909096d73202a3d2031303b0a097d0a0a0972657475726e206d733b0a7d0a4558504f52545f53594d424f4c28727461735f627573795f64656c61795f74696d65293b0a0a2f2a20466f7220616e205254415320627573792073746174757320636f64652c20706572666f726d207468652068696e7465642064656c61792e202a2f0a756e7369676e656420696e7420727461735f627573795f64656c617928696e7420737461747573290a7b0a09756e7369676e656420696e74206d733b0a0a096d696768745f736c65657028293b0a096d73203d20727461735f627573795f64656c61795f74696d6528737461747573293b0a09696620286d73202626206e6565645f726573636865642829290a09096d736c656570286d73293b0a0a0972657475726e206d733b0a7d0a4558504f52545f53594d424f4c28727461735f627573795f64656c6179293b0a0a73746174696320696e7420727461735f6572726f725f726328696e7420727461735f7263290a7b0a09696e742072633b0a0a097377697463682028727461735f726329207b0a090963617365202d313a2009092f2a204861726477617265204572726f72202a2f0a0909097263203d202d45494f3b0a090909627265616b3b0a090963617365202d333a09092f2a2042616420696e64696361746f722f646f6d61696e2f657463202a2f0a0909097263203d202d45494e56414c3b0a090909627265616b3b0a090963617365202d393030303a09092f2a2049736f6c6174696f6e206572726f72202a2f0a0909097263203d202d454641554c543b0a090909627265616b3b0a090963617365202d393030313a09092f2a204f75747374616e64696e67205443452f505445202a2f0a0909097263203d202d4545584953543b0a090909627265616b3b0a090963617365202d393030323a09092f2a204e6f20757361626c6520736c6f74202a2f0a0909097263203d202d454e4f4445563b0a090909627265616b3b0a090964656661756c743a0a0909097072696e746b284b45524e5f455252202225733a20756e65787065637465642052544153206572726f722025645c6e222c0a09090909095f5f66756e635f5f2c20727461735f7263293b0a0909097263203d202d4552414e47453b0a090909627265616b3b0a097d0a0972657475726e2072633b0a7d0a0a696e7420727461735f6765745f706f7765725f6c6576656c28696e7420706f776572646f6d61696e2c20696e74202a6c6576656c290a7b0a09696e7420746f6b656e203d20727461735f746f6b656e28226765742d706f7765722d6c6576656c22293b0a09696e742072633b0a0a0969662028746f6b656e203d3d20525441535f554e4b4e4f574e5f53455256494345290a090972657475726e202d454e4f454e543b0a0a097768696c652028287263203d20727461735f63616c6c28746f6b656e2c20312c20322c206c6576656c2c20706f776572646f6d61696e2929203d3d20525441535f42555359290a09097564656c61792831293b0a0a09696620287263203c2030290a090972657475726e20727461735f6572726f725f7263287263293b0a0972657475726e2072633b0a7d0a4558504f52545f53594d424f4c28727461735f6765745f706f7765725f6c6576656c293b0a0a696e7420727461735f7365745f706f7765725f6c6576656c28696e7420706f776572646f6d61696e2c20696e74206c6576656c2c20696e74202a7365746c6576656c290a7b0a09696e7420746f6b656e203d20727461735f746f6b656e28227365742d706f7765722d6c6576656c22293b0a09696e742072633b0a0a0969662028746f6b656e203d3d20525441535f554e4b4e4f574e5f53455256494345290a090972657475726e202d454e4f454e543b0a0a09646f207b0a09097263203d20727461735f63616c6c28746f6b656e2c20322c20322c207365746c6576656c2c20706f776572646f6d61696e2c206c6576656c293b0a097d207768696c652028727461735f627573795f64656c617928726329293b0a0a09696620287263203c2030290a090972657475726e20727461735f6572726f725f7263287263293b0a0972657475726e2072633b0a7d0a4558504f52545f53594d424f4c28727461735f7365745f706f7765725f6c6576656c293b0a0a696e7420727461735f6765745f73656e736f7228696e742073656e736f722c20696e7420696e6465782c20696e74202a7374617465290a7b0a09696e7420746f6b656e203d20727461735f746f6b656e28226765742d73656e736f722d737461746522293b0a09696e742072633b0a0a0969662028746f6b656e203d3d20525441535f554e4b4e4f574e5f53455256494345290a090972657475726e202d454e4f454e543b0a0a09646f207b0a09097263203d20727461735f63616c6c28746f6b656e2c20322c20322c2073746174652c2073656e736f722c20696e646578293b0a097d207768696c652028727461735f627573795f64656c617928726329293b0a0a09696620287263203c2030290a090972657475726e20727461735f6572726f725f7263287263293b0a0972657475726e2072633b0a7d0a4558504f52545f53594d424f4c28727461735f6765745f73656e736f72293b0a0a626f6f6c20727461735f696e64696361746f725f70726573656e7428696e7420746f6b656e2c20696e74202a6d6178696e646578290a7b0a09696e742070726f706c656e2c20636f756e742c20693b0a09636f6e73742073747275637420696e64696361746f725f656c656d207b0a090975333220746f6b656e3b0a0909753332206d6178696e6465783b0a097d202a696e64696361746f72733b0a0a09696e64696361746f7273203d206f665f6765745f70726f706572747928727461732e6465762c2022727461732d696e64696361746f7273222c202670726f706c656e293b0a096966202821696e64696361746f7273290a090972657475726e2066616c73653b0a0a09636f756e74203d2070726f706c656e202f2073697a656f662873747275637420696e64696361746f725f656c656d293b0a0a09666f72202869203d20303b2069203c20636f756e743b20692b2b29207b0a090969662028696e64696361746f72735b695d2e746f6b656e20213d20746f6b656e290a090909636f6e74696e75653b0a0909696620286d6178696e646578290a0909092a6d6178696e646578203d20696e64696361746f72735b695d2e6d6178696e6465783b0a090972657475726e20747275653b0a097d0a0a0972657475726e2066616c73653b0a7d0a4558504f52545f53594d424f4c28727461735f696e64696361746f725f70726573656e74293b0a0a696e7420727461735f7365745f696e64696361746f7228696e7420696e64696361746f722c20696e7420696e6465782c20696e74206e65775f76616c7565290a7b0a09696e7420746f6b656e203d20727461735f746f6b656e28227365742d696e64696361746f7222293b0a09696e742072633b0a0a0969662028746f6b656e203d3d20525441535f554e4b4e4f574e5f53455256494345290a090972657475726e202d454e4f454e543b0a0a09646f207b0a09097263203d20727461735f63616c6c28746f6b656e2c20332c20312c204e554c4c2c20696e64696361746f722c20696e6465782c206e65775f76616c7565293b0a097d207768696c652028727461735f627573795f64656c617928726329293b0a0a09696620287263203c2030290a090972657475726e20727461735f6572726f725f7263287263293b0a0972657475726e2072633b0a7d0a4558504f52545f53594d424f4c28727461735f7365745f696e64696361746f72293b0a0a2f2a0a202a2049676e6f72696e67205254415320657874656e6465642064656c61790a202a2f0a696e7420727461735f7365745f696e64696361746f725f6661737428696e7420696e64696361746f722c20696e7420696e6465782c20696e74206e65775f76616c7565290a7b0a09696e742072633b0a09696e7420746f6b656e203d20727461735f746f6b656e28227365742d696e64696361746f7222293b0a0a0969662028746f6b656e203d3d20525441535f554e4b4e4f574e5f53455256494345290a090972657475726e202d454e4f454e543b0a0a097263203d20727461735f63616c6c28746f6b656e2c20332c20312c204e554c4c2c20696e64696361746f722c20696e6465782c206e65775f76616c7565293b0a0a095741524e5f4f4e287263203d3d202d32207c7c20287263203e3d2039393030202626207263203c3d203939303529293b0a0a09696620287263203c2030290a090972657475726e20727461735f6572726f725f7263287263293b0a0a0972657475726e2072633b0a7d0a0a766f696420727461735f726573746172742863686172202a636d64290a7b0a0969662028727461735f666c6173685f7465726d5f686f6f6b290a0909727461735f666c6173685f7465726d5f686f6f6b285359535f52455354415254293b0a097072696e746b2822525441532073797374656d2d7265626f6f742072657475726e65642025645c6e222c0a0920202020202020727461735f63616c6c28727461735f746f6b656e282273797374656d2d7265626f6f7422292c20302c20312c204e554c4c29293b0a09666f7220283b3b293b0a7d0a0a766f696420727461735f706f7765725f6f666628766f6964290a7b0a0969662028727461735f666c6173685f7465726d5f686f6f6b290a0909727461735f666c6173685f7465726d5f686f6f6b285359535f504f5745525f4f4646293b0a092f2a20616c6c6f7720706f776572206f6e206f6e6c79207769746820706f77657220627574746f6e207072657373202a2f0a097072696e746b28225254415320706f7765722d6f66662072657475726e65642025645c6e222c0a0920202020202020727461735f63616c6c28727461735f746f6b656e2822706f7765722d6f666622292c20322c20312c204e554c4c2c202d312c202d3129293b0a09666f7220283b3b293b0a7d0a0a766f696420727461735f68616c7428766f6964290a7b0a0969662028727461735f666c6173685f7465726d5f686f6f6b290a0909727461735f666c6173685f7465726d5f686f6f6b285359535f48414c54293b0a092f2a20616c6c6f7720706f776572206f6e206f6e6c79207769746820706f77657220627574746f6e207072657373202a2f0a097072696e746b28225254415320706f7765722d6f66662072657475726e65642025645c6e222c0a0920202020202020727461735f63616c6c28727461735f746f6b656e2822706f7765722d6f666622292c20322c20312c204e554c4c2c202d312c202d3129293b0a09666f7220283b3b293b0a7d0a0a2f2a204d75737420626520696e2074686520524d4f20726567696f6e2c20736f20776520706c6163652069742068657265202a2f0a737461746963206368617220727461735f6f735f7465726d5f6275665b323034385d3b0a0a766f696420727461735f6f735f7465726d2863686172202a737472290a7b0a09696e74207374617475733b0a0a092f2a0a09202a204669726d776172652077697468207468652069626d2c657874656e6465642d6f732d7465726d2070726f70657274792069732067756172616e746565640a09202a20746f20616c776179732072657475726e2066726f6d20616e2069626d2c6f732d7465726d2063616c6c2e204561726c6965722076657273696f6e7320776974686f75740a09202a20746869732070726f7065727479206d6179207465726d696e6174652074686520706172746974696f6e2077686963682077652077616e7420746f2061766f69640a09202a2073696e636520697420696e746572666572657320776974682070616e69635f74696d656f75742e0a09202a2f0a0969662028525441535f554e4b4e4f574e5f53455256494345203d3d20727461735f746f6b656e282269626d2c6f732d7465726d2229207c7c0a0920202020525441535f554e4b4e4f574e5f53455256494345203d3d20727461735f746f6b656e282269626d2c657874656e6465642d6f732d7465726d2229290a090972657475726e3b0a0a09736e7072696e746628727461735f6f735f7465726d5f6275662c20323034382c20224f532070616e69633a202573222c20737472293b0a0a09646f207b0a0909737461747573203d20727461735f63616c6c28727461735f746f6b656e282269626d2c6f732d7465726d22292c20312c20312c204e554c4c2c0a090909092020205f5f706128727461735f6f735f7465726d5f62756629293b0a097d207768696c652028727461735f627573795f64656c61792873746174757329293b0a0a096966202873746174757320213d2030290a09097072696e746b284b45524e5f454d455247202269626d2c6f732d7465726d2063616c6c206661696c65642025645c6e222c20737461747573293b0a7d0a0a73746174696320696e742069626d5f73757370656e645f6d655f746f6b656e203d20525441535f554e4b4e4f574e5f534552564943453b0a23696664656620434f4e4649475f5050435f505345524945530a73746174696320696e74205f5f727461735f73757370656e645f6c6173745f6370752873747275637420727461735f73757370656e645f6d655f64617461202a646174612c20696e742077616b655f7768656e5f646f6e65290a7b0a0975313620736c625f73697a65203d206d6d755f736c625f73697a653b0a09696e74207263203d20485f4d554c54495f544852454144535f4143544956453b0a09696e74206370753b0a0a09736c625f7365745f73697a6528534c425f4d494e5f53495a45293b0a097072696e746b284b45524e5f4445425547202263616c6c696e672069626d2c73757370656e642d6d65206f6e206370752025695c6e222c20736d705f70726f636573736f725f69642829293b0a0a097768696c6520287263203d3d20485f4d554c54495f544852454144535f414354495645202626202161746f6d69635f726561642826646174612d3e646f6e65292026260a09202020202020202161746f6d69635f726561642826646174612d3e6572726f7229290a09097263203d20727461735f63616c6c28646174612d3e746f6b656e2c20302c20312c204e554c4c293b0a0a09696620287263207c7c2061746f6d69635f726561642826646174612d3e6572726f722929207b0a09097072696e746b284b45524e5f4445425547202269626d2c73757370656e642d6d652072657475726e65642025645c6e222c207263293b0a0909736c625f7365745f73697a6528736c625f73697a65293b0a097d0a0a096966202861746f6d69635f726561642826646174612d3e6572726f7229290a09097263203d2061746f6d69635f726561642826646174612d3e6572726f72293b0a0a0961746f6d69635f7365742826646174612d3e6572726f722c207263293b0a09705365726965735f636f616c657363655f696e697428293b0a0a096966202877616b655f7768656e5f646f6e6529207b0a090961746f6d69635f7365742826646174612d3e646f6e652c2031293b0a0a0909666f725f656163685f6f6e6c696e655f63707528637075290a090909706c7061725f6863616c6c5f6e6f7265747328485f50524f442c206765745f686172645f736d705f70726f636573736f725f69642863707529293b0a097d0a0a096966202861746f6d69635f6465635f72657475726e2826646174612d3e776f726b696e6729203d3d2030290a0909636f6d706c65746528646174612d3e636f6d706c657465293b0a0a0972657475726e2072633b0a7d0a0a696e7420727461735f73757370656e645f6c6173745f6370752873747275637420727461735f73757370656e645f6d655f64617461202a64617461290a7b0a0961746f6d69635f696e632826646174612d3e776f726b696e67293b0a0972657475726e205f5f727461735f73757370656e645f6c6173745f63707528646174612c2030293b0a7d0a0a73746174696320696e74205f5f727461735f73757370656e645f6370752873747275637420727461735f73757370656e645f6d655f64617461202a646174612c20696e742077616b655f7768656e5f646f6e65290a7b0a096c6f6e67207263203d20485f535543434553533b0a09756e7369676e6564206c6f6e67206d73725f736176653b0a09696e74206370753b0a0a0961746f6d69635f696e632826646174612d3e776f726b696e67293b0a0a092f2a207265616c6c79206e65656420746f20656e73757265204d53522e4545206973206f666620666f7220485f4a4f494e202a2f0a096d73725f73617665203d206d666d737228293b0a096d746d7372286d73725f736176652026207e284d53525f454529293b0a0a097768696c6520287263203d3d20485f53554343455353202626202161746f6d69635f726561642826646174612d3e646f6e6529202626202161746f6d69635f726561642826646174612d3e6572726f7229290a09097263203d20706c7061725f6863616c6c5f6e6f7265747328485f4a4f494e293b0a0a096d746d7372286d73725f73617665293b0a0a09696620287263203d3d20485f5355434345535329207b0a09092f2a205468697320637075207761732070726f6464656420616e64207468652073757370656e6420697320636f6d706c6574652e202a2f0a0909676f746f206f75743b0a097d20656c736520696620287263203d3d20485f434f4e54494e554529207b0a09092f2a20416c6c206f7468657220637075732061726520696e20485f4a4f494e2c20746869732063707520646f65730a0909202a207468652073757370656e642e0a0909202a2f0a090972657475726e205f5f727461735f73757370656e645f6c6173745f63707528646174612c2077616b655f7768656e5f646f6e65293b0a097d20656c7365207b0a09097072696e746b284b45524e5f4552522022485f4a4f494e206f6e20637075202569206661696c65642077697468207263203d20256c645c6e222c0a090920202020202020736d705f70726f636573736f725f696428292c207263293b0a090961746f6d69635f7365742826646174612d3e6572726f722c207263293b0a097d0a0a096966202877616b655f7768656e5f646f6e6529207b0a090961746f6d69635f7365742826646174612d3e646f6e652c2031293b0a0a09092f2a20546869732063707520646964207468652073757370656e64206f7220676f7420616e206572726f723b20696e2065697468657220636173652c0a0909202a207765206e65656420746f2070726f6420616c6c206f74686572206f746865722063707573206f7574206f66206a6f696e2073746174652e0a0909202a2045787472612070726f647320617265206861726d6c6573732e0a0909202a2f0a0909666f725f656163685f6f6e6c696e655f63707528637075290a090909706c7061725f6863616c6c5f6e6f7265747328485f50524f442c206765745f686172645f736d705f70726f636573736f725f69642863707529293b0a097d0a6f75743a0a096966202861746f6d69635f6465635f72657475726e2826646174612d3e776f726b696e6729203d3d2030290a0909636f6d706c65746528646174612d3e636f6d706c657465293b0a0972657475726e2072633b0a7d0a0a696e7420727461735f73757370656e645f6370752873747275637420727461735f73757370656e645f6d655f64617461202a64617461290a7b0a0972657475726e205f5f727461735f73757370656e645f63707528646174612c2030293b0a7d0a0a73746174696320766f696420727461735f7065726370755f73757370656e645f6d6528766f6964202a696e666f290a7b0a095f5f727461735f73757370656e645f637075282873747275637420727461735f73757370656e645f6d655f64617461202a29696e666f2c2031293b0a7d0a0a696e7420727461735f69626d5f73757370656e645f6d652873747275637420727461735f61726773202a61726773290a7b0a096c6f6e672073746174653b0a096c6f6e672072633b0a09756e7369676e6564206c6f6e67207265746275665b504c5041525f4843414c4c5f42554653495a455d3b0a0973747275637420727461735f73757370656e645f6d655f6461746120646174613b0a094445434c4152455f434f4d504c4554494f4e5f4f4e535441434b28646f6e65293b0a0a096966202821727461735f736572766963655f70726573656e74282269626d2c73757370656e642d6d652229290a090972657475726e202d454e4f5359533b0a0a092f2a204d616b652073757265207468652073746174652069732076616c6964202a2f0a097263203d20706c7061725f6863616c6c28485f564153495f53544154452c207265746275662c0a09090920282875363429617267732d3e617267735b305d203c3c20333229207c20617267732d3e617267735b315d293b0a0a097374617465203d207265746275665b305d3b0a0a0969662028726329207b0a09097072696e746b284b45524e5f4552522022727461735f69626d5f73757370656e645f6d653a20766173695f73746174652072657475726e656420256c645c6e222c7263293b0a090972657475726e2072633b0a097d20656c736520696620287374617465203d3d20485f564153495f454e41424c454429207b0a0909617267732d3e617267735b617267732d3e6e617267735d203d20525441535f4e4f545f53555350454e4441424c453b0a090972657475726e20303b0a097d20656c73652069662028737461746520213d20485f564153495f53555350454e44494e4729207b0a09097072696e746b284b45524e5f4552522022727461735f69626d5f73757370656e645f6d653a20766173695f73746174652072657475726e656420737461746520256c645c6e222c0a0909202020202020207374617465293b0a0909617267732d3e617267735b617267732d3e6e617267735d203d202d313b0a090972657475726e20303b0a097d0a0a0961746f6d69635f7365742826646174612e776f726b696e672c2030293b0a0961746f6d69635f7365742826646174612e646f6e652c2030293b0a0961746f6d69635f7365742826646174612e6572726f722c2030293b0a09646174612e746f6b656e203d20727461735f746f6b656e282269626d2c73757370656e642d6d6522293b0a09646174612e636f6d706c657465203d2026646f6e653b0a0973746f705f746f706f6c6f67795f75706461746528293b0a0a092f2a2043616c6c2066756e6374696f6e206f6e20616c6c20435055732e20204f6e65206f662075732077696c6c206d616b65207468650a09202a20727461732063616c6c0a09202a2f0a09696620286f6e5f656163685f63707528727461735f7065726370755f73757370656e645f6d652c2026646174612c203029290a090961746f6d69635f7365742826646174612e6572726f722c202d45494e56414c293b0a0a09776169745f666f725f636f6d706c6574696f6e2826646f6e65293b0a0a096966202861746f6d69635f726561642826646174612e6572726f722920213d2030290a09097072696e746b284b45524e5f45525220224572726f7220646f696e6720676c6f62616c206a6f696e5c6e22293b0a0a0973746172745f746f706f6c6f67795f75706461746528293b0a0a0972657475726e2061746f6d69635f726561642826646174612e6572726f72293b0a7d0a23656c7365202f2a20434f4e4649475f5050435f50534552494553202a2f0a696e7420727461735f69626d5f73757370656e645f6d652873747275637420727461735f61726773202a61726773290a7b0a0972657475726e202d454e4f5359533b0a7d0a23656e6469660a0a2f2a2a0a202a2046696e6420612073706563696669632070736572696573206572726f72206c6f6720696e20616e205254415320657874656e646564206576656e74206c6f672e0a202a20406c6f673a2052544153206572726f722f6576656e74206c6f670a202a204073656374696f6e5f69643a2074776f206368617261637465722073656374696f6e206964656e7469666965720a202a0a202a2052657475726e73206120706f696e74657220746f2074686520737065636966696564206572726f726c6f67206f72204e554c4c206966206e6f7420666f756e642e0a202a2f0a73747275637420707365726965735f6572726f726c6f67202a6765745f707365726965735f6572726f726c6f672873747275637420727461735f6572726f725f6c6f67202a6c6f672c0a090909090920202020202075696e7431365f742073656374696f6e5f6964290a7b0a0973747275637420727461735f6578745f6576656e745f6c6f675f7636202a6578745f6c6f67203d0a09092873747275637420727461735f6578745f6576656e745f6c6f675f7636202a296c6f672d3e6275666665723b0a0973747275637420707365726965735f6572726f726c6f67202a736563743b0a09756e7369676e65642063686172202a702c202a6c6f675f656e643b0a0a092f2a20436865636b207468617420776520756e6465727374616e642074686520666f726d6174202a2f0a09696620286c6f672d3e657874656e6465645f6c6f675f6c656e677468203c2073697a656f662873747275637420727461735f6578745f6576656e745f6c6f675f763629207c7c0a09202020206578745f6c6f672d3e6c6f675f666f726d617420213d20525441535f56364558545f4c4f475f464f524d41545f4556454e545f4c4f47207c7c0a09202020206578745f6c6f672d3e636f6d70616e795f696420213d20525441535f56364558545f434f4d50414e595f49445f49424d290a090972657475726e204e554c4c3b0a0a096c6f675f656e64203d206c6f672d3e627566666572202b206c6f672d3e657874656e6465645f6c6f675f6c656e6774683b0a0970203d206578745f6c6f672d3e76656e646f725f6c6f673b0a0a097768696c65202870203c206c6f675f656e6429207b0a090973656374203d202873747275637420707365726965735f6572726f726c6f67202a29703b0a090969662028736563742d3e6964203d3d2073656374696f6e5f6964290a09090972657475726e20736563743b0a090970202b3d20736563742d3e6c656e6774683b0a097d0a0a0972657475726e204e554c4c3b0a7d0a0a61736d6c696e6b61676520696e74207070635f727461732873747275637420727461735f61726773205f5f75736572202a7561726773290a7b0a0973747275637420727461735f6172677320617267733b0a09756e7369676e6564206c6f6e6720666c6167733b0a0963686172202a627566665f636f70792c202a657272627566203d204e554c4c3b0a09696e74206e617267733b0a09696e742072633b0a0a09696620282163617061626c65284341505f5359535f41444d494e29290a090972657475726e202d455045524d3b0a0a0969662028636f70795f66726f6d5f757365722826617267732c2075617267732c2033202a2073697a656f6628753332292920213d2030290a090972657475726e202d454641554c543b0a0a096e61726773203d20617267732e6e617267733b0a09696620286e61726773203e2041525241595f53495a4528617267732e61726773290a09202020207c7c20617267732e6e726574203e2041525241595f53495a4528617267732e61726773290a09202020207c7c206e61726773202b20617267732e6e726574203e2041525241595f53495a4528617267732e6172677329290a090972657475726e202d45494e56414c3b0a0a092f2a20436f707920696e20617267732e202a2f0a0969662028636f70795f66726f6d5f7573657228617267732e617267732c2075617267732d3e617267732c0a0909092020206e61726773202a2073697a656f6628727461735f6172675f74292920213d2030290a090972657475726e202d454641554c543b0a0a0969662028617267732e746f6b656e203d3d20525441535f554e4b4e4f574e5f53455256494345290a090972657475726e202d45494e56414c3b0a0a09617267732e72657473203d2026617267732e617267735b6e617267735d3b0a096d656d73657428617267732e726574732c20302c20617267732e6e726574202a2073697a656f6628727461735f6172675f7429293b0a0a092f2a204e65656420746f2068616e646c652069626d2c73757370656e645f6d652063616c6c207370656369616c6c79202a2f0a0969662028617267732e746f6b656e203d3d2069626d5f73757370656e645f6d655f746f6b656e29207b0a09097263203d20727461735f69626d5f73757370656e645f6d65282661726773293b0a0909696620287263290a09090972657475726e2072633b0a0909676f746f20636f70795f72657475726e3b0a097d0a0a09627566665f636f7079203d206765745f6572726f726c6f675f62756666657228293b0a0a09666c616773203d206c6f636b5f7274617328293b0a0a09727461732e61726773203d20617267733b0a09656e7465725f72746173285f5f70612826727461732e6172677329293b0a0961726773203d20727461732e617267733b0a0a092f2a2041202d312072657475726e20636f646520696e64696361746573207468617420746865206c61737420636f6d6d616e6420636f756c646e27740a09202020626520636f6d706c657465642064756520746f2061206861726477617265206572726f722e202a2f0a0969662028617267732e726574735b305d203d3d202d31290a0909657272627566203d205f5f66657463685f727461735f6c6173745f6572726f7228627566665f636f7079293b0a0a09756e6c6f636b5f7274617328666c616773293b0a0a0969662028627566665f636f707929207b0a090969662028657272627566290a0909096c6f675f6572726f72286572726275662c204552525f545950455f525441535f4c4f472c2030293b0a09096b6672656528627566665f636f7079293b0a097d0a0a20636f70795f72657475726e3a0a092f2a20436f7079206f757420617267732e202a2f0a0969662028636f70795f746f5f757365722875617267732d3e61726773202b206e617267732c0a09090920617267732e61726773202b206e617267732c0a09090920617267732e6e726574202a2073697a656f6628727461735f6172675f74292920213d2030290a090972657475726e202d454641554c543b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a2043616c6c206561726c7920647572696e6720626f6f742c206265666f7265206d656d20696e6974206f7220626f6f746d656d2c20746f2072657472696576652074686520525441530a202a20696e666f726d6174696f6e732066726f6d20746865206465766963652d7472656520616e6420616c6c6f636174652074686520524d4f2062756666657220666f7220757365726c616e640a202a2061636365737365732e0a202a2f0a766f6964205f5f696e697420727461735f696e697469616c697a6528766f6964290a7b0a09756e7369676e6564206c6f6e6720727461735f726567696f6e203d20525441535f494e5354414e54494154455f4d41583b0a0a092f2a20476574205254415320646576206e6f646520616e642066696c6c207570206f75722022727461732220737472756374757265207769746820696e666f730a09202a2061626f75742069742e0a09202a2f0a09727461732e646576203d206f665f66696e645f6e6f64655f62795f6e616d65284e554c4c2c20227274617322293b0a0969662028727461732e64657629207b0a0909636f6e737420753332202a62617365702c202a656e747279702c202a73697a65703b0a0a09096261736570203d206f665f6765745f70726f706572747928727461732e6465762c20226c696e75782c727461732d62617365222c204e554c4c293b0a090973697a6570203d206f665f6765745f70726f706572747928727461732e6465762c2022727461732d73697a65222c204e554c4c293b0a090969662028626173657020213d204e554c4c2026262073697a657020213d204e554c4c29207b0a090909727461732e62617365203d202a62617365703b0a090909727461732e73697a65203d202a73697a65703b0a090909656e74727970203d206f665f6765745f70726f706572747928727461732e6465762c0a0909090909226c696e75782c727461732d656e747279222c204e554c4c293b0a09090969662028656e74727970203d3d204e554c4c29202f2a20556768202a2f0a09090909727461732e656e747279203d20727461732e626173653b0a090909656c73650a09090909727461732e656e747279203d202a656e747279703b0a09097d20656c73650a090909727461732e646576203d204e554c4c3b0a097d0a096966202821727461732e646576290a090972657475726e3b0a0a092f2a20496620525441532077617320666f756e642c20616c6c6f636174652074686520524d4f2062756666657220666f7220697420616e64206c6f6f6b20666f720a09202a207468652073746f702d73656c6620746f6b656e20696620616e790a09202a2f0a23696664656620434f4e4649475f50504336340a09696620286d616368696e655f6973287073657269657329202626206669726d776172655f6861735f666561747572652846575f464541545552455f4c5041522929207b0a0909727461735f726567696f6e203d206d696e2870706336345f726d615f73697a652c20525441535f494e5354414e54494154455f4d4158293b0a090969626d5f73757370656e645f6d655f746f6b656e203d20727461735f746f6b656e282269626d2c73757370656e642d6d6522293b0a097d0a23656e6469660a09727461735f726d6f5f627566203d206d656d626c6f636b5f616c6c6f635f6261736528525441535f524d4f4255465f4d41582c20504147455f53495a452c20727461735f726567696f6e293b0a0a23696664656620434f4e4649475f525441535f4552524f525f4c4f4747494e470a09727461735f6c6173745f6572726f725f746f6b656e203d20727461735f746f6b656e2822727461732d6c6173742d6572726f7222293b0a23656e6469660a7d0a0a696e74205f5f696e6974206561726c795f696e69745f64745f7363616e5f7274617328756e7369676e6564206c6f6e67206e6f64652c0a0909636f6e73742063686172202a756e616d652c20696e742064657074682c20766f6964202a64617461290a7b0a09753332202a62617365702c202a656e747279702c202a73697a65703b0a0a0969662028646570746820213d2031207c7c20737472636d7028756e616d652c202272746173222920213d2030290a090972657475726e20303b0a0a09626173657020203d206f665f6765745f666c61745f64745f70726f70286e6f64652c20226c696e75782c727461732d62617365222c204e554c4c293b0a09656e74727970203d206f665f6765745f666c61745f64745f70726f70286e6f64652c20226c696e75782c727461732d656e747279222c204e554c4c293b0a0973697a657020203d206f665f6765745f666c61745f64745f70726f70286e6f64652c2022727461732d73697a65222c204e554c4c293b0a0a0969662028626173657020262620656e747279702026262073697a657029207b0a0909727461732e62617365203d202a62617365703b0a0909727461732e656e747279203d202a656e747279703b0a0909727461732e73697a65203d202a73697a65703b0a097d0a0a23696664656620434f4e4649475f554442475f525441535f434f4e534f4c450a096261736570203d206f665f6765745f666c61745f64745f70726f70286e6f64652c20227075742d7465726d2d63686172222c204e554c4c293b0a09696620286261736570290a0909727461735f707574636861725f746f6b656e203d202a62617365703b0a0a096261736570203d206f665f6765745f666c61745f64745f70726f70286e6f64652c20226765742d7465726d2d63686172222c204e554c4c293b0a09696620286261736570290a0909727461735f676574636861725f746f6b656e203d202a62617365703b0a0a0969662028727461735f707574636861725f746f6b656e20213d20525441535f554e4b4e4f574e5f534552564943452026260a0920202020727461735f676574636861725f746f6b656e20213d20525441535f554e4b4e4f574e5f53455256494345290a0909756462675f696e69745f727461735f636f6e736f6c6528293b0a0a23656e6469660a0a092f2a20627265616b206e6f77202a2f0a0972657475726e20313b0a7d0a0a73746174696320617263685f7370696e6c6f636b5f742074696d65626173655f6c6f636b3b0a737461746963207536342074696d6562617365203d20303b0a0a766f6964205f5f637075696e697420727461735f676976655f74696d656261736528766f6964290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a096c6f63616c5f6972715f7361766528666c616773293b0a09686172645f6972715f64697361626c6528293b0a09617263685f7370696e5f6c6f636b282674696d65626173655f6c6f636b293b0a09727461735f63616c6c28727461735f746f6b656e2822667265657a652d74696d652d6261736522292c20302c20312c204e554c4c293b0a0974696d6562617365203d206765745f746228293b0a09617263685f7370696e5f756e6c6f636b282674696d65626173655f6c6f636b293b0a0a097768696c65202874696d6562617365290a09096261727269657228293b0a09727461735f63616c6c28727461735f746f6b656e2822746861772d74696d652d6261736522292c20302c20312c204e554c4c293b0a096c6f63616c5f6972715f726573746f726528666c616773293b0a7d0a0a766f6964205f5f637075696e697420727461735f74616b655f74696d656261736528766f6964290a7b0a097768696c6520282174696d6562617365290a09096261727269657228293b0a09617263685f7370696e5f6c6f636b282674696d65626173655f6c6f636b293b0a097365745f74622874696d6562617365203e3e2033322c2074696d656261736520262030786666666666666666293b0a0974696d6562617365203d20303b0a09617263685f7370696e5f756e6c6f636b282674696d65626173655f6c6f636b293b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f727461735f666c6173682e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353333313500313231313437343433333000303032313033370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a202063203230303120505043203634205465616d2c2049424d20436f72700a202a0a202a202020202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a2020202020206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a2020202020206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a20202020202032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a202f70726f632f706f77657270632f727461732f6669726d776172655f666c61736820696e746572666163650a202a0a202a20546869732066696c6520696d706c656d656e74732061206669726d776172655f666c61736820696e7465726661636520746f2070756d702061206669726d776172650a202a20696d61676520696e746f20746865206b65726e656c2e20204174207265626f6f742074696d6520727461735f7265737461727428292077696c6c20736565207468650a202a206669726d7761726520696d61676520616e6420666c617368206974206173206974207265626f6f7473202873656520727461732e63292e0a202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f7265626f6f742e683e0a23696e636c756465203c61736d2f64656c61792e683e0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f727461732e683e0a0a23646566696e65204d4f44554c455f564552532022312e30220a23646566696e65204d4f44554c455f4e414d452022727461735f666c617368220a0a23646566696e65204649524d574152455f464c4153485f4e414d4520226669726d776172655f666c617368222020200a23646566696e65204649524d574152455f5550444154455f4e414d4520226669726d776172655f757064617465220a23646566696e65204d414e4147455f464c4153485f4e414d4520226d616e6167655f666c617368220a23646566696e652056414c49444154455f464c4153485f4e414d45202276616c69646174655f666c617368220a0a2f2a2047656e6572616c20525441532053746174757320436f646573202a2f0a23646566696e6520525441535f52435f535543434553532020300a23646566696e6520525441535f52435f48575f455252092d310a23646566696e6520525441535f52435f42555359092d320a0a2f2a20466c61736820696d616765207374617475732076616c756573202a2f0a23646566696e6520464c4153485f4155544820202020202020202020202d39303032202f2a2052544153204e6f74205365727669636520417574686f7269747920506172746974696f6e202a2f0a23646566696e6520464c4153485f4e4f5f4f50202020202020202020202d31303939202f2a204e6f206f7065726174696f6e20696e697469617465642062792075736572202a2f090a23646566696e6520464c4153485f494d475f53484f52540920202020202d31303035202f2a20466c61736820696d6167652073686f72746572207468616e206578706563746564202a2f0a23646566696e6520464c4153485f494d475f4241445f4c454e202020202d31303034202f2a20426164206c656e6774682076616c756520696e20666c617368206c69737420626c6f636b202a2f0a23646566696e6520464c4153485f494d475f4e554c4c5f4441544120202d31303033202f2a2042616420646174612076616c756520696e20666c617368206c69737420626c6f636b202a2f0a23646566696e6520464c4153485f494d475f52454144592020202020203020202020202f2a204669726d7761726520696d6720726561647920666f7220666c617368206f6e207265626f6f74202a2f0a0a2f2a204d616e61676520696d616765207374617475732076616c756573202a2f0a23646566696e65204d414e4147455f41555448202020202020202020202d39303032202f2a2052544153204e6f74205365727669636520417574686f7269747920506172746974696f6e202a2f0a23646566696e65204d414e4147455f4143544956455f455252202020202d39303031202f2a20525441532043616e6e6f74204f76657277726974652041637469766520496d67202a2f0a23646566696e65204d414e4147455f4e4f5f4f502020202020202020202d31303939202f2a204e6f206f7065726174696f6e20696e697469617465642062792075736572202a2f0a23646566696e65204d414e4147455f504152414d5f45525220202020202d33202020202f2a205254415320506172616d65746572204572726f72202a2f0a23646566696e65204d414e4147455f48575f45525220202020202020202d31202020202f2a2052544153204861726477617265204572726f72202a2f0a0a2f2a2056616c696461746520696d616765207374617475732076616c756573202a2f0a23646566696e652056414c49444154455f41555448202020202020202020202d39303032202f2a2052544153204e6f74205365727669636520417574686f7269747920506172746974696f6e202a2f0a23646566696e652056414c49444154455f4e4f5f4f502020202020202020202d31303939202f2a204e6f206f7065726174696f6e20696e69746961746564206279207468652075736572202a2f0a23646566696e652056414c49444154455f494e434f4d504c455445202020202d31303032202f2a205573657220636f70696564203c2056414c49444154455f4255465f53495a45202a2f0a23646566696e652056414c49444154455f524541445909202020202020202d31303031202f2a204669726d7761726520696d61676520726561647920666f722076616c69646174696f6e202a2f0a23646566696e652056414c49444154455f504152414d5f45525220202020202d33202020202f2a205254415320506172616d65746572204572726f72202a2f0a23646566696e652056414c49444154455f48575f45525220202020202020202d31202020202f2a2052544153204861726477617265204572726f72202a2f0a23646566696e652056414c49444154455f544d505f555044415445202020203020202020202f2a2056616c69646174652052657475726e20537461747573202a2f0a23646566696e652056414c49444154455f464c4153485f41555448202020203120202020202f2a2056616c69646174652052657475726e20537461747573202a2f0a23646566696e652056414c49444154455f494e56414c49445f494d472020203220202020202f2a2056616c69646174652052657475726e20537461747573202a2f0a23646566696e652056414c49444154455f4355525f554e4b4e4f574e2020203320202020202f2a2056616c69646174652052657475726e20537461747573202a2f0a23646566696e652056414c49444154455f544d505f434f4d4d49545f444c203420202020202f2a2056616c69646174652052657475726e20537461747573202a2f0a23646566696e652056414c49444154455f544d505f434f4d4d4954202020203520202020202f2a2056616c69646174652052657475726e20537461747573202a2f0a23646566696e652056414c49444154455f544d505f5550444154455f444c203620202020202f2a2056616c69646174652052657475726e20537461747573202a2f0a0a2f2a2069626d2c6d616e6167652d666c6173682d696d616765206f7065726174696f6e20746f6b656e73202a2f0a23646566696e6520525441535f52454a4543545f544d505f494d47202020300a23646566696e6520525441535f434f4d4d49545f544d505f494d47202020310a0a2f2a2041727261792073697a6573202a2f0a23646566696e652056414c49444154455f4255465f53495a452034303936202020200a23646566696e6520525441535f4d53475f4d41584c454e20202036340a0a2f2a20517569726b202d205254415320726571756972657320346b206c697374206c656e67746820616e6420626c6f636b2073697a65202a2f0a23646566696e6520525441535f424c4b4c4953545f4c454e47544820343039360a23646566696e6520525441535f424c4b5f53495a4520343039360a0a73747275637420666c6173685f626c6f636b207b0a0963686172202a646174613b0a09756e7369676e6564206c6f6e67206c656e6774683b0a7d3b0a0a2f2a20546869732073747275637420697320766572792073696d696c617220627574206e6f74206964656e746963616c20746f0a202a2074686174206e656564656420627920746865207274617320666c617368207570646174652e0a202a20416c6c207765206e65656420746f20646f20666f7220727461732069732072657772697465206e756d5f626c6f636b730a202a20696e746f20612076657273696f6e2f6c656e67746820616e64207472616e736c6174652074686520706f696e746572730a202a20746f206162736f6c7574652e0a202a2f0a23646566696e6520464c4153485f424c4f434b535f5045525f4e4f4445202828525441535f424c4b4c4953545f4c454e475448202d20313629202f2073697a656f662873747275637420666c6173685f626c6f636b29290a73747275637420666c6173685f626c6f636b5f6c697374207b0a09756e7369676e6564206c6f6e67206e756d5f626c6f636b733b0a0973747275637420666c6173685f626c6f636b5f6c697374202a6e6578743b0a0973747275637420666c6173685f626c6f636b20626c6f636b735b464c4153485f424c4f434b535f5045525f4e4f44455d3b0a7d3b0a0a7374617469632073747275637420666c6173685f626c6f636b5f6c697374202a727461735f6669726d776172655f666c6173685f6c6973743b0a0a2f2a2055736520736c616220636163686520746f2067756172616e74656520346b20616c69676e6d656e74202a2f0a73746174696320737472756374206b6d656d5f6361636865202a666c6173685f626c6f636b5f6361636865203d204e554c4c3b0a0a23646566696e6520464c4153485f424c4f434b5f4c4953545f56455253494f4e202831554c290a0a2f2a204c6f63616c20636f7079206f662074686520666c61736820626c6f636b206c6973742e0a202a205765206f6e6c7920616c6c6f77206f6e65206f70656e206f662074686520666c6173682070726f632066696c6520616e642063726561746520746869730a202a206c69737420617320776520676f2e202054686520727461735f6669726d776172655f666c6173685f6c6973742076617261626c652077696c6c2062650a202a20736574206f6e63652074686520646174612069732066756c6c7920726561642e0a202a0a202a20466f7220636f6e76656e69656e6365206173207765206275696c6420746865206c69737420776520757365207669727475616c2061646472732c0a202a20776520646f206e6f742066696c6c20696e207468652076657273696f6e206e756d6265722c20616e6420746865206c656e677468206669656c640a202a206973207472656174656420617320746865206e756d626572206f6620656e74726965732063757272656e746c7920696e2074686520626c6f636b0a202a2028692e652e206e6f742061206279746520636f756e74292e20205468697320697320616c6c206669786564207768656e2063616c6c696e67200a202a2074686520666c61736820726f7574696e652e0a202a2f0a0a2f2a2053746174757320696e74206d757374206265206669727374206d656d626572206f6620737472756374202a2f0a73747275637420727461735f7570646174655f666c6173685f740a7b0a09696e74207374617475733b0909092f2a20466c6173682075706461746520737461747573202a2f0a0973747275637420666c6173685f626c6f636b5f6c697374202a666c6973743b202f2a204c6f63616c20636f7079206f6620666c61736820626c6f636b206c697374202a2f0a7d3b0a0a2f2a2053746174757320696e74206d757374206265206669727374206d656d626572206f6620737472756374202a2f0a73747275637420727461735f6d616e6167655f666c6173685f740a7b0a09696e74207374617475733b0909092f2a2052657475726e656420737461747573202a2f0a09756e7369676e656420696e74206f703b09092f2a2052656a656374206f7220636f6d6d697420696d616765202a2f0a7d3b0a0a2f2a2053746174757320696e74206d757374206265206669727374206d656d626572206f6620737472756374202a2f0a73747275637420727461735f76616c69646174655f666c6173685f740a7b0a09696e74207374617475733b090920092f2a2052657475726e656420737461747573202a2f090a0963686172206275665b56414c49444154455f4255465f53495a455d3b20092f2a2043616e64696461746520696d61676520627566666572202a2f0a09756e7369676e656420696e74206275665f73697a653b09092f2a2053697a65206f6620696d61676520627566202a2f0a09756e7369676e656420696e74207570646174655f726573756c74733b092f2a2055706461746520726573756c747320746f6b656e202a2f0a7d3b0a0a73746174696320444546494e455f5350494e4c4f434b28666c6173685f66696c655f6f70656e5f6c6f636b293b0a737461746963207374727563742070726f635f6469725f656e747279202a6669726d776172655f666c6173685f7064653b0a737461746963207374727563742070726f635f6469725f656e747279202a6669726d776172655f7570646174655f7064653b0a737461746963207374727563742070726f635f6469725f656e747279202a76616c69646174655f7064653b0a737461746963207374727563742070726f635f6469725f656e747279202a6d616e6167655f7064653b0a0a2f2a20446f2073696d706c652073616e69747920636865636b73206f6e2074686520666c61736820696d6167652e202a2f0a73746174696320696e7420666c6173685f6c6973745f76616c69642873747275637420666c6173685f626c6f636b5f6c697374202a666c697374290a7b0a0973747275637420666c6173685f626c6f636b5f6c697374202a663b0a09696e7420693b0a09756e7369676e6564206c6f6e6720626c6f636b5f73697a652c20696d6167655f73697a653b0a0a092f2a20506172616e6f69642073656c66207465737420686572652e2020576520616c736f20636f6c6c6563742074686520696d6167652073697a652e202a2f0a09696d6167655f73697a65203d20303b0a09666f72202866203d20666c6973743b20663b2066203d20662d3e6e65787429207b0a0909666f72202869203d20303b2069203c20662d3e6e756d5f626c6f636b733b20692b2b29207b0a09090969662028662d3e626c6f636b735b695d2e64617461203d3d204e554c4c29207b0a0909090972657475726e20464c4153485f494d475f4e554c4c5f444154413b0a0909097d0a090909626c6f636b5f73697a65203d20662d3e626c6f636b735b695d2e6c656e6774683b0a09090969662028626c6f636b5f73697a65203c3d2030207c7c20626c6f636b5f73697a65203e20525441535f424c4b5f53495a4529207b0a0909090972657475726e20464c4153485f494d475f4241445f4c454e3b0a0909097d0a090909696d6167655f73697a65202b3d20626c6f636b5f73697a653b0a09097d0a097d0a0a0969662028696d6167655f73697a65203c2028323536203c3c2031302929207b0a090969662028696d6167655f73697a65203c203229200a09090972657475726e20464c4153485f4e4f5f4f503b0a097d0a0a097072696e746b284b45524e5f494e464f2022464c4153483a20666c61736820696d616765207769746820256c642062797465732073746f72656420666f7220686172647761726520666c617368206f6e207265626f6f745c6e222c20696d6167655f73697a65293b0a0a0972657475726e20464c4153485f494d475f52454144593b0a7d0a0a73746174696320766f696420667265655f666c6173685f6c6973742873747275637420666c6173685f626c6f636b5f6c697374202a66290a7b0a0973747275637420666c6173685f626c6f636b5f6c697374202a6e6578743b0a09696e7420693b0a0a097768696c6520286629207b0a0909666f72202869203d20303b2069203c20662d3e6e756d5f626c6f636b733b20692b2b290a0909096b6d656d5f63616368655f6672656528666c6173685f626c6f636b5f63616368652c20662d3e626c6f636b735b695d2e64617461293b0a09096e657874203d20662d3e6e6578743b0a09096b6d656d5f63616368655f6672656528666c6173685f626c6f636b5f63616368652c2066293b0a090966203d206e6578743b0a097d0a7d0a0a73746174696320696e7420727461735f666c6173685f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742070726f635f6469725f656e747279202a6470203d205044452866696c652d3e665f706174682e64656e7472792d3e645f696e6f6465293b0a0973747275637420727461735f7570646174655f666c6173685f74202a75663b0a090a097566203d202873747275637420727461735f7570646174655f666c6173685f74202a292064702d3e646174613b0a096966202875662d3e666c69737429207b202020200a09092f2a2046696c6520776173206f70656e656420696e207772697465206d6f646520666f722061206e657720666c61736820617474656d7074202a2f0a09092f2a20436c656172207361766564206c697374202a2f0a090969662028727461735f6669726d776172655f666c6173685f6c69737429207b0a090909667265655f666c6173685f6c69737428727461735f6669726d776172655f666c6173685f6c697374293b0a090909727461735f6669726d776172655f666c6173685f6c697374203d204e554c4c3b0a09097d0a0a09096966202875662d3e73746174757320213d20464c4153485f415554482920200a09090975662d3e737461747573203d20666c6173685f6c6973745f76616c69642875662d3e666c697374293b0a0a09096966202875662d3e737461747573203d3d20464c4153485f494d475f524541445929200a090909727461735f6669726d776172655f666c6173685f6c697374203d2075662d3e666c6973743b0a0909656c73650a090909667265655f666c6173685f6c6973742875662d3e666c697374293b0a0a090975662d3e666c697374203d204e554c4c3b0a097d0a0a0961746f6d69635f646563282664702d3e636f756e74293b0a0972657475726e20303b0a7d0a0a73746174696320766f6964206765745f666c6173685f7374617475735f6d736728696e74207374617475732c2063686172202a627566290a7b0a0963686172202a6d73673b0a0a09737769746368202873746174757329207b0a096361736520464c4153485f415554483a0a09096d7367203d20226572726f723a207468697320706172746974696f6e20646f6573206e6f742068617665207365727669636520617574686f726974795c6e223b0a0909627265616b3b0a096361736520464c4153485f4e4f5f4f503a0a09096d7367203d2022696e666f3a206e6f206669726d7761726520696d61676520666f7220666c6173685c6e223b0a0909627265616b3b0a096361736520464c4153485f494d475f53484f52543a0a09096d7367203d20226572726f723a20666c61736820696d6167652073686f72745c6e223b0a0909627265616b3b0a096361736520464c4153485f494d475f4241445f4c454e3a0a09096d7367203d20226572726f723a20696e7465726e616c206572726f7220626164206c656e6774685c6e223b0a0909627265616b3b0a096361736520464c4153485f494d475f4e554c4c5f444154413a0a09096d7367203d20226572726f723a20696e7465726e616c206572726f72206e756c6c20646174615c6e223b0a0909627265616b3b0a096361736520464c4153485f494d475f52454144593a0a09096d7367203d202272656164793a206669726d7761726520696d61676520726561647920666f7220666c617368206f6e207265626f6f745c6e223b0a0909627265616b3b0a0964656661756c743a0a0909737072696e7466286275662c20226572726f723a20756e6578706563746564207374617475732076616c75652025645c6e222c20737461747573293b0a090972657475726e3b0a097d0a0a09737472637079286275662c206d7367293b090a7d0a0a2f2a2052656164696e67207468652070726f632066696c652077696c6c2073686f772073746174757320286e6f7420746865206669726d7761726520636f6e74656e747329202a2f0a737461746963207373697a655f7420727461735f666c6173685f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a0909092020202020202073697a655f7420636f756e742c206c6f66665f74202a70706f73290a7b0a097374727563742070726f635f6469725f656e747279202a6470203d205044452866696c652d3e665f706174682e64656e7472792d3e645f696e6f6465293b0a0973747275637420727461735f7570646174655f666c6173685f74202a75663b0a0963686172206d73675b525441535f4d53475f4d41584c454e5d3b0a0a097566203d2064702d3e646174613b0a0a096966202821737472636d702864702d3e6e616d652c204649524d574152455f464c4153485f4e414d452929207b0a09096765745f666c6173685f7374617475735f6d73672875662d3e7374617475732c206d7367293b0a097d20656c7365207b092020202f2a204649524d574152455f5550444154455f4e414d45202a2f0a0909737072696e7466286d73672c202225645c6e222c2075662d3e737461747573293b0a097d0a0a0972657475726e2073696d706c655f726561645f66726f6d5f627566666572286275662c20636f756e742c2070706f732c206d73672c207374726c656e286d736729293b0a7d0a0a2f2a20636f6e7374727563746f7220666f7220666c6173685f626c6f636b5f6361636865202a2f0a766f696420727461735f626c6f636b5f63746f7228766f6964202a707472290a7b0a096d656d736574287074722c20302c20525441535f424c4b5f53495a45293b0a7d0a0a2f2a20576520636f756c64206265206d756368206d6f726520656666696369656e7420686572652e202042757420746f206b65657020746869732066756e6374696f6e0a202a2073696d706c6520776520616c6c6f636174652061207061676520746f2074686520626c6f636b206c697374206e6f206d617474657220686f7720736d616c6c207468650a202a20636f756e742069732e20204966207468652073797374656d206973206c6f77206f6e206d656d6f72792069742077696c6c206265206a7573742061732077656c6c0a202a2074686174207765206661696c2e2e2e2e0a202a2f0a737461746963207373697a655f7420727461735f666c6173685f7772697465287374727563742066696c65202a66696c652c20636f6e73742063686172205f5f75736572202a6275666665722c0a0909090973697a655f7420636f756e742c206c6f66665f74202a6f6666290a7b0a097374727563742070726f635f6469725f656e747279202a6470203d205044452866696c652d3e665f706174682e64656e7472792d3e645f696e6f6465293b0a0973747275637420727461735f7570646174655f666c6173685f74202a75663b0a0963686172202a703b0a09696e74206e6578745f667265653b0a0973747275637420666c6173685f626c6f636b5f6c697374202a666c3b0a0a097566203d202873747275637420727461735f7570646174655f666c6173685f74202a292064702d3e646174613b0a0a096966202875662d3e737461747573203d3d20464c4153485f41555448207c7c20636f756e74203d3d2030290a090972657475726e20636f756e743b092f2a20646973636172642064617461202a2f0a0a092f2a20496e20746865206361736520746861742074686520696d616765206973206e6f7420726561647920666f7220666c617368696e672c20746865206d656d6f72790a09202a20616c6c6f636174656420666f722074686520626c6f636b206c6973742077696c6c2062652066726565642075706f6e207468652072656c65617365206f6620746865200a09202a2070726f632066696c650a09202a2f0a096966202875662d3e666c697374203d3d204e554c4c29207b0a090975662d3e666c697374203d206b6d656d5f63616368655f616c6c6f6328666c6173685f626c6f636b5f63616368652c204746505f4b45524e454c293b0a0909696620282175662d3e666c697374290a09090972657475726e202d454e4f4d454d3b0a097d0a0a09666c203d2075662d3e666c6973743b0a097768696c652028666c2d3e6e657874290a0909666c203d20666c2d3e6e6578743b202f2a207365656b20746f206c61737420626c6f636b5f6c69737420666f7220617070656e64202a2f0a096e6578745f66726565203d20666c2d3e6e756d5f626c6f636b733b0a09696620286e6578745f66726565203d3d20464c4153485f424c4f434b535f5045525f4e4f444529207b0a09092f2a204e65656420746f20616c6c6f6361746520616e6f7468657220626c6f636b5f6c697374202a2f0a0909666c2d3e6e657874203d206b6d656d5f63616368655f616c6c6f6328666c6173685f626c6f636b5f63616368652c204746505f4b45524e454c293b0a09096966202821666c2d3e6e657874290a09090972657475726e202d454e4f4d454d3b0a0909666c203d20666c2d3e6e6578743b0a09096e6578745f66726565203d20303b0a097d0a0a0969662028636f756e74203e20525441535f424c4b5f53495a45290a0909636f756e74203d20525441535f424c4b5f53495a453b0a0970203d206b6d656d5f63616368655f616c6c6f6328666c6173685f626c6f636b5f63616368652c204746505f4b45524e454c293b0a09696620282170290a090972657475726e202d454e4f4d454d3b0a090a09696628636f70795f66726f6d5f7573657228702c206275666665722c20636f756e742929207b0a09096b6d656d5f63616368655f6672656528666c6173685f626c6f636b5f63616368652c2070293b0a090972657475726e202d454641554c543b0a097d0a09666c2d3e626c6f636b735b6e6578745f667265655d2e64617461203d20703b0a09666c2d3e626c6f636b735b6e6578745f667265655d2e6c656e677468203d20636f756e743b0a09666c2d3e6e756d5f626c6f636b732b2b3b0a0a0972657475726e20636f756e743b0a7d0a0a73746174696320696e7420727461735f6578636c5f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742070726f635f6469725f656e747279202a6470203d2050444528696e6f6465293b0a0a092f2a20456e666f726365206578636c7573697665206f70656e20776974682075736520636f756e74206f6620504445202a2f0a097370696e5f6c6f636b2826666c6173685f66696c655f6f70656e5f6c6f636b293b0a096966202861746f6d69635f72656164282664702d3e636f756e7429203e203229207b0a09097370696e5f756e6c6f636b2826666c6173685f66696c655f6f70656e5f6c6f636b293b0a090972657475726e202d45425553593b0a097d0a0a0961746f6d69635f696e63282664702d3e636f756e74293b0a097370696e5f756e6c6f636b2826666c6173685f66696c655f6f70656e5f6c6f636b293b0a090a0972657475726e20303b0a7d0a0a73746174696320696e7420727461735f6578636c5f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742070726f635f6469725f656e747279202a6470203d2050444528696e6f6465293b0a0a0961746f6d69635f646563282664702d3e636f756e74293b0a0a0972657475726e20303b0a7d0a0a73746174696320766f6964206d616e6167655f666c6173682873747275637420727461735f6d616e6167655f666c6173685f74202a617267735f627566290a7b0a097333322072633b0a0a09646f207b0a09097263203d20727461735f63616c6c28727461735f746f6b656e282269626d2c6d616e6167652d666c6173682d696d61676522292c20312c200a09090920202020202020312c204e554c4c2c20617267735f6275662d3e6f70293b0a097d207768696c652028727461735f627573795f64656c617928726329293b0a0a09617267735f6275662d3e737461747573203d2072633b0a7d0a0a737461746963207373697a655f74206d616e6167655f666c6173685f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a0909092020202020202073697a655f7420636f756e742c206c6f66665f74202a70706f73290a7b0a097374727563742070726f635f6469725f656e747279202a6470203d205044452866696c652d3e665f706174682e64656e7472792d3e645f696e6f6465293b0a0973747275637420727461735f6d616e6167655f666c6173685f74202a617267735f6275663b0a0963686172206d73675b525441535f4d53475f4d41584c454e5d3b0a09696e74206d73676c656e3b0a0a09617267735f627566203d2064702d3e646174613b0a0969662028617267735f627566203d3d204e554c4c290a090972657475726e20303b0a0a096d73676c656e203d20737072696e7466286d73672c202225645c6e222c20617267735f6275662d3e737461747573293b0a0a0972657475726e2073696d706c655f726561645f66726f6d5f627566666572286275662c20636f756e742c2070706f732c206d73672c206d73676c656e293b0a7d0a0a737461746963207373697a655f74206d616e6167655f666c6173685f7772697465287374727563742066696c65202a66696c652c20636f6e73742063686172205f5f75736572202a6275662c0a0909090973697a655f7420636f756e742c206c6f66665f74202a6f6666290a7b0a097374727563742070726f635f6469725f656e747279202a6470203d205044452866696c652d3e665f706174682e64656e7472792d3e645f696e6f6465293b0a0973747275637420727461735f6d616e6167655f666c6173685f74202a617267735f6275663b0a09636f6e737420636861722072656a6563745f7374725b5d203d202230223b0a09636f6e7374206368617220636f6d6d69745f7374725b5d203d202231223b0a09636861722073746b6275665b31305d3b0a09696e74206f703b0a0a09617267735f627566203d202873747275637420727461735f6d616e6167655f666c6173685f74202a292064702d3e646174613b0a096966202828617267735f6275662d3e737461747573203d3d204d414e4147455f4155544829207c7c2028636f756e74203d3d203029290a090972657475726e20636f756e743b0a09090a096f70203d202d313b0a096966202862756629207b0a090969662028636f756e74203e20392920636f756e74203d20393b0a090969662028636f70795f66726f6d5f75736572202873746b6275662c206275662c20636f756e742929207b0a09090972657475726e202d454641554c543b0a09097d0a0909696620287374726e636d702873746b6275662c2072656a6563745f7374722c207374726c656e2872656a6563745f7374722929203d3d203029200a0909096f70203d20525441535f52454a4543545f544d505f494d473b0a0909656c736520696620287374726e636d702873746b6275662c20636f6d6d69745f7374722c207374726c656e28636f6d6d69745f7374722929203d3d203029200a0909096f70203d20525441535f434f4d4d49545f544d505f494d473b0a097d0a090a09696620286f70203d3d202d31292020202f2a2062756620697320656d7074792c206f7220636f6e7461696e7320696e76616c696420737472696e67202a2f0a090972657475726e202d45494e56414c3b0a0a09617267735f6275662d3e6f70203d206f703b0a096d616e6167655f666c61736828617267735f627566293b0a0a0972657475726e20636f756e743b0a7d0a0a73746174696320766f69642076616c69646174655f666c6173682873747275637420727461735f76616c69646174655f666c6173685f74202a617267735f627566290a7b0a09696e7420746f6b656e203d20727461735f746f6b656e282269626d2c76616c69646174652d666c6173682d696d61676522293b0a09696e74207570646174655f726573756c74733b0a097333322072633b090a0a097263203d20303b0a09646f207b0a09097370696e5f6c6f636b2826727461735f646174615f6275665f6c6f636b293b0a09096d656d63707928727461735f646174615f6275662c20617267735f6275662d3e6275662c2056414c49444154455f4255465f53495a45293b0a09097263203d20727461735f63616c6c28746f6b656e2c20322c20322c20267570646174655f726573756c74732c200a090909202020202020202875333229205f5f706128727461735f646174615f627566292c20617267735f6275662d3e6275665f73697a65293b0a09096d656d63707928617267735f6275662d3e6275662c20727461735f646174615f6275662c2056414c49444154455f4255465f53495a45293b0a09097370696e5f756e6c6f636b2826727461735f646174615f6275665f6c6f636b293b0a097d207768696c652028727461735f627573795f64656c617928726329293b0a0a09617267735f6275662d3e737461747573203d2072633b0a09617267735f6275662d3e7570646174655f726573756c7473203d207570646174655f726573756c74733b0a7d0a0a73746174696320696e74206765745f76616c69646174655f666c6173685f6d73672873747275637420727461735f76616c69646174655f666c6173685f74202a617267735f6275662c200a09092020202020202020202020202020202020202063686172202a6d7367290a7b0a09696e74206e3b0a0a0969662028617267735f6275662d3e737461747573203e3d2056414c49444154455f544d505f55504441544529207b200a09096e203d20737072696e7466286d73672c202225645c6e222c20617267735f6275662d3e7570646174655f726573756c7473293b0a09096966202828617267735f6275662d3e7570646174655f726573756c7473203e3d2056414c49444154455f4355525f554e4b4e4f574e29207c7c0a09092020202028617267735f6275662d3e7570646174655f726573756c7473203d3d2056414c49444154455f544d505f55504441544529290a0909096e202b3d20737072696e7466286d7367202b206e2c202225735c6e222c20617267735f6275662d3e627566293b0a097d20656c7365207b0a09096e203d20737072696e7466286d73672c202225645c6e222c20617267735f6275662d3e737461747573293b0a097d0a0972657475726e206e3b0a7d0a0a737461746963207373697a655f742076616c69646174655f666c6173685f72656164287374727563742066696c65202a66696c652c2063686172205f5f75736572202a6275662c0a0909092020202020202073697a655f7420636f756e742c206c6f66665f74202a70706f73290a7b0a097374727563742070726f635f6469725f656e747279202a6470203d205044452866696c652d3e665f706174682e64656e7472792d3e645f696e6f6465293b0a0973747275637420727461735f76616c69646174655f666c6173685f74202a617267735f6275663b0a0963686172206d73675b525441535f4d53475f4d41584c454e5d3b0a09696e74206d73676c656e3b0a0a09617267735f627566203d2064702d3e646174613b0a0a096d73676c656e203d206765745f76616c69646174655f666c6173685f6d736728617267735f6275662c206d7367293b0a0a0972657475726e2073696d706c655f726561645f66726f6d5f627566666572286275662c20636f756e742c2070706f732c206d73672c206d73676c656e293b0a7d0a0a737461746963207373697a655f742076616c69646174655f666c6173685f7772697465287374727563742066696c65202a66696c652c20636f6e73742063686172205f5f75736572202a6275662c0a090909092020202073697a655f7420636f756e742c206c6f66665f74202a6f6666290a7b0a097374727563742070726f635f6469725f656e747279202a6470203d205044452866696c652d3e665f706174682e64656e7472792d3e645f696e6f6465293b0a0973747275637420727461735f76616c69646174655f666c6173685f74202a617267735f6275663b0a09696e742072633b0a0a09617267735f627566203d202873747275637420727461735f76616c69646174655f666c6173685f74202a292064702d3e646174613b0a0a096966202864702d3e64617461203d3d204e554c4c29207b0a090964702d3e64617461203d206b6d616c6c6f632873697a656f662873747275637420727461735f76616c69646174655f666c6173685f74292c200a090909094746505f4b45524e454c293b0a09096966202864702d3e64617461203d3d204e554c4c29200a09090972657475726e202d454e4f4d454d3b0a097d0a0a092f2a20576520617265206f6e6c7920696e746572657374656420696e2074686520666972737420344b206f66207468650a09202a2063616e64696461746520696d616765202a2f0a0969662028282a6f6666203e3d2056414c49444154455f4255465f53495a4529207c7c200a090928617267735f6275662d3e737461747573203d3d2056414c49444154455f415554482929207b0a09092a6f6666202b3d20636f756e743b0a090972657475726e20636f756e743b0a097d0a0a09696620282a6f6666202b20636f756e74203e3d2056414c49444154455f4255465f53495a452920207b0a0909636f756e74203d2056414c49444154455f4255465f53495a45202d202a6f66663b0a0909617267735f6275662d3e737461747573203d2056414c49444154455f52454144593b090a097d20656c7365207b0a0909617267735f6275662d3e737461747573203d2056414c49444154455f494e434f4d504c4554453b0a097d0a0a0969662028216163636573735f6f6b285645524946595f524541442c206275662c20636f756e742929207b0a09097263203d202d454641554c543b0a0909676f746f20646f6e653b0a097d0a0969662028636f70795f66726f6d5f7573657228617267735f6275662d3e627566202b202a6f66662c206275662c20636f756e742929207b0a09097263203d202d454641554c543b0a0909676f746f20646f6e653b0a097d0a0a092a6f6666202b3d20636f756e743b0a097263203d20636f756e743b0a646f6e653a0a09696620287263203c203029207b0a09096b667265652864702d3e64617461293b0a090964702d3e64617461203d204e554c4c3b0a097d0a0972657475726e2072633b0a7d0a0a73746174696320696e742076616c69646174655f666c6173685f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a097374727563742070726f635f6469725f656e747279202a6470203d205044452866696c652d3e665f706174682e64656e7472792d3e645f696e6f6465293b0a0973747275637420727461735f76616c69646174655f666c6173685f74202a617267735f6275663b0a0a09617267735f627566203d202873747275637420727461735f76616c69646174655f666c6173685f74202a292064702d3e646174613b0a0a0969662028617267735f6275662d3e737461747573203d3d2056414c49444154455f524541445929207b0a0909617267735f6275662d3e6275665f73697a65203d2056414c49444154455f4255465f53495a453b0a090976616c69646174655f666c61736828617267735f627566293b0a097d0a0a092f2a20546865206d61746368696e672061746f6d69635f696e632077617320696e20727461735f6578636c5f6f70656e2829202a2f0a0961746f6d69635f646563282664702d3e636f756e74293b0a0a0972657475726e20303b0a7d0a0a73746174696320766f696420727461735f666c6173685f6669726d7761726528696e74207265626f6f745f74797065290a7b0a09756e7369676e6564206c6f6e6720696d6167655f73697a653b0a0973747275637420666c6173685f626c6f636b5f6c697374202a662c202a6e6578742c202a666c6973743b0a09756e7369676e6564206c6f6e6720727461735f626c6f636b5f6c6973743b0a09696e7420692c207374617475732c207570646174655f746f6b656e3b0a0a0969662028727461735f6669726d776172655f666c6173685f6c697374203d3d204e554c4c290a090972657475726e3b09092f2a206e6f7468696e6720746f20646f202a2f0a0a09696620287265626f6f745f7479706520213d205359535f5245535441525429207b0a09097072696e746b284b45524e5f414c4552542022464c4153483a206669726d7761726520666c6173682072657175697265732061207265626f6f745c6e22293b0a09097072696e746b284b45524e5f414c4552542022464c4153483a20746865206669726d7761726520696d6167652077696c6c204e4f5420626520666c61736865645c6e22293b0a090972657475726e3b0a097d0a0a097570646174655f746f6b656e203d20727461735f746f6b656e282269626d2c7570646174652d666c6173682d36342d616e642d7265626f6f7422293b0a09696620287570646174655f746f6b656e203d3d20525441535f554e4b4e4f574e5f5345525649434529207b0a09097072696e746b284b45524e5f414c4552542022464c4153483a2069626d2c7570646174652d666c6173682d36342d616e642d7265626f6f7420220a090920202020202020226973206e6f7420617661696c61626c65202d2d206e6f742061207365727669636520706172746974696f6e3f5c6e22293b0a09097072696e746b284b45524e5f414c4552542022464c4153483a206669726d776172652077696c6c206e6f7420626520666c61736865645c6e22293b0a090972657475726e3b0a097d0a0a092f2a0a09202a204a757374206265666f7265207374617274696e6720746865206669726d7761726520666c6173682c2063616e63656c20746865206576656e74207363616e20776f726b0a09202a20746f2061766f696420616e7920736f6674206c6f636b7570206973737565732e0a09202a2f0a09727461735f63616e63656c5f6576656e745f7363616e28293b0a0a092f2a0a09202a204e4f54453a20746865202266697273742220626c6f636b206d75737420626520756e646572203447422c20736f207765206372656174650a09202a20616e20656e7472792077697468206e6f206461746120626c6f636b7320696e207468652072657365727665642062756666657220696e0a09202a20 |