1. | 000000000000000000000000000000002f2a0a202a20436f7079726967687420284329203230303820467265657363616c652053656d69636f6e647563746f722c20496e632e20416c6c207269676874732072657365727665642e0a202a2044617665204c6975203c646176656c697540667265657363616c652e636f6d3e0a202a20636f70792066726f6d2069646c655f3678782e5320616e64206d6f6469667920666f7220653530302062617365642070726f636573736f722c0a202a20696d706c656d656e742074686520706f7765725f736176652066756e6374696f6e20696e2069646c652e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a2032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a23696e636c756465203c6c696e75782f746872656164732e683e0a23696e636c756465203c61736d2f7265672e683e0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f6370757461626c652e683e0a23696e636c756465203c61736d2f7468726561645f696e666f2e683e0a23696e636c756465203c61736d2f7070635f61736d2e683e0a23696e636c756465203c61736d2f61736d2d6f6666736574732e683e0a0a092e746578740a0a5f474c4f42414c28653530305f69646c65290a0943555252454e545f5448524541445f494e464f2872332c207231290a096c777a0972342c54495f4c4f43414c5f464c41475328723329092f2a20736574206e617070696e6720626974202a2f0a096f72690972342c72342c5f544c465f4e415050494e47092f2a20736f207768656e2077652074616b6520616e20657863657074696f6e202a2f0a097374770972342c54495f4c4f43414c5f464c41475328723329092f2a2069742077696c6c2072657475726e20746f206f75722063616c6c6572202a2f0a0a23696664656620434f4e4649475f5050435f453530304d430a0977727465656909310a313a09776169740a0a092f2a0a09202a20477561726420616761696e73742073707572696f75732077616b657570732028652e672e2066726f6d20612068797065727669736f7229202d2d0a09202a20616e79207265616c20696e746572727570742077696c6c20636175736520757320746f2072657475726e20746f204c522064756520746f0a09202a205f544c465f4e415050494e472e0a09202a2f0a09620931620a23656c73650a092f2a20436865636b2069662077652063616e206e6170206f7220646f7a652c207075742048494430206d61736b20696e207233202a2f0a096c69730972332c300a424547494e5f4654525f53454354494f4e0a096c69730972332c484944305f444f5a4540680a454e445f4654525f53454354494f4e5f4946534554284350555f4654525f43414e5f444f5a45290a0a424547494e5f4654525f53454354494f4e0a092f2a204e6f7720636865636b206966207573657220656e61626c6564204e4150206d6f6465202a2f0a096c69730972342c706f776572736176655f6e61704068610a096c777a0972342c706f776572736176655f6e6170406c287234290a09636d70776909302c72342c300a096265710931660a09737477750972312c2d3136287231290a096d666c720972300a097374770972302c3230287231290a09626c09666c7573685f6463616368655f4c310a096c777a0972302c3230287231290a09616464690972312c72312c31360a096d746c720972300a096c69730972332c484944305f4e415040680a454e445f4654525f53454354494f4e5f4946534554284350555f4654525f43414e5f4e4150290a424547494e5f4654525f53454354494f4e0a096d73796e630a096c690972372c4c32435352305f4c32464c406c0a096d74737072095350524e5f4c32435352302c72370a323a0a096d667370720972372c5350524e5f4c32435352300a09616e64692e0972342c72372c4c32435352305f4c32464c406c0a09626e650932620a454e445f4654525f53454354494f4e5f4946534554284350555f4654525f4c324353527c4350555f4654525f43414e5f4e4150290a313a0a092f2a20476f20746f204e4150206f7220444f5a45206e6f77202a2f0a096d667370720972342c5350524e5f484944300a09726c77696e6d0972342c72342c302c7e28484944305f444f5a457c484944305f4e41507c484944305f534c454550290a096f720972342c72342c72330a096973796e630a096d74737072095350524e5f484944302c72340a096973796e630a0a096d666d73720972370a096f7269730972372c72372c4d53525f574540680a096f72690972372c72372c4d53525f45450a096d73796e630a096d746d73720972370a096973796e630a323a09620932620a23656e646966202f2a2021453530304d43202a2f0a0a2f2a0a202a2052657475726e2066726f6d204e41502f444f5a45206d6f64652c20726573746f726520736f6d6520435055207370656369666963207265676973746572732c0a202a20723220636f6e7461696e696e6720706879736963616c2061646472657373206f662063757272656e742e0a202a2072313120706f696e747320746f2074686520657863657074696f6e206672616d652028706879736963616c2061646472657373292e0a202a205765206861766520746f207072657365727665207231302e0a202a2f0a5f474c4f42414c28706f7765725f736176655f70706333325f726573746f7265290a096c777a0972392c5f4c494e4b287231312909092f2a20696e74657272757074656420696e20653530305f69646c65202a2f0a097374770972392c5f4e4950287231312909092f2a206d616b6520697420646f206120626c72202a2f0a0a23696664656620434f4e4649475f534d500a0943555252454e545f5448524541445f494e464f287231322c207231290a096c777a097231312c54495f435055287231322909092f2a2067657420637075206e756d626572202a2034202a2f0a09736c7769097231312c7231312c320a23656c73650a096c69097231312c300a23656e6469660a0a0962097472616e736665725f746f5f68616e646c65725f636f6e740a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f69646c655f706f776572342e5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303331333300313231313437343433333000303032313037370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2020546869732066696c6520636f6e7461696e732074686520706f7765725f736176652066756e6374696f6e20666f72203937302d66616d696c7920435055732e0a202a0a202a2020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a20206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a202032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a23696e636c756465203c6c696e75782f746872656164732e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f6370757461626c652e683e0a23696e636c756465203c61736d2f7468726561645f696e666f2e683e0a23696e636c756465203c61736d2f7070635f61736d2e683e0a23696e636c756465203c61736d2f61736d2d6f6666736574732e683e0a23696e636c756465203c61736d2f697271666c6167732e683e0a0a23756e6465662044454255470a0a092e746578740a0a5f474c4f42414c28706f776572345f69646c65290a424547494e5f4654525f53454354494f4e0a09626c720a454e445f4654525f53454354494f4e5f4946434c52284350555f4654525f43414e5f4e4150290a092f2a204e6f7720636865636b2069662075736572206f72206172636820656e61626c6564204e4150206d6f6465202a2f0a094c4f41445f5245475f41444452424153452872332c706f776572736176655f6e6170290a096c777a0972342c414444524f464628706f776572736176655f6e617029287233290a09636d70776909302c72342c300a096265716c720a0a092f2a20486172642064697361626c6520696e7465727275707473202a2f0a096d666d73720972370a09726c6469636c0972302c72372c34382c310a09726f746c64690972302c72302c31360a096d746d7372640972302c310a0a092f2a20436865636b20696620736f6d657468696e672068617070656e6564207768696c6520736f66742d64697361626c6564202a2f0a096c627a0972302c5041434149525148415050454e454428723133290a09636d707769096372302c72302c300a09626e656c720a0a092f2a20536f66742d656e61626c6520696e7465727275707473202a2f0a23696664656620434f4e4649475f54524143455f495251464c4147530a096d666c720972300a097374640972302c3136287231290a09737464752020202072312c2d313238287231290a09626c092e74726163655f68617264697271735f6f6e0a09616464692020202072312c72312c3132380a096c640972302c3136287231290a096d746c720972300a096d666d73720972370a23656e646966202f2a20434f4e4649475f54524143455f495251464c414753202a2f0a0a096c690972302c310a097374620972302c50414341534f4654495251454e2872313329092f2a207765276c6c20686172642d656e61626c652073686f72746c79202a2f0a424547494e5f4654525f53454354494f4e0a09445353414c4c0a0973796e630a454e445f4654525f53454354494f4e5f4946534554284350555f4654525f414c5449564543290a0943555252454e545f5448524541445f494e464f2872392c207231290a096c640972382c54495f4c4f43414c5f464c41475328723929092f2a20736574206e617070696e6720626974202a2f0a096f72690972382c72382c5f544c465f4e415050494e47092f2a20736f207768656e2077652074616b6520616e20657863657074696f6e202a2f0a097374640972382c54495f4c4f43414c5f464c41475328723929092f2a2069742077696c6c2072657475726e20746f206f75722063616c6c6572202a2f0a096f72690972372c72372c4d53525f45450a096f7269730972372c72372c4d53525f504f5740680a313a0973796e630a096973796e630a096d746d7372640972370a096973796e630a09620931620a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f69646c655f706f776572372e5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303532333700313231313437343433333000303032313131310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2020546869732066696c6520636f6e7461696e732074686520706f7765725f736176652066756e6374696f6e20666f7220506f7765723720435055732e0a202a0a202a2020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a20206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a202032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a23696e636c756465203c6c696e75782f746872656164732e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f6370757461626c652e683e0a23696e636c756465203c61736d2f7468726561645f696e666f2e683e0a23696e636c756465203c61736d2f7070635f61736d2e683e0a23696e636c756465203c61736d2f61736d2d6f6666736574732e683e0a23696e636c756465203c61736d2f7070632d6f70636f64652e683e0a23696e636c756465203c61736d2f68775f6972712e683e0a23696e636c756465203c61736d2f6b766d5f626f6f6b33735f61736d2e683e0a0a23756e6465662044454255470a0a092e746578740a0a5f474c4f42414c28706f776572375f69646c65290a092f2a204e6f7720636865636b2069662075736572206f72206172636820656e61626c6564204e4150206d6f6465202a2f0a094c4f41445f5245475f41444452424153452872332c706f776572736176655f6e6170290a096c777a0972342c414444524f464628706f776572736176655f6e617029287233290a09636d70776909302c72342c300a096265716c720a092f2a2066616c6c207468726f756768202a2f0a0a5f474c4f42414c28706f776572375f6e6170290a092f2a204e41502069732061207374617465206c6f73732c2077652063726561746520612072656773206672616d65206f6e207468650a09202a20737461636b2c2066696c6c20697420757020776974682074686520737461746520776520636172652061626f757420616e640a09202a20737469636b206120706f696e74657220746f20697420696e205041434152312e205765207265616c6c79206f6e6c790a09202a206e65656420746f20736176652050432c20736f6d65204352206269747320616e6420746865204e5620475052732c0a09202a2062757420666f72206e6f7720616e20696e74657272757074206672616d652077696c6c20646f2e0a09202a2f0a096d666c720972300a097374640972302c3136287231290a09737464750972312c2d494e545f4652414d455f53495a45287231290a097374640972302c5f4c494e4b287231290a097374640972302c5f4e4950287231290a0a2369666e64656620434f4e4649475f534d500a092f2a204d616b652073757265204650552c20565358206574632e2e2e2061726520666c7573686564206173207765206d6179206c6f73650a09202a207374617465207768656e20676f696e6720746f206e6170206d6f64650a09202a2f0a09626c092e646973636172645f6c617a795f6370755f73746174650a23656e646966202f2a20434f4e4649475f534d50202a2f0a0a092f2a20486172642064697361626c6520696e7465727275707473202a2f0a096d666d73720972390a09726c6469636c0972392c72392c34382c310a09726f746c64690972392c72392c31360a096d746d7372640972392c310909092f2a20686172642d64697361626c6520696e7465727275707473202a2f0a0a092f2a20436865636b20696620736f6d657468696e672068617070656e6564207768696c6520736f66742d64697361626c6564202a2f0a096c627a0972302c5041434149525148415050454e454428723133290a09636d707769096372302c72302c300a096265710931660a09616464690972312c72312c494e545f4652414d455f53495a450a096c640972302c3136287231290a096d746c720972300a09626c720a0a313a092f2a205765206d61726b206972717320686172642064697361626c6564206173207468697320697320746865207374617465207765276c6c0a09202a20626520696e207768656e2072657475726e696e6720616e64207765206e65656420746f2074656c6c20617263685f6c6f63616c5f6972715f726573746f726528290a09202a2061626f75742069740a09202a2f0a096c690972302c504143415f4952515f484152445f4449530a097374620972302c5041434149525148415050454e454428723133290a0a092f2a20576520686176656e2774206c6f7374207374617465202e2e2e20796574202a2f0a096c690972302c300a097374620972302c504143415f4e415053544154454c4f535428723133290a0a092f2a20436f6e74696e756520736176696e67207374617465202a2f0a09534156455f47505228322c207231290a09534156455f4e5647505253287231290a096d6663720972330a097374640972332c5f434352287231290a097374640972392c5f4d5352287231290a097374640972312c50414341523128723133290a0a23696664656620434f4e4649475f4b564d5f424f4f4b33535f36345f48560a092f2a2054656c6c204b564d207765277265206e617070696e67202a2f0a096c690972342c4b564d5f48575448524541445f494e5f4e41500a097374620972342c4853544154455f48575448524541445f535441544528723133290a23656e6469660a0a092f2a204d61676963204e4150206d6f646520656e7465722073657175656e6365202a2f0a097374640972302c30287231290a0970746573796e630a096c640972302c30287231290a313a09636d70096372302c72302c72300a09626e650931620a095050435f4e41500a0962092e0a0a5f474c4f42414c28706f776572375f77616b6575705f6c6f7373290a096c640972312c50414341523128723133290a09524553545f4e5647505253287231290a09524553545f47505228322c207231290a096c640972332c5f434352287231290a096c640972342c5f4d5352287231290a096c640972352c5f4e4950287231290a09616464690972312c72312c494e545f4652414d455f53495a450a096d7463720972330a096d74737072095350524e5f535252312c72340a096d74737072095350524e5f535252302c72350a09726669640a0a5f474c4f42414c28706f776572375f77616b6575705f6e6f6c6f7373290a096c627a0972302c504143415f4e415053544154454c4f535428723133290a09636d7077690972302c300a09626e65092e706f776572375f77616b6575705f6c6f73730a096c640972312c50414341523128723133290a096c640972342c5f4d5352287231290a096c640972352c5f4e4950287231290a09616464690972312c72312c494e545f4652414d455f53495a450a096d74737072095350524e5f535252312c72340a096d74737072095350524e5f535252302c72350a09726669640a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f696f2d776f726b61726f756e64732e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313031373300313231313437343433333000303032313636370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20537570706f72742050434920494f20776f726b61726f756e640a202a0a202a2020436f707972696768742028432920323030362042656e6a616d696e2048657272656e7363686d696474203c62656e68406b65726e656c2e6372617368696e672e6f72673e0a202a09092020202020202049424d2c20436f72702e0a202a202028432920436f7079726967687420323030372d3230303820544f534849424120434f52504f524154494f4e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652076657273696f6e20322061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a2f0a23756e6465662044454255470a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f73636865642e683e092f2a20666f7220696e69745f6d6d202a2f0a0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f7070632d7063692e683e0a23696e636c756465203c61736d2f696f2d776f726b61726f756e64732e683e0a0a23646566696e6520494f57415f4d41585f42555309380a0a7374617469632073747275637420696f77615f62757320696f77615f6275737365735b494f57415f4d41585f4255535d3b0a73746174696320756e7369676e656420696e7420696f77615f6275735f636f756e743b0a0a7374617469632073747275637420696f77615f627573202a696f77615f7063695f66696e6428756e7369676e6564206c6f6e672076616464722c20756e7369676e6564206c6f6e67207061646472290a7b0a09696e7420692c206a3b0a09737472756374207265736f75726365202a7265733b0a09756e7369676e6564206c6f6e67207673746172742c2076656e643b0a0a09666f72202869203d20303b2069203c20696f77615f6275735f636f756e743b20692b2b29207b0a090973747275637420696f77615f627573202a627573203d2026696f77615f6275737365735b695d3b0a0909737472756374207063695f636f6e74726f6c6c6572202a706862203d206275732d3e7068623b0a0a090969662028766164647229207b0a090909767374617274203d2028756e7369676e6564206c6f6e67297068622d3e696f5f626173655f766972743b0a09090976656e64203d20767374617274202b207068622d3e7063695f696f5f73697a65202d20313b0a09090969662028287661646472203e3d207673746172742920262620287661646472203c3d2076656e6429290a0909090972657475726e206275733b0a09097d0a0a0909696620287061646472290a090909666f7220286a203d20303b206a203c20333b206a2b2b29207b0a09090909726573203d20267068622d3e6d656d5f7265736f75726365735b6a5d3b0a09090909696620287061646472203e3d207265732d3e7374617274202626207061646472203c3d207265732d3e656e64290a090909090972657475726e206275733b0a0909097d0a097d0a0a0972657475726e204e554c4c3b0a7d0a0a73747275637420696f77615f627573202a696f77615f6d656d5f66696e645f62757328636f6e7374205043495f494f5f414444522061646472290a7b0a0973747275637420696f77615f627573202a6275733b0a09696e7420746f6b656e3b0a0a09746f6b656e203d205043495f4745545f414444525f544f4b454e2861646472293b0a0a0969662028746f6b656e20262620746f6b656e203c3d20696f77615f6275735f636f756e74290a0909627573203d2026696f77615f6275737365735b746f6b656e202d20315d3b0a09656c7365207b0a0909756e7369676e6564206c6f6e672076616464722c2070616464723b0a09097074655f74202a707465703b0a0a09097661646472203d2028756e7369676e6564206c6f6e67295043495f4649585f414444522861646472293b0a0909696620287661646472203c205048425f494f5f42415345207c7c207661646472203e3d205048425f494f5f454e44290a09090972657475726e204e554c4c3b0a0a090970746570203d2066696e645f6c696e75785f70746528696e69745f6d6d2e7067642c207661646472293b0a09096966202870746570203d3d204e554c4c290a0909097061646472203d20303b0a0909656c73650a0909097061646472203d207074655f70666e282a7074657029203c3c20504147455f53484946543b0a0909627573203d20696f77615f7063695f66696e642876616464722c207061646472293b0a0a090969662028627573203d3d204e554c4c290a09090972657475726e204e554c4c3b0a097d0a0a0972657475726e206275733b0a7d0a0a73747275637420696f77615f627573202a696f77615f70696f5f66696e645f62757328756e7369676e6564206c6f6e6720706f7274290a7b0a09756e7369676e6564206c6f6e67207661646472203d2028756e7369676e6564206c6f6e67297063695f696f5f62617365202b20706f72743b0a0972657475726e20696f77615f7063695f66696e642876616464722c2030293b0a7d0a0a0a23646566696e65204445465f5043495f41435f524554286e616d652c207265742c2061742c20616c2c2073706163652c2061612909095c0a7374617469632072657420696f77615f23236e616d6520617409090909095c0a7b09090909090909095c0a0973747275637420696f77615f627573202a6275733b09090909095c0a09627573203d20696f77615f2323737061636523235f66696e645f627573286161293b0909095c0a0969662028627573202626206275732d3e6f7073202626206275732d3e6f70732d3e6e616d65290909095c0a090972657475726e206275732d3e6f70732d3e6e616d6520616c3b0909095c0a0972657475726e205f5f646f5f23236e616d6520616c3b09090909095c0a7d0a0a23646566696e65204445465f5043495f41435f4e4f524554286e616d652c2061742c20616c2c2073706163652c2061612909095c0a73746174696320766f696420696f77615f23236e616d6520617409090909095c0a7b09090909090909095c0a0973747275637420696f77615f627573202a6275733b09090909095c0a09627573203d20696f77615f2323737061636523235f66696e645f627573286161293b0909095c0a0969662028627573202626206275732d3e6f7073202626206275732d3e6f70732d3e6e616d6529207b09095c0a09096275732d3e6f70732d3e6e616d6520616c3b090909095c0a090972657475726e3b0909090909095c0a097d090909090909095c0a095f5f646f5f23236e616d6520616c3b0909090909095c0a7d0a0a23696e636c756465203c61736d2f696f2d646566732e683e0a0a23756e646566204445465f5043495f41435f5245540a23756e646566204445465f5043495f41435f4e4f5245540a0a73746174696320636f6e737420737472756374207070635f7063695f696f20696f77615f7063695f696f203d207b0a0a23646566696e65204445465f5043495f41435f524554286e616d652c207265742c2061742c20616c2c2073706163652c20616129092e6e616d65203d20696f77615f23236e616d652c0a23646566696e65204445465f5043495f41435f4e4f524554286e616d652c2061742c20616c2c2073706163652c20616129092e6e616d65203d20696f77615f23236e616d652c0a0a23696e636c756465203c61736d2f696f2d646566732e683e0a0a23756e646566204445465f5043495f41435f5245540a23756e646566204445465f5043495f41435f4e4f5245540a0a7d3b0a0a73746174696320766f6964205f5f696f6d656d202a696f77615f696f72656d617028706879735f616464725f7420616464722c20756e7369676e6564206c6f6e672073697a652c0a090909092020756e7369676e6564206c6f6e6720666c6167732c20766f6964202a63616c6c6572290a7b0a0973747275637420696f77615f627573202a6275733b0a09766f6964205f5f696f6d656d202a726573203d205f5f696f72656d61705f63616c6c657228616464722c2073697a652c20666c6167732c2063616c6c6572293b0a09696e74206275736e6f3b0a0a09627573203d20696f77615f7063695f66696e6428302c2028756e7369676e6564206c6f6e672961646472293b0a096966202862757320213d204e554c4c29207b0a09096275736e6f203d20627573202d20696f77615f6275737365733b0a09095043495f5345545f414444525f544f4b454e287265732c206275736e6f202b2031293b0a097d0a0972657475726e207265733b0a7d0a0a2f2a20456e61626c6520494f20776f726b61726f756e64202a2f0a73746174696320766f696420696f5f776f726b61726f756e645f696e697428766f6964290a7b0a0973746174696320696e7420696f5f776f726b61726f756e645f696e697465643b0a0a0969662028696f5f776f726b61726f756e645f696e69746564290a090972657475726e3b0a097070635f7063695f696f203d20696f77615f7063695f696f3b0a097070635f6d642e696f72656d6170203d20696f77615f696f72656d61703b0a09696f5f776f726b61726f756e645f696e69746564203d20313b0a7d0a0a2f2a205265676973746572206e65772062757320746f20737570706f727420776f726b61726f756e64202a2f0a766f696420696f77615f72656769737465725f62757328737472756374207063695f636f6e74726f6c6c6572202a7068622c20737472756374207070635f7063695f696f202a6f70732c0a090920202020202020696e7420282a696e697466756e63292873747275637420696f77615f627573202a2c20766f6964202a292c20766f6964202a64617461290a7b0a0973747275637420696f77615f627573202a6275733b0a09737472756374206465766963655f6e6f6465202a6e70203d207068622d3e646e3b0a0a09696f5f776f726b61726f756e645f696e697428293b0a0a0969662028696f77615f6275735f636f756e74203e3d20494f57415f4d41585f42555329207b0a090970725f6572722822494f57413a546f6f206d616e792070636920627269646765732c20220a09092020202020202022776f726b61726f756e64732064697361626c656420666f722025735c6e222c206e702d3e66756c6c5f6e616d65293b0a090972657475726e3b0a097d0a0a09627573203d2026696f77615f6275737365735b696f77615f6275735f636f756e745d3b0a096275732d3e706862203d207068623b0a096275732d3e6f7073203d206f70733b0a096275732d3e70726976617465203d20646174613b0a0a0969662028696e697466756e63290a090969662028282a696e697466756e6329286275732c206461746129290a09090972657475726e3b0a0a09696f77615f6275735f636f756e742b2b3b0a0a0970725f64656275672822494f57413a5b25645d416464206275732c2025732e5c6e222c20696f77615f6275735f636f756e742d312c206e702d3e66756c6c5f6e616d65293b0a7d0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f696f2e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313032353600313231313437343433333000303031373331350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20492f4f20737472696e67206f7065726174696f6e730a202a20202020436f707972696768742028432920313939352d3139393620476172792054686f6d61732028676474406c696e75787070632e6f7267290a202a20202020436f707972696768742028432920323030362049424d20436f72706f726174696f6e0a202a0a202a204c617267656c792072657772697474656e20627920436f727420446f7567616e2028636f72744063732e6e6d742e656475290a202a20616e64205061756c204d61636b65727261732e0a202a0a202a204164617074656420666f722069536572696573206279204d696b6520436f72726967616e20286d696b656a634075732e69626d2e636f6d290a202a2050504336342075706461746573206279204461766520456e67656272657473656e2028656e6765627265744075732e69626d2e636f6d290a202a0a202a2052657772697474656e20696e2043206279205374657068656e20526f746877656c6c2e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a2032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f636f6d70696c65722e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f6669726d776172652e683e0a23696e636c756465203c61736d2f6275672e683e0a0a766f6964205f696e736228636f6e737420766f6c6174696c65207538205f5f696f6d656d202a706f72742c20766f6964202a6275662c206c6f6e6720636f756e74290a7b0a097538202a74627566203d206275663b0a09753820746d703b0a0a0969662028756e6c696b656c7928636f756e74203c3d203029290a090972657475726e3b0a0961736d20766f6c6174696c65282273796e6322293b0a09646f207b0a0909746d70203d202a706f72743b0a0909656965696f28293b0a09092a746275662b2b203d20746d703b0a097d207768696c6520282d2d636f756e7420213d2030293b0a0961736d20766f6c6174696c65282274776920302c25302c303b206973796e6322203a203a202272222028746d7029293b0a7d0a4558504f52545f53594d424f4c285f696e7362293b0a0a766f6964205f6f7574736228766f6c6174696c65207538205f5f696f6d656d202a706f72742c20636f6e737420766f6964202a6275662c206c6f6e6720636f756e74290a7b0a09636f6e7374207538202a74627566203d206275663b0a0a0969662028756e6c696b656c7928636f756e74203c3d203029290a090972657475726e3b0a0961736d20766f6c6174696c65282273796e6322293b0a09646f207b0a09092a706f7274203d202a746275662b2b3b0a097d207768696c6520282d2d636f756e7420213d2030293b0a0961736d20766f6c6174696c65282273796e6322293b0a7d0a4558504f52545f53594d424f4c285f6f75747362293b0a0a766f6964205f696e73775f6e7328636f6e737420766f6c6174696c6520753136205f5f696f6d656d202a706f72742c20766f6964202a6275662c206c6f6e6720636f756e74290a7b0a09753136202a74627566203d206275663b0a0975313620746d703b0a0a0969662028756e6c696b656c7928636f756e74203c3d203029290a090972657475726e3b0a0961736d20766f6c6174696c65282273796e6322293b0a09646f207b0a0909746d70203d202a706f72743b0a0909656965696f28293b0a09092a746275662b2b203d20746d703b0a097d207768696c6520282d2d636f756e7420213d2030293b0a0961736d20766f6c6174696c65282274776920302c25302c303b206973796e6322203a203a202272222028746d7029293b0a7d0a4558504f52545f53594d424f4c285f696e73775f6e73293b0a0a766f6964205f6f757473775f6e7328766f6c6174696c6520753136205f5f696f6d656d202a706f72742c20636f6e737420766f6964202a6275662c206c6f6e6720636f756e74290a7b0a09636f6e737420753136202a74627566203d206275663b0a0a0969662028756e6c696b656c7928636f756e74203c3d203029290a090972657475726e3b0a0961736d20766f6c6174696c65282273796e6322293b0a09646f207b0a09092a706f7274203d202a746275662b2b3b0a097d207768696c6520282d2d636f756e7420213d2030293b0a0961736d20766f6c6174696c65282273796e6322293b0a7d0a4558504f52545f53594d424f4c285f6f757473775f6e73293b0a0a766f6964205f696e736c5f6e7328636f6e737420766f6c6174696c6520753332205f5f696f6d656d202a706f72742c20766f6964202a6275662c206c6f6e6720636f756e74290a7b0a09753332202a74627566203d206275663b0a0975333220746d703b0a0a0969662028756e6c696b656c7928636f756e74203c3d203029290a090972657475726e3b0a0961736d20766f6c6174696c65282273796e6322293b0a09646f207b0a0909746d70203d202a706f72743b0a0909656965696f28293b0a09092a746275662b2b203d20746d703b0a097d207768696c6520282d2d636f756e7420213d2030293b0a0961736d20766f6c6174696c65282274776920302c25302c303b206973796e6322203a203a202272222028746d7029293b0a7d0a4558504f52545f53594d424f4c285f696e736c5f6e73293b0a0a766f6964205f6f7574736c5f6e7328766f6c6174696c6520753332205f5f696f6d656d202a706f72742c20636f6e737420766f6964202a6275662c206c6f6e6720636f756e74290a7b0a09636f6e737420753332202a74627566203d206275663b0a0a0969662028756e6c696b656c7928636f756e74203c3d203029290a090972657475726e3b0a0961736d20766f6c6174696c65282273796e6322293b0a09646f207b0a09092a706f7274203d202a746275662b2b3b0a097d207768696c6520282d2d636f756e7420213d2030293b0a0961736d20766f6c6174696c65282273796e6322293b0a7d0a4558504f52545f53594d424f4c285f6f7574736c5f6e73293b0a0a23646566696e6520494f5f434845434b5f414c49474e28762c61292028282828756e7369676e6564206c6f6e67292876292920262028286129202d20312929203d3d2030290a0a6e6f747261636520766f69640a5f6d656d7365745f696f28766f6c6174696c6520766f6964205f5f696f6d656d202a616464722c20696e7420632c20756e7369676e6564206c6f6e67206e290a7b0a09766f6964202a70203d2028766f6964205f5f666f726365202a29616464723b0a09753332206c63203d20633b0a096c63207c3d206c63203c3c20383b0a096c63207c3d206c63203c3c2031363b0a0a095f5f61736d5f5f205f5f766f6c6174696c655f5f20282273796e6322203a203a203a20226d656d6f727922293b0a097768696c65286e2026262021494f5f434845434b5f414c49474e28702c20342929207b0a09092a2828766f6c6174696c65207538202a297029203d20633b0a0909702b2b3b0a09096e2d2d3b0a097d0a097768696c65286e203e3d203429207b0a09092a2828766f6c6174696c6520753332202a297029203d206c633b0a090970202b3d20343b0a09096e202d3d20343b0a097d0a097768696c65286e29207b0a09092a2828766f6c6174696c65207538202a297029203d20633b0a0909702b2b3b0a09096e2d2d3b0a097d0a095f5f61736d5f5f205f5f766f6c6174696c655f5f20282273796e6322203a203a203a20226d656d6f727922293b0a7d0a4558504f52545f53594d424f4c285f6d656d7365745f696f293b0a0a766f6964205f6d656d6370795f66726f6d696f28766f6964202a646573742c20636f6e737420766f6c6174696c6520766f6964205f5f696f6d656d202a7372632c0a090920202020756e7369676e6564206c6f6e67206e290a7b0a09766f6964202a76737263203d2028766f6964205f5f666f726365202a29207372633b0a0a095f5f61736d5f5f205f5f766f6c6174696c655f5f20282273796e6322203a203a203a20226d656d6f727922293b0a097768696c65286e202626202821494f5f434845434b5f414c49474e28767372632c203429207c7c2021494f5f434845434b5f414c49474e28646573742c2034292929207b0a09092a28287538202a296465737429203d202a2828766f6c6174696c65207538202a2976737263293b0a0909656965696f28293b0a0909767372632b2b3b0a0909646573742b2b3b0a09096e2d2d3b0a097d0a097768696c65286e203e3d203429207b0a09092a2828753332202a296465737429203d202a2828766f6c6174696c6520753332202a2976737263293b0a0909656965696f28293b0a090976737263202b3d20343b0a090964657374202b3d20343b0a09096e202d3d20343b0a097d0a097768696c65286e29207b0a09092a28287538202a296465737429203d202a2828766f6c6174696c65207538202a2976737263293b0a0909656965696f28293b0a0909767372632b2b3b0a0909646573742b2b3b0a09096e2d2d3b0a097d0a095f5f61736d5f5f205f5f766f6c6174696c655f5f20282273796e6322203a203a203a20226d656d6f727922293b0a7d0a4558504f52545f53594d424f4c285f6d656d6370795f66726f6d696f293b0a0a766f6964205f6d656d6370795f746f696f28766f6c6174696c6520766f6964205f5f696f6d656d202a646573742c20636f6e737420766f6964202a7372632c20756e7369676e6564206c6f6e67206e290a7b0a09766f6964202a7664657374203d2028766f6964205f5f666f726365202a2920646573743b0a0a095f5f61736d5f5f205f5f766f6c6174696c655f5f20282273796e6322203a203a203a20226d656d6f727922293b0a097768696c65286e202626202821494f5f434845434b5f414c49474e2876646573742c203429207c7c2021494f5f434845434b5f414c49474e287372632c2034292929207b0a09092a2828766f6c6174696c65207538202a29766465737429203d202a28287538202a29737263293b0a09097372632b2b3b0a090976646573742b2b3b0a09096e2d2d3b0a097d0a097768696c65286e203e3d203429207b0a09092a2828766f6c6174696c6520753332202a29766465737429203d202a2828766f6c6174696c6520753332202a29737263293b0a0909737263202b3d20343b0a09097664657374202b3d20343b0a09096e2d3d343b0a097d0a097768696c65286e29207b0a09092a2828766f6c6174696c65207538202a29766465737429203d202a28287538202a29737263293b0a09097372632b2b3b0a090976646573742b2b3b0a09096e2d2d3b0a097d0a095f5f61736d5f5f205f5f766f6c6174696c655f5f20282273796e6322203a203a203a20226d656d6f727922293b0a7d0a4558504f52545f53594d424f4c285f6d656d6370795f746f696f293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f696f6d61702e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303534343600313231313437343433333000303032303032300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2070706336342022696f6d61702220696e7465726661636520696d706c656d656e746174696f6e2e0a202a0a202a2028432920436f707972696768742032303034204c696e757320546f7276616c64730a202a2f0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f7063692d6272696467652e683e0a0a2f2a0a202a204865726520636f6d65732074686520707063363420696d706c656d656e746174696f6e206f662074686520494f4d4150200a202a20696e74657266616365732e0a202a2f0a756e7369676e656420696e7420696f726561643828766f6964205f5f696f6d656d202a61646472290a7b0a0972657475726e2072656164622861646472293b0a7d0a756e7369676e656420696e7420696f72656164313628766f6964205f5f696f6d656d202a61646472290a7b0a0972657475726e2072656164772861646472293b0a7d0a756e7369676e656420696e7420696f726561643136626528766f6964205f5f696f6d656d202a61646472290a7b0a0972657475726e20696e5f626531362861646472293b0a7d0a756e7369676e656420696e7420696f72656164333228766f6964205f5f696f6d656d202a61646472290a7b0a0972657475726e20726561646c2861646472293b0a7d0a756e7369676e656420696e7420696f726561643332626528766f6964205f5f696f6d656d202a61646472290a7b0a0972657475726e20696e5f626533322861646472293b0a7d0a4558504f52545f53594d424f4c28696f7265616438293b0a4558504f52545f53594d424f4c28696f726561643136293b0a4558504f52545f53594d424f4c28696f7265616431366265293b0a4558504f52545f53594d424f4c28696f726561643332293b0a4558504f52545f53594d424f4c28696f7265616433326265293b0a0a766f696420696f7772697465382875382076616c2c20766f6964205f5f696f6d656d202a61646472290a7b0a097772697465622876616c2c2061646472293b0a7d0a766f696420696f77726974653136287531362076616c2c20766f6964205f5f696f6d656d202a61646472290a7b0a097772697465772876616c2c2061646472293b0a7d0a766f696420696f777269746531366265287531362076616c2c20766f6964205f5f696f6d656d202a61646472290a7b0a096f75745f6265313628616464722c2076616c293b0a7d0a766f696420696f77726974653332287533322076616c2c20766f6964205f5f696f6d656d202a61646472290a7b0a0977726974656c2876616c2c2061646472293b0a7d0a766f696420696f777269746533326265287533322076616c2c20766f6964205f5f696f6d656d202a61646472290a7b0a096f75745f6265333228616464722c2076616c293b0a7d0a4558504f52545f53594d424f4c28696f777269746538293b0a4558504f52545f53594d424f4c28696f77726974653136293b0a4558504f52545f53594d424f4c28696f777269746531366265293b0a4558504f52545f53594d424f4c28696f77726974653332293b0a4558504f52545f53594d424f4c28696f777269746533326265293b0a0a2f2a0a202a2054686573652061726520746865202272657065617420726561642f7772697465222066756e6374696f6e732e204e6f7465207468650a202a206e6f6e2d4350552062797465206f726465722e20576520646f207468696e677320696e2022494f20627974656f72646572220a202a20686572652e0a202a0a202a204649584d452120576520636f756c64206d616b6520746865736520646f204545482068616e646c696e67206966207765207265616c6c790a202a2077616e7465642e204e6f7420636c65617220696620776520646f2e0a202a2f0a766f696420696f72656164385f72657028766f6964205f5f696f6d656d202a616464722c20766f6964202a6473742c20756e7369676e6564206c6f6e6720636f756e74290a7b0a095f696e736228287538205f5f696f6d656d202a2920616464722c206473742c20636f756e74293b0a7d0a766f696420696f7265616431365f72657028766f6964205f5f696f6d656d202a616464722c20766f6964202a6473742c20756e7369676e6564206c6f6e6720636f756e74290a7b0a095f696e73775f6e732828753136205f5f696f6d656d202a2920616464722c206473742c20636f756e74293b0a7d0a766f696420696f7265616433325f72657028766f6964205f5f696f6d656d202a616464722c20766f6964202a6473742c20756e7369676e6564206c6f6e6720636f756e74290a7b0a095f696e736c5f6e732828753332205f5f696f6d656d202a2920616464722c206473742c20636f756e74293b0a7d0a4558504f52545f53594d424f4c28696f72656164385f726570293b0a4558504f52545f53594d424f4c28696f7265616431365f726570293b0a4558504f52545f53594d424f4c28696f7265616433325f726570293b0a0a766f696420696f7772697465385f72657028766f6964205f5f696f6d656d202a616464722c20636f6e737420766f6964202a7372632c20756e7369676e6564206c6f6e6720636f756e74290a7b0a095f6f7574736228287538205f5f696f6d656d202a2920616464722c207372632c20636f756e74293b0a7d0a766f696420696f777269746531365f72657028766f6964205f5f696f6d656d202a616464722c20636f6e737420766f6964202a7372632c20756e7369676e6564206c6f6e6720636f756e74290a7b0a095f6f757473775f6e732828753136205f5f696f6d656d202a2920616464722c207372632c20636f756e74293b0a7d0a766f696420696f777269746533325f72657028766f6964205f5f696f6d656d202a616464722c20636f6e737420766f6964202a7372632c20756e7369676e6564206c6f6e6720636f756e74290a7b0a095f6f7574736c5f6e732828753332205f5f696f6d656d202a2920616464722c207372632c20636f756e74293b0a7d0a4558504f52545f53594d424f4c28696f7772697465385f726570293b0a4558504f52545f53594d424f4c28696f777269746531365f726570293b0a4558504f52545f53594d424f4c28696f777269746533325f726570293b0a0a766f6964205f5f696f6d656d202a696f706f72745f6d617028756e7369676e6564206c6f6e6720706f72742c20756e7369676e656420696e74206c656e290a7b0a0972657475726e2028766f6964205f5f696f6d656d202a292028706f7274202b205f494f5f42415345293b0a7d0a0a766f696420696f706f72745f756e6d617028766f6964205f5f696f6d656d202a61646472290a7b0a092f2a204e6f7468696e6720746f20646f202a2f0a7d0a4558504f52545f53594d424f4c28696f706f72745f6d6170293b0a4558504f52545f53594d424f4c28696f706f72745f756e6d6170293b0a0a23696664656620434f4e4649475f5043490a766f6964207063695f696f756e6d617028737472756374207063695f646576202a6465762c20766f6964205f5f696f6d656d202a61646472290a7b0a09696620286973615f76616464725f69735f696f706f7274286164647229290a090972657475726e3b0a096966202870636962696f735f76616464725f69735f696f706f7274286164647229290a090972657475726e3b0a09696f756e6d61702861646472293b0a7d0a0a4558504f52545f53594d424f4c287063695f696f756e6d6170293b0a23656e646966202f2a20434f4e4649475f504349202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f696f6d6d752e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353432323100313231313437343433333000303032303033340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f70797269676874202843292032303031204d696b6520436f72726967616e2026204461766520456e67656272657473656e2c2049424d20436f72706f726174696f6e0a202a200a202a20526577726974652c20636c65616e75702c206e657720616c6c6f636174696f6e20736368656d65732c207669727475616c206d657267696e673a200a202a20436f70797269676874202843292032303034204f6c6f66204a6f68616e73736f6e2c2049424d20436f72706f726174696f6e0a202a202020202020202020202020202020616e64202042656e2e2048657272656e7363686d6964742c2049424d20436f72706f726174696f6e0a202a0a202a2044796e616d696320444d41206d617070696e6720737570706f72742c206275732d696e646570656e64656e742070617274732e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a200a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a200a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c6163652c205375697465203333302c20426f73746f6e2c204d41202030323131312d31333037205553410a202a2f0a0a0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f646d612d6d617070696e672e683e0a23696e636c756465203c6c696e75782f6269746d61702e683e0a23696e636c756465203c6c696e75782f696f6d6d752d68656c7065722e683e0a23696e636c756465203c6c696e75782f63726173685f64756d702e683e0a23696e636c756465203c6c696e75782f686173682e683e0a23696e636c756465203c6c696e75782f6661756c742d696e6a6563742e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f696f6d6d752e683e0a23696e636c756465203c61736d2f7063692d6272696467652e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f6b64756d702e683e0a23696e636c756465203c61736d2f666164756d702e683e0a23696e636c756465203c61736d2f76696f2e683e0a0a23646566696e6520444247282e2e2e290a0a73746174696320696e74206e6f766d657267653b0a0a73746174696320766f6964205f5f696f6d6d755f667265652873747275637420696f6d6d755f7461626c65202a2c20646d615f616464725f742c20756e7369676e656420696e74293b0a0a73746174696320696e74205f5f696e69742073657475705f696f6d6d752863686172202a737472290a7b0a096966202821737472636d70287374722c20226e6f766d657267652229290a09096e6f766d65726765203d20313b0a09656c7365206966202821737472636d70287374722c2022766d657267652229290a09096e6f766d65726765203d20303b0a0972657475726e20313b0a7d0a0a5f5f73657475702822696f6d6d753d222c2073657475705f696f6d6d75293b0a0a73746174696320444546494e455f5045525f43505528756e7369676e656420696e742c20696f6d6d755f706f6f6c5f68617368293b0a0a2f2a0a202a2057652070726563616c63756c61746520746865206861736820746f2061766f696420646f696e67206974206f6e20657665727920616c6c6f636174696f6e2e0a202a0a202a20546865206861736820697320696d706f7274616e7420746f207370726561642043505573206163726f737320616c6c2074686520706f6f6c732e20466f72206578616d706c652c0a202a206f6e206120504f57455237207769746820342077617920534d542077652077616e7420696e7465727275707473206f6e20746865207072696d617279207468726561647320616e640a202a2077697468203420706f6f6c7320616c6c207072696d617279207468726561647320776f756c64206d617020746f207468652073616d6520706f6f6c2e0a202a2f0a73746174696320696e74205f5f696e69742073657475705f696f6d6d755f706f6f6c5f6861736828766f6964290a7b0a09756e7369676e656420696e7420693b0a0a09666f725f656163685f706f737369626c655f6370752869290a09097065725f63707528696f6d6d755f706f6f6c5f686173682c206929203d20686173685f333228692c20494f4d4d555f504f4f4c5f4841534842495453293b0a0a0972657475726e20303b0a7d0a7375627379735f696e697463616c6c2873657475705f696f6d6d755f706f6f6c5f68617368293b0a0a23696664656620434f4e4649475f4641494c5f494f4d4d550a0a737461746963204445434c4152455f4641554c545f41545452286661696c5f696f6d6d75293b0a0a73746174696320696e74205f5f696e69742073657475705f6661696c5f696f6d6d752863686172202a737472290a7b0a0972657475726e2073657475705f6661756c745f6174747228266661696c5f696f6d6d752c20737472293b0a7d0a5f5f736574757028226661696c5f696f6d6d753d222c2073657475705f6661696c5f696f6d6d75293b0a0a73746174696320626f6f6c2073686f756c645f6661696c5f696f6d6d752873747275637420646576696365202a646576290a7b0a0972657475726e206465762d3e61726368646174612e6661696c5f696f6d6d752026262073686f756c645f6661696c28266661696c5f696f6d6d752c2031293b0a7d0a0a73746174696320696e74205f5f696e6974206661696c5f696f6d6d755f6465627567667328766f6964290a7b0a097374727563742064656e747279202a646972203d206661756c745f6372656174655f646562756766735f6174747228226661696c5f696f6d6d75222c0a090909090909202020202020204e554c4c2c20266661696c5f696f6d6d75293b0a0a0972657475726e2049535f4552522864697229203f205054525f4552522864697229203a20303b0a7d0a6c6174655f696e697463616c6c286661696c5f696f6d6d755f64656275676673293b0a0a737461746963207373697a655f74206661696c5f696f6d6d755f73686f772873747275637420646576696365202a6465762c0a09090920202020202020737472756374206465766963655f617474726962757465202a617474722c2063686172202a627566290a7b0a0972657475726e20737072696e7466286275662c202225645c6e222c206465762d3e61726368646174612e6661696c5f696f6d6d75293b0a7d0a0a737461746963207373697a655f74206661696c5f696f6d6d755f73746f72652873747275637420646576696365202a6465762c0a09090909737472756374206465766963655f617474726962757465202a617474722c20636f6e73742063686172202a6275662c0a0909090973697a655f7420636f756e74290a7b0a09696e7420693b0a0a0969662028636f756e74203e203020262620737363616e66286275662c20222564222c20266929203e2030290a09096465762d3e61726368646174612e6661696c5f696f6d6d75203d202869203d3d203029203f2030203a20313b0a0a0972657475726e20636f756e743b0a7d0a0a737461746963204445564943455f41545452286661696c5f696f6d6d752c20535f495255474f7c535f49575553522c206661696c5f696f6d6d755f73686f772c0a09092020206661696c5f696f6d6d755f73746f7265293b0a0a73746174696320696e74206661696c5f696f6d6d755f6275735f6e6f7469667928737472756374206e6f7469666965725f626c6f636b202a6e622c0a0909090920756e7369676e6564206c6f6e6720616374696f6e2c20766f6964202a64617461290a7b0a0973747275637420646576696365202a646576203d20646174613b0a0a0969662028616374696f6e203d3d204255535f4e4f544946595f4144445f44455649434529207b0a0909696620286465766963655f6372656174655f66696c65286465762c20266465765f617474725f6661696c5f696f6d6d7529290a09090970725f7761726e2822556e61626c6520746f2063726561746520494f4d4d55206661756c7420696e6a656374696f6e20737973667320220a0909090922656e74726965735c6e22293b0a097d20656c73652069662028616374696f6e203d3d204255535f4e4f544946595f44454c5f44455649434529207b0a09096465766963655f72656d6f76655f66696c65286465762c20266465765f617474725f6661696c5f696f6d6d75293b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b206661696c5f696f6d6d755f6275735f6e6f746966696572203d207b0a092e6e6f7469666965725f63616c6c203d206661696c5f696f6d6d755f6275735f6e6f746966790a7d3b0a0a73746174696320696e74205f5f696e6974206661696c5f696f6d6d755f736574757028766f6964290a7b0a23696664656620434f4e4649475f5043490a096275735f72656769737465725f6e6f74696669657228267063695f6275735f747970652c20266661696c5f696f6d6d755f6275735f6e6f746966696572293b0a23656e6469660a23696664656620434f4e4649475f49424d56494f0a096275735f72656769737465725f6e6f746966696572282676696f5f6275735f747970652c20266661696c5f696f6d6d755f6275735f6e6f746966696572293b0a23656e6469660a0a0972657475726e20303b0a7d0a2f2a0a202a204d75737420657865637574652061667465722050434920616e642056494f2073756273797374656d206861766520696e697469616c6973656420627574206265666f72650a202a2064657669636573206172652070726f6265642e0a202a2f0a617263685f696e697463616c6c286661696c5f696f6d6d755f7365747570293b0a23656c73650a73746174696320696e6c696e6520626f6f6c2073686f756c645f6661696c5f696f6d6d752873747275637420646576696365202a646576290a7b0a0972657475726e2066616c73653b0a7d0a23656e6469660a0a73746174696320756e7369676e6564206c6f6e6720696f6d6d755f72616e67655f616c6c6f632873747275637420646576696365202a6465762c0a090909092020202020202073747275637420696f6d6d755f7461626c65202a74626c2c0a202020202020202020202020202020202020202020202020202020202020202020202020202020756e7369676e6564206c6f6e67206e70616765732c0a202020202020202020202020202020202020202020202020202020202020202020202020202020756e7369676e6564206c6f6e67202a68616e646c652c0a202020202020202020202020202020202020202020202020202020202020202020202020202020756e7369676e6564206c6f6e67206d61736b2c0a202020202020202020202020202020202020202020202020202020202020202020202020202020756e7369676e656420696e7420616c69676e5f6f72646572290a7b200a09756e7369676e6564206c6f6e67206e2c20656e642c2073746172743b0a09756e7369676e6564206c6f6e67206c696d69743b0a09696e74206c61726765616c6c6f63203d206e7061676573203e2031353b0a09696e742070617373203d20303b0a09756e7369676e6564206c6f6e6720616c69676e5f6d61736b3b0a09756e7369676e6564206c6f6e6720626f756e646172795f73697a653b0a09756e7369676e6564206c6f6e6720666c6167733b0a09756e7369676e656420696e7420706f6f6c5f6e723b0a0973747275637420696f6d6d755f706f6f6c202a706f6f6c3b0a0a09616c69676e5f6d61736b203d203078666666666666666666666666666666666c203e3e20283634202d20616c69676e5f6f72646572293b0a0a092f2a205468697320616c6c6f6361746f722077617320646572697665642066726f6d207838365f363427732062697420737472696e6720736561726368202a2f0a0a092f2a2053616e69747920636865636b202a2f0a0969662028756e6c696b656c79286e7061676573203d3d20302929207b0a0909696620287072696e746b5f726174656c696d69742829290a0909095741524e5f4f4e2831293b0a090972657475726e20444d415f4552524f525f434f44453b0a097d0a0a096966202873686f756c645f6661696c5f696f6d6d752864657629290a090972657475726e20444d415f4552524f525f434f44453b0a0a092f2a0a09202a20576520646f6e2774206e65656420746f2064697361626c6520707265656d7074696f6e2068657265206265636175736520616e79204350552063616e0a09202a20736166656c792075736520616e7920494f4d4d5520706f6f6c2e0a09202a2f0a09706f6f6c5f6e72203d205f5f7261775f6765745f6370755f76617228696f6d6d755f706f6f6c5f68617368292026202874626c2d3e6e725f706f6f6c73202d2031293b0a0a09696620286c61726765616c6c6f63290a0909706f6f6c203d20262874626c2d3e6c617267655f706f6f6c293b0a09656c73650a0909706f6f6c203d20262874626c2d3e706f6f6c735b706f6f6c5f6e725d293b0a0a097370696e5f6c6f636b5f69727173617665282628706f6f6c2d3e6c6f636b292c20666c616773293b0a0a616761696e3a0a09696620282870617373203d3d2030292026262068616e646c65202626202a68616e646c652026260a0920202020282a68616e646c65203e3d20706f6f6c2d3e73746172742920262620282a68616e646c65203c20706f6f6c2d3e656e6429290a09097374617274203d202a68616e646c653b0a09656c73650a09097374617274203d20706f6f6c2d3e68696e743b0a0a096c696d6974203d20706f6f6c2d3e656e643b0a0a092f2a2054686520636173652062656c6f772063616e2068617070656e2069662077652068617665206120736d616c6c207365676d656e7420617070656e6465640a09202a20746f2061206c617267652c206f72207768656e207468652070726576696f757320616c6c6f632077617320617420746865207665727920656e64206f660a09202a2074686520617661696c61626c652073706163652e20496620736f2c20676f206261636b20746f2074686520696e697469616c2073746172742e0a09202a2f0a09696620287374617274203e3d206c696d6974290a09097374617274203d20706f6f6c2d3e73746172743b0a0a09696620286c696d6974202b2074626c2d3e69745f6f6666736574203e206d61736b29207b0a09096c696d6974203d206d61736b202d2074626c2d3e69745f6f6666736574202b20313b0a09092f2a20496620776527726520636f6e73747261696e6564206f6e20616464726573732072616e67652c206669727374207472790a0909202a20617420746865206d61736b65642068696e7420746f2061766f6964204f286e292073656172636820636f6d706c65786974792c0a0909202a20627574206f6e207365636f6e6420706173732c207374617274206174203020696e20706f6f6c20302e0a0909202a2f0a0909696620282873746172742026206d61736b29203e3d206c696d6974207c7c2070617373203e203029207b0a0909097370696e5f756e6c6f636b282628706f6f6c2d3e6c6f636b29293b0a090909706f6f6c203d20262874626c2d3e706f6f6c735b305d293b0a0909097370696e5f6c6f636b282628706f6f6c2d3e6c6f636b29293b0a0909097374617274203d20706f6f6c2d3e73746172743b0a09097d20656c7365207b0a090909737461727420263d206d61736b3b0a09097d0a097d0a0a0969662028646576290a0909626f756e646172795f73697a65203d20414c49474e28646d615f6765745f7365675f626f756e646172792864657629202b20312c0a0909090920202020202031203c3c20494f4d4d555f504147455f5348494654293b0a09656c73650a0909626f756e646172795f73697a65203d20414c49474e2831554c203c3c2033322c2031203c3c20494f4d4d555f504147455f5348494654293b0a092f2a2034474220626f756e6461727920666f7220697365726965735f68765f616c6c6f6320616e6420697365726965735f68765f6d6170202a2f0a0a096e203d20696f6d6d755f617265615f616c6c6f632874626c2d3e69745f6d61702c206c696d69742c2073746172742c206e70616765732c0a090909202020202074626c2d3e69745f6f66667365742c20626f756e646172795f73697a65203e3e20494f4d4d555f504147455f53484946542c0a0909092020202020616c69676e5f6d61736b293b0a09696620286e203d3d202d3129207b0a0909696620286c696b656c792870617373203d3d20302929207b0a0909092f2a204669727374207472792074686520706f6f6c2066726f6d20746865207374617274202a2f0a090909706f6f6c2d3e68696e74203d20706f6f6c2d3e73746172743b0a090909706173732b2b3b0a090909676f746f20616761696e3b0a0a09097d20656c7365206966202870617373203c3d2074626c2d3e6e725f706f6f6c7329207b0a0909092f2a204e6f7720747279207363616e6e696e6720616c6c20746865206f7468657220706f6f6c73202a2f0a0909097370696e5f756e6c6f636b282628706f6f6c2d3e6c6f636b29293b0a090909706f6f6c5f6e72203d2028706f6f6c5f6e72202b2031292026202874626c2d3e6e725f706f6f6c73202d2031293b0a090909706f6f6c203d202674626c2d3e706f6f6c735b706f6f6c5f6e725d3b0a0909097370696e5f6c6f636b282628706f6f6c2d3e6c6f636b29293b0a090909706f6f6c2d3e68696e74203d20706f6f6c2d3e73746172743b0a090909706173732b2b3b0a090909676f746f20616761696e3b0a0a09097d20656c7365207b0a0909092f2a2047697665207570202a2f0a0909097370696e5f756e6c6f636b5f697271726573746f7265282628706f6f6c2d3e6c6f636b292c20666c616773293b0a09090972657475726e20444d415f4552524f525f434f44453b0a09097d0a097d0a0a09656e64203d206e202b206e70616765733b0a0a092f2a2042756d70207468652068696e7420746f2061206e657720626c6f636b20666f7220736d616c6c20616c6c6f63732e202a2f0a09696620286c61726765616c6c6f6329207b0a09092f2a20446f6e27742062756d7020746f206e657720626c6f636b20746f2061766f696420667261676d656e746174696f6e202a2f0a0909706f6f6c2d3e68696e74203d20656e643b0a097d20656c7365207b0a09092f2a204f766572666c6f772077696c6c2062652074616b656e2063617265206f6620617420746865206e65787420616c6c6f636174696f6e202a2f0a0909706f6f6c2d3e68696e74203d2028656e64202b2074626c2d3e69745f626c6f636b73697a65202d20312920260a0909202020202020202020202020202020207e2874626c2d3e69745f626c6f636b73697a65202d2031293b0a097d0a0a092f2a205570646174652068616e646c6520666f7220534720616c6c6f636174696f6e73202a2f0a096966202868616e646c65290a09092a68616e646c65203d20656e643b0a0a097370696e5f756e6c6f636b5f697271726573746f7265282628706f6f6c2d3e6c6f636b292c20666c616773293b0a0a0972657475726e206e3b0a7d0a0a73746174696320646d615f616464725f7420696f6d6d755f616c6c6f632873747275637420646576696365202a6465762c2073747275637420696f6d6d755f7461626c65202a74626c2c0a090909202020202020766f6964202a706167652c20756e7369676e656420696e74206e70616765732c0a090909202020202020656e756d20646d615f646174615f646972656374696f6e20646972656374696f6e2c0a090909202020202020756e7369676e6564206c6f6e67206d61736b2c20756e7369676e656420696e7420616c69676e5f6f726465722c0a09090920202020202073747275637420646d615f6174747273202a6174747273290a7b0a09756e7369676e6564206c6f6e6720656e7472793b0a09646d615f616464725f7420726574203d20444d415f4552524f525f434f44453b0a09696e74206275696c645f6661696c3b0a0a09656e747279203d20696f6d6d755f72616e67655f616c6c6f63286465762c2074626c2c206e70616765732c204e554c4c2c206d61736b2c20616c69676e5f6f72646572293b0a0a0969662028756e6c696b656c7928656e747279203d3d20444d415f4552524f525f434f444529290a090972657475726e20444d415f4552524f525f434f44453b0a0a09656e747279202b3d2074626c2d3e69745f6f66667365743b092f2a204f666673657420696e746f207265616c20544345207461626c65202a2f0a09726574203d20656e747279203c3c20494f4d4d555f504147455f53484946543b092f2a20536574207468652072657475726e20646d612061646472657373202a2f0a0a092f2a2050757420746865205443457320696e20746865204857207461626c65202a2f0a096275696c645f6661696c203d207070635f6d642e7463655f6275696c642874626c2c20656e7472792c206e70616765732c0a0920202020202020202020202020202020202020202020202020202020202028756e7369676e6564206c6f6e672970616765202620494f4d4d555f504147455f4d41534b2c0a09202020202020202020202020202020202020202020202020202020202020646972656374696f6e2c206174747273293b0a0a092f2a207070635f6d642e7463655f6275696c642829206f6e6c792072657475726e73206e6f6e2d7a65726f20666f72207472616e7369656e74206572726f72732e0a09202a20436c65616e20757020746865207461626c65206269746d617020696e2074686973206361736520616e642072657475726e0a09202a20444d415f4552524f525f434f44452e20466f7220616c6c206f74686572206572726f7273207468652066756e6374696f6e616c6974792069730a09202a206e6f7420616c74657265642e0a09202a2f0a0969662028756e6c696b656c79286275696c645f6661696c2929207b0a09095f5f696f6d6d755f667265652874626c2c207265742c206e7061676573293b0a090972657475726e20444d415f4552524f525f434f44453b0a097d0a0a092f2a20466c7573682f696e76616c696461746520544c4220636163686573206966206e6563657373617279202a2f0a09696620287070635f6d642e7463655f666c757368290a09097070635f6d642e7463655f666c7573682874626c293b0a0a092f2a204d616b652073757265207570646174657320617265207365656e206279206861726477617265202a2f0a096d6228293b0a0a0972657475726e207265743b0a7d0a0a73746174696320626f6f6c20696f6d6d755f667265655f636865636b2873747275637420696f6d6d755f7461626c65202a74626c2c20646d615f616464725f7420646d615f616464722c0a0909092020202020756e7369676e656420696e74206e7061676573290a7b0a09756e7369676e6564206c6f6e6720656e7472792c20667265655f656e7472793b0a0a09656e747279203d20646d615f61646472203e3e20494f4d4d555f504147455f53484946543b0a09667265655f656e747279203d20656e747279202d2074626c2d3e69745f6f66667365743b0a0a09696620282828667265655f656e747279202b206e706167657329203e2074626c2d3e69745f73697a6529207c7c0a092020202028656e747279203c2074626c2d3e69745f6f66667365742929207b0a0909696620287072696e746b5f726174656c696d6974282929207b0a0909097072696e746b284b45524e5f494e464f2022696f6d6d755f667265653a20696e76616c696420656e7472795c6e22293b0a0909097072696e746b284b45524e5f494e464f20225c74656e74727920202020203d203078256c785c6e222c20656e747279293b200a0909097072696e746b284b45524e5f494e464f20225c74646d615f6164647220203d203078256c6c785c6e222c202875363429646d615f61646472293b0a0909097072696e746b284b45524e5f494e464f20225c745461626c6520202020203d203078256c6c785c6e222c20287536342974626c293b0a0909097072696e746b284b45524e5f494e464f20225c74627573232020202020203d203078256c6c785c6e222c20287536342974626c2d3e69745f6275736e6f293b0a0909097072696e746b284b45524e5f494e464f20225c7473697a652020202020203d203078256c6c785c6e222c20287536342974626c2d3e69745f73697a65293b0a0909097072696e746b284b45524e5f494e464f20225c7473746172744f666620203d203078256c6c785c6e222c20287536342974626c2d3e69745f6f6666736574293b0a0909097072696e746b284b45524e5f494e464f20225c74696e64657820202020203d203078256c6c785c6e222c20287536342974626c2d3e69745f696e646578293b0a0909095741524e5f4f4e2831293b0a09097d0a0a090972657475726e2066616c73653b0a097d0a0a0972657475726e20747275653b0a7d0a0a7374617469632073747275637420696f6d6d755f706f6f6c202a6765745f706f6f6c2873747275637420696f6d6d755f7461626c65202a74626c2c0a09090909202020756e7369676e6564206c6f6e6720656e747279290a7b0a0973747275637420696f6d6d755f706f6f6c202a703b0a09756e7369676e6564206c6f6e67206c61726765706f6f6c5f7374617274203d2074626c2d3e6c617267655f706f6f6c2e73746172743b0a0a092f2a20546865206c6172676520706f6f6c20697320746865206c61737420706f6f6c2061742074686520746f70206f6620746865207461626c65202a2f0a0969662028656e747279203e3d206c61726765706f6f6c5f737461727429207b0a090970203d202674626c2d3e6c617267655f706f6f6c3b0a097d20656c7365207b0a0909756e7369676e656420696e7420706f6f6c5f6e72203d20656e747279202f2074626c2d3e706f6f6c73697a653b0a0a09094255475f4f4e28706f6f6c5f6e72203e2074626c2d3e6e725f706f6f6c73293b0a090970203d202674626c2d3e706f6f6c735b706f6f6c5f6e725d3b0a097d0a0a0972657475726e20703b0a7d0a0a73746174696320766f6964205f5f696f6d6d755f667265652873747275637420696f6d6d755f7461626c65202a74626c2c20646d615f616464725f7420646d615f616464722c0a09090920756e7369676e656420696e74206e7061676573290a7b0a09756e7369676e6564206c6f6e6720656e7472792c20667265655f656e7472793b0a09756e7369676e6564206c6f6e6720666c6167733b0a0973747275637420696f6d6d755f706f6f6c202a706f6f6c3b0a0a09656e747279203d20646d615f61646472203e3e20494f4d4d555f504147455f53484946543b0a09667265655f656e747279203d20656e747279202d2074626c2d3e69745f6f66667365743b0a0a09706f6f6c203d206765745f706f6f6c2874626c2c20667265655f656e747279293b0a0a096966202821696f6d6d755f667265655f636865636b2874626c2c20646d615f616464722c206e706167657329290a090972657475726e3b0a0a097070635f6d642e7463655f667265652874626c2c20656e7472792c206e7061676573293b0a0a097370696e5f6c6f636b5f69727173617665282628706f6f6c2d3e6c6f636b292c20666c616773293b0a096269746d61705f636c6561722874626c2d3e69745f6d61702c20667265655f656e7472792c206e7061676573293b0a097370696e5f756e6c6f636b5f697271726573746f7265282628706f6f6c2d3e6c6f636b292c20666c616773293b0a7d0a0a73746174696320766f696420696f6d6d755f667265652873747275637420696f6d6d755f7461626c65202a74626c2c20646d615f616464725f7420646d615f616464722c0a0909756e7369676e656420696e74206e7061676573290a7b0a095f5f696f6d6d755f667265652874626c2c20646d615f616464722c206e7061676573293b0a0a092f2a204d616b65207375726520544c4220636163686520697320666c757368656420696620746865204857206e656564732069742e20576520646f0a09202a206e6f7420646f20616e206d6228292068657265206f6e20707572706f73652c206974206973206e6f74206e6565646564206f6e20616e79206f660a09202a207468652063757272656e7420706c6174666f726d732e0a09202a2f0a09696620287070635f6d642e7463655f666c757368290a09097070635f6d642e7463655f666c7573682874626c293b0a7d0a0a696e7420696f6d6d755f6d61705f73672873747275637420646576696365202a6465762c2073747275637420696f6d6d755f7461626c65202a74626c2c0a09092073747275637420736361747465726c697374202a73676c6973742c20696e74206e656c656d732c0a090920756e7369676e6564206c6f6e67206d61736b2c20656e756d20646d615f646174615f646972656374696f6e20646972656374696f6e2c0a09092073747275637420646d615f6174747273202a6174747273290a7b0a09646d615f616464725f7420646d615f6e657874203d20302c20646d615f616464723b0a0973747275637420736361747465726c697374202a732c202a6f7574732c202a73656773746172743b0a09696e74206f7574636f756e742c20696e636f756e742c20692c206275696c645f6661696c203d20303b0a09756e7369676e656420696e7420616c69676e3b0a09756e7369676e6564206c6f6e672068616e646c653b0a09756e7369676e656420696e74206d61785f7365675f73697a653b0a0a094255475f4f4e28646972656374696f6e203d3d20444d415f4e4f4e45293b0a0a0969662028286e656c656d73203d3d203029207c7c202174626c290a090972657475726e20303b0a0a096f757473203d2073203d207365677374617274203d202673676c6973745b305d3b0a096f7574636f756e74203d20313b0a09696e636f756e74203d206e656c656d733b0a0968616e646c65203d20303b0a0a092f2a20496e6974206669727374207365676d656e74206c656e67746820666f72206261636b6f7574206174206661696c757265202a2f0a096f7574732d3e646d615f6c656e677468203d20303b0a0a0944424728227367206d617070696e6720256420656c656d656e74733a5c6e222c206e656c656d73293b0a0a096d61785f7365675f73697a65203d20646d615f6765745f6d61785f7365675f73697a6528646576293b0a09666f725f656163685f73672873676c6973742c20732c206e656c656d732c206929207b0a0909756e7369676e6564206c6f6e672076616464722c206e70616765732c20656e7472792c20736c656e3b0a0a0909736c656e203d20732d3e6c656e6774683b0a09092f2a2053616e69747920636865636b202a2f0a090969662028736c656e203d3d203029207b0a090909646d615f6e657874203d20303b0a090909636f6e74696e75653b0a09097d0a09092f2a20416c6c6f6361746520696f6d6d7520656e747269657320666f722074686174207365676d656e74202a2f0a09097661646472203d2028756e7369676e6564206c6f6e67292073675f766972742873293b0a09096e7061676573203d20696f6d6d755f6e756d5f70616765732876616464722c20736c656e2c20494f4d4d555f504147455f53495a45293b0a0909616c69676e203d20303b0a090969662028494f4d4d555f504147455f5348494654203c20504147455f534849465420262620736c656e203e3d20504147455f53495a452026260a0909202020202876616464722026207e504147455f4d41534b29203d3d2030290a090909616c69676e203d20504147455f5348494654202d20494f4d4d555f504147455f53484946543b0a0909656e747279203d20696f6d6d755f72616e67655f616c6c6f63286465762c2074626c2c206e70616765732c202668616e646c652c0a090909090920206d61736b203e3e20494f4d4d555f504147455f53484946542c20616c69676e293b0a0a0909444247282220202d2076616464723a20256c782c2073697a653a20256c785c6e222c2076616464722c20736c656e293b0a0a09092f2a2048616e646c65206661696c757265202a2f0a090969662028756e6c696b656c7928656e747279203d3d20444d415f4552524f525f434f44452929207b0a090909696620287072696e746b5f726174656c696d69742829290a090909096465765f696e666f286465762c2022696f6d6d755f616c6c6f63206661696c65642c2074626c20257020220a09090909092022766164647220256c78206e706167657320256c755c6e222c2074626c2c2076616464722c0a0909090909206e7061676573293b0a090909676f746f206661696c7572653b0a09097d0a0a09092f2a20436f6e7665727420656e74727920746f206120646d615f616464725f74202a2f0a0909656e747279202b3d2074626c2d3e69745f6f66667365743b0a0909646d615f61646472203d20656e747279203c3c20494f4d4d555f504147455f53484946543b0a0909646d615f61646472207c3d2028732d3e6f66667365742026207e494f4d4d555f504147455f4d41534b293b0a0a0909444247282220202d20256c752070616765732c20656e7472793a20256c782c20646d615f616464723a20256c785c6e222c0a090909202020206e70616765732c20656e7472792c20646d615f61646472293b0a0a09092f2a20496e7365727420696e746f204857207461626c65202a2f0a09096275696c645f6661696c203d207070635f6d642e7463655f6275696c642874626c2c20656e7472792c206e70616765732c0a09092020202020202020202020202020202020202020202020202020202020207661646472202620494f4d4d555f504147455f4d41534b2c0a0909202020202020202020202020202020202020202020202020202020202020646972656374696f6e2c206174747273293b0a0909696628756e6c696b656c79286275696c645f6661696c29290a090909676f746f206661696c7572653b0a0a09092f2a2049662077652061726520696e20616e206f70656e207365676d656e742c20747279206d657267696e67202a2f0a090969662028736567737461727420213d207329207b0a090909444247282220202d20747279696e67206d657267652e2e2e5c6e22293b0a0909092f2a2057652063616e6e6f74206d657267652069663a0a090909202a202d20616c6c6f636174656420646d615f616464722069736e277420636f6e746967756f757320746f2070726576696f757320616c6c6f636174696f6e0a090909202a2f0a090909696620286e6f766d65726765207c7c2028646d615f6164647220213d20646d615f6e65787429207c7c0a09090920202020286f7574732d3e646d615f6c656e677468202b20732d3e6c656e677468203e206d61785f7365675f73697a652929207b0a090909092f2a2043616e2774206d657267653a206372656174652061206e6577207365676d656e74202a2f0a090909097365677374617274203d20733b0a090909096f7574636f756e742b2b3b0a090909096f757473203d2073675f6e657874286f757473293b0a0909090944424728222020202063616e2774206d657267652c206e6577207365676d656e742e5c6e22293b0a0909097d20656c7365207b0a090909096f7574732d3e646d615f6c656e677468202b3d20732d3e6c656e6774683b0a090909094442472822202020206d65726765642c206e6577206c656e3a202575785c6e222c206f7574732d3e646d615f6c656e677468293b0a0909097d0a09097d0a0a0909696620287365677374617274203d3d207329207b0a0909092f2a20546869732069732061206e6577207365676d656e742c2066696c6c20656e7472696573202a2f0a090909444247282220202d2066696c6c696e67206e6577207365676d656e742e5c6e22293b0a0909096f7574732d3e646d615f61646472657373203d20646d615f616464723b0a0909096f7574732d3e646d615f6c656e677468203d20736c656e3b0a09097d0a0a09092f2a2043616c63756c617465206e657874207061676520706f696e74657220666f7220636f6e746967756f757320636865636b202a2f0a0909646d615f6e657874203d20646d615f61646472202b20736c656e3b0a0a0909444247282220202d20646d61206e6578742069733a20256c785c6e222c20646d615f6e657874293b0a097d0a0a092f2a20466c7573682f696e76616c696461746520544c4220636163686573206966206e6563657373617279202a2f0a09696620287070635f6d642e7463655f666c757368290a09097070635f6d642e7463655f666c7573682874626c293b0a0a0944424728226d617070656420256420656c656d656e74733a5c6e222c206f7574636f756e74293b0a0a092f2a20466f72207468652073616b65206f6620696f6d6d755f756e6d61705f73672c20776520636c656172206f757420746865206c656e67746820696e207468650a09202a206e65787420656e747279206f66207468652073676c697374206966207765206469646e27742066696c6c20746865206c69737420636f6d706c6574656c790a09202a2f0a09696620286f7574636f756e74203c20696e636f756e7429207b0a09096f757473203d2073675f6e657874286f757473293b0a09096f7574732d3e646d615f61646472657373203d20444d415f4552524f525f434f44453b0a09096f7574732d3e646d615f6c656e677468203d20303b0a097d0a0a092f2a204d616b652073757265207570646174657320617265207365656e206279206861726477617265202a2f0a096d6228293b0a0a0972657475726e206f7574636f756e743b0a0a206661696c7572653a0a09666f725f656163685f73672873676c6973742c20732c206e656c656d732c206929207b0a090969662028732d3e646d615f6c656e67746820213d203029207b0a090909756e7369676e6564206c6f6e672076616464722c206e70616765733b0a0a0909097661646472203d20732d3e646d615f61646472657373202620494f4d4d555f504147455f4d41534b3b0a0909096e7061676573203d20696f6d6d755f6e756d5f706167657328732d3e646d615f616464726573732c20732d3e646d615f6c656e6774682c0a09090909090920494f4d4d555f504147455f53495a45293b0a0909095f5f696f6d6d755f667265652874626c2c2076616464722c206e7061676573293b0a090909732d3e646d615f61646472657373203d20444d415f4552524f525f434f44453b0a090909732d3e646d615f6c656e677468203d20303b0a09097d0a09096966202873203d3d206f757473290a090909627265616b3b0a097d0a0972657475726e20303b0a7d0a0a0a766f696420696f6d6d755f756e6d61705f73672873747275637420696f6d6d755f7461626c65202a74626c2c2073747275637420736361747465726c697374202a73676c6973742c0a0909696e74206e656c656d732c20656e756d20646d615f646174615f646972656374696f6e20646972656374696f6e2c0a090973747275637420646d615f6174747273202a6174747273290a7b0a0973747275637420736361747465726c697374202a73673b0a0a094255475f4f4e28646972656374696f6e203d3d20444d415f4e4f4e45293b0a0a09696620282174626c290a090972657475726e3b0a0a097367203d2073676c6973743b0a097768696c6520286e656c656d732d2d29207b0a0909756e7369676e656420696e74206e70616765733b0a0909646d615f616464725f7420646d615f68616e646c65203d2073672d3e646d615f616464726573733b0a0a09096966202873672d3e646d615f6c656e677468203d3d2030290a090909627265616b3b0a09096e7061676573203d20696f6d6d755f6e756d5f706167657328646d615f68616e646c652c2073672d3e646d615f6c656e6774682c0a090909090920494f4d4d555f504147455f53495a45293b0a09095f5f696f6d6d755f667265652874626c2c20646d615f68616e646c652c206e7061676573293b0a09097367203d2073675f6e657874287367293b0a097d0a0a092f2a20466c7573682f696e76616c696461746520544c4273206966206e65636573736172792e20417320666f7220696f6d6d755f6672656528292c2077650a09202a20646f206e6f7420646f20616e206d62282920686572652c2074686520616666656374656420706c6174666f726d7320646f206e6f74206e6565642069740a09202a207768656e2066726565696e672e0a09202a2f0a09696620287070635f6d642e7463655f666c757368290a09097070635f6d642e7463655f666c7573682874626c293b0a7d0a0a73746174696320766f696420696f6d6d755f7461626c655f636c6561722873747275637420696f6d6d755f7461626c65202a74626c290a7b0a092f2a0a09202a20496e2063617365206f66206669726d776172652061737369737465642064756d702073797374656d20676f6573207468726f75676820636c65616e0a09202a207265626f6f742070726f63657373206174207468652074696d65206f662073797374656d2063726173682e2048656e63652069742773207361666520746f0a09202a20636c656172207468652054434520656e7472696573206966206669726d776172652061737369737465642064756d70206973206163746976652e0a09202a2f0a09696620282169735f6b64756d705f6b65726e656c2829207c7c2069735f666164756d705f616374697665282929207b0a09092f2a20436c65617220746865207461626c6520696e2063617365206669726d77617265206c65667420616c6c6f636174696f6e7320696e206974202a2f0a09097070635f6d642e7463655f667265652874626c2c2074626c2d3e69745f6f66667365742c2074626c2d3e69745f73697a65293b0a090972657475726e3b0a097d0a0a23696664656620434f4e4649475f43524153485f44554d500a09696620287070635f6d642e7463655f67657429207b0a0909756e7369676e6564206c6f6e6720696e6465782c2074636576616c2c20746365636f756e74203d20303b0a0a09092f2a205265736572766520746865206578697374696e67206d617070696e6773206c65667420627920746865206669727374206b65726e656c2e202a2f0a0909666f722028696e646578203d20303b20696e646578203c2074626c2d3e69745f73697a653b20696e6465782b2b29207b0a09090974636576616c203d207070635f6d642e7463655f6765742874626c2c20696e646578202b2074626c2d3e69745f6f6666736574293b0a0909092f2a0a090909202a2046726565642054434520656e74727920636f6e7461696e7320307837666666666666666666666666666666206f6e204a5332300a090909202a2f0a0909096966202874636576616c202626202874636576616c20213d20307837666666666666666666666666666666554c2929207b0a090909095f5f7365745f62697428696e6465782c2074626c2d3e69745f6d6170293b0a09090909746365636f756e742b2b3b0a0909097d0a09097d0a0a0909696620282874626c2d3e69745f73697a65202d20746365636f756e7429203c204b44554d505f4d494e5f5443455f454e545249455329207b0a0909097072696e746b284b45524e5f5741524e494e472022544345207461626c652069732066756c6c3b2066726565696e672022293b0a0909097072696e746b284b45524e5f5741524e494e472022256420656e747269657320666f7220746865206b64756d7020626f6f745c6e222c0a090909094b44554d505f4d494e5f5443455f454e5452494553293b0a090909666f722028696e646578203d2074626c2d3e69745f73697a65202d204b44554d505f4d494e5f5443455f454e54524945533b0a09090909696e646578203c2074626c2d3e69745f73697a653b20696e6465782b2b290a090909095f5f636c6561725f62697428696e6465782c2074626c2d3e69745f6d6170293b0a09097d0a097d0a23656e6469660a7d0a0a2f2a0a202a204275696c64206120696f6d6d755f7461626c65207374727563747572652e20205468697320636f6e7461696e73206120626974206d61702077686963680a202a206973207573656420746f206d616e61676520616c6c6f636174696f6e206f6620746865207463652073706163652e0a202a2f0a73747275637420696f6d6d755f7461626c65202a696f6d6d755f696e69745f7461626c652873747275637420696f6d6d755f7461626c65202a74626c2c20696e74206e6964290a7b0a09756e7369676e6564206c6f6e6720737a3b0a0973746174696320696e742077656c636f6d6564203d20303b0a097374727563742070616765202a706167653b0a09756e7369676e656420696e7420693b0a0973747275637420696f6d6d755f706f6f6c202a703b0a0a092f2a206e756d626572206f66206279746573206e656564656420666f7220746865206269746d6170202a2f0a09737a203d20424954535f544f5f4c4f4e47532874626c2d3e69745f73697a6529202a2073697a656f6628756e7369676e6564206c6f6e67293b0a0a0970616765203d20616c6c6f635f70616765735f6e6f6465286e69642c204746505f41544f4d49432c206765745f6f7264657228737a29293b0a09696620282170616765290a090970616e69632822696f6d6d755f696e69745f7461626c653a2043616e277420616c6c6f6361746520256c642062797465735c6e222c20737a293b0a0974626c2d3e69745f6d6170203d20706167655f616464726573732870616765293b0a096d656d7365742874626c2d3e69745f6d61702c20302c20737a293b0a0a092f2a0a09202a20526573657276652070616765203020736f2069742077696c6c206e6f74206265207573656420666f7220616e79206d617070696e67732e0a09202a20546869732061766f6964732062756767792064726976657273207468617420636f6e73696465722070616765203020746f20626520696e76616c69640a09202a20746f20637261736820746865206d616368696e65206f72206576656e206c6f736520646174612e0a09202a2f0a096966202874626c2d3e69745f6f6666736574203d3d2030290a09097365745f62697428302c2074626c2d3e69745f6d6170293b0a0a092f2a205765206f6e6c792073706c69742074686520494f4d4d55207461626c65206966207765206861766520314742206f72206d6f7265206f66207370616365202a2f0a09696620282874626c2d3e69745f73697a65203c3c20494f4d4d555f504147455f534849465429203e3d202831554c202a2031303234202a2031303234202a203130323429290a090974626c2d3e6e725f706f6f6c73203d20494f4d4d555f4e525f504f4f4c533b0a09656c73650a090974626c2d3e6e725f706f6f6c73203d20313b0a0a092f2a20576520726573657276652074686520746f7020312f34206f6620746865207461626c6520666f72206c6172676520616c6c6f636174696f6e73202a2f0a0974626c2d3e706f6f6c73697a65203d202874626c2d3e69745f73697a65202a2033202f203429202f2074626c2d3e6e725f706f6f6c733b0a0a09666f72202869203d20303b2069203c2074626c2d3e6e725f706f6f6c733b20692b2b29207b0a090970203d202674626c2d3e706f6f6c735b695d3b0a09097370696e5f6c6f636b5f696e6974282628702d3e6c6f636b29293b0a0909702d3e7374617274203d2074626c2d3e706f6f6c73697a65202a20693b0a0909702d3e68696e74203d20702d3e73746172743b0a0909702d3e656e64203d20702d3e7374617274202b2074626c2d3e706f6f6c73697a653b0a097d0a0a0970203d202674626c2d3e6c617267655f706f6f6c3b0a097370696e5f6c6f636b5f696e6974282628702d3e6c6f636b29293b0a09702d3e7374617274203d2074626c2d3e706f6f6c73697a65202a20693b0a09702d3e68696e74203d20702d3e73746172743b0a09702d3e656e64203d2074626c2d3e69745f73697a653b0a0a09696f6d6d755f7461626c655f636c6561722874626c293b0a0a09696620282177656c636f6d656429207b0a09097072696e746b284b45524e5f494e464f2022494f4d4d55207461626c6520696e697469616c697a65642c207669727475616c206d657267696e672025735c6e222c0a0909202020202020206e6f766d65726765203f202264697361626c656422203a2022656e61626c656422293b0a090977656c636f6d6564203d20313b0a097d0a0a0972657475726e2074626c3b0a7d0a0a766f696420696f6d6d755f667265655f7461626c652873747275637420696f6d6d755f7461626c65202a74626c2c20636f6e73742063686172202a6e6f64655f6e616d65290a7b0a09756e7369676e6564206c6f6e67206269746d61705f737a3b0a09756e7369676e656420696e74206f726465723b0a0a09696620282174626c207c7c202174626c2d3e69745f6d617029207b0a09097072696e746b284b45524e5f455252202225733a20657870656374656420544345206d617020666f722025735c6e222c205f5f66756e635f5f2c0a090909096e6f64655f6e616d65293b0a090972657475726e3b0a097d0a0a092f2a207665726966792074686174207461626c6520636f6e7461696e73206e6f20656e7472696573202a2f0a0969662028216269746d61705f656d7074792874626c2d3e69745f6d61702c2074626c2d3e69745f73697a6529290a090970725f7761726e282225733a20556e6578706563746564205443457320666f722025735c6e222c205f5f66756e635f5f2c206e6f64655f6e616d65293b0a0a092f2a2063616c63756c617465206269746d61702073697a6520696e206279746573202a2f0a096269746d61705f737a203d20424954535f544f5f4c4f4e47532874626c2d3e69745f73697a6529202a2073697a656f6628756e7369676e6564206c6f6e67293b0a0a092f2a2066726565206269746d6170202a2f0a096f72646572203d206765745f6f72646572286269746d61705f737a293b0a09667265655f70616765732828756e7369676e6564206c6f6e67292074626c2d3e69745f6d61702c206f72646572293b0a0a092f2a2066726565207461626c65202a2f0a096b667265652874626c293b0a7d0a0a2f2a2043726561746573205443457320666f72206120757365722070726f7669646564206275666665722e2020546865207573657220627566666572206d7573742062650a202a20636f6e746967756f7573207265616c206b65726e656c2073746f7261676520286e6f7420766d616c6c6f63292e202054686520616464726573732070617373656420686572650a202a20636f6d70726973657320612070616765206164647265737320616e64206f666673657420696e746f207468617420706167652e2054686520646d615f616464725f740a202a2072657475726e65642077696c6c20706f696e7420746f207468652073616d6520627974652077697468696e207468652070616765206173207761732070617373656420696e2e0a202a2f0a646d615f616464725f7420696f6d6d755f6d61705f706167652873747275637420646576696365202a6465762c2073747275637420696f6d6d755f7461626c65202a74626c2c0a09090920207374727563742070616765202a706167652c20756e7369676e6564206c6f6e67206f66667365742c2073697a655f742073697a652c0a0909092020756e7369676e6564206c6f6e67206d61736b2c20656e756d20646d615f646174615f646972656374696f6e20646972656374696f6e2c0a090909202073747275637420646d615f6174747273202a6174747273290a7b0a09646d615f616464725f7420646d615f68616e646c65203d20444d415f4552524f525f434f44453b0a09766f6964202a76616464723b0a09756e7369676e6564206c6f6e672075616464723b0a09756e7369676e656420696e74206e70616765732c20616c69676e3b0a0a094255475f4f4e28646972656374696f6e203d3d20444d415f4e4f4e45293b0a0a097661646472203d20706167655f61646472657373287061676529202b206f66667365743b0a097561646472203d2028756e7369676e6564206c6f6e672976616464723b0a096e7061676573203d20696f6d6d755f6e756d5f70616765732875616464722c2073697a652c20494f4d4d555f504147455f53495a45293b0a0a096966202874626c29207b0a0909616c69676e203d20303b0a090969662028494f4d4d555f504147455f5348494654203c20504147455f53484946542026262073697a65203e3d20504147455f53495a452026260a0909202020202828756e7369676e6564206c6f6e672976616464722026207e504147455f4d41534b29203d3d2030290a090909616c69676e203d20504147455f5348494654202d20494f4d4d555f504147455f53484946543b0a0a0909646d615f68616e646c65203d20696f6d6d755f616c6c6f63286465762c2074626c2c2076616464722c206e70616765732c20646972656374696f6e2c0a0909090909206d61736b203e3e20494f4d4d555f504147455f53484946542c20616c69676e2c0a0909090909206174747273293b0a090969662028646d615f68616e646c65203d3d20444d415f4552524f525f434f444529207b0a090909696620287072696e746b5f726174656c696d697428292920207b0a090909096465765f696e666f286465762c2022696f6d6d755f616c6c6f63206661696c65642c2074626c20257020220a090909090920227661646472202570206e70616765732025645c6e222c2074626c2c2076616464722c0a0909090909206e7061676573293b0a0909097d0a09097d20656c73650a090909646d615f68616e646c65207c3d202875616464722026207e494f4d4d555f504147455f4d41534b293b0a097d0a0a0972657475726e20646d615f68616e646c653b0a7d0a0a766f696420696f6d6d755f756e6d61705f706167652873747275637420696f6d6d755f7461626c65202a74626c2c20646d615f616464725f7420646d615f68616e646c652c0a090920202020202073697a655f742073697a652c20656e756d20646d615f646174615f646972656374696f6e20646972656374696f6e2c0a090920202020202073747275637420646d615f6174747273202a6174747273290a7b0a09756e7369676e656420696e74206e70616765733b0a0a094255475f4f4e28646972656374696f6e203d3d20444d415f4e4f4e45293b0a0a096966202874626c29207b0a09096e7061676573203d20696f6d6d755f6e756d5f706167657328646d615f68616e646c652c2073697a652c20494f4d4d555f504147455f53495a45293b0a0909696f6d6d755f667265652874626c2c20646d615f68616e646c652c206e7061676573293b0a097d0a7d0a0a2f2a20416c6c6f6361746573206120636f6e746967756f7573207265616c2062756666657220616e642063726561746573206d617070696e6773206f7665722069742e0a202a2052657475726e7320746865207669727475616c2061646472657373206f66207468652062756666657220616e64207365747320646d615f68616e646c650a202a20746f2074686520646d61206164647265737320286d617070696e6729206f662074686520666972737420706167652e0a202a2f0a766f6964202a696f6d6d755f616c6c6f635f636f686572656e742873747275637420646576696365202a6465762c2073747275637420696f6d6d755f7461626c65202a74626c2c0a09090920202073697a655f742073697a652c09646d615f616464725f74202a646d615f68616e646c652c0a090909202020756e7369676e6564206c6f6e67206d61736b2c206766705f7420666c61672c20696e74206e6f6465290a7b0a09766f6964202a726574203d204e554c4c3b0a09646d615f616464725f74206d617070696e673b0a09756e7369676e656420696e74206f726465723b0a09756e7369676e656420696e74206e696f5f70616765732c20696f5f6f726465723b0a097374727563742070616765202a706167653b0a0a0973697a65203d20504147455f414c49474e2873697a65293b0a096f72646572203d206765745f6f726465722873697a65293b0a0a20092f2a0a09202a20436c69656e742061736b656420666f722077617920746f6f206d7563682073706163652e20205468697320697320636865636b6564206c617465720a09202a20616e797761792e202049742069732065617369657220746f206465627567206865726520666f72207468652064726976657273207468616e20696e0a09202a2074686520746365207461626c65732e0a09202a2f0a09696620286f72646572203e3d20494f4d41505f4d41585f4f5244455229207b0a09096465765f696e666f286465762c2022696f6d6d755f616c6c6f635f636f6e73697374656e742073697a6520746f6f206c617267653a203078256c785c6e222c0a0909092073697a65293b0a090972657475726e204e554c4c3b0a097d0a0a09696620282174626c290a090972657475726e204e554c4c3b0a0a092f2a20416c6c6f6320656e6f7567682070616765732028616e6420706f737369626c79206d6f726529202a2f0a0970616765203d20616c6c6f635f70616765735f6e6f6465286e6f64652c20666c61672c206f72646572293b0a09696620282170616765290a090972657475726e204e554c4c3b0a09726574203d20706167655f616464726573732870616765293b0a096d656d736574287265742c20302c2073697a65293b0a0a092f2a20536574207570207463657320746f20636f7665722074686520616c6c6f63617465642072616e6765202a2f0a096e696f5f7061676573203d2073697a65203e3e20494f4d4d555f504147455f53484946543b0a09696f5f6f72646572203d206765745f696f6d6d755f6f726465722873697a65293b0a096d617070696e67203d20696f6d6d755f616c6c6f63286465762c2074626c2c207265742c206e696f5f70616765732c20444d415f4249444952454354494f4e414c2c0a0909092020202020206d61736b203e3e20494f4d4d555f504147455f53484946542c20696f5f6f726465722c204e554c4c293b0a09696620286d617070696e67203d3d20444d415f4552524f525f434f444529207b0a0909667265655f70616765732828756e7369676e6564206c6f6e67297265742c206f72646572293b0a090972657475726e204e554c4c3b0a097d0a092a646d615f68616e646c65203d206d617070696e673b0a0972657475726e207265743b0a7d0a0a766f696420696f6d6d755f667265655f636f686572656e742873747275637420696f6d6d755f7461626c65202a74626c2c2073697a655f742073697a652c0a09090920766f6964202a76616464722c20646d615f616464725f7420646d615f68616e646c65290a7b0a096966202874626c29207b0a0909756e7369676e656420696e74206e696f5f70616765733b0a0a090973697a65203d20504147455f414c49474e2873697a65293b0a09096e696f5f7061676573203d2073697a65203e3e20494f4d4d555f504147455f53484946543b0a0909696f6d6d755f667265652874626c2c20646d615f68616e646c652c206e696f5f7061676573293b0a090973697a65203d20504147455f414c49474e2873697a65293b0a0909667265655f70616765732828756e7369676e6564206c6f6e672976616464722c206765745f6f726465722873697a6529293b0a097d0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f6972712e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030343230333400313231313437343433333000303031373530300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a2020446572697665642066726f6d20617263682f693338362f6b65726e656c2f6972712e630a202a20202020436f70797269676874202843292031393932204c696e757320546f7276616c64730a202a2020416461707465642066726f6d20617263682f6933383620627920476172792054686f6d61730a202a20202020436f707972696768742028432920313939352d3139393620476172792054686f6d61732028676474406c696e75787070632e6f7267290a202a20205570646174656420616e64206d6f64696669656420627920436f727420446f7567616e203c636f72744066736d6c6162732e636f6d3e0a202a20202020436f707972696768742028432920313939362d3230303120436f727420446f7567616e0a202a20204164617074656420666f7220506f776572204d6163696e746f7368206279205061756c204d61636b65727261730a202a20202020436f70797269676874202843292031393936205061756c204d61636b657272617320287061756c75734063732e616e752e6564752e6175290a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a2032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732066696c6520636f6e7461696e732074686520636f6465207573656420627920766172696f7573204952512068616e646c696e6720726f7574696e65733a0a202a2061736b696e6720666f7220646966666572656e742049525127732073686f756c6420626520646f6e65207468726f75676820746865736520726f7574696e65730a202a20696e7374656164206f66206a757374206772616262696e67207468656d2e205468757320736574757073207769746820646966666572656e7420495251206e756d626572730a202a2073686f756c646e277420726573756c7420696e20616e79207765697264207375727072697365732c20616e6420696e7374616c6c696e67206e65772068616e646c6572730a202a2073686f756c64206265206561736965722e0a202a0a202a20546865204d50433878782068617320616e20696e74657272757074206d61736b20696e20746865205349552e20204966206120626974206973207365742c207468650a202a20696e74657272757074206973205f656e61626c65645f2e202041732065787065637465642c204952513020697320626974203020696e207468652033322d6269740a202a206d61736b20726567697374657220286f66207768696368206f6e6c792031362061726520646566696e6564292c2068656e636520746865207765697264207368696674696e670a202a20616e6420636f6d706c656d656e74206f6620746865206361636865645f6972715f6d61736b2e2020492077616e7420746f2062652061626c6520746f2073747566660a202a207468697320726967687420696e746f207468652053495520534d41534b2072656769737465722e0a202a204d616e79206f662074686520707265702f636872702066756e6374696f6e732061726520636f6e646974696f6e616c20636f6d70696c6564206f6e20434f4e4649475f3878780a202a20746f2072656475636520636f646520737061636520616e6420756e646566696e65642066756e6374696f6e207265666572656e6365732e0a202a2f0a0a23756e6465662044454255470a0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f746872656164732e683e0a23696e636c756465203c6c696e75782f6b65726e656c5f737461742e683e0a23696e636c756465203c6c696e75782f7369676e616c2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f7074726163652e683e0a23696e636c756465203c6c696e75782f696f706f72742e683e0a23696e636c756465203c6c696e75782f696e746572727570742e683e0a23696e636c756465203c6c696e75782f74696d65782e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f6972712e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f6370756d61736b2e683e0a23696e636c756465203c6c696e75782f70726f66696c652e683e0a23696e636c756465203c6c696e75782f6269746f70732e683e0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f72616469782d747265652e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f626f6f746d656d2e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f646562756766732e683e0a23696e636c756465203c6c696e75782f6f662e683e0a23696e636c756465203c6c696e75782f6f665f6972712e683e0a0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f6972712e683e0a23696e636c756465203c61736d2f63616368652e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f7074726163652e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f756462672e683e0a23696e636c756465203c61736d2f736d702e683e0a23696e636c756465203c61736d2f64656275672e683e0a0a23696664656620434f4e4649475f50504336340a23696e636c756465203c61736d2f706163612e683e0a23696e636c756465203c61736d2f6669726d776172652e683e0a23696e636c756465203c61736d2f6c763163616c6c2e683e0a23656e6469660a23646566696e65204352454154455f54524143455f504f494e54530a23696e636c756465203c61736d2f74726163652e683e0a0a444546494e455f5045525f4350555f5348415245445f414c49474e4544286972715f637075737461745f742c206972715f73746174293b0a4558504f52545f5045525f4350555f53594d424f4c286972715f73746174293b0a0a696e74205f5f6972715f6f66667365745f76616c75653b0a0a23696664656620434f4e4649475f50504333320a4558504f52545f53594d424f4c285f5f6972715f6f66667365745f76616c7565293b0a61746f6d69635f74207070635f6e5f6c6f73745f696e74657272757074733b0a0a23696664656620434f4e4649475f5441555f494e540a65787465726e20696e74207461755f696e697469616c697a65643b0a65787465726e20696e74207461755f696e746572727570747328696e74293b0a23656e6469660a23656e646966202f2a20434f4e4649475f5050433332202a2f0a0a23696664656620434f4e4649475f50504336340a0a696e7420646973747269627574655f69727173203d20313b0a0a73746174696320696e6c696e65206e6f747261636520756e7369676e6564206c6f6e67206765745f6972715f68617070656e656428766f6964290a7b0a09756e7369676e6564206c6f6e672068617070656e65643b0a0a095f5f61736d5f5f205f5f766f6c6174696c655f5f28226c627a2025302c253128313329220a093a20223d7222202868617070656e656429203a2022692220286f66667365746f662873747275637420706163615f7374727563742c206972715f68617070656e65642929293b0a0a0972657475726e2068617070656e65643b0a7d0a0a73746174696320696e6c696e65206e6f747261636520766f6964207365745f736f66745f656e61626c656428756e7369676e6564206c6f6e6720656e61626c65290a7b0a095f5f61736d5f5f205f5f766f6c6174696c655f5f28227374622025302c253128313329220a093a203a202272222028656e61626c65292c2022692220286f66667365746f662873747275637420706163615f7374727563742c20736f66745f656e61626c65642929293b0a7d0a0a73746174696320696e6c696e65206e6f747261636520696e742064656372656d656e7465725f636865636b5f6f766572666c6f7728766f6964290a7b0a2009753634206e6f77203d206765745f74625f6f725f72746328293b0a2009753634202a6e6578745f7462203d20265f5f6765745f6370755f7661722864656372656d656e746572735f6e6578745f7462293b0a200a09696620286e6f77203e3d202a6e6578745f7462290a09097365745f6465632831293b0a0972657475726e206e6f77203e3d202a6e6578745f74623b0a7d0a0a2f2a20546869732069732063616c6c6564207768656e65766572207765206172652072652d656e61626c696e6720696e74657272757074730a202a20616e642072657475726e7320656974686572203020286e6f7468696e6720746f20646f29206f72203530302f39303020696620746865726527730a202a2065697468657220616e204545206f7220612044454320746f2067656e65726174652e0a202a0a202a20546869732069732063616c6c656420696e2074776f20636f6e74657874733a2046726f6d20617263685f6c6f63616c5f6972715f726573746f726528290a202a206265666f726520736f66742d656e61626c696e6720696e74657272757074732c20616e642066726f6d2074686520657863657074696f6e20657869740a202a2070617468207768656e2072657475726e696e672066726f6d20616e20696e746572727570742066726f6d206120736f66742d64697361626c656420746f0a202a206120736f667420656e61626c656420636f6e746578742e20496e20626f74682063617365207765206861766520696e746572727570747320686172640a202a2064697361626c65642e0a202a0a202a2057652074616b652063617265206f66206f6e6c7920636c656172696e672074686520626974732077652068616e646c656420696e207468650a202a2050414341206972715f68617070656e6564206669656c642073696e63652077652063616e206f6e6c792072652d656d6974206f6e6520617420610a202a2074696d6520616e6420776520646f6e27742077616e7420746f20226c6f736522206f6e652e0a202a2f0a6e6f747261636520756e7369676e656420696e74205f5f636865636b5f6972715f7265706c617928766f6964290a7b0a092f2a0a09202a20576520757365206c6f63616c5f7061636120726174686572207468616e206765745f70616361282920746f2061766f696420616c6c0a09202a207468652064656275675f736d705f70726f636573736f725f6964282920627573696e65737320696e2074686973206c6f77206c6576656c0a09202a2066756e6374696f6e0a09202a2f0a09756e7369676e656420636861722068617070656e6564203d206c6f63616c5f706163612d3e6972715f68617070656e65643b0a0a092f2a20436c65617220626974203020776869636820776520776f756c646e277420636c656172206f7468657277697365202a2f0a096c6f63616c5f706163612d3e6972715f68617070656e656420263d207e504143415f4952515f484152445f4449533b0a0a092f2a0a09202a20466f726365207468652064656c6976657279206f662070656e64696e6720736f66742d64697361626c656420696e7465727275707473206f6e205053332e0a09202a20416e792048562063616c6c2077696c6c206861766520746869732073696465206566666563742e0a09202a2f0a09696620286669726d776172655f6861735f666561747572652846575f464541545552455f5053335f4c56312929207b0a090975363420746d702c20746d70323b0a09096c76315f6765745f76657273696f6e5f696e666f2826746d702c2026746d7032293b0a097d0a0a092f2a0a09202a205765206d61792068617665206d697373656420612064656372656d656e74657220696e746572727570742e20576520636865636b207468650a09202a2064656372656d656e74657220697473656c6620726174686572207468616e207468652070616361206972715f68617070656e6564206669656c640a09202a20696e206361736520776520616c736f20686164206120726f6c6c6f766572207768696c6520686172642064697361626c65640a09202a2f0a096c6f63616c5f706163612d3e6972715f68617070656e656420263d207e504143415f4952515f4445433b0a096966202864656372656d656e7465725f636865636b5f6f766572666c6f772829290a090972657475726e2030783930303b0a0a092f2a2046696e616c6c7920636865636b20696620616e2065787465726e616c20696e746572727570742068617070656e6564202a2f0a096c6f63616c5f706163612d3e6972715f68617070656e656420263d207e504143415f4952515f45453b0a096966202868617070656e6564202620504143415f4952515f4545290a090972657475726e2030783530303b0a0a23696664656620434f4e4649475f5050435f424f4f4b33450a092f2a2046696e616c6c7920636865636b20696620616e204550522065787465726e616c20696e746572727570742068617070656e65640a09202a207468697320626974206973207479706963616c6c7920736574206966207765206e65656420746f2068616e646c6520616e6f746865720a09202a2022656467652220696e746572727570742066726f6d2077697468696e20746865204d5049432022455052222068616e646c65720a09202a2f0a096c6f63616c5f706163612d3e6972715f68617070656e656420263d207e504143415f4952515f45455f454447453b0a096966202868617070656e6564202620504143415f4952515f45455f45444745290a090972657475726e2030783530303b0a0a096c6f63616c5f706163612d3e6972715f68617070656e656420263d207e504143415f4952515f4442454c4c3b0a096966202868617070656e6564202620504143415f4952515f4442454c4c290a090972657475726e2030783238303b0a23656e646966202f2a20434f4e4649475f5050435f424f4f4b3345202a2f0a0a092f2a2054686572652073686f756c64206265206e6f7468696e67206c6566742021202a2f0a094255475f4f4e286c6f63616c5f706163612d3e6972715f68617070656e656420213d2030293b0a0a0972657475726e20303b0a7d0a0a6e6f747261636520766f696420617263685f6c6f63616c5f6972715f726573746f726528756e7369676e6564206c6f6e6720656e290a7b0a09756e7369676e65642063686172206972715f68617070656e65643b0a09756e7369676e656420696e74207265706c61793b0a0a092f2a20577269746520746865206e657720736f66742d656e61626c65642076616c7565202a2f0a097365745f736f66745f656e61626c656428656e293b0a096966202821656e290a090972657475726e3b0a092f2a0a09202a2046726f6d207468697320706f696e74206f6e776172642c2077652063616e2074616b6520696e74657272757074732c20707265656d70742c0a09202a206574632e2e2e20756e6c65737320776520676f7420686172642d64697361626c65642e20576520636865636b20696620616e206576656e740a09202a2068617070656e65642e204966206e6f6e652068617070656e65642c207765206b6e6f772077652063616e206a7573742072657475726e2e0a09202a0a09202a205765206d6179206861766520707265656d70746564206265666f72652074686520636865636b2062656c6f772c20696e20776869636820636173650a09202a2077652061726520636865636b696e672074686520226e6577222043505520696e7374656164206f6620746865206f6c64206f6e652e20546869730a09202a206973206f6e6c7920612070726f626c656d20696620616e206576656e742068617070656e6564206f6e2074686520226f6c6422204350552e0a09202a0a09202a2045787465726e616c20696e74657272757074206576656e74732077696c6c20686176652063617573656420696e746572727570747320746f0a09202a20626520686172642d64697361626c65642c20736f207468657265206973206e6f2070726f626c656d2c2077650a09202a2063616e6e6f74206861766520707265656d707465642e0a09202a2f0a096972715f68617070656e6564203d206765745f6972715f68617070656e656428293b0a0969662028216972715f68617070656e6564290a090972657475726e3b0a0a092f2a0a09202a205765206e65656420746f20686172642064697361626c6520746f20676574206120747275737465642076616c75652066726f6d0a09202a205f5f636865636b5f6972715f7265706c617928292e20576520616c736f206e65656420746f20736f66742d64697361626c650a09202a20616761696e20746f2061766f6964207761726e696e677320696e2074686572652064756520746f2074686520757365206f660a09202a207065722d637075207661726961626c65732e0a09202a0a09202a205765206b6e6f772074686174206966207468652076616c756520696e206972715f68617070656e65642069732065786163746c7920307830310a09202a207468656e2077652061726520616c726561647920686172642064697361626c65642028746865726520617265206f74686572206c6573730a09202a20636f6d6d6f6e2063617365732074686174207765276c6c2069676e6f726520666f72206e6f77292c20736f20776520736b6970207468650a09202a2028657870656e7369766529206d746d7372642e0a09202a2f0a0969662028756e6c696b656c79286972715f68617070656e656420213d20504143415f4952515f484152445f44495329290a09095f5f686172645f6972715f64697361626c6528293b0a23696664656620434f4e4649475f54524143455f495251464c4147530a09656c7365207b0a09092f2a0a0909202a2057652073686f756c6420616c726561647920626520686172642064697361626c656420686572652e2057652068616420627567730a0909202a2077686572652074686174207761736e277420746865206361736520736f206c657427732064626c20636865636b20697420616e640a0909202a207761726e206966207765206172652077726f6e672e204f6e6c7920646f2074686174207768656e204952512074726163696e670a0909202a20697320656e61626c6564206173206d666d737228292063616e20626520636f73746c792e0a0909202a2f0a0909696620285741524e5f4f4e286d666d737228292026204d53525f454529290a0909095f5f686172645f6972715f64697361626c6528293b0a097d0a23656e646966202f2a20434f4e4649475f54524143455f495251464c4147202a2f0a0a097365745f736f66745f656e61626c65642830293b0a0a092f2a0a09202a20436865636b20696620616e797468696e67206e6565647320746f2062652072652d656d69747465642e20576520686176656e27740a09202a20736f66742d656e61626c65642079657420746f2061766f6964207761726e696e677320696e2064656372656d656e7465725f636865636b5f6f766572666c6f770a09202a20616363657373696e67207065722d637075207661726961626c65730a09202a2f0a097265706c6179203d205f5f636865636b5f6972715f7265706c617928293b0a0a092f2a2057652063616e20736f66742d656e61626c65206e6f77202a2f0a097365745f736f66745f656e61626c65642831293b0a0a092f2a0a09202a20416e64207265706c6179206966207765206861766520746f2e20546869732077696c6c2072657475726e207769746820696e74657272757074730a09202a20686172642d656e61626c65642e0a09202a2f0a09696620287265706c617929207b0a09095f5f7265706c61795f696e74657272757074287265706c6179293b0a090972657475726e3b0a097d0a0a092f2a2046696e616c6c792c206c6574277320656e7375726520776520617265206861726420656e61626c6564202a2f0a095f5f686172645f6972715f656e61626c6528293b0a7d0a4558504f52545f53594d424f4c28617263685f6c6f63616c5f6972715f726573746f7265293b0a0a2f2a0a202a2054686973206973207370656369666963616c6c792063616c6c656420627920617373656d626c7920636f646520746f2072652d656e61626c6520696e74657272757074730a202a2069662074686579206172652063757272656e746c792064697361626c65642e2054686973206973207479706963616c6c792063616c6c6564206265666f72650a202a207363686564756c652829206f7220646f5f7369676e616c2829207768656e2072657475726e696e6720746f207573657273706163652e20576520646f2069740a202a20696e204320746f2061766f6964207468652062757264656e206f66206465616c696e672077697468206c6f636b646570206574632e2e2e0a202a0a202a204e4f54453a20546869732069732063616c6c6564207769746820696e746572727570747320686172642064697361626c656420627574206e6f74206d61726b65640a202a206173207375636820696e20706163612d3e6972715f68617070656e65642c20736f207765206e65656420746f20726573796e6320746869732e0a202a2f0a766f6964206e6f747261636520726573746f72655f696e746572727570747328766f6964290a7b0a0969662028697271735f64697361626c6564282929207b0a09096c6f63616c5f706163612d3e6972715f68617070656e6564207c3d20504143415f4952515f484152445f4449533b0a09096c6f63616c5f6972715f656e61626c6528293b0a097d20656c73650a09095f5f686172645f6972715f656e61626c6528293b0a7d0a0a2f2a0a202a205468697320697320612068656c70657220746f20757365207768656e2061626f757420746f20676f20696e746f2069646c65206c6f772d706f7765720a202a207768656e20746865206c61747465722068617320746865207369646520656666656374206f662072652d656e61626c696e6720696e74657272757074730a202a2028737563682061732063616c6c696e6720485f4345444520756e6465722070487970292e0a202a0a202a20596f752063616c6c20746869732066756e6374696f6e207769746820696e746572727570747320736f66742d64697361626c65642028746869732069730a202a20616c7265616479207468652063617365207768656e207070635f6d642e706f7765725f736176652069732063616c6c6564292e205468652066756e6374696f6e0a202a2077696c6c2072657475726e207768657468657220746f20656e74657220706f7765722073617665206f72206a7573742072657475726e2e0a202a0a202a20496e2074686520666f726d657220636173652c2069742077696c6c2068617665206e6f746966696564206c6f636b646570206f6620696e74657272757074730a202a206265696e672072652d656e61626c656420616e642067656e6572616c6c792073616e6974697a656420746865206c617a79206972712073746174652c0a202a20616e6420696e20746865206c617474657220636173652069742077696c6c206c65617665207769746820696e746572727570747320686172640a202a2064697361626c656420616e64206d61726b656420617320737563682c20736f20746865206c6f63616c5f6972715f656e61626c6528292063616c6c0a202a20696e206370755f69646c6528292077696c6c2070726f7065726c792072652d656e61626c652065766572797468696e672e0a202a2f0a626f6f6c20707265705f6972715f666f725f69646c6528766f6964290a7b0a092f2a0a09202a204669727374207765206e65656420746f20686172642064697361626c6520746f20656e73757265206e6f20696e746572727570740a09202a206f6363757273206265666f7265207765206566666563746976656c7920656e74657220746865206c6f7720706f7765722073746174650a09202a2f0a09686172645f6972715f64697361626c6528293b0a0a092f2a0a09202a20496620616e797468696e672068617070656e6564207768696c65207765207765726520736f66742d64697361626c65642c0a09202a2077652072657475726e206e6f7720616e6420646f206e6f7420656e74657220746865206c6f7720706f7765722073746174652e0a09202a2f0a09696620286c617a795f6972715f70656e64696e672829290a090972657475726e2066616c73653b0a0a092f2a2054656c6c206c6f636b646570207765206172652061626f757420746f2072652d656e61626c65202a2f0a0974726163655f68617264697271735f6f6e28293b0a0a092f2a0a09202a204d61726b20696e746572727570747320617320736f66742d656e61626c656420616e6420636c656172207468650a09202a20504143415f4952515f484152445f4449532066726f6d207468652070656e64696e67206d61736b2073696e63652077650a09202a206172652061626f757420746f206861726420656e61626c652061732077656c6c20617320612073696465206566666563740a09202a206f6620656e746572696e6720746865206c6f7720706f7765722073746174652e0a09202a2f0a096c6f63616c5f706163612d3e6972715f68617070656e656420263d207e504143415f4952515f484152445f4449533b0a096c6f63616c5f706163612d3e736f66745f656e61626c6564203d20313b0a0a092f2a2054656c6c207468652063616c6c657220746f20656e74657220746865206c6f7720706f776572207374617465202a2f0a0972657475726e20747275653b0a7d0a0a23656e646966202f2a20434f4e4649475f5050433634202a2f0a0a696e7420617263685f73686f775f696e746572727570747328737472756374207365715f66696c65202a702c20696e742070726563290a7b0a09696e74206a3b0a0a23696620646566696e656428434f4e4649475f50504333322920262620646566696e656428434f4e4649475f5441555f494e54290a09696620287461755f696e697469616c697a656429207b0a09097365715f7072696e746628702c2022252a733a20222c20707265632c202254415522293b0a0909666f725f656163685f6f6e6c696e655f637075286a290a0909097365715f7072696e746628702c20222531307520222c207461755f696e7465727275707473286a29293b0a09097365715f7075747328702c20222020506f776572504320202020202020202020202020546865726d616c2041737369737420286370752074656d70295c6e22293b0a097d0a23656e646966202f2a20434f4e4649475f505043333220262620434f4e4649475f5441555f494e54202a2f0a0a097365715f7072696e746628702c2022252a733a20222c20707265632c20224c4f4322293b0a09666f725f656163685f6f6e6c696e655f637075286a290a09097365715f7072696e746628702c20222531307520222c207065725f637075286972715f737461742c206a292e74696d65725f69727173293b0a20202020202020207365715f7072696e746628702c202220204c6f63616c2074696d657220696e74657272757074735c6e22293b0a0a097365715f7072696e746628702c2022252a733a20222c20707265632c202253505522293b0a09666f725f656163685f6f6e6c696e655f637075286a290a09097365715f7072696e746628702c20222531307520222c207065725f637075286972715f737461742c206a292e73707572696f75735f69727173293b0a097365715f7072696e746628702c2022202053707572696f757320696e74657272757074735c6e22293b0a0a097365715f7072696e746628702c2022252a733a20222c20707265632c2022434e5422293b0a09666f725f656163685f6f6e6c696e655f637075286a290a09097365715f7072696e746628702c20222531307520222c207065725f637075286972715f737461742c206a292e706d755f69727173293b0a097365715f7072696e746628702c20222020506572666f726d616e6365206d6f6e69746f72696e6720696e74657272757074735c6e22293b0a0a097365715f7072696e746628702c2022252a733a20222c20707265632c20224d434522293b0a09666f725f656163685f6f6e6c696e655f637075286a290a09097365715f7072696e746628702c20222531307520222c207065725f637075286972715f737461742c206a292e6d63655f657863657074696f6e73293b0a097365715f7072696e746628702c202220204d616368696e6520636865636b20657863657074696f6e735c6e22293b0a0a0972657475726e20303b0a7d0a0a2f2a0a202a202f70726f632f737461742068656c706572730a202a2f0a75363420617263685f6972715f737461745f63707528756e7369676e656420696e7420637075290a7b0a097536342073756d203d207065725f637075286972715f737461742c20637075292e74696d65725f697271733b0a0a0973756d202b3d207065725f637075286972715f737461742c20637075292e706d755f697271733b0a0973756d202b3d207065725f637075286972715f737461742c20637075292e6d63655f657863657074696f6e733b0a0973756d202b3d207065725f637075286972715f737461742c20637075292e73707572696f75735f697271733b0a0a0972657475726e2073756d3b0a7d0a0a23696664656620434f4e4649475f484f54504c55475f4350550a766f6964206d6967726174655f6972717328766f6964290a7b0a09737472756374206972715f64657363202a646573633b0a09756e7369676e656420696e74206972713b0a0973746174696320696e74207761726e65643b0a096370756d61736b5f7661725f74206d61736b3b0a09636f6e737420737472756374206370756d61736b202a6d6170203d206370755f6f6e6c696e655f6d61736b3b0a0a09616c6c6f635f6370756d61736b5f76617228266d61736b2c204746505f4b45524e454c293b0a0a09666f725f656163685f6972715f64657363286972712c206465736329207b0a0909737472756374206972715f64617461202a646174613b0a0909737472756374206972715f63686970202a636869703b0a0a090964617461203d206972715f646573635f6765745f6972715f646174612864657363293b0a090969662028697271645f69735f7065725f637075286461746129290a090909636f6e74696e75653b0a0a090963686970203d206972715f646174615f6765745f6972715f636869702864617461293b0a0a09096370756d61736b5f616e64286d61736b2c20646174612d3e616666696e6974792c206d6170293b0a0909696620286370756d61736b5f616e79286d61736b29203e3d206e725f6370755f69647329207b0a0909097072696e746b2822427265616b696e6720616666696e69747920666f72206972712025695c6e222c20697271293b0a0909096370756d61736b5f636f7079286d61736b2c206d6170293b0a09097d0a090969662028636869702d3e6972715f7365745f616666696e697479290a090909636869702d3e6972715f7365745f616666696e69747928646174612c206d61736b2c2074727565293b0a0909656c73652069662028646573632d3e616374696f6e2026262021287761726e65642b2b29290a0909097072696e746b282243616e6e6f742073657420616666696e69747920666f72206972712025695c6e222c20697271293b0a097d0a0a09667265655f6370756d61736b5f766172286d61736b293b0a0a096c6f63616c5f6972715f656e61626c6528293b0a096d64656c61792831293b0a096c6f63616c5f6972715f64697361626c6528293b0a7d0a23656e6469660a0a73746174696320696e6c696e6520766f69642068616e646c655f6f6e655f69727128756e7369676e656420696e7420697271290a7b0a09737472756374207468726561645f696e666f202a63757274702c202a69727174703b0a09756e7369676e6564206c6f6e672073617665645f73705f6c696d69743b0a09737472756374206972715f64657363202a646573633b0a0a0964657363203d206972715f746f5f6465736328697271293b0a09696620282164657363290a090972657475726e3b0a0a092f2a2053776974636820746f207468652069727120737461636b20746f2068616e646c652074686973202a2f0a096375727470203d2063757272656e745f7468726561645f696e666f28293b0a096972717470203d20686172646972715f6374785b736d705f70726f636573736f725f696428295d3b0a0a09696620286375727470203d3d20697271747029207b0a09092f2a20576527726520616c7265616479206f6e207468652069727120737461636b2c206a7573742068616e646c65206974202a2f0a0909646573632d3e68616e646c655f697271286972712c2064657363293b0a090972657475726e3b0a097d0a0a0973617665645f73705f6c696d6974203d2063757272656e742d3e7468726561642e6b73705f6c696d69743b0a0a0969727174702d3e7461736b203d2063757274702d3e7461736b3b0a0969727174702d3e666c616773203d20303b0a0a092f2a20436f70792074686520736f6674697271206269747320696e20707265656d70745f636f756e7420736f2074686174207468650a09202a20736f667469727120636865636b7320776f726b20696e20746865206861726469727120636f6e746578742e202a2f0a0969727174702d3e707265656d70745f636f756e74203d202869727174702d3e707265656d70745f636f756e742026207e534f46544952515f4d41534b29207c0a090909202020202020202863757274702d3e707265656d70745f636f756e74202620534f46544952515f4d41534b293b0a0a0963757272656e742d3e7468726561642e6b73705f6c696d6974203d2028756e7369676e6564206c6f6e67296972717470202b0a09095f414c49474e5f55502873697a656f6628737472756374207468726561645f696e666f292c203136293b0a0a0963616c6c5f68616e646c655f697271286972712c20646573632c2069727174702c20646573632d3e68616e646c655f697271293b0a0963757272656e742d3e7468726561642e6b73705f6c696d6974203d2073617665645f73705f6c696d69743b0a0969727174702d3e7461736b203d204e554c4c3b0a0a092f2a2053657420616e7920666c61672074686174206d61792068617665206265656e20736574206f6e207468650a09202a20616c7465726e61746520737461636b0a09202a2f0a096966202869727174702d3e666c616773290a09097365745f626974732869727174702d3e666c6167732c202663757274702d3e666c616773293b0a7d0a0a73746174696320696e6c696e6520766f696420636865636b5f737461636b5f6f766572666c6f7728766f6964290a7b0a23696664656620434f4e4649475f44454255475f535441434b4f564552464c4f570a096c6f6e672073703b0a0a097370203d205f5f6765745f53502829202620285448524541445f53495a452d31293b0a0a092f2a20636865636b20666f7220737461636b206f766572666c6f773a206973207468657265206c657373207468616e20324b4220667265653f202a2f0a0969662028756e6c696b656c79287370203c202873697a656f6628737472756374207468726561645f696e666f29202b2032303438292929207b0a09097072696e746b2822646f5f4952513a20737461636b206f766572666c6f773a20256c645c6e222c0a0909097370202d2073697a656f6628737472756374207468726561645f696e666f29293b0a090964756d705f737461636b28293b0a097d0a23656e6469660a7d0a0a766f696420646f5f495251287374727563742070745f72656773202a72656773290a7b0a097374727563742070745f72656773202a6f6c645f72656773203d207365745f6972715f726567732872656773293b0a09756e7369676e656420696e74206972713b0a0a096972715f656e74657228293b0a0a0974726163655f6972715f656e7472792872656773293b0a0a09636865636b5f737461636b5f6f766572666c6f7728293b0a0a092f2a0a09202a2051756572792074686520706c6174666f726d2050494320666f722074686520696e7465727275707420262061636b2069742e0a09202a0a09202a20546869732077696c6c207479706963616c6c79206c6f7765722074686520696e74657272757074206c696e6520746f20746865204350550a09202a2f0a09697271203d207070635f6d642e6765745f69727128293b0a0a092f2a2057652063616e206861726420656e61626c6520696e7465727275707473206e6f77202a2f0a096d61795f686172645f6972715f656e61626c6528293b0a0a092f2a20416e642066696e616c6c792070726f63657373206974202a2f0a096966202869727120213d204e4f5f495251290a090968616e646c655f6f6e655f69727128697271293b0a09656c73650a09095f5f6765745f6370755f766172286972715f73746174292e73707572696f75735f697271732b2b3b0a0a0974726163655f6972715f657869742872656773293b0a0a096972715f6578697428293b0a097365745f6972715f72656773286f6c645f72656773293b0a7d0a0a766f6964205f5f696e697420696e69745f49525128766f6964290a7b0a09696620287070635f6d642e696e69745f495251290a09097070635f6d642e696e69745f49525128293b0a0a096578635f6c766c5f6374785f696e697428293b0a0a096972715f6374785f696e697428293b0a7d0a0a23696620646566696e656428434f4e4649475f424f4f4b4529207c7c20646566696e656428434f4e4649475f343078290a737472756374207468726561645f696e666f2020202a637269746972715f6374785b4e525f435055535d205f5f726561645f6d6f73746c793b0a737472756374207468726561645f696e666f202020202a6462676972715f6374785b4e525f435055535d205f5f726561645f6d6f73746c793b0a737472756374207468726561645f696e666f202a6d636865636b6972715f6374785b4e525f435055535d205f5f726561645f6d6f73746c793b0a0a766f6964206578635f6c766c5f6374785f696e697428766f6964290a7b0a09737472756374207468726561645f696e666f202a74703b0a09696e7420692c206370755f6e723b0a0a09666f725f656163685f706f737369626c655f637075286929207b0a23696664656620434f4e4649475f50504336340a09096370755f6e72203d20693b0a23656c73650a09096370755f6e72203d206765745f686172645f736d705f70726f636573736f725f69642869293b0a23656e6469660a09096d656d7365742828766f6964202a29637269746972715f6374785b6370755f6e725d2c20302c205448524541445f53495a45293b0a09097470203d20637269746972715f6374785b6370755f6e725d3b0a090974702d3e637075203d206370755f6e723b0a090974702d3e707265656d70745f636f756e74203d20303b0a0a23696664656620434f4e4649475f424f4f4b450a09096d656d7365742828766f6964202a296462676972715f6374785b6370755f6e725d2c20302c205448524541445f53495a45293b0a09097470203d206462676972715f6374785b6370755f6e725d3b0a090974702d3e637075203d206370755f6e723b0a090974702d3e707265656d70745f636f756e74203d20303b0a0a09096d656d7365742828766f6964202a296d636865636b6972715f6374785b6370755f6e725d2c20302c205448524541445f53495a45293b0a09097470203d206d636865636b6972715f6374785b6370755f6e725d3b0a090974702d3e637075203d206370755f6e723b0a090974702d3e707265656d70745f636f756e74203d20484152444952515f4f46465345543b0a23656e6469660a097d0a7d0a23656e6469660a0a737472756374207468726561645f696e666f202a736f66746972715f6374785b4e525f435055535d205f5f726561645f6d6f73746c793b0a737472756374207468726561645f696e666f202a686172646972715f6374785b4e525f435055535d205f5f726561645f6d6f73746c793b0a0a766f6964206972715f6374785f696e697428766f6964290a7b0a09737472756374207468726561645f696e666f202a74703b0a09696e7420693b0a0a09666f725f656163685f706f737369626c655f637075286929207b0a09096d656d7365742828766f6964202a29736f66746972715f6374785b695d2c20302c205448524541445f53495a45293b0a09097470203d20736f66746972715f6374785b695d3b0a090974702d3e637075203d20693b0a090974702d3e707265656d70745f636f756e74203d20303b0a0a09096d656d7365742828766f6964202a29686172646972715f6374785b695d2c20302c205448524541445f53495a45293b0a09097470203d20686172646972715f6374785b695d3b0a090974702d3e637075203d20693b0a090974702d3e707265656d70745f636f756e74203d20484152444952515f4f46465345543b0a097d0a7d0a0a73746174696320696e6c696e6520766f696420646f5f736f66746972715f6f6e737461636b28766f6964290a7b0a09737472756374207468726561645f696e666f202a63757274702c202a69727174703b0a09756e7369676e6564206c6f6e672073617665645f73705f6c696d6974203d2063757272656e742d3e7468726561642e6b73705f6c696d69743b0a0a096375727470203d2063757272656e745f7468726561645f696e666f28293b0a096972717470203d20736f66746972715f6374785b736d705f70726f636573736f725f696428295d3b0a0969727174702d3e7461736b203d2063757274702d3e7461736b3b0a0969727174702d3e666c616773203d20303b0a0963757272656e742d3e7468726561642e6b73705f6c696d6974203d2028756e7369676e6564206c6f6e67296972717470202b0a09090909202020205f414c49474e5f55502873697a656f6628737472756374207468726561645f696e666f292c203136293b0a0963616c6c5f646f5f736f6674697271286972717470293b0a0963757272656e742d3e7468726561642e6b73705f6c696d6974203d2073617665645f73705f6c696d69743b0a0969727174702d3e7461736b203d204e554c4c3b0a0a092f2a2053657420616e7920666c61672074686174206d61792068617665206265656e20736574206f6e207468650a09202a20616c7465726e61746520737461636b0a09202a2f0a096966202869727174702d3e666c616773290a09097365745f626974732869727174702d3e666c6167732c202663757274702d3e666c616773293b0a7d0a0a766f696420646f5f736f667469727128766f6964290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a0969662028696e5f696e746572727570742829290a090972657475726e3b0a0a096c6f63616c5f6972715f7361766528666c616773293b0a0a09696620286c6f63616c5f736f66746972715f70656e64696e672829290a0909646f5f736f66746972715f6f6e737461636b28293b0a0a096c6f63616c5f6972715f726573746f726528666c616773293b0a7d0a0a6972715f68775f6e756d6265725f7420766972715f746f5f687728756e7369676e656420696e742076697271290a7b0a09737472756374206972715f64617461202a6972715f64617461203d206972715f6765745f6972715f646174612876697271293b0a0972657475726e205741524e5f4f4e28216972715f6461746129203f2030203a206972715f646174612d3e68776972713b0a7d0a4558504f52545f53594d424f4c5f47504c28766972715f746f5f6877293b0a0a23696664656620434f4e4649475f534d500a696e74206972715f63686f6f73655f63707528636f6e737420737472756374206370756d61736b202a6d61736b290a7b0a09696e742063707569643b0a0a09696620286370756d61736b5f657175616c286d61736b2c206370755f6f6e6c696e655f6d61736b2929207b0a090973746174696320696e74206972715f726f7665723b0a090973746174696320444546494e455f5241575f5350494e4c4f434b286972715f726f7665725f6c6f636b293b0a0909756e7369676e6564206c6f6e6720666c6167733b0a0a09092f2a20526f756e642d726f62696e20646973747269627574696f6e2e2e2e202a2f0a646f5f726f756e645f726f62696e3a0a09097261775f7370696e5f6c6f636b5f6972717361766528266972715f726f7665725f6c6f636b2c20666c616773293b0a0a09096972715f726f766572203d206370756d61736b5f6e657874286972715f726f7665722c206370755f6f6e6c696e655f6d61736b293b0a0909696620286972715f726f766572203e3d206e725f6370755f696473290a0909096972715f726f766572203d206370756d61736b5f6669727374286370755f6f6e6c696e655f6d61736b293b0a0a09096370756964203d206972715f726f7665723b0a0a09097261775f7370696e5f756e6c6f636b5f697271726573746f726528266972715f726f7665725f6c6f636b2c20666c616773293b0a097d20656c7365207b0a09096370756964203d206370756d61736b5f66697273745f616e64286d61736b2c206370755f6f6e6c696e655f6d61736b293b0a0909696620286370756964203e3d206e725f6370755f696473290a090909676f746f20646f5f726f756e645f726f62696e3b0a097d0a0a0972657475726e206765745f686172645f736d705f70726f636573736f725f6964286370756964293b0a7d0a23656c73650a696e74206972715f63686f6f73655f63707528636f6e737420737472756374206370756d61736b202a6d61736b290a7b0a0972657475726e20686172645f736d705f70726f636573736f725f696428293b0a7d0a23656e6469660a0a696e7420617263685f6561726c795f6972715f696e697428766f6964290a7b0a0972657475726e20303b0a7d0a0a23696664656620434f4e4649475f50504336340a73746174696320696e74205f5f696e69742073657475705f6e6f697271646973747269622863686172202a737472290a7b0a09646973747269627574655f69727173203d20303b0a0972657475726e20313b0a7d0a0a5f5f736574757028226e6f69727164697374726962222c2073657475705f6e6f69727164697374726962293b0a23656e646966202f2a20434f4e4649475f5050433634202a2f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f6973612d6272696467652e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313632343400313231313437343433333000303032303731370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20526f7574696e657320666f7220747261636b696e672061206c656761637920495341206272696467650a202a0a202a20436f70797269676820323030372042656e6a616d696e2048657272656e7363686d696474203c62656e68406b65726e656c2e6372617368696e672e6f72673e2c2049424d20436f72702e0a202a0a202a20536f6d65206269747320616e6420706965636573206d6f766564206f7665722066726f6d207063695f36342e630a202a0a202a20436f707972696768203230303320416e746f6e20426c616e6368617264203c616e746f6e4061752e69626d2e636f6d3e2c2049424d20436f72702e0a202a0a202a202020202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a2020202020206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a2020202020206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a20202020202032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a23646566696e652044454255470a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6e6f7469666965722e683e0a0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f7063692d6272696467652e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f7070632d7063692e683e0a0a756e7369676e6564206c6f6e67206973615f696f5f626173653b092f2a204e554c4c206966206e6f2049534120627573202a2f0a4558504f52545f53594d424f4c286973615f696f5f62617365293b0a0a2f2a204361636865642049534120627269646765206465762e202a2f0a73746174696320737472756374206465766963655f6e6f6465202a6973615f6272696467655f6465766e6f64653b0a737472756374207063695f646576202a6973615f6272696467655f7063696465763b0a4558504f52545f53594d424f4c5f47504c286973615f6272696467655f706369646576293b0a0a23646566696e65204953415f53504143455f4d41534b203078310a23646566696e65204953415f53504143455f494f203078310a0a73746174696320766f6964207063695f70726f636573735f4953415f4f465f72616e67657328737472756374206465766963655f6e6f6465202a6973615f6e6f64652c0a09090909202020202020756e7369676e6564206c6f6e67207068625f696f5f626173655f70687973290a7b0a092f2a2057652073686f756c642067657420736f6d652073616e65722070617273696e67206865726520616e642072656d6f76652074686573652073747275637473202a2f0a09737472756374207063695f61646472657373207b0a090975333220615f68693b0a090975333220615f6d69643b0a090975333220615f6c6f3b0a097d3b0a0a09737472756374206973615f61646472657373207b0a090975333220615f68693b0a090975333220615f6c6f3b0a097d3b0a0a09737472756374206973615f72616e6765207b0a0909737472756374206973615f61646472657373206973615f616464723b0a0909737472756374207063695f61646472657373207063695f616464723b0a0909756e7369676e656420696e742073697a653b0a097d3b0a0a09636f6e737420737472756374206973615f72616e6765202a72616e67653b0a09756e7369676e6564206c6f6e67207063695f616464723b0a09756e7369676e656420696e74206973615f616464723b0a09756e7369676e656420696e742073697a653b0a09696e7420726c656e203d20303b0a0a0972616e6765203d206f665f6765745f70726f7065727479286973615f6e6f64652c202272616e676573222c2026726c656e293b0a096966202872616e6765203d3d204e554c4c207c7c2028726c656e203c2073697a656f6628737472756374206973615f72616e67652929290a0909676f746f20696e76616c5f72616e67653b0a0a092f2a2046726f6d20224953412042696e64696e6720746f2031323735220a09202a205468652072616e6765732070726f7065727479206973206c616964206f757420617320616e206172726179206f6620656c656d656e74732c0a09202a2065616368206f6620776869636820636f6d7072697365733a0a09202a20202063656c6c732030202d20313a09616e2049534120616464726573730a09202a20202063656c6c732032202d20343a09612050434920616464726573730a09202a0909092873697a6520646570656e64696e67206f6e206465762d3e6e5f616464725f63656c6c73290a09202a20202063656c6c20353a09097468652073697a65206f66207468652072616e67650a09202a2f0a09696620282872616e67652d3e6973615f616464722e615f68692026204953415f53504143455f4d41534b2920213d204953415f53504143455f494f29207b0a090972616e67652b2b3b0a0909726c656e202d3d2073697a656f6628737472756374206973615f72616e6765293b0a090969662028726c656e203c2073697a656f6628737472756374206973615f72616e676529290a090909676f746f20696e76616c5f72616e67653b0a097d0a09696620282872616e67652d3e6973615f616464722e615f68692026204953415f53504143455f4d41534b2920213d204953415f53504143455f494f290a0909676f746f20696e76616c5f72616e67653b0a0a096973615f61646472203d2072616e67652d3e6973615f616464722e615f6c6f3b0a097063695f61646472203d2028756e7369676e6564206c6f6e67292072616e67652d3e7063695f616464722e615f6d6964203c3c203332207c0a090972616e67652d3e7063695f616464722e615f6c6f3b0a0a092f2a20417373756d652074686573652061726520626f7468207a65726f2e204e6f74653a20576520636f756c6420666978207468617420616e640a09202a20646f20612070726f7065722070617273696e6720696e7374656164202e2e2e206f682077656c6c2c20746861742077696c6c20646f20666f720a09202a206e6f77206173206e6f626f647920757365732066616e6379206d617070696e677320666f722049534120627269646765730a09202a2f0a0969662028287063695f6164647220213d203029207c7c20286973615f6164647220213d20302929207b0a09097072696e746b284b45524e5f4552522022756e65787065637465642069736120746f20706369206d617070696e673a2025735c6e222c0a0909202020202020205f5f66756e635f5f293b0a090972657475726e3b0a097d0a0a092f2a20416c69676e2073697a6520616e64206d616b65207375726520697427732063726f7070656420746f2036344b202a2f0a0973697a65203d20504147455f414c49474e2872616e67652d3e73697a65293b0a096966202873697a65203e2030783130303030290a090973697a65203d20307831303030303b0a0a095f5f696f72656d61705f6174287068625f696f5f626173655f706879732c2028766f6964202a294953415f494f5f424153452c0a0909202020202073697a652c205f504147455f4e4f5f43414348457c5f504147455f47554152444544293b0a0972657475726e3b0a0a696e76616c5f72616e67653a0a097072696e746b284b45524e5f45525220226e6f2049534120494f2072616e676573206f7220756e6578706563746564206973612072616e67652c20220a0920202020202020226d617070696e672036346b5c6e22293b0a095f5f696f72656d61705f6174287068625f696f5f626173655f706879732c2028766f6964202a294953415f494f5f424153452c0a09092020202020307831303030302c205f504147455f4e4f5f43414348457c5f504147455f47554152444544293b0a7d0a0a0a2f2a2a0a202a206973615f6272696467655f66696e645f6561726c79202d2046696e6420616e64206d6170207468652049534120494f207370616365206561726c79206265666f72650a202a202020202020202020202020202020202020202020202020206d61696e2050434920646973636f766572792e2054686973206973206f7074696f6e616c6c792063616c6c65642062790a202a20202020202020202020202020202020202020202020202020746865206172636820636f6465207768656e20616464696e6720504349205048427320746f20676574206561726c790a202a2020202020202020202020202020202020202020202020202061636365737320746f2049534120494f20706f7274730a202a2f0a766f6964205f5f696e6974206973615f6272696467655f66696e645f6561726c7928737472756374207063695f636f6e74726f6c6c6572202a686f7365290a7b0a09737472756374206465766963655f6e6f6465202a6e702c202a706172656e74203d204e554c4c2c202a746d703b0a0a092f2a20496620776520616c7265616479206861766520616e20495341206272696467652c206261696c206f6666202a2f0a09696620286973615f6272696467655f6465766e6f646520213d204e554c4c290a090972657475726e3b0a0a092f2a20466f722065616368202269736122206e6f646520696e207468652073797374656d2e204e6f7465203a20776520646f2061207365617263682062790a09202a207479706520616e64206e6f74206279206e616d652e204974206d696768742062652062657474657220746f20646f206279206e616d6520627574207468617427730a09202a20776861742074686520636f6465207573656420746f20646f20616e64204920646f6e27742077616e7420746f20627265616b20746f6f206d7563682061740a09202a206f6e63652e2057652063616e206c6f6f6b20696e746f206368616e67696e6720746861742073657061726174656c790a09202a2f0a09666f725f656163685f6e6f64655f62795f74797065286e702c20226973612229207b0a09092f2a204c6f6f6b20666f72206f757220686f7365206265696e67206120706172656e74202a2f0a0909666f722028706172656e74203d206f665f6765745f706172656e74286e70293b20706172656e743b29207b0a09090969662028706172656e74203d3d20686f73652d3e646e29207b0a090909096f665f6e6f64655f70757428706172656e74293b0a09090909627265616b3b0a0909097d0a090909746d70203d20706172656e743b0a090909706172656e74203d206f665f6765745f706172656e7428706172656e74293b0a0909096f665f6e6f64655f70757428746d70293b0a09097d0a090969662028706172656e7420213d204e554c4c290a090909627265616b3b0a097d0a09696620286e70203d3d204e554c4c290a090972657475726e3b0a096973615f6272696467655f6465766e6f6465203d206e703b0a0a092f2a204e6f7720706172736520746865202272616e676573222070726f706572747920616e642073657475702074686520495341206d617070696e67202a2f0a097063695f70726f636573735f4953415f4f465f72616e676573286e702c20686f73652d3e696f5f626173655f70687973293b0a0a092f2a205365742074686520676c6f62616c2049534120696f206261736520746f20696e646963617465207765206861766520616e2049534120627269646765202a2f0a096973615f696f5f62617365203d204953415f494f5f424153453b0a0a0970725f646562756728224953412062726964676520286561726c79292069732025735c6e222c206e702d3e66756c6c5f6e616d65293b0a7d0a0a2f2a2a0a202a206973615f6272696467655f66696e645f6c617465202d2046696e6420616e64206d6170207468652049534120494f2073706163652075706f6e20646973636f76657279206f660a202a20202020202020202020202020202020202020202020202061206e657720495341206272696467650a202a2f0a73746174696320766f6964206973615f6272696467655f66696e645f6c61746528737472756374207063695f646576202a706465762c0a0909090920737472756374206465766963655f6e6f6465202a6465766e6f6465290a7b0a09737472756374207063695f636f6e74726f6c6c6572202a686f7365203d207063695f6275735f746f5f686f737428706465762d3e627573293b0a0a092f2a2053746f72652049534120646576696365206e6f646520616e642050434920646576696365202a2f0a096973615f6272696467655f6465766e6f6465203d206f665f6e6f64655f676574286465766e6f6465293b0a096973615f6272696467655f706369646576203d20706465763b0a0a092f2a204e6f7720706172736520746865202272616e676573222070726f706572747920616e642073657475702074686520495341206d617070696e67202a2f0a097063695f70726f636573735f4953415f4f465f72616e676573286465766e6f64652c20686f73652d3e696f5f626173655f70687973293b0a0a092f2a205365742074686520676c6f62616c2049534120696f206261736520746f20696e646963617465207765206861766520616e2049534120627269646765202a2f0a096973615f696f5f62617365203d204953415f494f5f424153453b0a0a0970725f646562756728224953412062726964676520286c61746529206973202573206f6e2025735c6e222c0a0909206465766e6f64652d3e66756c6c5f6e616d652c207063695f6e616d65287064657629293b0a7d0a0a2f2a2a0a202a206973615f6272696467655f72656d6f7665202d2052656d6f76652f756e6d617020616e20495341206272696467650a202a2f0a73746174696320766f6964206973615f6272696467655f72656d6f766528766f6964290a7b0a0970725f64656275672822495341206272696467652072656d6f76656420215c6e22293b0a0a092f2a20436c6561722074686520676c6f62616c2049534120696f206261736520746f20696e64696361746520746861742077652068617665206e6f206d6f72650a09202a20495341206272696467652e204e6f74652074686174206472697665727320646f6e27742071756974652068616e646c6520746861742c2074686f7567680a09202a2077652073686f756c642070726f6261626c7920646f20736f6d657468696e672061626f75742069742e2042757420646f2077652065766572207265616c6c790a09202a2068617665204953412062726964676573206265696e672072656d6f766564206f6e206d616368696e6573207573696e67206c65676163792064657669636573203f0a09202a2f0a096973615f696f5f62617365203d204953415f494f5f424153453b0a0a092f2a20436c656172207265666572656e63657320746f2074686520627269646765202a2f0a096f665f6e6f64655f707574286973615f6272696467655f6465766e6f6465293b0a096973615f6272696467655f6465766e6f6465203d204e554c4c3b0a096973615f6272696467655f706369646576203d204e554c4c3b0a0a092f2a20556e6d617020746865204953412061726561202a2f0a095f5f696f756e6d61705f61742828766f6964202a294953415f494f5f424153452c2030783130303030293b0a7d0a0a2f2a2a0a202a206973615f6272696467655f6e6f74696679202d20476574206e6f746966696564206f66205043492064657669636573206164646974696f6e2f72656d6f76616c0a202a2f0a73746174696320696e74206973615f6272696467655f6e6f7469667928737472756374206e6f7469666965725f626c6f636b202a6e622c20756e7369676e6564206c6f6e6720616374696f6e2c0a0909092020202020766f6964202a64617461290a7b0a0973747275637420646576696365202a646576203d20646174613b0a09737472756374207063695f646576202a70646576203d20746f5f7063695f64657628646576293b0a09737472756374206465766963655f6e6f6465202a6465766e6f6465203d207063695f6465766963655f746f5f4f465f6e6f64652870646576293b0a0a0973776974636828616374696f6e29207b0a0963617365204255535f4e4f544946595f4144445f4445564943453a0a09092f2a20436865636b206966207765206861766520616e206561726c7920495341206465766963652c20776974686f75742050434920646576202a2f0a0909696620286973615f6272696467655f6465766e6f6465202626206973615f6272696467655f6465766e6f6465203d3d206465766e6f64652026260a090920202020216973615f6272696467655f70636964657629207b0a09090970725f6465627567282249534120627269646765205043492061747461636865643a2025735c6e222c0a09090909207063695f6e616d65287064657629293b0a0909096973615f6272696467655f706369646576203d20706465763b0a09097d0a0a09092f2a20436865636b2069662077652068617665206e6f20495341206465766963652c20616e6420746869732068617070656e7320746f206265206f6e652c0a0909202a20726567697374657220697420617320737563682069662069742068617320616e204f46206465766963650a0909202a2f0a090969662028216973615f6272696467655f6465766e6f6465202626206465766e6f6465202626206465766e6f64652d3e747970652026260a09092020202021737472636d70286465766e6f64652d3e747970652c20226973612229290a0909096973615f6272696467655f66696e645f6c61746528706465762c206465766e6f6465293b0a0a090972657475726e20303b0a0963617365204255535f4e4f544946595f44454c5f4445564943453a0a09092f2a20436865636b2069662074686973206f7572206578697374696e672049534120646576696365202a2f0a09096966202870646576203d3d206973615f6272696467655f706369646576207c7c0a090920202020286465766e6f6465202626206465766e6f6465203d3d206973615f6272696467655f6465766e6f646529290a0909096973615f6272696467655f72656d6f766528293b0a090972657475726e20303b0a097d0a0972657475726e20303b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b206973615f6272696467655f6e6f746966696572203d207b0a092e6e6f7469666965725f63616c6c203d206973615f6272696467655f6e6f746966790a7d3b0a0a2f2a2a0a202a206973615f6272696467655f696e6974202d20726567697374657220746f206265206e6f746966696564206f662049534120627269646765206164646974696f6e2f72656d6f76616c0a202a0a202a2f0a73746174696320696e74205f5f696e6974206973615f6272696467655f696e697428766f6964290a7b0a096275735f72656769737465725f6e6f74696669657228267063695f6275735f747970652c20266973615f6272696467655f6e6f746966696572293b0a0972657475726e20303b0a7d0a617263685f696e697463616c6c286973615f6272696467655f696e6974293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f6a756d705f6c6162656c2e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303132363500313231313437343433333000303032313032300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f707972696768742032303130204d69636861656c20456c6c65726d616e2c2049424d20436f72702e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a2032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6a756d705f6c6162656c2e683e0a23696e636c756465203c61736d2f636f64652d7061746368696e672e683e0a0a23696664656620484156455f4a554d505f4c4142454c0a766f696420617263685f6a756d705f6c6162656c5f7472616e73666f726d28737472756374206a756d705f656e747279202a656e7472792c0a09090920202020202020656e756d206a756d705f6c6162656c5f747970652074797065290a7b0a09753332202a61646472203d2028753332202a2928756e7369676e6564206c6f6e6729656e7472792d3e636f64653b0a0a096966202874797065203d3d204a554d505f4c4142454c5f454e41424c45290a090970617463685f6272616e636828616464722c20656e7472792d3e7461726765742c2030293b0a09656c73650a090970617463685f696e737472756374696f6e28616464722c205050435f494e53545f4e4f50293b0a7d0a23656e6469660a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f6b6764622e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333634313400313231313437343433333000303031373632310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20506f7765725043206261636b656e6420746f20746865204b47444220737475622e0a202a0a202a203139393820286329204d69636861656c20414b205465736368202874657363684063732e776973632e656475290a202a20436f707972696768742028432920323030332054696d6573797320436f72706f726174696f6e2e0a202a20436f707972696768742028432920323030342d32303036204d6f6e7461566973746120536f6674776172652c20496e632e0a202a205050433634204d6f6473202843292032303035204672616e6b20526f77616e64202866726f77616e64406d76697374612e636f6d290a202a20505043333220737570706f727420726573746f72656420627920566974616c7920576f6f6c203c76776f6f6c4072752e6d76697374612e636f6d3e20616e640a202a2053657267656920536874796c796f76203c73736874796c796f764072752e6d76697374612e636f6d3e0a202a20436f707972696768742028432920323030372d323030382057696e642052697665722053797374656d732c20496e632e0a202a0a202a20546869732066696c65206973206c6963656e73656420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a2076657273696f6e20322e20546869732070726f6772616d206173206c6963656e736564202261732069732220776974686f757420616e792077617272616e7479206f6620616e790a202a206b696e642c20776865746865722065787072657373206f7220696d706c6965642e0a202a2f0a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6b6764622e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f7369676e616c2e683e0a23696e636c756465203c6c696e75782f7074726163652e683e0a23696e636c756465203c6c696e75782f6b64656275672e683e0a23696e636c756465203c61736d2f63757272656e742e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f64656275672e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a0a2f2a0a202a2054686973207461626c6520636f6e7461696e7320746865206d617070696e67206265747765656e20506f776572504320686172647761726520747261702074797065732c20616e640a202a207369676e616c732c20776869636820617265207072696d6172696c7920776861742047444220756e6465727374616e64732e202047444220616e6420746865206b65726e656c0a202a20646f6e277420616c77617973206167726565206f6e2076616c7565732c20736f2077652075736520636f6e7374616e74732074616b656e2066726f6d206764622d362e322e0a202a2f0a7374617469632073747275637420686172645f747261705f696e666f0a7b0a09756e7369676e656420696e742074743b09092f2a2054726170207479706520636f646520666f7220706f7765727063202a2f0a09756e7369676e65642063686172207369676e6f3b09092f2a205369676e616c2074686174207765206d61702074686973207472617020696e746f202a2f0a7d20686172645f747261705f696e666f5b5d203d207b0a097b203078303130302c2030783032202f2a20534947494e54202a2f20207d2c09092f2a2073797374656d207265736574202a2f0a097b203078303230302c2030783062202f2a2053494753454756202a2f207d2c09092f2a206d616368696e6520636865636b202a2f0a097b203078303330302c2030783062202f2a2053494753454756202a2f207d2c09092f2a206461746120616363657373202a2f0a097b203078303430302c2030783062202f2a2053494753454756202a2f207d2c09092f2a20696e737472756374696f6e20616363657373202a2f0a097b203078303530302c2030783032202f2a20534947494e54202a2f20207d2c09092f2a2065787465726e616c20696e74657272757074202a2f0a097b203078303630302c2030783061202f2a20534947425553202a2f20207d2c09092f2a20616c69676e6d656e74202a2f0a097b203078303730302c2030783035202f2a2053494754524150202a2f207d2c09092f2a2070726f6772616d20636865636b202a2f0a097b203078303830302c2030783038202f2a20534947465045202a2f20207d2c09092f2a20667020756e617661696c61626c65202a2f0a097b203078303930302c2030783065202f2a20534947414c524d202a2f207d2c09092f2a2064656372656d656e746572202a2f0a097b203078306330302c2030783134202f2a2053494743484c44202a2f207d2c09092f2a2073797374656d2063616c6c202a2f0a23696620646566696e656428434f4e4649475f34307829207c7c20646566696e656428434f4e4649475f424f4f4b45290a097b203078323030322c2030783035202f2a2053494754524150202a2f207d2c09092f2a206465627567202a2f0a23696620646566696e656428434f4e4649475f46534c5f424f4f4b45290a097b203078323031302c2030783038202f2a20534947465045202a2f20207d2c09092f2a2073706520756e617661696c61626c65202a2f0a097b203078323032302c2030783038202f2a20534947465045202a2f20207d2c09092f2a2073706520756e617661696c61626c65202a2f0a097b203078323033302c2030783038202f2a20534947465045202a2f20207d2c09092f2a207370652066702064617461202a2f0a097b203078323034302c2030783038202f2a20534947465045202a2f20207d2c09092f2a207370652066702064617461202a2f0a097b203078323035302c2030783038202f2a20534947465045202a2f20207d2c09092f2a2073706520667020726f756e64202a2f0a097b203078323036302c2030783065202f2a20534947494c4c202a2f20207d2c09092f2a20706572666f726d616e6365206d6f6e69746f72202a2f0a097b203078323930302c2030783038202f2a20534947465045202a2f20207d2c09092f2a2061707520756e617661696c61626c65202a2f0a097b203078333130302c2030783065202f2a20534947414c524d202a2f207d2c09092f2a20666978656420696e74657276616c2074696d6572202a2f0a097b203078333230302c2030783032202f2a20534947494e54202a2f20207d2c20092f2a207761746368646f67202a2f0a23656c7365202f2a202120434f4e4649475f46534c5f424f4f4b45202a2f0a097b203078313030302c2030783065202f2a20534947414c524d202a2f207d2c09092f2a2070726f6720696e74657276616c2074696d6572202a2f0a097b203078313031302c2030783065202f2a20534947414c524d202a2f207d2c09092f2a20666978656420696e74657276616c2074696d6572202a2f0a097b203078313032302c2030783032202f2a20534947494e54202a2f20207d2c20092f2a207761746368646f67202a2f0a097b203078323031302c2030783038202f2a20534947465045202a2f20207d2c09092f2a20667020756e617661696c61626c65202a2f0a097b203078323032302c2030783038202f2a20534947465045202a2f20207d2c09092f2a20617020756e617661696c61626c65202a2f0a23656e6469660a23656c7365202f2a20212028646566696e656428434f4e4649475f34307829207c7c20646566696e656428434f4e4649475f424f4f4b452929202a2f0a097b203078306430302c2030783035202f2a2053494754524150202a2f207d2c09092f2a2073696e676c652d73746570202a2f0a23696620646566696e656428434f4e4649475f387878290a097b203078313030302c2030783034202f2a20534947494c4c202a2f20207d2c09092f2a20736f66747761726520656d756c6174696f6e202a2f0a23656c7365202f2a202120434f4e4649475f387878202a2f0a097b203078306630302c2030783034202f2a20534947494c4c202a2f20207d2c09092f2a20706572666f726d616e6365206d6f6e69746f72202a2f0a097b203078306632302c2030783038202f2a20534947465045202a2f20207d2c09092f2a20616c746976656320756e617661696c61626c65202a2f0a097b203078313330302c2030783035202f2a2053494754524150202a2f207d2c20092f2a20696e737472756374696f6e206164647265737320627265616b202a2f0a23696620646566696e656428434f4e4649475f5050433634290a097b203078313230302c2030783035202f2a20534947494c4c202a2f20207d2c09092f2a2073797374656d206572726f72202a2f0a097b203078313530302c2030783034202f2a20534947494c4c202a2f20207d2c09092f2a20736f6674207061746368202a2f0a097b203078313630302c2030783034202f2a20534947494c4c202a2f20207d2c09092f2a206d61696e74656e616e6365202a2f0a097b203078313730302c2030783038202f2a20534947465045202a2f20207d2c09092f2a20616c746976656320617373697374202a2f0a097b203078313830302c2030783034202f2a20534947494c4c202a2f20207d2c09092f2a20746865726d616c202a2f0a23656c7365202f2a202120434f4e4649475f5050433634202a2f0a097b203078313430302c2030783032202f2a20534947494e54202a2f20207d2c09092f2a20534d49202a2f0a097b203078313630302c2030783038202f2a20534947465045202a2f20207d2c09092f2a20616c746976656320617373697374202a2f0a097b203078313730302c2030783034202f2a20534947494c4c202a2f20207d2c09092f2a20544155202a2f0a097b203078323030302c2030783035202f2a2053494754524150202a2f207d2c09092f2a2072756e206d6f6465202a2f0a23656e6469660a23656e6469660a23656e6469660a097b203078303030302c2030783030207d0909092f2a204d757374206265206c617374202a2f0a7d3b0a0a73746174696320696e7420636f6d707574655369676e616c28756e7369676e656420696e74207474290a7b0a0973747275637420686172645f747261705f696e666f202a68743b0a0a09666f7220286874203d20686172645f747261705f696e666f3b2068742d3e74742026262068742d3e7369676e6f3b2068742b2b290a09096966202868742d3e7474203d3d207474290a09090972657475726e2068742d3e7369676e6f3b0a0a0972657475726e205349474855503b09092f2a2064656661756c7420666f72207468696e677320776520646f6e2774206b6e6f772061626f7574202a2f0a7d0a0a2f2a2a0a202a0a202a096b6764625f736b6970657863657074696f6e202d204261696c206f7574206f66204b474442207768656e207765277665206265656e207472696767657265642e0a202a0940657863657074696f6e3a20457863657074696f6e20766563746f72206e756d6265720a202a0940726567733a2043757272656e7420267374727563742070745f726567732e0a202a0a202a094f6e20736f6d652061726368697465637475726573207765206e65656420746f20736b6970206120627265616b706f696e7420657863657074696f6e207768656e0a202a096974206f6363757273206166746572206120627265616b706f696e7420686173206265656e2072656d6f7665642e0a202a0a202a2f0a696e74206b6764625f736b6970657863657074696f6e28696e7420657863657074696f6e2c207374727563742070745f72656773202a72656773290a7b0a0972657475726e206b6764625f697372656d6f766564627265616b28726567732d3e6e6970293b0a7d0a0a73746174696320696e74206b6764625f63616c6c5f6e6d695f686f6f6b287374727563742070745f72656773202a72656773290a7b0a096b6764625f6e6d6963616c6c6261636b287261775f736d705f70726f636573736f725f696428292c2072656773293b0a0972657475726e20303b0a7d0a0a23696664656620434f4e4649475f534d500a766f6964206b6764625f726f756e6475705f6370757328756e7369676e6564206c6f6e6720666c616773290a7b0a09736d705f73656e645f64656275676765725f627265616b28293b0a7d0a23656e6469660a0a2f2a204b4744422066756e6374696f6e7320746f20757365206578697374696e6720506f7765725043363420686f6f6b732e202a2f0a73746174696320696e74206b6764625f6465627567676572287374727563742070745f72656773202a72656773290a7b0a0972657475726e20216b6764625f68616e646c655f657863657074696f6e28312c20636f6d707574655369676e616c2854524150287265677329292c0a090909092020202020204449455f4f4f50532c2072656773293b0a7d0a0a73746174696320696e74206b6764625f68616e646c655f627265616b706f696e74287374727563742070745f72656773202a72656773290a7b0a0969662028757365725f6d6f6465287265677329290a090972657475726e20303b0a0a09696620286b6764625f68616e646c655f657863657074696f6e28312c20534947545241502c20302c20726567732920213d2030290a090972657475726e20303b0a0a09696620282a28753332202a292028726567732d3e6e697029203d3d202a28753332202a29202826617263685f6b6764625f6f70732e6764625f6270745f696e73747229290a0909726567732d3e6e6970202b3d20425245414b5f494e5354525f53495a453b0a0a0972657475726e20313b0a7d0a0a73746174696320696e74206b6764625f73696e676c6573746570287374727563742070745f72656773202a72656773290a7b0a09737472756374207468726561645f696e666f202a7468726561645f696e666f2c202a657863657074696f6e5f7468726561645f696e666f3b0a09737472756374207468726561645f696e666f202a6261636b75705f63757272656e745f7468726561645f696e666f3b0a0a0969662028757365725f6d6f6465287265677329290a090972657475726e20303b0a0a096261636b75705f63757272656e745f7468726561645f696e666f203d2028737472756374207468726561645f696e666f202a296b6d616c6c6f632873697a656f6628737472756374207468726561645f696e666f292c204746505f4b45524e454c293b0a092f2a0a09202a204f6e20426f6f6b204520616e642070657268617073206f746865722070726f636573736f72732c2073696e676c65737465702069732068616e646c6564206f6e0a09202a2074686520637269746963616c20657863657074696f6e20737461636b2e202054686973206361757365732063757272656e745f7468726561645f696e666f28290a09202a20746f206661696c2c2073696e6365206974206974206c6f636174657320746865207468726561645f696e666f206279206d61736b696e67206f66660a09202a20746865206c6f772062697473206f66207468652063757272656e7420737461636b20706f696e7465722e2020576520776f726b2061726f756e640a09202a207468697320697373756520627920636f7079696e6720746865207468726561645f696e666f2066726f6d20746865206b65726e656c20737461636b0a09202a206265666f72652063616c6c696e67206b6764625f68616e646c655f657863657074696f6e2c20616e6420636f7079696e67206974206261636b0a09202a20616674657277617264732e20204f6e206d6f73742070726f636573736f72732074686520636f70792069732061766f696465642073696e63650a09202a20657863657074696f6e5f7468726561645f696e666f203d3d207468726561645f696e666f2e0a09202a2f0a097468726561645f696e666f203d2028737472756374207468726561645f696e666f202a2928726567732d3e6770725b315d2026207e285448524541445f53495a452d3129293b0a09657863657074696f6e5f7468726561645f696e666f203d2063757272656e745f7468726561645f696e666f28293b0a0a09696620287468726561645f696e666f20213d20657863657074696f6e5f7468726561645f696e666f29207b0a09092f2a205361766520746865206f726967696e616c2063757272656e745f7468726561645f696e666f2e202a2f0a09096d656d637079286261636b75705f63757272656e745f7468726561645f696e666f2c20657863657074696f6e5f7468726561645f696e666f2c2073697a656f66202a7468726561645f696e666f293b0a09096d656d63707928657863657074696f6e5f7468726561645f696e666f2c207468726561645f696e666f2c2073697a656f66202a7468726561645f696e666f293b0a097d0a0a096b6764625f68616e646c655f657863657074696f6e28302c20534947545241502c20302c2072656773293b0a0a09696620287468726561645f696e666f20213d20657863657074696f6e5f7468726561645f696e666f290a09092f2a20526573746f72652063757272656e745f7468726561645f696e666f206c6173746c792e202a2f0a09096d656d63707928657863657074696f6e5f7468726561645f696e666f2c206261636b75705f63757272656e745f7468726561645f696e666f2c2073697a656f66202a7468726561645f696e666f293b0a0a096b66726565286261636b75705f63757272656e745f7468726561645f696e666f293b0a0972657475726e20313b0a7d0a0a73746174696320696e74206b6764625f696162725f6d61746368287374727563742070745f72656773202a72656773290a7b0a0969662028757365725f6d6f6465287265677329290a090972657475726e20303b0a0a09696620286b6764625f68616e646c655f657863657074696f6e28302c20636f6d707574655369676e616c2854524150287265677329292c20302c20726567732920213d2030290a090972657475726e20303b0a0972657475726e20313b0a7d0a0a73746174696320696e74206b6764625f646162725f6d61746368287374727563742070745f72656773202a72656773290a7b0a0969662028757365725f6d6f6465287265677329290a090972657475726e20303b0a0a09696620286b6764625f68616e646c655f657863657074696f6e28302c20636f6d707574655369676e616c2854524150287265677329292c20302c20726567732920213d2030290a090972657475726e20303b0a0972657475726e20313b0a7d0a0a23646566696e65205041434b3634287074722c207372632920646f207b202a287074722b2b29203d2028737263293b207d207768696c65202830290a0a23646566696e65205041434b3332287074722c207372632920646f207b202020202020202020205c0a09753332202a70747233323b202020202020202020202020202020202020205c0a097074723332203d2028753332202a297074723b20202020202020202020205c0a092a2870747233322b2b29203d2028737263293b20202020202020202020205c0a09707472203d2028756e7369676e6564206c6f6e67202a2970747233323b205c0a097d207768696c65202830290a0a766f696420736c656570696e675f7468726561645f746f5f6764625f7265677328756e7369676e6564206c6f6e67202a6764625f726567732c20737472756374207461736b5f737472756374202a70290a7b0a097374727563742070745f72656773202a72656773203d20287374727563742070745f72656773202a2928702d3e7468726561642e6b7370202b0a0909090909092020535441434b5f4652414d455f4f56455248454144293b0a09756e7369676e6564206c6f6e67202a707472203d206764625f726567733b0a09696e74207265673b0a0a096d656d736574286764625f726567732c20302c204e554d5245474259544553293b0a0a092f2a205265677320475052302d32202a2f0a09666f722028726567203d20303b20726567203c20333b207265672b2b290a09095041434b3634287074722c20726567732d3e6770725b7265675d293b0a0a092f2a205265677320475052332d3133206172652063616c6c65722073617665642c206e6f7420696e20726567732d3e6770725b5d202a2f0a09707472202b3d2031313b0a0a092f2a20526567732047505231342d3331202a2f0a09666f722028726567203d2031343b20726567203c2033323b207265672b2b290a09095041434b3634287074722c20726567732d3e6770725b7265675d293b0a0a23696664656620434f4e4649475f46534c5f424f4f4b450a23696664656620434f4e4649475f5350450a09666f722028726567203d20303b20726567203c2033323b207265672b2b290a09095041434b3634287074722c20702d3e7468726561642e6576725b7265675d293b0a23656c73650a09707472202b3d2033323b0a23656e6469660a23656c73650a092f2a20667020726567697374657273206e6f742075736564206279206b65726e656c2c206c65617665207a65726f202a2f0a09707472202b3d203332202a2038202f2073697a656f66286c6f6e67293b0a23656e6469660a0a095041434b3634287074722c20726567732d3e6e6970293b0a095041434b3634287074722c20726567732d3e6d7372293b0a095041434b3332287074722c20726567732d3e636372293b0a095041434b3634287074722c20726567732d3e6c696e6b293b0a095041434b3634287074722c20726567732d3e637472293b0a095041434b3332287074722c20726567732d3e786572293b0a0a094255475f4f4e2828756e7369676e6564206c6f6e6729707472203e0a092020202020202028756e7369676e6564206c6f6e6729282828766f6964202a296764625f7265677329202b204e554d524547425954455329293b0a7d0a0a23646566696e65204744425f53495a454f465f5245472073697a656f6628756e7369676e6564206c6f6e67290a23646566696e65204744425f53495a454f465f5245475f5533322073697a656f6628753332290a0a23696664656620434f4e4649475f46534c5f424f4f4b450a23646566696e65204744425f53495a454f465f464c4f41545f5245472073697a656f6628756e7369676e6564206c6f6e67290a23656c73650a23646566696e65204744425f53495a454f465f464c4f41545f5245472073697a656f6628753634290a23656e6469660a0a737472756374206462675f7265675f6465665f74206462675f7265675f6465665b4442475f4d41585f5245475f4e554d5d203d0a7b0a097b20227230222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b305d29207d2c0a097b20227231222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b315d29207d2c0a097b20227232222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b325d29207d2c0a097b20227233222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b335d29207d2c0a097b20227234222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b345d29207d2c0a097b20227235222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b355d29207d2c0a097b20227236222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b365d29207d2c0a097b20227237222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b375d29207d2c0a097b20227238222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b385d29207d2c0a097b20227239222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b395d29207d2c0a097b2022723130222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b31305d29207d2c0a097b2022723131222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b31315d29207d2c0a097b2022723132222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b31325d29207d2c0a097b2022723133222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b31335d29207d2c0a097b2022723134222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b31345d29207d2c0a097b2022723135222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b31355d29207d2c0a097b2022723136222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b31365d29207d2c0a097b2022723137222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b31375d29207d2c0a097b2022723138222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b31385d29207d2c0a097b2022723139222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b31395d29207d2c0a097b2022723230222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b32305d29207d2c0a097b2022723231222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b32315d29207d2c0a097b2022723232222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b32325d29207d2c0a097b2022723233222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b32335d29207d2c0a097b2022723234222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b32345d29207d2c0a097b2022723235222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b32355d29207d2c0a097b2022723236222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b32365d29207d2c0a097b2022723237222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b32375d29207d2c0a097b2022723238222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b32385d29207d2c0a097b2022723239222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b32395d29207d2c0a097b2022723330222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b33305d29207d2c0a097b2022723331222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206770725b33315d29207d2c0a0a097b20226630222c204744425f53495a454f465f464c4f41545f5245472c2030207d2c0a097b20226631222c204744425f53495a454f465f464c4f41545f5245472c2031207d2c0a097b20226632222c204744425f53495a454f465f464c4f41545f5245472c2032207d2c0a097b20226633222c204744425f53495a454f465f464c4f41545f5245472c2033207d2c0a097b20226634222c204744425f53495a454f465f464c4f41545f5245472c2034207d2c0a097b20226635222c204744425f53495a454f465f464c4f41545f5245472c2035207d2c0a097b20226636222c204744425f53495a454f465f464c4f41545f5245472c2036207d2c0a097b20226637222c204744425f53495a454f465f464c4f41545f5245472c2037207d2c0a097b20226638222c204744425f53495a454f465f464c4f41545f5245472c2038207d2c0a097b20226639222c204744425f53495a454f465f464c4f41545f5245472c2039207d2c0a097b2022663130222c204744425f53495a454f465f464c4f41545f5245472c203130207d2c0a097b2022663131222c204744425f53495a454f465f464c4f41545f5245472c203131207d2c0a097b2022663132222c204744425f53495a454f465f464c4f41545f5245472c203132207d2c0a097b2022663133222c204744425f53495a454f465f464c4f41545f5245472c203133207d2c0a097b2022663134222c204744425f53495a454f465f464c4f41545f5245472c203134207d2c0a097b2022663135222c204744425f53495a454f465f464c4f41545f5245472c203135207d2c0a097b2022663136222c204744425f53495a454f465f464c4f41545f5245472c203136207d2c0a097b2022663137222c204744425f53495a454f465f464c4f41545f5245472c203137207d2c0a097b2022663138222c204744425f53495a454f465f464c4f41545f5245472c203138207d2c0a097b2022663139222c204744425f53495a454f465f464c4f41545f5245472c203139207d2c0a097b2022663230222c204744425f53495a454f465f464c4f41545f5245472c203230207d2c0a097b2022663231222c204744425f53495a454f465f464c4f41545f5245472c203231207d2c0a097b2022663232222c204744425f53495a454f465f464c4f41545f5245472c203232207d2c0a097b2022663233222c204744425f53495a454f465f464c4f41545f5245472c203233207d2c0a097b2022663234222c204744425f53495a454f465f464c4f41545f5245472c203234207d2c0a097b2022663235222c204744425f53495a454f465f464c4f41545f5245472c203235207d2c0a097b2022663236222c204744425f53495a454f465f464c4f41545f5245472c203236207d2c0a097b2022663237222c204744425f53495a454f465f464c4f41545f5245472c203237207d2c0a097b2022663238222c204744425f53495a454f465f464c4f41545f5245472c203238207d2c0a097b2022663239222c204744425f53495a454f465f464c4f41545f5245472c203239207d2c0a097b2022663330222c204744425f53495a454f465f464c4f41545f5245472c203330207d2c0a097b2022663331222c204744425f53495a454f465f464c4f41545f5245472c203331207d2c0a0a097b20227063222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206e697029207d2c0a097b20226d7372222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206d737229207d2c0a097b20226372222c204744425f53495a454f465f5245475f5533322c206f66667365746f66287374727563742070745f726567732c2063637229207d2c0a097b20226c72222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c206c696e6b29207d2c0a097b2022637472222c204744425f53495a454f465f5245475f5533322c206f66667365746f66287374727563742070745f726567732c2063747229207d2c0a097b2022786572222c204744425f53495a454f465f5245472c206f66667365746f66287374727563742070745f726567732c2078657229207d2c0a7d3b0a0a63686172202a6462675f6765745f72656728696e74207265676e6f2c20766f6964202a6d656d2c207374727563742070745f72656773202a72656773290a7b0a09696620287265676e6f203e3d204442475f4d41585f5245475f4e554d207c7c207265676e6f203c2030290a090972657475726e204e554c4c3b0a0a09696620287265676e6f203c203332207c7c207265676e6f203e3d203634290a09092f2a2046697273742030202d3e20333120677072207265676973746572732a2f0a09092f2a2070632c206d73722c206c732e2e2e20726567697374657273203634202d3e203639202a2f0a09096d656d637079286d656d2c2028766f6964202a2972656773202b206462675f7265675f6465665b7265676e6f5d2e6f66667365742c0a090909096462675f7265675f6465665b7265676e6f5d2e73697a65293b0a0a09696620287265676e6f203e3d203332202626207265676e6f203c20363429207b0a09092f2a20465020726567697374657273203332202d3e203633202a2f0a23696620646566696e656428434f4e4649475f46534c5f424f4f4b452920262620646566696e656428434f4e4649475f535045290a09096966202863757272656e74290a0909096d656d637079286d656d2c202663757272656e742d3e7468726561642e6576725b7265676e6f2d33325d2c0a09090909096462675f7265675f6465665b7265676e6f5d2e73697a65293b0a23656c73650a09092f2a20667020726567697374657273206e6f742075736564206279206b65726e656c2c206c65617665207a65726f202a2f0a09096d656d736574286d656d2c20302c206462675f7265675f6465665b7265676e6f5d2e73697a65293b0a23656e6469660a097d0a0a0972657475726e206462675f7265675f6465665b7265676e6f5d2e6e616d653b0a7d0a0a696e74206462675f7365745f72656728696e74207265676e6f2c20766f6964202a6d656d2c207374727563742070745f72656773202a72656773290a7b0a09696620287265676e6f203e3d204442475f4d41585f5245475f4e554d207c7c207265676e6f203c2030290a090972657475726e202d45494e56414c3b0a0a09696620287265676e6f203c203332207c7c207265676e6f203e3d203634290a09092f2a2046697273742030202d3e20333120677072207265676973746572732a2f0a09092f2a2070632c206d73722c206c732e2e2e20726567697374657273203634202d3e203639202a2f0a09096d656d6370792828766f6964202a2972656773202b206462675f7265675f6465665b7265676e6f5d2e6f66667365742c206d656d2c0a090909096462675f7265675f6465665b7265676e6f5d2e73697a65293b0a0a09696620287265676e6f203e3d203332202626207265676e6f203c20363429207b0a09092f2a20465020726567697374657273203332202d3e203633202a2f0a23696620646566696e656428434f4e4649475f46534c5f424f4f4b452920262620646566696e656428434f4e4649475f535045290a09096d656d637079282663757272656e742d3e7468726561642e6576725b7265676e6f2d33325d2c206d656d2c0a090909096462675f7265675f6465665b7265676e6f5d2e73697a65293b0a23656c73650a09092f2a20667020726567697374657273206e6f742075736564206279206b65726e656c2c206c65617665207a65726f202a2f0a090972657475726e20303b0a23656e6469660a097d0a0a0972657475726e20303b0a7d0a0a766f6964206b6764625f617263685f7365745f7063287374727563742070745f72656773202a726567732c20756e7369676e6564206c6f6e67207063290a7b0a09726567732d3e6e6970203d2070633b0a7d0a0a2f2a0a202a20546869732066756e6374696f6e20646f657320506f77657250432073706563696669632070726f636573696e6720666f7220696e746572666163696e6720746f206764622e0a202a2f0a696e74206b6764625f617263685f68616e646c655f657863657074696f6e28696e7420766563746f722c20696e74207369676e6f2c20696e74206572725f636f64652c0a0909092020202020202063686172202a72656d636f6d5f696e5f6275666665722c2063686172202a72656d636f6d5f6f75745f6275666665722c0a090909202020202020207374727563742070745f72656773202a6c696e75785f72656773290a7b0a0963686172202a707472203d202672656d636f6d5f696e5f6275666665725b315d3b0a09756e7369676e6564206c6f6e6720616464723b0a0a09737769746368202872656d636f6d5f696e5f6275666665725b305d29207b0a09092f2a0a0909202a207341412e2e414120202053746570206f6e6520696e737472756374696f6e2066726f6d2041412e2e41410a0909202a20546869732077696c6c2072657475726e20616e206572726f7220746f20676462202e2e0a0909202a2f0a0963617365202773273a0a0963617365202763273a0a09092f2a2068616e646c6520746865206f7074696f6e616c20706172616d65746572202a2f0a0909696620286b6764625f686578326c6f6e6728267074722c20266164647229290a0909096c696e75785f726567732d3e6e6970203d20616464723b0a0a090961746f6d69635f73657428266b6764625f6370755f646f696e675f73696e676c655f737465702c202d31293b0a09092f2a207365742074686520747261636520626974206966207765277265207374657070696e67202a2f0a09096966202872656d636f6d5f696e5f6275666665725b305d203d3d2027732729207b0a23696664656620434f4e4649475f5050435f4144565f44454255475f524547530a0909096d74737072285350524e5f44424352302c0a0909092020202020206d66737072285350524e5f444243523029207c2044424352305f4943207c2044424352305f49444d293b0a0909096c696e75785f726567732d3e6d7372207c3d204d53525f44453b0a23656c73650a0909096c696e75785f726567732d3e6d7372207c3d204d53525f53453b0a23656e6469660a09090961746f6d69635f73657428266b6764625f6370755f646f696e675f73696e676c655f737465702c0a090909092020207261775f736d705f70726f636573736f725f69642829293b0a09097d0a090972657475726e20303b0a097d0a0a0972657475726e202d313b0a7d0a0a2f2a0a202a20476c6f62616c20646174610a202a2f0a737472756374206b6764625f6172636820617263685f6b6764625f6f7073203d207b0a092e6764625f6270745f696e737472203d207b307837642c20307838322c20307831302c20307830387d2c0a7d3b0a0a73746174696320696e74206b6764625f6e6f745f696d706c656d656e746564287374727563742070745f72656773202a72656773290a7b0a0972657475726e20303b0a7d0a0a73746174696320766f6964202a6f6c645f5f64656275676765725f6970693b0a73746174696320766f6964202a6f6c645f5f64656275676765723b0a73746174696320766f6964202a6f6c645f5f64656275676765725f6270743b0a73746174696320766f6964202a6f6c645f5f64656275676765725f73737465703b0a73746174696320766f6964202a6f6c645f5f64656275676765725f696162725f6d617463683b0a73746174696320766f6964202a6f6c645f5f64656275676765725f646162725f6d617463683b0a73746174696320766f6964202a6f6c645f5f64656275676765725f6661756c745f68616e646c65723b0a0a696e74206b6764625f617263685f696e697428766f6964290a7b0a096f6c645f5f64656275676765725f697069203d205f5f64656275676765725f6970693b0a096f6c645f5f6465627567676572203d205f5f64656275676765723b0a096f6c645f5f64656275676765725f627074203d205f5f64656275676765725f6270743b0a096f6c645f5f64656275676765725f7373746570203d205f5f64656275676765725f73737465703b0a096f6c645f5f64656275676765725f696162725f6d61746368203d205f5f64656275676765725f696162725f6d617463683b0a096f6c645f5f64656275676765725f646162725f6d61746368203d205f5f64656275676765725f646162725f6d617463683b0a096f6c645f5f64656275676765725f6661756c745f68616e646c6572203d205f5f64656275676765725f6661756c745f68616e646c65723b0a0a095f5f64656275676765725f697069203d206b6764625f63616c6c5f6e6d695f686f6f6b3b0a095f5f6465627567676572203d206b6764625f64656275676765723b0a095f5f64656275676765725f627074203d206b6764625f68616e646c655f627265616b706f696e743b0a095f5f64656275676765725f7373746570203d206b6764625f73696e676c65737465703b0a095f5f64656275676765725f696162725f6d61746368203d206b6764625f696162725f6d617463683b0a095f5f64656275676765725f646162725f6d61746368203d206b6764625f646162725f6d617463683b0a095f5f64656275676765725f6661756c745f68616e646c6572203d206b6764625f6e6f745f696d706c656d656e7465643b0a0a0972657475726e20303b0a7d0a0a766f6964206b6764625f617263685f6578697428766f6964290a7b0a095f5f64656275676765725f697069203d206f6c645f5f64656275676765725f6970693b0a095f5f6465627567676572203d206f6c645f5f64656275676765723b0a095f5f64656275676765725f627074203d206f6c645f5f64656275676765725f6270743b0a095f5f64656275676765725f7373746570203d206f6c645f5f64656275676765725f73737465703b0a095f5f64656275676765725f696162725f6d61746368203d206f6c645f5f64656275676765725f696162725f6d617463683b0a095f5f64656275676765725f646162725f6d61746368203d206f6c645f5f64656275676765725f646162725f6d617463683b0a095f5f64656275676765725f6661756c745f68616e646c6572203d206f6c645f5f64656275676765725f6661756c745f68616e646c65723b0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f6b70726f6265732e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333730303600313231313437343433333000303032303335350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20204b65726e656c2050726f62657320284b50726f626573290a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202a20746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a202a2028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c20496e632e2c2035392054656d706c6520506c616365202d205375697465203333302c20426f73746f6e2c204d412030323131312d313330372c205553412e0a202a0a202a20436f70797269676874202843292049424d20436f72706f726174696f6e2c20323030322c20323030340a202a0a202a20323030322d4f637409437265617465642062792056616d7369204b726973686e612053203c76616d73695f6b726973686e6140696e2e69626d2e636f6d3e204b65726e656c0a202a090950726f62657320696e697469616c20696d706c656d656e746174696f6e202820696e636c7564657320636f6e747269627574696f6e732066726f6d0a202a090952757374792052757373656c6c292e0a202a20323030342d4a756c790953757061726e6120426861747461636861727961203c73757061726e6140696e2e69626d2e636f6d3e206164646564206a756d7065722070726f6265730a202a0909696e7465726661636520746f206163636573732066756e6374696f6e20617267756d656e74732e0a202a20323030342d4e6f7609416e616e7468204e204d6176696e616b6179616e6168616c6c69203c616e616e746840696e2e69626d2e636f6d3e206b70726f62657320706f72740a202a0909666f722050504336340a202a2f0a0a23696e636c756465203c6c696e75782f6b70726f6265732e683e0a23696e636c756465203c6c696e75782f7074726163652e683e0a23696e636c756465203c6c696e75782f707265656d70742e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f6b64656275672e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f73737465702e683e0a23696e636c756465203c61736d2f756163636573732e683e0a0a23696664656620434f4e4649475f5050435f4144565f44454255475f524547530a23646566696e65204d53525f53494e474c455354455009284d53525f4445290a23656c73650a23646566696e65204d53525f53494e474c455354455009284d53525f5345290a23656e6469660a0a444546494e455f5045525f43505528737472756374206b70726f6265202a2c2063757272656e745f6b70726f626529203d204e554c4c3b0a444546494e455f5045525f43505528737472756374206b70726f62655f63746c626c6b2c206b70726f62655f63746c626c6b293b0a0a737472756374206b72657470726f62655f626c61636b706f696e74206b72657470726f62655f626c61636b6c6973745b5d203d207b7b4e554c4c2c204e554c4c7d7d3b0a0a696e74205f5f6b70726f62657320617263685f707265706172655f6b70726f626528737472756374206b70726f6265202a70290a7b0a09696e7420726574203d20303b0a096b70726f62655f6f70636f64655f7420696e736e203d202a702d3e616464723b0a0a096966202828756e7369676e6564206c6f6e6729702d3e616464722026203078303329207b0a09097072696e746b2822417474656d707420746f207265676973746572206b70726f626520617420616e20756e616c69676e656420616464726573735c6e22293b0a0909726574203d202d45494e56414c3b0a097d20656c7365206966202849535f4d544d53524428696e736e29207c7c2049535f5246494428696e736e29207c7c2049535f52464928696e736e2929207b0a09097072696e746b282243616e6e6f742072656769737465722061206b70726f6265206f6e207266692f72666964206f72206d746d73725b645d5c6e22293b0a0909726574203d202d45494e56414c3b0a097d0a0a092f2a20696e736e206d757374206265206f6e2061207370656369616c2065786563757461626c652070616765206f6e2070706336342e2020546869732069730a09202a206e6f74206578706c696369746c79207265717569726564206f6e20707063333220287269676874206e6f77292c2062757420697420646f65736e27742068757274202a2f0a09696620282172657429207b0a0909702d3e61696e736e2e696e736e203d206765745f696e736e5f736c6f7428293b0a09096966202821702d3e61696e736e2e696e736e290a090909726574203d202d454e4f4d454d3b0a097d0a0a09696620282172657429207b0a09096d656d63707928702d3e61696e736e2e696e736e2c20702d3e616464722c0a090909094d41585f494e534e5f53495a45202a2073697a656f66286b70726f62655f6f70636f64655f7429293b0a0909702d3e6f70636f6465203d202a702d3e616464723b0a0909666c7573685f6963616368655f72616e67652828756e7369676e6564206c6f6e6729702d3e61696e736e2e696e736e2c0a09090928756e7369676e6564206c6f6e6729702d3e61696e736e2e696e736e202b2073697a656f66286b70726f62655f6f70636f64655f7429293b0a097d0a0a09702d3e61696e736e2e626f6f737461626c65203d20303b0a0972657475726e207265743b0a7d0a0a766f6964205f5f6b70726f62657320617263685f61726d5f6b70726f626528737472756374206b70726f6265202a70290a7b0a092a702d3e61646472203d20425245414b504f494e545f494e535452554354494f4e3b0a09666c7573685f6963616368655f72616e67652828756e7369676e6564206c6f6e672920702d3e616464722c0a09090920202028756e7369676e6564206c6f6e672920702d3e61646472202b2073697a656f66286b70726f62655f6f70636f64655f7429293b0a7d0a0a766f6964205f5f6b70726f62657320617263685f64697361726d5f6b70726f626528737472756374206b70726f6265202a70290a7b0a092a702d3e61646472203d20702d3e6f70636f64653b0a09666c7573685f6963616368655f72616e67652828756e7369676e6564206c6f6e672920702d3e616464722c0a09090920202028756e7369676e6564206c6f6e672920702d3e61646472202b2073697a656f66286b70726f62655f6f70636f64655f7429293b0a7d0a0a766f6964205f5f6b70726f62657320617263685f72656d6f76655f6b70726f626528737472756374206b70726f6265202a70290a7b0a0969662028702d3e61696e736e2e696e736e29207b0a0909667265655f696e736e5f736c6f7428702d3e61696e736e2e696e736e2c2030293b0a0909702d3e61696e736e2e696e736e203d204e554c4c3b0a097d0a7d0a0a73746174696320766f6964205f5f6b70726f62657320707265706172655f73696e676c657374657028737472756374206b70726f6265202a702c207374727563742070745f72656773202a72656773290a7b0a092f2a205765207475726e206f6666206173796e6320657863657074696f6e7320746f20656e737572652074686174207468652073696e676c6520737465702077696c6c0a09202a20626520666f722074686520696e737472756374696f6e207765206861766520746865206b70726f6265206f6e2c20696620776520646f6e74206974730a09202a20706f737369626c65207765276420676574207468652073696e676c652073746570207265706f7274656420666f7220616e20657863657074696f6e2068616e646c65720a09202a206c696b652044656372656d656e746572206f722045787465726e616c20496e74657272757074202a2f0a09726567732d3e6d737220263d207e4d53525f45453b0a09726567732d3e6d7372207c3d204d53525f53494e474c45535445503b0a23696664656620434f4e4649475f5050435f4144565f44454255475f524547530a09726567732d3e6d737220263d207e4d53525f43453b0a096d74737072285350524e5f44424352302c206d66737072285350524e5f444243523029207c2044424352305f4943207c2044424352305f49444d293b0a23696664656620434f4e4649475f5050435f3437780a096973796e6328293b0a23656e6469660a23656e6469660a0a092f2a0a09202a204f6e20706f77657270632077652073686f756c642073696e676c652073746570206f6e20746865206f726967696e616c0a09202a20696e737472756374696f6e206576656e206966207468652070726f62656420696e736e206973206120747261700a09202a2076617269616e742061732076616c75657320696e207265677320636f756c6420706c61792061207061727420696e0a09202a2069662074686520747261702069732074616b656e206f72206e6f740a09202a2f0a09726567732d3e6e6970203d2028756e7369676e6564206c6f6e6729702d3e61696e736e2e696e736e3b0a7d0a0a73746174696320766f6964205f5f6b70726f62657320736176655f70726576696f75735f6b70726f626528737472756374206b70726f62655f63746c626c6b202a6b6362290a7b0a096b63622d3e707265765f6b70726f62652e6b70203d206b70726f62655f72756e6e696e6728293b0a096b63622d3e707265765f6b70726f62652e737461747573203d206b63622d3e6b70726f62655f7374617475733b0a096b63622d3e707265765f6b70726f62652e73617665645f6d7372203d206b63622d3e6b70726f62655f73617665645f6d73723b0a7d0a0a73746174696320766f6964205f5f6b70726f62657320726573746f72655f70726576696f75735f6b70726f626528737472756374206b70726f62655f63746c626c6b202a6b6362290a7b0a095f5f6765745f6370755f7661722863757272656e745f6b70726f626529203d206b63622d3e707265765f6b70726f62652e6b703b0a096b63622d3e6b70726f62655f737461747573203d206b63622d3e707265765f6b70726f62652e7374617475733b0a096b63622d3e6b70726f62655f73617665645f6d7372203d206b63622d3e707265765f6b70726f62652e73617665645f6d73723b0a7d0a0a73746174696320766f6964205f5f6b70726f626573207365745f63757272656e745f6b70726f626528737472756374206b70726f6265202a702c207374727563742070745f72656773202a726567732c0a09090909737472756374206b70726f62655f63746c626c6b202a6b6362290a7b0a095f5f6765745f6370755f7661722863757272656e745f6b70726f626529203d20703b0a096b63622d3e6b70726f62655f73617665645f6d7372203d20726567732d3e6d73723b0a7d0a0a766f6964205f5f6b70726f62657320617263685f707265706172655f6b72657470726f626528737472756374206b72657470726f62655f696e7374616e6365202a72692c0a090909092020202020207374727563742070745f72656773202a72656773290a7b0a0972692d3e7265745f61646472203d20286b70726f62655f6f70636f64655f74202a29726567732d3e6c696e6b3b0a0a092f2a205265706c616365207468652072657475726e20616464722077697468207472616d706f6c696e652061646472202a2f0a09726567732d3e6c696e6b203d2028756e7369676e6564206c6f6e67296b72657470726f62655f7472616d706f6c696e653b0a7d0a0a73746174696320696e74205f5f6b70726f626573206b70726f62655f68616e646c6572287374727563742070745f72656773202a72656773290a7b0a09737472756374206b70726f6265202a703b0a09696e7420726574203d20303b0a09756e7369676e656420696e74202a61646472203d2028756e7369676e656420696e74202a29726567732d3e6e69703b0a09737472756374206b70726f62655f63746c626c6b202a6b63623b0a0a092f2a0a09202a20576520646f6e27742077616e7420746f20626520707265656d7074656420666f722074686520656e746972650a09202a206475726174696f6e206f66206b70726f62652070726f63657373696e670a09202a2f0a09707265656d70745f64697361626c6528293b0a096b6362203d206765745f6b70726f62655f63746c626c6b28293b0a0a092f2a20436865636b207765277265206e6f742061637475616c6c7920726563757273696e67202a2f0a09696620286b70726f62655f72756e6e696e67282929207b0a090970203d206765745f6b70726f62652861646472293b0a0909696620287029207b0a0909096b70726f62655f6f70636f64655f7420696e736e203d202a702d3e61696e736e2e696e736e3b0a090909696620286b63622d3e6b70726f62655f737461747573203d3d204b50524f42455f4849545f53532026260a090909090969735f7472617028696e736e2929207b0a090909092f2a205475726e206f666620277472616365272062697473202a2f0a09090909726567732d3e6d737220263d207e4d53525f53494e474c45535445503b0a09090909726567732d3e6d7372207c3d206b63622d3e6b70726f62655f73617665645f6d73723b0a09090909676f746f206e6f5f6b70726f62653b0a0909097d0a0909092f2a2057652068617665207265656e746572656420746865206b70726f62655f68616e646c657228292c2073696e63650a090909202a20616e6f746865722070726f62652077617320686974207768696c652077697468696e207468652068616e646c65722e0a090909202a2057652068657265207361766520746865206f726967696e616c206b70726f626573207661726961626c657320616e640a090909202a206a7573742073696e676c652073746570206f6e2074686520696e737472756374696f6e206f6620746865206e65772070726f62650a090909202a20776974686f75742063616c6c696e6720616e7920757365722068616e646c6572732e0a090909202a2f0a090909736176655f70726576696f75735f6b70726f6265286b6362293b0a0909097365745f63757272656e745f6b70726f626528702c20726567732c206b6362293b0a0909096b63622d3e6b70726f62655f73617665645f6d7372203d20726567732d3e6d73723b0a0909096b70726f6265735f696e635f6e6d69737365645f636f756e742870293b0a090909707265706172655f73696e676c657374657028702c2072656773293b0a0909096b63622d3e6b70726f62655f737461747573203d204b50524f42455f5245454e5445523b0a09090972657475726e20313b0a09097d20656c7365207b0a090909696620282a6164647220213d20425245414b504f494e545f494e535452554354494f4e29207b0a090909092f2a20496620747261702076617269616e742c207468656e2069742062656c6f6e6773206e6f7420746f207573202a2f0a090909096b70726f62655f6f70636f64655f74206375725f696e736e203d202a616464723b0a090909096966202869735f74726170286375725f696e736e29290a090920202020202020090909676f746f206e6f5f6b70726f62653b0a090909092f2a2054686520627265616b706f696e7420696e737472756374696f6e207761732072656d6f7665642062790a09090909202a20616e6f7468657220637075207269676874206166746572207765206869742c206e6f20667572746865720a09090909202a2068616e646c696e67206f66207468697320696e7465727275707420697320617070726f7072696174650a09090909202a2f0a09090909726574203d20313b0a09090909676f746f206e6f5f6b70726f62653b0a0909097d0a09090970203d205f5f6765745f6370755f7661722863757272656e745f6b70726f6265293b0a09090969662028702d3e627265616b5f68616e646c657220262620702d3e627265616b5f68616e646c657228702c20726567732929207b0a09090909676f746f2073735f70726f62653b0a0909097d0a09097d0a0909676f746f206e6f5f6b70726f62653b0a097d0a0a0970203d206765745f6b70726f62652861646472293b0a0969662028217029207b0a0909696620282a6164647220213d20425245414b504f494e545f494e535452554354494f4e29207b0a0909092f2a0a090909202a20506f776572504320686173206d756c7469706c652076617269616e7473206f6620746865202274726170220a090909202a20696e737472756374696f6e2e204966207468652063757272656e7420696e737472756374696f6e20697320610a090909202a20747261702076617269616e742c20697420636f756c642062656c6f6e6720746f20736f6d656f6e6520656c73650a090909202a2f0a0909096b70726f62655f6f70636f64655f74206375725f696e736e203d202a616464723b0a0909096966202869735f74726170286375725f696e736e29290a0909202020202020200909676f746f206e6f5f6b70726f62653b0a0909092f2a0a090909202a2054686520627265616b706f696e7420696e737472756374696f6e207761732072656d6f7665642072696768740a090909202a206166746572207765206869742069742e2020416e6f7468657220637075206861732072656d6f7665640a090909202a2065697468657220612070726f6265706f696e74206f72206120646562756767657220627265616b706f696e740a090909202a206174207468697320616464726573732e2020496e2065697468657220636173652c206e6f20667572746865720a090909202a2068616e646c696e67206f66207468697320696e7465727275707420697320617070726f7072696174652e0a090909202a2f0a090909726574203d20313b0a09097d0a09092f2a204e6f74206f6e65206f66206f7572733a206c6574206b65726e656c2068616e646c65206974202a2f0a0909676f746f206e6f5f6b70726f62653b0a097d0a0a096b63622d3e6b70726f62655f737461747573203d204b50524f42455f4849545f4143544956453b0a097365745f63757272656e745f6b70726f626528702c20726567732c206b6362293b0a0969662028702d3e7072655f68616e646c657220262620702d3e7072655f68616e646c657228702c207265677329290a09092f2a2068616e646c65722068617320616c726561647920736574207468696e67732075702c20736f20736b6970207373207365747570202a2f0a090972657475726e20313b0a0a73735f70726f62653a0a0969662028702d3e61696e736e2e626f6f737461626c65203e3d203029207b0a0909756e7369676e656420696e7420696e736e203d202a702d3e61696e736e2e696e736e3b0a0a09092f2a20726567732d3e6e697020697320616c736f2061646a757374656420696620656d756c6174655f737465702072657475726e732031202a2f0a0909726574203d20656d756c6174655f7374657028726567732c20696e736e293b0a090969662028726574203e203029207b0a0909092f2a0a090909202a204f6e6365207468697320696e737472756374696f6e20686173206265656e20626f6f737465640a090909202a207375636365737366756c6c792c207365742074686520626f6f737461626c6520666c61670a090909202a2f0a09090969662028756e6c696b656c7928702d3e61696e736e2e626f6f737461626c65203d3d203029290a09090909702d3e61696e736e2e626f6f737461626c65203d20313b0a0a09090969662028702d3e706f73745f68616e646c6572290a09090909702d3e706f73745f68616e646c657228702c20726567732c2030293b0a0a0909096b63622d3e6b70726f62655f737461747573203d204b50524f42455f4849545f5353444f4e453b0a09090972657365745f63757272656e745f6b70726f626528293b0a090909707265656d70745f656e61626c655f6e6f5f72657363686564 |