1. | 6e616d652c0a090909092020202020202070293b0a0909090972657475726e202d45494f3b0a0909097d0a0a0909097768696c6520286e203e203029207b0a090909096b203d206e3b0a09090909696620286b203e2050545f42554653495a45290a09090909096b203d2050545f42554653495a453b0a0909090970695f726561645f626c6f636b2870692c20746170652d3e6275667074722c206b293b0a090909096e202d3d206b3b0a0909090962203d206b3b0a090909096966202862203e20636f756e74290a090909090962203d20636f756e743b0a0909090969662028636f70795f746f5f7573657228627566202b20742c20746170652d3e6275667074722c20622929207b0a090909090970695f646973636f6e6e656374287069293b0a090909090972657475726e202d454641554c543b0a090909097d0a0909090974202b3d20623b0a09090909636f756e74202d3d20623b0a0909097d0a0a09097d0a090970695f646973636f6e6e656374287069293b0a090969662028746170652d3e666c61677320262050545f454f46290a090909627265616b3b0a097d0a0a0972657475726e20743b0a0a7d0a0a737461746963207373697a655f742070745f7772697465287374727563742066696c65202a66696c702c20636f6e73742063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a2070706f73290a7b0a097374727563742070745f756e6974202a74617065203d2066696c702d3e707269766174655f646174613b0a097374727563742070695f61646170746572202a7069203d20746170652d3e70693b0a09636861722077725f636d645b31325d203d207b2041544150495f57524954455f362c20312c20302c20302c20302c20302c20302c20302c20302c20302c20302c2030207d3b0a09696e74206b2c206e2c20722c20702c20732c20742c20623b0a0a09696620282128746170652d3e666c61677320262050545f57524954455f4f4b29290a090972657475726e202d45524f46533b0a0a09696620282128746170652d3e666c6167732026202850545f52454144494e47207c2050545f57524954494e47292929207b0a0909746170652d3e666c616773207c3d2050545f57524954494e473b0a09096966202870745f61746170690a09092020202028746170652c2077725f636d642c20302c204e554c4c2c20227374617274206275666665722d617661696c61626c65206d6f64652229290a09090972657475726e202d45494f3b0a097d20656c73652069662028746170652d3e666c61677320262050545f52454144494e47290a090972657475726e202d45494f3b0a0a0969662028746170652d3e666c61677320262050545f454f46290a090972657475726e202d454e4f5350433b0a0a0974203d20303b0a0a097768696c652028636f756e74203e203029207b0a0a0909696620282170745f706f6c6c5f64736328746170652c20485a202f203130302c2050545f544d4f2c202277726974652229290a09090972657475726e202d45494f3b0a0a09096e203d20636f756e743b0a0909696620286e203e203332373638290a0909096e203d2033323736383b092f2a206d61782070657220636f6d6d616e64202a2f0a090962203d20286e202d2031202b20746170652d3e627329202f20746170652d3e62733b0a09096e203d2062202a20746170652d3e62733b092f2a20726f756e64656420757020746f206576656e20626c6f636b202a2f0a0a090977725f636d645b345d203d20623b0a0a090972203d2070745f636f6d6d616e6428746170652c2077725f636d642c206e2c2022777269746522293b0a0a09096d64656c61792831293b0a0a0909696620287229207b092f2a206572726f722064656c69766572696e6720636f6d6d616e64206f6e6c79202a2f0a09090970745f7265715f73656e736528746170652c2030293b0a09090972657475726e202d45494f3b0a09097d0a0a09097768696c6520283129207b0a0a09090972203d2070745f7761697428746170652c20535441545f425553592c0a0909090920202020535441545f445251207c20535441545f455252207c20535441545f52454144592c0a090909092020202044424d5347282277726974652044525122292c204e554c4c293b0a0a0909096966202872202620535441545f53454e534529207b0a0909090970695f646973636f6e6e656374287069293b0a0909090970745f7265715f73656e736528746170652c2030293b0a0909090972657475726e202d45494f3b0a0909097d0a0a0909096966202872290a09090909746170652d3e666c616773207c3d2050545f454f463b0a0a09090973203d20726561645f7265672870692c2037293b0a0a09090969662028212873202620535441545f44525129290a09090909627265616b3b0a0a0909096e203d2028726561645f7265672870692c203429202b20323536202a20726561645f7265672870692c203529293b0a09090970203d2028726561645f7265672870692c20322920262033293b0a090909696620287020213d203029207b0a0909090970695f646973636f6e6e656374287069293b0a090909097072696e746b282225733a205068617365206572726f72206f6e2077726974653a202564205c6e222c0a0909090920202020202020746170652d3e6e616d652c2070293b0a0909090972657475726e202d45494f3b0a0909097d0a0a0909097768696c6520286e203e203029207b0a090909096b203d206e3b0a09090909696620286b203e2050545f42554653495a45290a09090909096b203d2050545f42554653495a453b0a0909090962203d206b3b0a090909096966202862203e20636f756e74290a090909090962203d20636f756e743b0a0909090969662028636f70795f66726f6d5f7573657228746170652d3e6275667074722c20627566202b20742c20622929207b0a090909090970695f646973636f6e6e656374287069293b0a090909090972657475726e202d454641554c543b0a090909097d0a0909090970695f77726974655f626c6f636b2870692c20746170652d3e6275667074722c206b293b0a0909090974202b3d20623b0a09090909636f756e74202d3d20623b0a090909096e202d3d206b3b0a0909097d0a0a09097d0a090970695f646973636f6e6e656374287069293b0a090969662028746170652d3e666c61677320262050545f454f46290a090909627265616b3b0a097d0a0a0972657475726e20743b0a7d0a0a73746174696320696e74205f5f696e69742070745f696e697428766f6964290a7b0a09696e7420756e69743b0a09696e74206572723b0a0a096966202864697361626c6529207b0a0909657272203d202d45494e56414c3b0a0909676f746f206f75743b0a097d0a0a096966202870745f646574656374282929207b0a0909657272203d202d454e4f4445563b0a0909676f746f206f75743b0a097d0a0a09657272203d2072656769737465725f636872646576286d616a6f722c206e616d652c202670745f666f7073293b0a0969662028657272203c203029207b0a09097072696e746b282270745f696e69743a20756e61626c6520746f20676574206d616a6f72206e756d6265722025645c6e222c206d616a6f72293b0a0909666f722028756e6974203d20303b20756e6974203c2050545f554e4954533b20756e69742b2b290a0909096966202870745b756e69745d2e70726573656e74290a0909090970695f72656c656173652870745b756e69745d2e7069293b0a0909676f746f206f75743b0a097d0a096d616a6f72203d206572723b0a0970745f636c617373203d20636c6173735f63726561746528544849535f4d4f44554c452c2022707422293b0a096966202849535f4552522870745f636c6173732929207b0a0909657272203d205054525f4552522870745f636c617373293b0a0909676f746f206f75745f6368726465763b0a097d0a0a09666f722028756e6974203d20303b20756e6974203c2050545f554e4954533b20756e69742b2b290a09096966202870745b756e69745d2e70726573656e7429207b0a0909096465766963655f6372656174652870745f636c6173732c204e554c4c2c204d4b444556286d616a6f722c20756e6974292c204e554c4c2c0a090909092020202020202270742564222c20756e6974293b0a0909096465766963655f6372656174652870745f636c6173732c204e554c4c2c204d4b444556286d616a6f722c20756e6974202b20313238292c0a090909092020202020204e554c4c2c2022707425646e222c20756e6974293b0a09097d0a09676f746f206f75743b0a0a6f75745f6368726465763a0a09756e72656769737465725f636872646576286d616a6f722c2022707422293b0a6f75743a0a0972657475726e206572723b0a7d0a0a73746174696320766f6964205f5f657869742070745f6578697428766f6964290a7b0a09696e7420756e69743b0a09666f722028756e6974203d20303b20756e6974203c2050545f554e4954533b20756e69742b2b290a09096966202870745b756e69745d2e70726573656e7429207b0a0909096465766963655f64657374726f792870745f636c6173732c204d4b444556286d616a6f722c20756e697429293b0a0909096465766963655f64657374726f792870745f636c6173732c204d4b444556286d616a6f722c20756e6974202b2031323829293b0a09097d0a09636c6173735f64657374726f792870745f636c617373293b0a09756e72656769737465725f636872646576286d616a6f722c206e616d65293b0a09666f722028756e6974203d20303b20756e6974203c2050545f554e4954533b20756e69742b2b290a09096966202870745b756e69745d2e70726573656e74290a09090970695f72656c656173652870745b756e69745d2e7069293b0a7d0a0a4d4f44554c455f4c4943454e5345282247504c22293b0a6d6f64756c655f696e69742870745f696e6974290a6d6f64756c655f657869742870745f65786974290a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f706b74636476642e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303032323732313400313231313437343433333000303031373234350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f70797269676874202843292032303030204a656e73204178626f65203c6178626f6540737573652e64653e0a202a20436f707972696768742028432920323030312d32303034205065746572204f737465726c756e64203c70657465726f324074656c69612e636f6d3e0a202a20436f707972696768742028432920323030362054686f6d6173204d61696572203c62616c616769406a7573746d61696c2e64653e0a202a0a202a204d617920626520636f70696564206f72206d6f64696669656420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c69630a202a204c6963656e73652e2020536565206c696e75782f434f5059494e4720666f72206d6f726520696e666f726d6174696f6e2e0a202a0a202a205061636b65742077726974696e67206c6179657220666f7220415441504920616e6420534353492043442d52572c204456442b52572c204456442d525720616e640a202a204456442d52414d20646576696365732e0a202a0a202a205468656f7279206f66206f7065726174696f6e3a0a202a0a202a20417420746865206c6f77657374206c6576656c2c20746865726520697320746865207374616e646172642064726976657220666f72207468652043442f445644206465766963652c0a202a207479706963616c6c79206964652d63642e63206f722073722e632e2054686973206472697665722063616e2068616e646c65207265616420616e642077726974652072657175657374732c0a202a2062757420697420646f65736e2774206b6e6f7720616e797468696e672061626f757420746865207370656369616c207265737472696374696f6e732074686174206170706c7920746f0a202a207061636b65742077726974696e672e204f6e65207265737472696374696f6e2069732074686174207772697465207265717565737473206d75737420626520616c69676e656420746f0a202a207061636b657420626f756e646172696573206f6e2074686520706879736963616c206d656469612c20616e64207468652073697a65206f66206120777269746520726571756573740a202a206d75737420626520657175616c20746f20746865207061636b65742073697a652e20416e6f74686572207265737472696374696f6e206973207468617420610a202a204750434d445f464c5553485f434143484520636f6d6d616e642068617320746f2062652069737375656420746f20746865206472697665206265666f7265206120726561640a202a20636f6d6d616e642c206966207468652070726576696f757320636f6d6d616e642077617320612077726974652e0a202a0a202a2054686520707572706f7365206f6620746865207061636b65742077726974696e672064726976657220697320746f2068696465207468657365207265737472696374696f6e732066726f6d0a202a20686967686572206c61796572732c20737563682061732066696c652073797374656d732c20616e642070726573656e74206120626c6f636b2064657669636520746861742063616e2062650a202a2072616e646f6d6c79207265616420616e64207772697474656e207573696e6720326b422d73697a656420626c6f636b732e0a202a0a202a20546865206c6f77657374206c6179657220696e20746865207061636b65742077726974696e672064726976657220697320746865207061636b657420492f4f207363686564756c65722e0a202a20497473206461746120697320646566696e65642062792074686520737472756374207061636b65745f696f736368656420616e6420696e636c756465732074776f2062696f0a202a2071756575657320776974682070656e64696e67207265616420616e642077726974652072657175657374732e20546865736520717565756573206172652070726f6365737365640a202a2062792074686520706b745f696f73636865645f70726f636573735f717565756528292066756e6374696f6e2e2054686520777269746520726571756573747320696e20746869730a202a2071756575652061726520616c72656164792070726f7065726c7920616c69676e656420616e642073697a65642e2054686973206c6179657220697320726573706f6e7369626c6520666f720a202a2069737375696e672074686520666c75736820636163686520636f6d6d616e647320616e64207363686564756c696e672074686520492f4f20696e206120676f6f64206f726465722e0a202a0a202a20546865206e657874206c61796572207472616e73666f726d7320756e616c69676e656420777269746520726571756573747320746f20616c69676e6564207772697465732e20546869730a202a207472616e73666f726d6174696f6e2072657175697265732072656164696e67206d697373696e6720706965636573206f6620646174612066726f6d2074686520756e6465726c79696e670a202a20626c6f636b206465766963652c20617373656d626c696e67207468652070696563657320746f2066756c6c207061636b65747320616e642071756575696e67207468656d20746f207468650a202a207061636b657420492f4f207363686564756c65722e0a202a0a202a2041742074686520746f70206c61796572207468657265206973206120637573746f6d206d616b655f726571756573745f666e2066756e6374696f6e207468617420666f7277617264730a202a2072656164207265717565737473206469726563746c7920746f2074686520696f736368656420717565756520616e64207075747320777269746520726571756573747320696e207468650a202a20756e616c69676e65642077726974652071756575652e2041206b65726e656c2074687265616420706572666f726d7320746865206e656365737361727920726561640a202a20676174686572696e6720746f20636f6e766572742074686520756e616c69676e65642077726974657320746f20616c69676e65642077726974657320616e64207468656e2066656564730a202a207468656d20746f20746865207061636b657420492f4f207363686564756c65722e0a202a0a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a23696e636c756465203c6c696e75782f706b74636476642e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f636f6d7061742e683e0a23696e636c756465203c6c696e75782f6b7468726561642e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f66696c652e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f6d6973636465766963652e683e0a23696e636c756465203c6c696e75782f667265657a65722e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c736373692f736373695f636d6e642e683e0a23696e636c756465203c736373692f736373695f696f63746c2e683e0a23696e636c756465203c736373692f736373692e683e0a23696e636c756465203c6c696e75782f646562756766732e683e0a23696e636c756465203c6c696e75782f6465766963652e683e0a0a23696e636c756465203c61736d2f756163636573732e683e0a0a23646566696e65204452495645525f4e414d450922706b7463647664220a0a236966205041434b45545f44454255470a23646566696e6520445052494e544b28666d742c20617267732e2e2e29207072696e746b284b45524e5f4e4f5449434520666d742c20232361726773290a23656c73650a23646566696e6520445052494e544b28666d742c20617267732e2e2e290a23656e6469660a0a236966205041434b45545f4445425547203e20310a23646566696e6520565052494e544b28666d742c20617267732e2e2e29207072696e746b284b45524e5f4e4f5449434520666d742c20232361726773290a23656c73650a23646566696e6520565052494e544b28666d742c20617267732e2e2e290a23656e6469660a0a23646566696e65204d41585f5350454544203078666666660a0a23646566696e65205a4f4e4528736563746f722c2070642920282828736563746f7229202b20287064292d3e6f6666736574292026207e28287064292d3e73657474696e67732e73697a65202d203129290a0a73746174696320444546494e455f4d5554455828706b74636476645f6d75746578293b0a7374617469632073747275637420706b74636476645f646576696365202a706b745f646576735b4d41585f575249544552535d3b0a737461746963207374727563742070726f635f6469725f656e747279202a706b745f70726f633b0a73746174696320696e7420706b746465765f6d616a6f723b0a73746174696320696e742077726974655f636f6e67657374696f6e5f6f6e20203d20504b545f57524954455f434f4e47455354494f4e5f4f4e3b0a73746174696320696e742077726974655f636f6e67657374696f6e5f6f6666203d20504b545f57524954455f434f4e47455354494f4e5f4f46463b0a73746174696320737472756374206d757465782063746c5f6d757465783b092f2a2053657269616c697a65206f70656e2f636c6f73652f73657475702f74656172646f776e202a2f0a737461746963206d656d706f6f6c5f74202a7073645f706f6f6c3b0a0a7374617469632073747275637420636c617373092a636c6173735f706b7463647664203d204e554c4c3b202020202f2a202f7379732f636c6173732f706b7463647664202a2f0a737461746963207374727563742064656e747279092a706b745f646562756766735f726f6f74203d204e554c4c3b202f2a202f7379732f6b65726e656c2f64656275672f706b7463647664202a2f0a0a2f2a20666f7277617264206465636c61726174696f6e202a2f0a73746174696320696e7420706b745f73657475705f646576286465765f74206465762c206465765f742a20706b745f646576293b0a73746174696320696e7420706b745f72656d6f76655f646576286465765f7420706b745f646576293b0a73746174696320696e7420706b745f7365715f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a70293b0a0a0a0a2f2a0a202a2063726561746520616e64207265676973746572206120706b7463647664206b65726e656c206f626a6563742e0a202a2f0a7374617469632073747275637420706b74636476645f6b6f626a2a20706b745f6b6f626a5f6372656174652873747275637420706b74636476645f646576696365202a70642c0a0909090909636f6e737420636861722a206e616d652c0a0909090909737472756374206b6f626a6563742a20706172656e742c0a0909090909737472756374206b6f626a5f747970652a206b74797065290a7b0a0973747275637420706b74636476645f6b6f626a202a703b0a09696e74206572726f723b0a0a0970203d206b7a616c6c6f632873697a656f66282a70292c204746505f4b45524e454c293b0a09696620282170290a090972657475726e204e554c4c3b0a09702d3e7064203d2070643b0a096572726f72203d206b6f626a6563745f696e69745f616e645f6164642826702d3e6b6f626a2c206b747970652c20706172656e742c20222573222c206e616d65293b0a09696620286572726f7229207b0a09096b6f626a6563745f7075742826702d3e6b6f626a293b0a090972657475726e204e554c4c3b0a097d0a096b6f626a6563745f756576656e742826702d3e6b6f626a2c204b4f424a5f414444293b0a0972657475726e20703b0a7d0a2f2a0a202a2072656d6f7665206120706b7463647664206b65726e656c206f626a6563742e0a202a2f0a73746174696320766f696420706b745f6b6f626a5f72656d6f76652873747275637420706b74636476645f6b6f626a202a70290a7b0a096966202870290a09096b6f626a6563745f7075742826702d3e6b6f626a293b0a7d0a2f2a0a202a2064656661756c742072656c656173652066756e6374696f6e20666f7220706b7463647664206b65726e656c206f626a656374732e0a202a2f0a73746174696320766f696420706b745f6b6f626a5f72656c6561736528737472756374206b6f626a656374202a6b6f626a290a7b0a096b6672656528746f5f706b74636476646b6f626a286b6f626a29293b0a7d0a0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a202a0a202a20737973667320696e7465726661636520666f7220706b74636476640a202a206279202843292032303036202054686f6d6173204d61696572203c62616c616769406a7573746d61696c2e64653e0a202a0a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a23646566696e65204445465f41545452285f6f626a2c5f6e616d652c5f6d6f646529205c0a097374617469632073747275637420617474726962757465205f6f626a203d207b202e6e616d65203d205f6e616d652c202e6d6f6465203d205f6d6f6465207d0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a20202f7379732f636c6173732f706b74636476642f706b74636476645b302d375d2f0a202020202020202020202020202020202020202020737461742f72657365740a202020202020202020202020202020202020202020737461742f7061636b6574735f737461727465640a202020202020202020202020202020202020202020737461742f7061636b6574735f66696e69736865640a202020202020202020202020202020202020202020737461742f6b625f7772697474656e0a202020202020202020202020202020202020202020737461742f6b625f726561640a202020202020202020202020202020202020202020737461742f6b625f726561645f6761746865720a20202020202020202020202020202020202020202077726974655f71756575652f73697a650a20202020202020202020202020202020202020202077726974655f71756575652f636f6e67657374696f6e5f6f66660a20202020202020202020202020202020202020202077726974655f71756575652f636f6e67657374696f6e5f6f6e0a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a4445465f41545452286b6f626a5f706b745f617474725f7374312c20227265736574222c2030323030293b0a4445465f41545452286b6f626a5f706b745f617474725f7374322c20227061636b6574735f73746172746564222c2030343434293b0a4445465f41545452286b6f626a5f706b745f617474725f7374332c20227061636b6574735f66696e6973686564222c2030343434293b0a4445465f41545452286b6f626a5f706b745f617474725f7374342c20226b625f7772697474656e222c2030343434293b0a4445465f41545452286b6f626a5f706b745f617474725f7374352c20226b625f72656164222c2030343434293b0a4445465f41545452286b6f626a5f706b745f617474725f7374362c20226b625f726561645f676174686572222c2030343434293b0a0a7374617469632073747275637420617474726962757465202a6b6f626a5f706b745f61747472735f737461745b5d203d207b0a09266b6f626a5f706b745f617474725f7374312c0a09266b6f626a5f706b745f617474725f7374322c0a09266b6f626a5f706b745f617474725f7374332c0a09266b6f626a5f706b745f617474725f7374342c0a09266b6f626a5f706b745f617474725f7374352c0a09266b6f626a5f706b745f617474725f7374362c0a094e554c4c0a7d3b0a0a4445465f41545452286b6f626a5f706b745f617474725f7771312c202273697a65222c2030343434293b0a4445465f41545452286b6f626a5f706b745f617474725f7771322c2022636f6e67657374696f6e5f6f6666222c2030363434293b0a4445465f41545452286b6f626a5f706b745f617474725f7771332c2022636f6e67657374696f6e5f6f6e222c202030363434293b0a0a7374617469632073747275637420617474726962757465202a6b6f626a5f706b745f61747472735f7771756575655b5d203d207b0a09266b6f626a5f706b745f617474725f7771312c0a09266b6f626a5f706b745f617474725f7771322c0a09266b6f626a5f706b745f617474725f7771332c0a094e554c4c0a7d3b0a0a737461746963207373697a655f74206b6f626a5f706b745f73686f7728737472756374206b6f626a656374202a6b6f626a2c0a09090973747275637420617474726962757465202a617474722c2063686172202a64617461290a7b0a0973747275637420706b74636476645f646576696365202a7064203d20746f5f706b74636476646b6f626a286b6f626a292d3e70643b0a09696e74206e203d20303b0a09696e7420763b0a0969662028737472636d7028617474722d3e6e616d652c20227061636b6574735f737461727465642229203d3d203029207b0a09096e203d20737072696e746628646174612c2022256c755c6e222c2070642d3e73746174732e706b745f73746172746564293b0a0a097d20656c73652069662028737472636d7028617474722d3e6e616d652c20227061636b6574735f66696e69736865642229203d3d203029207b0a09096e203d20737072696e746628646174612c2022256c755c6e222c2070642d3e73746174732e706b745f656e646564293b0a0a097d20656c73652069662028737472636d7028617474722d3e6e616d652c20226b625f7772697474656e2229203d3d203029207b0a09096e203d20737072696e746628646174612c2022256c755c6e222c2070642d3e73746174732e736563735f77203e3e2031293b0a0a097d20656c73652069662028737472636d7028617474722d3e6e616d652c20226b625f726561642229203d3d203029207b0a09096e203d20737072696e746628646174612c2022256c755c6e222c2070642d3e73746174732e736563735f72203e3e2031293b0a0a097d20656c73652069662028737472636d7028617474722d3e6e616d652c20226b625f726561645f6761746865722229203d3d203029207b0a09096e203d20737072696e746628646174612c2022256c755c6e222c2070642d3e73746174732e736563735f7267203e3e2031293b0a0a097d20656c73652069662028737472636d7028617474722d3e6e616d652c202273697a652229203d3d203029207b0a09097370696e5f6c6f636b282670642d3e6c6f636b293b0a090976203d2070642d3e62696f5f71756575655f73697a653b0a09097370696e5f756e6c6f636b282670642d3e6c6f636b293b0a09096e203d20737072696e746628646174612c202225645c6e222c2076293b0a0a097d20656c73652069662028737472636d7028617474722d3e6e616d652c2022636f6e67657374696f6e5f6f66662229203d3d203029207b0a09097370696e5f6c6f636b282670642d3e6c6f636b293b0a090976203d2070642d3e77726974655f636f6e67657374696f6e5f6f66663b0a09097370696e5f756e6c6f636b282670642d3e6c6f636b293b0a09096e203d20737072696e746628646174612c202225645c6e222c2076293b0a0a097d20656c73652069662028737472636d7028617474722d3e6e616d652c2022636f6e67657374696f6e5f6f6e2229203d3d203029207b0a09097370696e5f6c6f636b282670642d3e6c6f636b293b0a090976203d2070642d3e77726974655f636f6e67657374696f6e5f6f6e3b0a09097370696e5f756e6c6f636b282670642d3e6c6f636b293b0a09096e203d20737072696e746628646174612c202225645c6e222c2076293b0a097d0a0972657475726e206e3b0a7d0a0a73746174696320766f696420696e69745f77726974655f636f6e67657374696f6e5f6d61726b7328696e742a206c6f2c20696e742a206869290a7b0a09696620282a6869203e203029207b0a09092a6869203d206d6178282a68692c20353030293b0a09092a6869203d206d696e282a68692c2031303030303030293b0a0909696620282a6c6f203c3d2030290a0909092a6c6f203d202a6869202d203130303b0a0909656c7365207b0a0909092a6c6f203d206d696e282a6c6f2c202a6869202d20313030293b0a0909092a6c6f203d206d6178282a6c6f2c20313030293b0a09097d0a097d20656c7365207b0a09092a6869203d202d313b0a09092a6c6f203d202d313b0a097d0a7d0a0a737461746963207373697a655f74206b6f626a5f706b745f73746f726528737472756374206b6f626a656374202a6b6f626a2c0a09090973747275637420617474726962757465202a617474722c0a090909636f6e73742063686172202a646174612c2073697a655f74206c656e290a7b0a0973747275637420706b74636476645f646576696365202a7064203d20746f5f706b74636476646b6f626a286b6f626a292d3e70643b0a09696e742076616c3b0a0a0969662028737472636d7028617474722d3e6e616d652c202272657365742229203d3d2030202626206c656e203e203029207b0a090970642d3e73746174732e706b745f73746172746564203d20303b0a090970642d3e73746174732e706b745f656e646564203d20303b0a090970642d3e73746174732e736563735f77203d20303b0a090970642d3e73746174732e736563735f7267203d20303b0a090970642d3e73746174732e736563735f72203d20303b0a0a097d20656c73652069662028737472636d7028617474722d3e6e616d652c2022636f6e67657374696f6e5f6f66662229203d3d20300a0909202020262620737363616e6628646174612c20222564222c202676616c29203d3d203129207b0a09097370696e5f6c6f636b282670642d3e6c6f636b293b0a090970642d3e77726974655f636f6e67657374696f6e5f6f6666203d2076616c3b0a0909696e69745f77726974655f636f6e67657374696f6e5f6d61726b73282670642d3e77726974655f636f6e67657374696f6e5f6f66662c0a09090909092670642d3e77726974655f636f6e67657374696f6e5f6f6e293b0a09097370696e5f756e6c6f636b282670642d3e6c6f636b293b0a0a097d20656c73652069662028737472636d7028617474722d3e6e616d652c2022636f6e67657374696f6e5f6f6e2229203d3d20300a0909202020262620737363616e6628646174612c20222564222c202676616c29203d3d203129207b0a09097370696e5f6c6f636b282670642d3e6c6f636b293b0a090970642d3e77726974655f636f6e67657374696f6e5f6f6e203d2076616c3b0a0909696e69745f77726974655f636f6e67657374696f6e5f6d61726b73282670642d3e77726974655f636f6e67657374696f6e5f6f66662c0a09090909092670642d3e77726974655f636f6e67657374696f6e5f6f6e293b0a09097370696e5f756e6c6f636b282670642d3e6c6f636b293b0a097d0a0972657475726e206c656e3b0a7d0a0a73746174696320636f6e7374207374727563742073797366735f6f7073206b6f626a5f706b745f6f7073203d207b0a092e73686f77203d206b6f626a5f706b745f73686f772c0a092e73746f7265203d206b6f626a5f706b745f73746f72650a7d3b0a73746174696320737472756374206b6f626a5f74797065206b6f626a5f706b745f747970655f73746174203d207b0a092e72656c65617365203d20706b745f6b6f626a5f72656c656173652c0a092e73797366735f6f7073203d20266b6f626a5f706b745f6f70732c0a092e64656661756c745f6174747273203d206b6f626a5f706b745f61747472735f737461740a7d3b0a73746174696320737472756374206b6f626a5f74797065206b6f626a5f706b745f747970655f777175657565203d207b0a092e72656c65617365203d20706b745f6b6f626a5f72656c656173652c0a092e73797366735f6f7073203d20266b6f626a5f706b745f6f70732c0a092e64656661756c745f6174747273203d206b6f626a5f706b745f61747472735f7771756575650a7d3b0a0a73746174696320766f696420706b745f73797366735f6465765f6e65772873747275637420706b74636476645f646576696365202a7064290a7b0a0969662028636c6173735f706b746364766429207b0a090970642d3e646576203d206465766963655f63726561746528636c6173735f706b74636476642c204e554c4c2c204d4b44455628302c2030292c204e554c4c2c0a0909090909222573222c2070642d3e6e616d65293b0a09096966202849535f4552522870642d3e64657629290a09090970642d3e646576203d204e554c4c3b0a097d0a096966202870642d3e64657629207b0a090970642d3e6b6f626a5f73746174203d20706b745f6b6f626a5f6372656174652870642c202273746174222c0a09090909092670642d3e6465762d3e6b6f626a2c0a0909090909266b6f626a5f706b745f747970655f73746174293b0a090970642d3e6b6f626a5f777175657565203d20706b745f6b6f626a5f6372656174652870642c202277726974655f7175657565222c0a09090909092670642d3e6465762d3e6b6f626a2c0a0909090909266b6f626a5f706b745f747970655f777175657565293b0a097d0a7d0a0a73746174696320766f696420706b745f73797366735f6465765f72656d6f76652873747275637420706b74636476645f646576696365202a7064290a7b0a09706b745f6b6f626a5f72656d6f76652870642d3e6b6f626a5f73746174293b0a09706b745f6b6f626a5f72656d6f76652870642d3e6b6f626a5f777175657565293b0a0969662028636c6173735f706b7463647664290a09096465766963655f756e72656769737465722870642d3e646576293b0a7d0a0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a20202f7379732f636c6173732f706b74636476642f0a2020202020202020202020202020202020202020206164642020202020202020202020206d617020626c6f636b206465766963650a20202020202020202020202020202020202020202072656d6f7665202020202020202020756e6d6170207061636b6574206465760a2020202020202020202020202020202020202020206465766963655f6d6170202020202073686f77206d617070696e67730a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a73746174696320766f696420636c6173735f706b74636476645f72656c656173652873747275637420636c617373202a636c73290a7b0a096b6672656528636c73293b0a7d0a737461746963207373697a655f7420636c6173735f706b74636476645f73686f775f6d61702873747275637420636c617373202a632c0a090909090973747275637420636c6173735f617474726962757465202a617474722c0a090909090963686172202a64617461290a7b0a09696e74206e203d20303b0a09696e74206964783b0a096d757465785f6c6f636b5f6e6573746564282663746c5f6d757465782c2053494e474c455f44455054485f4e455354494e47293b0a09666f722028696478203d20303b20696478203c204d41585f575249544552533b206964782b2b29207b0a090973747275637420706b74636476645f646576696365202a7064203d20706b745f646576735b6964785d3b0a090969662028217064290a090909636f6e74696e75653b0a09096e202b3d20737072696e746628646174612b6e2c202225732025753a25752025753a25755c6e222c0a09090970642d3e6e616d652c0a0909094d414a4f522870642d3e706b745f646576292c204d494e4f522870642d3e706b745f646576292c0a0909094d414a4f522870642d3e626465762d3e62645f646576292c0a0909094d494e4f522870642d3e626465762d3e62645f64657629293b0a097d0a096d757465785f756e6c6f636b282663746c5f6d75746578293b0a0972657475726e206e3b0a7d0a0a737461746963207373697a655f7420636c6173735f706b74636476645f73746f72655f6164642873747275637420636c617373202a632c0a090909090973747275637420636c6173735f617474726962757465202a617474722c0a0909090909636f6e73742063686172202a6275662c0a090909090973697a655f7420636f756e74290a7b0a09756e7369676e656420696e74206d616a6f722c206d696e6f723b0a0a0969662028737363616e66286275662c202225753a2575222c20266d616a6f722c20266d696e6f7229203d3d203229207b0a09092f2a20706b745f73657475705f646576282920657870656374732063616c6c657220746f20686f6c64207265666572656e636520746f2073656c66202a2f0a090969662028217472795f6d6f64756c655f67657428544849535f4d4f44554c4529290a09090972657475726e202d454e4f4445563b0a0a0909706b745f73657475705f646576284d4b444556286d616a6f722c206d696e6f72292c204e554c4c293b0a0a09096d6f64756c655f70757428544849535f4d4f44554c45293b0a0a090972657475726e20636f756e743b0a097d0a0a0972657475726e202d45494e56414c3b0a7d0a0a737461746963207373697a655f7420636c6173735f706b74636476645f73746f72655f72656d6f76652873747275637420636c617373202a632c0a0909090909202073747275637420636c6173735f617474726962757465202a617474722c0a09090909092020636f6e73742063686172202a6275662c0a090909090973697a655f7420636f756e74290a7b0a09756e7369676e656420696e74206d616a6f722c206d696e6f723b0a0969662028737363616e66286275662c202225753a2575222c20266d616a6f722c20266d696e6f7229203d3d203229207b0a0909706b745f72656d6f76655f646576284d4b444556286d616a6f722c206d696e6f7229293b0a090972657475726e20636f756e743b0a097d0a0972657475726e202d45494e56414c3b0a7d0a0a7374617469632073747275637420636c6173735f61747472696275746520636c6173735f706b74636476645f61747472735b5d203d207b0a205f5f41545452286164642c202020202020202020202020303230302c204e554c4c2c20636c6173735f706b74636476645f73746f72655f616464292c0a205f5f415454522872656d6f76652c202020202020202020303230302c204e554c4c2c20636c6173735f706b74636476645f73746f72655f72656d6f7665292c0a205f5f41545452286465766963655f6d61702c2020202020303434342c20636c6173735f706b74636476645f73686f775f6d61702c204e554c4c292c0a205f5f415454525f4e554c4c0a7d3b0a0a0a73746174696320696e7420706b745f73797366735f696e697428766f6964290a7b0a09696e7420726574203d20303b0a0a092f2a0a09202a2063726561746520636f6e74726f6c2066696c657320696e2073797366730a09202a202f7379732f636c6173732f706b74636476642f2e2e2e0a09202a2f0a09636c6173735f706b7463647664203d206b7a616c6c6f632873697a656f66282a636c6173735f706b7463647664292c204746505f4b45524e454c293b0a096966202821636c6173735f706b7463647664290a090972657475726e202d454e4f4d454d3b0a09636c6173735f706b74636476642d3e6e616d65203d204452495645525f4e414d453b0a09636c6173735f706b74636476642d3e6f776e6572203d20544849535f4d4f44554c453b0a09636c6173735f706b74636476642d3e636c6173735f72656c65617365203d20636c6173735f706b74636476645f72656c656173653b0a09636c6173735f706b74636476642d3e636c6173735f6174747273203d20636c6173735f706b74636476645f61747472733b0a09726574203d20636c6173735f726567697374657228636c6173735f706b7463647664293b0a096966202872657429207b0a09096b6672656528636c6173735f706b7463647664293b0a0909636c6173735f706b7463647664203d204e554c4c3b0a09097072696e746b284452495645525f4e414d45223a206661696c656420746f2063726561746520636c61737320706b74636476645c6e22293b0a090972657475726e207265743b0a097d0a0972657475726e20303b0a7d0a0a73746174696320766f696420706b745f73797366735f636c65616e757028766f6964290a7b0a0969662028636c6173735f706b7463647664290a0909636c6173735f64657374726f7928636c6173735f706b7463647664293b0a09636c6173735f706b7463647664203d204e554c4c3b0a7d0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0a2020656e747269657320696e20646562756766730a0a20202f7379732f6b65726e656c2f64656275672f706b74636476645b302d375d2f0a090909696e666f0a0a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a73746174696320696e7420706b745f646562756766735f7365715f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a70290a7b0a0972657475726e20706b745f7365715f73686f77286d2c2070293b0a7d0a0a73746174696320696e7420706b745f646562756766735f666f70735f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c20706b745f646562756766735f7365715f73686f772c20696e6f64652d3e695f70726976617465293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732064656275675f666f7073203d207b0a092e6f70656e09093d20706b745f646562756766735f666f70735f6f70656e2c0a092e7265616409093d207365715f726561642c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a092e6f776e657209093d20544849535f4d4f44554c452c0a7d3b0a0a73746174696320766f696420706b745f646562756766735f6465765f6e65772873747275637420706b74636476645f646576696365202a7064290a7b0a096966202821706b745f646562756766735f726f6f74290a090972657475726e3b0a0970642d3e6466735f665f696e666f203d204e554c4c3b0a0970642d3e6466735f645f726f6f74203d20646562756766735f6372656174655f6469722870642d3e6e616d652c20706b745f646562756766735f726f6f74293b0a096966202849535f4552522870642d3e6466735f645f726f6f742929207b0a090970642d3e6466735f645f726f6f74203d204e554c4c3b0a090972657475726e3b0a097d0a0970642d3e6466735f665f696e666f203d20646562756766735f6372656174655f66696c652822696e666f222c20535f495255474f2c0a0909090970642d3e6466735f645f726f6f742c2070642c202664656275675f666f7073293b0a096966202849535f4552522870642d3e6466735f665f696e666f2929207b0a090970642d3e6466735f665f696e666f203d204e554c4c3b0a090972657475726e3b0a097d0a7d0a0a73746174696320766f696420706b745f646562756766735f6465765f72656d6f76652873747275637420706b74636476645f646576696365202a7064290a7b0a096966202821706b745f646562756766735f726f6f74290a090972657475726e3b0a096966202870642d3e6466735f665f696e666f290a0909646562756766735f72656d6f76652870642d3e6466735f665f696e666f293b0a0970642d3e6466735f665f696e666f203d204e554c4c3b0a096966202870642d3e6466735f645f726f6f74290a0909646562756766735f72656d6f76652870642d3e6466735f645f726f6f74293b0a0970642d3e6466735f645f726f6f74203d204e554c4c3b0a7d0a0a73746174696320766f696420706b745f646562756766735f696e697428766f6964290a7b0a09706b745f646562756766735f726f6f74203d20646562756766735f6372656174655f646972284452495645525f4e414d452c204e554c4c293b0a096966202849535f45525228706b745f646562756766735f726f6f742929207b0a0909706b745f646562756766735f726f6f74203d204e554c4c3b0a090972657475726e3b0a097d0a7d0a0a73746174696320766f696420706b745f646562756766735f636c65616e757028766f6964290a7b0a096966202821706b745f646562756766735f726f6f74290a090972657475726e3b0a09646562756766735f72656d6f766528706b745f646562756766735f726f6f74293b0a09706b745f646562756766735f726f6f74203d204e554c4c3b0a7d0a0a2f2a202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2f0a0a0a73746174696320766f696420706b745f62696f5f66696e69736865642873747275637420706b74636476645f646576696365202a7064290a7b0a094255475f4f4e2861746f6d69635f72656164282670642d3e636472772e70656e64696e675f62696f7329203c3d2030293b0a096966202861746f6d69635f6465635f616e645f74657374282670642d3e636472772e70656e64696e675f62696f732929207b0a0909565052494e544b284452495645525f4e414d45223a20717565756520656d7074795c6e22293b0a090961746f6d69635f736574282670642d3e696f73636865642e617474656e74696f6e2c2031293b0a090977616b655f7570282670642d3e777175657565293b0a097d0a7d0a0a2f2a0a202a20416c6c6f636174652061207061636b65745f64617461207374727563740a202a2f0a73746174696320737472756374207061636b65745f64617461202a706b745f616c6c6f635f7061636b65745f6461746128696e74206672616d6573290a7b0a09696e7420693b0a09737472756374207061636b65745f64617461202a706b743b0a0a09706b74203d206b7a616c6c6f632873697a656f6628737472756374207061636b65745f64617461292c204746505f4b45524e454c293b0a096966202821706b74290a0909676f746f206e6f5f706b743b0a0a09706b742d3e6672616d6573203d206672616d65733b0a09706b742d3e775f62696f203d2062696f5f6b6d616c6c6f63284746505f4b45524e454c2c206672616d6573293b0a096966202821706b742d3e775f62696f290a0909676f746f206e6f5f62696f3b0a0a09666f72202869203d20303b2069203c206672616d6573202f204652414d45535f5045525f504147453b20692b2b29207b0a0909706b742d3e70616765735b695d203d20616c6c6f635f70616765284746505f4b45524e454c7c5f5f4746505f5a45524f293b0a09096966202821706b742d3e70616765735b695d290a090909676f746f206e6f5f706167653b0a097d0a0a097370696e5f6c6f636b5f696e69742826706b742d3e6c6f636b293b0a0962696f5f6c6973745f696e69742826706b742d3e6f7269675f62696f73293b0a0a09666f72202869203d20303b2069203c206672616d65733b20692b2b29207b0a09097374727563742062696f202a62696f203d2062696f5f6b6d616c6c6f63284746505f4b45524e454c2c2031293b0a0909696620282162696f290a090909676f746f206e6f5f72645f62696f3b0a0a0909706b742d3e725f62696f735b695d203d2062696f3b0a097d0a0a0972657475726e20706b743b0a0a6e6f5f72645f62696f3a0a09666f72202869203d20303b2069203c206672616d65733b20692b2b29207b0a09097374727563742062696f202a62696f203d20706b742d3e725f62696f735b695d3b0a09096966202862696f290a09090962696f5f7075742862696f293b0a097d0a0a6e6f5f706167653a0a09666f72202869203d20303b2069203c206672616d6573202f204652414d45535f5045525f504147453b20692b2b290a090969662028706b742d3e70616765735b695d290a0909095f5f667265655f7061676528706b742d3e70616765735b695d293b0a0962696f5f70757428706b742d3e775f62696f293b0a6e6f5f62696f3a0a096b6672656528706b74293b0a6e6f5f706b743a0a0972657475726e204e554c4c3b0a7d0a0a2f2a0a202a20467265652061207061636b65745f64617461207374727563740a202a2f0a73746174696320766f696420706b745f667265655f7061636b65745f6461746128737472756374207061636b65745f64617461202a706b74290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c20706b742d3e6672616d65733b20692b2b29207b0a09097374727563742062696f202a62696f203d20706b742d3e725f62696f735b695d3b0a09096966202862696f290a09090962696f5f7075742862696f293b0a097d0a09666f72202869203d20303b2069203c20706b742d3e6672616d6573202f204652414d45535f5045525f504147453b20692b2b290a09095f5f667265655f7061676528706b742d3e70616765735b695d293b0a0962696f5f70757428706b742d3e775f62696f293b0a096b6672656528706b74293b0a7d0a0a73746174696320766f696420706b745f736872696e6b5f706b746c6973742873747275637420706b74636476645f646576696365202a7064290a7b0a09737472756374207061636b65745f64617461202a706b742c202a6e6578743b0a0a094255475f4f4e28216c6973745f656d707479282670642d3e636472772e706b745f6163746976655f6c69737429293b0a0a096c6973745f666f725f656163685f656e7472795f7361666528706b742c206e6578742c202670642d3e636472772e706b745f667265655f6c6973742c206c69737429207b0a0909706b745f667265655f7061636b65745f6461746128706b74293b0a097d0a09494e49545f4c4953545f48454144282670642d3e636472772e706b745f667265655f6c697374293b0a7d0a0a73746174696320696e7420706b745f67726f775f706b746c6973742873747275637420706b74636476645f646576696365202a70642c20696e74206e725f7061636b657473290a7b0a09737472756374207061636b65745f64617461202a706b743b0a0a094255475f4f4e28216c6973745f656d707479282670642d3e636472772e706b745f667265655f6c69737429293b0a0a097768696c6520286e725f7061636b657473203e203029207b0a0909706b74203d20706b745f616c6c6f635f7061636b65745f646174612870642d3e73657474696e67732e73697a65203e3e2032293b0a09096966202821706b7429207b0a090909706b745f736872696e6b5f706b746c697374287064293b0a09090972657475726e20303b0a09097d0a0909706b742d3e6964203d206e725f7061636b6574733b0a0909706b742d3e7064203d2070643b0a09096c6973745f6164642826706b742d3e6c6973742c202670642d3e636472772e706b745f667265655f6c697374293b0a09096e725f7061636b6574732d2d3b0a097d0a0972657475726e20313b0a7d0a0a73746174696320696e6c696e652073747275637420706b745f72625f6e6f6465202a706b745f7262747265655f6e6578742873747275637420706b745f72625f6e6f6465202a6e6f6465290a7b0a097374727563742072625f6e6f6465202a6e203d2072625f6e65787428266e6f64652d3e72625f6e6f6465293b0a0969662028216e290a090972657475726e204e554c4c3b0a0972657475726e2072625f656e747279286e2c2073747275637420706b745f72625f6e6f64652c2072625f6e6f6465293b0a7d0a0a73746174696320766f696420706b745f7262747265655f65726173652873747275637420706b74636476645f646576696365202a70642c2073747275637420706b745f72625f6e6f6465202a6e6f6465290a7b0a0972625f657261736528266e6f64652d3e72625f6e6f64652c202670642d3e62696f5f7175657565293b0a096d656d706f6f6c5f66726565286e6f64652c2070642d3e72625f706f6f6c293b0a0970642d3e62696f5f71756575655f73697a652d2d3b0a094255475f4f4e2870642d3e62696f5f71756575655f73697a65203c2030293b0a7d0a0a2f2a0a202a2046696e6420746865206669727374206e6f646520696e207468652070642d3e62696f5f7175657565207262207472656520776974682061207374617274696e6720736563746f72203e3d20732e0a202a2f0a7374617469632073747275637420706b745f72625f6e6f6465202a706b745f7262747265655f66696e642873747275637420706b74636476645f646576696365202a70642c20736563746f725f742073290a7b0a097374727563742072625f6e6f6465202a6e203d2070642d3e62696f5f71756575652e72625f6e6f64653b0a097374727563742072625f6e6f6465202a6e6578743b0a0973747275637420706b745f72625f6e6f6465202a746d703b0a0a0969662028216e29207b0a09094255475f4f4e2870642d3e62696f5f71756575655f73697a65203e2030293b0a090972657475726e204e554c4c3b0a097d0a0a09666f7220283b3b29207b0a0909746d70203d2072625f656e747279286e2c2073747275637420706b745f72625f6e6f64652c2072625f6e6f6465293b0a09096966202873203c3d20746d702d3e62696f2d3e62695f736563746f72290a0909096e657874203d206e2d3e72625f6c6566743b0a0909656c73650a0909096e657874203d206e2d3e72625f72696768743b0a090969662028216e657874290a090909627265616b3b0a09096e203d206e6578743b0a097d0a0a096966202873203e20746d702d3e62696f2d3e62695f736563746f7229207b0a0909746d70203d20706b745f7262747265655f6e65787428746d70293b0a09096966202821746d70290a09090972657475726e204e554c4c3b0a097d0a094255475f4f4e2873203e20746d702d3e62696f2d3e62695f736563746f72293b0a0972657475726e20746d703b0a7d0a0a2f2a0a202a20496e736572742061206e6f646520696e746f207468652070642d3e62696f5f717565756520726220747265652e0a202a2f0a73746174696320766f696420706b745f7262747265655f696e736572742873747275637420706b74636476645f646576696365202a70642c2073747275637420706b745f72625f6e6f6465202a6e6f6465290a7b0a097374727563742072625f6e6f6465202a2a70203d202670642d3e62696f5f71756575652e72625f6e6f64653b0a097374727563742072625f6e6f6465202a706172656e74203d204e554c4c3b0a09736563746f725f742073203d206e6f64652d3e62696f2d3e62695f736563746f723b0a0973747275637420706b745f72625f6e6f6465202a746d703b0a0a097768696c6520282a7029207b0a0909706172656e74203d202a703b0a0909746d70203d2072625f656e74727928706172656e742c2073747275637420706b745f72625f6e6f64652c2072625f6e6f6465293b0a09096966202873203c20746d702d3e62696f2d3e62695f736563746f72290a09090970203d2026282a70292d3e72625f6c6566743b0a0909656c73650a09090970203d2026282a70292d3e72625f72696768743b0a097d0a0972625f6c696e6b5f6e6f646528266e6f64652d3e72625f6e6f64652c20706172656e742c2070293b0a0972625f696e736572745f636f6c6f7228266e6f64652d3e72625f6e6f64652c202670642d3e62696f5f7175657565293b0a0970642d3e62696f5f71756575655f73697a652b2b3b0a7d0a0a2f2a0a202a2053656e642061207061636b65745f636f6d6d616e6420746f2074686520756e6465726c79696e6720626c6f636b2064657669636520616e640a202a207761697420666f7220636f6d706c6574696f6e2e0a202a2f0a73746174696320696e7420706b745f67656e657269635f7061636b65742873747275637420706b74636476645f646576696365202a70642c20737472756374207061636b65745f636f6d6d616e64202a636763290a7b0a0973747275637420726571756573745f7175657565202a71203d20626465765f6765745f71756575652870642d3e62646576293b0a097374727563742072657175657374202a72713b0a09696e7420726574203d20303b0a0a097271203d20626c6b5f6765745f7265717565737428712c20286367632d3e646174615f646972656374696f6e203d3d204347435f444154415f575249544529203f0a09090920202020205752495445203a20524541442c205f5f4746505f57414954293b0a0a09696620286367632d3e6275666c656e29207b0a090969662028626c6b5f72715f6d61705f6b65726e28712c2072712c206367632d3e6275666665722c206367632d3e6275666c656e2c205f5f4746505f5741495429290a090909676f746f206f75743b0a097d0a0a0972712d3e636d645f6c656e203d20434f4d4d414e445f53495a45286367632d3e636d645b305d293b0a096d656d6370792872712d3e636d642c206367632d3e636d642c204344524f4d5f5041434b45545f53495a45293b0a0a0972712d3e74696d656f7574203d2036302a485a3b0a0972712d3e636d645f74797065203d205245515f545950455f424c4f434b5f50433b0a09696620286367632d3e7175696574290a090972712d3e636d645f666c616773207c3d205245515f51554945543b0a0a09626c6b5f657865637574655f72712872712d3e712c2070642d3e626465762d3e62645f6469736b2c2072712c2030293b0a096966202872712d3e6572726f7273290a0909726574203d202d45494f3b0a6f75743a0a09626c6b5f7075745f72657175657374287271293b0a0972657475726e207265743b0a7d0a0a2f2a0a202a20412067656e657269632073656e73652064756d70202f207265736f6c7665206d656368616e69736d2073686f756c6420626520696d706c656d656e746564206163726f73730a202a20616c6c204154415049202b205343534920646576696365732e0a202a2f0a73746174696320766f696420706b745f64756d705f73656e736528737472756374207061636b65745f636f6d6d616e64202a636763290a7b0a097374617469632063686172202a696e666f5b395d203d207b20224e6f2073656e7365222c20225265636f7665726564206572726f72222c20224e6f74207265616479222c0a0909090920224d656469756d206572726f72222c20224861726477617265206572726f72222c2022496c6c6567616c2072657175657374222c0a090909092022556e697420617474656e74696f6e222c2022446174612070726f74656374222c2022426c616e6b20636865636b22207d3b0a09696e7420693b0a0973747275637420726571756573745f73656e7365202a73656e7365203d206367632d3e73656e73653b0a0a097072696e746b284452495645525f4e414d45223a22293b0a09666f72202869203d20303b2069203c204344524f4d5f5041434b45545f53495a453b20692b2b290a09097072696e746b28222025303278222c206367632d3e636d645b695d293b0a097072696e746b2822202d2022293b0a0a096966202873656e7365203d3d204e554c4c29207b0a09097072696e746b28226e6f2073656e73655c6e22293b0a090972657475726e3b0a097d0a0a097072696e746b282273656e736520253032782e253032782e25303278222c2073656e73652d3e73656e73655f6b65792c2073656e73652d3e6173632c2073656e73652d3e61736371293b0a0a096966202873656e73652d3e73656e73655f6b6579203e203829207b0a09097072696e746b28222028494e56414c4944295c6e22293b0a090972657475726e3b0a097d0a0a097072696e746b282220282573295c6e222c20696e666f5b73656e73652d3e73656e73655f6b65795d293b0a7d0a0a2f2a0a202a20666c7573682074686520647269766520636163686520746f206d656469610a202a2f0a73746174696320696e7420706b745f666c7573685f63616368652873747275637420706b74636476645f646576696365202a7064290a7b0a09737472756374207061636b65745f636f6d6d616e64206367633b0a0a09696e69745f6364726f6d5f636f6d6d616e6428266367632c204e554c4c2c20302c204347435f444154415f4e4f4e45293b0a096367632e636d645b305d203d204750434d445f464c5553485f43414348453b0a096367632e7175696574203d20313b0a0a092f2a0a09202a2074686520494d4d454420626974202d2d2077652064656661756c7420746f206e6f742073657474696e672069742c20616c74686f75676820746861740a09202a20776f756c6420616c6c6f772061206d7563682066617374657220636c6f73652c20746869732069732073616665720a09202a2f0a23696620300a096367632e636d645b315d203d2031203c3c20313b0a23656e6469660a0972657475726e20706b745f67656e657269635f7061636b65742870642c2026636763293b0a7d0a0a2f2a0a202a20737065656420697320676976656e20617320746865206e6f726d616c20666163746f722c20652e672e203420666f722034780a202a2f0a737461746963206e6f696e6c696e655f666f725f737461636b20696e7420706b745f7365745f73706565642873747275637420706b74636476645f646576696365202a70642c0a09090909756e7369676e65642077726974655f73706565642c20756e7369676e656420726561645f7370656564290a7b0a09737472756374207061636b65745f636f6d6d616e64206367633b0a0973747275637420726571756573745f73656e73652073656e73653b0a09696e74207265743b0a0a09696e69745f6364726f6d5f636f6d6d616e6428266367632c204e554c4c2c20302c204347435f444154415f4e4f4e45293b0a096367632e73656e7365203d202673656e73653b0a096367632e636d645b305d203d204750434d445f5345545f53504545443b0a096367632e636d645b325d203d2028726561645f7370656564203e3e203829202620307866663b0a096367632e636d645b335d203d20726561645f7370656564202620307866663b0a096367632e636d645b345d203d202877726974655f7370656564203e3e203829202620307866663b0a096367632e636d645b355d203d2077726974655f7370656564202620307866663b0a0a096966202828726574203d20706b745f67656e657269635f7061636b65742870642c20266367632929290a0909706b745f64756d705f73656e73652826636763293b0a0a0972657475726e207265743b0a7d0a0a2f2a0a202a20517565756520612062696f20666f722070726f63657373696e6720627920746865206c6f772d6c6576656c204344206465766963652e204d7573742062652063616c6c65640a202a2066726f6d2070726f6365737320636f6e746578742e0a202a2f0a73746174696320766f696420706b745f71756575655f62696f2873747275637420706b74636476645f646576696365202a70642c207374727563742062696f202a62696f290a7b0a097370696e5f6c6f636b282670642d3e696f73636865642e6c6f636b293b0a096966202862696f5f646174615f6469722862696f29203d3d2052454144290a090962696f5f6c6973745f616464282670642d3e696f73636865642e726561645f71756575652c2062696f293b0a09656c73650a090962696f5f6c6973745f616464282670642d3e696f73636865642e77726974655f71756575652c2062696f293b0a097370696e5f756e6c6f636b282670642d3e696f73636865642e6c6f636b293b0a0a0961746f6d69635f736574282670642d3e696f73636865642e617474656e74696f6e2c2031293b0a0977616b655f7570282670642d3e777175657565293b0a7d0a0a2f2a0a202a2050726f63657373207468652071756575656420726561642f77726974652072657175657374732e20546869732066756e6374696f6e2068616e646c6573207370656369616c0a202a20726571756972656d656e747320666f722043445257206472697665733a0a202a202d204120636163686520666c75736820636f6d6d616e64206d75737420626520696e736572746564206265666f7265206120726561642072657175657374206966207468650a202a20202070726576696f757320726571756573742077617320612077726974652e0a202a202d20537769746368696e67206265747765656e2072656164696e6720616e642077726974696e6720697320736c6f772c20736f20646f6e277420646f206974206d6f7265206f6674656e0a202a2020207468616e206e65636573736172792e0a202a202d204f7074696d697a6520666f72207468726f7567687075742061742074686520657870656e7365206f66206c6174656e63792e2054686973206d65616e7320746861742073747265616d696e670a202a2020207772697465732077696c6c206e6576657220626520696e746572727570746564206279206120726561642c20627574206966207468652064726976652068617320746f207365656b0a202a2020206265666f726520746865206e6578742077726974652c2073776974636820746f2072656164696e6720696e73746561642069662074686572652061726520616e792070656e64696e670a202a202020726561642072657175657374732e0a202a202d20536574207468652072656164207370656564206163636f7264696e6720746f2063757272656e74207573616765207061747465726e2e205768656e206f6e6c792072656164696e670a202a20202066726f6d20746865206465766963652c2069742773206265737420746f2075736520746865206869676865737420706f737369626c6520726561642073706565642c206275740a202a2020207768656e20737769746368696e67206f6674656e206265747765656e2072656164696e6720616e642077726974696e672c20697427732062657474657220746f2068617665207468650a202a20202073616d65207265616420616e64207772697465207370656564732e0a202a2f0a73746174696320766f696420706b745f696f73636865645f70726f636573735f71756575652873747275637420706b74636476645f646576696365202a7064290a7b0a0a096966202861746f6d69635f72656164282670642d3e696f73636865642e617474656e74696f6e29203d3d2030290a090972657475726e3b0a0961746f6d69635f736574282670642d3e696f73636865642e617474656e74696f6e2c2030293b0a0a09666f7220283b3b29207b0a09097374727563742062696f202a62696f3b0a0909696e742072656164735f7175657565642c207772697465735f7175657565643b0a0a09097370696e5f6c6f636b282670642d3e696f73636865642e6c6f636b293b0a090972656164735f717565756564203d202162696f5f6c6973745f656d707479282670642d3e696f73636865642e726561645f7175657565293b0a09097772697465735f717565756564203d202162696f5f6c6973745f656d707479282670642d3e696f73636865642e77726974655f7175657565293b0a09097370696e5f756e6c6f636b282670642d3e696f73636865642e6c6f636b293b0a0a0909696620282172656164735f71756575656420262620217772697465735f717565756564290a090909627265616b3b0a0a09096966202870642d3e696f73636865642e77726974696e6729207b0a090909696e74206e6565645f77726974655f7365656b203d20313b0a0909097370696e5f6c6f636b282670642d3e696f73636865642e6c6f636b293b0a09090962696f203d2062696f5f6c6973745f7065656b282670642d3e696f73636865642e77726974655f7175657565293b0a0909097370696e5f756e6c6f636b282670642d3e696f73636865642e6c6f636b293b0a0909096966202862696f202626202862696f2d3e62695f736563746f72203d3d2070642d3e696f73636865642e6c6173745f777269746529290a090909096e6565645f77726974655f7365656b203d20303b0a090909696620286e6565645f77726974655f7365656b2026262072656164735f71756575656429207b0a090909096966202861746f6d69635f72656164282670642d3e636472772e70656e64696e675f62696f7329203e203029207b0a0909090909565052494e544b284452495645525f4e414d45223a2077726974652c2077616974696e675c6e22293b0a0909090909627265616b3b0a090909097d0a09090909706b745f666c7573685f6361636865287064293b0a0909090970642d3e696f73636865642e77726974696e67203d20303b0a0909097d0a09097d20656c7365207b0a090909696620282172656164735f717565756564202626207772697465735f71756575656429207b0a090909096966202861746f6d69635f72656164282670642d3e636472772e70656e64696e675f62696f7329203e203029207b0a0909090909565052494e544b284452495645525f4e414d45223a20726561642c2077616974696e675c6e22293b0a0909090909627265616b3b0a090909097d0a0909090970642d3e696f73636865642e77726974696e67203d20313b0a0909097d0a09097d0a0a09097370696e5f6c6f636b282670642d3e696f73636865642e6c6f636b293b0a09096966202870642d3e696f73636865642e77726974696e67290a09090962696f203d2062696f5f6c6973745f706f70282670642d3e696f73636865642e77726974655f7175657565293b0a0909656c73650a09090962696f203d2062696f5f6c6973745f706f70282670642d3e696f73636865642e726561645f7175657565293b0a09097370696e5f756e6c6f636b282670642d3e696f73636865642e6c6f636b293b0a0a0909696620282162696f290a090909636f6e74696e75653b0a0a09096966202862696f5f646174615f6469722862696f29203d3d2052454144290a09090970642d3e696f73636865642e737563636573736976655f7265616473202b3d2062696f2d3e62695f73697a65203e3e2031303b0a0909656c7365207b0a09090970642d3e696f73636865642e737563636573736976655f7265616473203d20303b0a09090970642d3e696f73636865642e6c6173745f7772697465203d2062696f2d3e62695f736563746f72202b2062696f5f736563746f72732862696f293b0a09097d0a09096966202870642d3e696f73636865642e737563636573736976655f7265616473203e3d2048495f53504545445f53574954434829207b0a0909096966202870642d3e726561645f7370656564203d3d2070642d3e77726974655f737065656429207b0a0909090970642d3e726561645f7370656564203d204d41585f53504545443b0a09090909706b745f7365745f73706565642870642c2070642d3e77726974655f73706565642c2070642d3e726561645f7370656564293b0a0909097d0a09097d20656c7365207b0a0909096966202870642d3e726561645f737065656420213d2070642d3e77726974655f737065656429207b0a0909090970642d3e726561645f7370656564203d2070642d3e77726974655f73706565643b0a09090909706b745f7365745f73706565642870642c2070642d3e77726974655f73706565642c2070642d3e726561645f7370656564293b0a0909097d0a09097d0a0a090961746f6d69635f696e63282670642d3e636472772e70656e64696e675f62696f73293b0a090967656e657269635f6d616b655f726571756573742862696f293b0a097d0a7d0a0a2f2a0a202a205370656369616c2063617265206973206e65656465642069662074686520756e6465726c79696e6720626c6f636b2064657669636520686173206120736d616c6c0a202a206d61785f706879735f7365676d656e74732076616c75652e0a202a2f0a73746174696320696e7420706b745f7365745f7365676d656e745f6d657267696e672873747275637420706b74636476645f646576696365202a70642c2073747275637420726571756573745f7175657565202a71290a7b0a09696620282870642d3e73657474696e67732e73697a65203c3c203929202f2043445f4652414d4553495a450a09202020203c3d2071756575655f6d61785f7365676d656e747328712929207b0a09092f2a0a0909202a20546865206364726f6d206465766963652063616e2068616e646c65206f6e65207365676d656e742f6672616d650a0909202a2f0a0909636c6561725f626974285041434b45545f4d455247455f534547532c202670642d3e666c616773293b0a090972657475726e20303b0a097d20656c736520696620282870642d3e73657474696e67732e73697a65203c3c203929202f20504147455f53495a450a09092020203c3d2071756575655f6d61785f7365676d656e747328712929207b0a09092f2a0a0909202a2057652063616e2068616e646c65207468697320636173652061742074686520657870656e7365206f6620736f6d65206578747261206d656d6f72790a0909202a20636f7069657320647572696e67207772697465206f7065726174696f6e730a0909202a2f0a09097365745f626974285041434b45545f4d455247455f534547532c202670642d3e666c616773293b0a090972657475726e20303b0a097d20656c7365207b0a09097072696e746b284452495645525f4e414d45223a206364726f6d206d61785f706879735f7365676d656e747320746f6f20736d616c6c5c6e22293b0a090972657475726e202d45494f3b0a097d0a7d0a0a2f2a0a202a20436f70792043445f4652414d4553495a452062797465732066726f6d207372635f62696f20696e746f20612064657374696e6174696f6e20706167650a202a2f0a73746174696320766f696420706b745f636f70795f62696f5f64617461287374727563742062696f202a7372635f62696f2c20696e74207365672c20696e74206f6666732c207374727563742070616765202a6473745f706167652c20696e74206473745f6f666673290a7b0a09756e7369676e656420696e7420636f70795f73697a65203d2043445f4652414d4553495a453b0a0a097768696c652028636f70795f73697a65203e203029207b0a09097374727563742062696f5f766563202a7372635f62766c203d2062696f5f696f7665635f696478287372635f62696f2c20736567293b0a0909766f6964202a7666726f6d203d206b6d61705f61746f6d6963287372635f62766c2d3e62765f7061676529202b0a0909097372635f62766c2d3e62765f6f6666736574202b206f6666733b0a0909766f6964202a76746f203d20706167655f61646472657373286473745f7061676529202b206473745f6f6666733b0a0909696e74206c656e203d206d696e5f7428696e742c20636f70795f73697a652c207372635f62766c2d3e62765f6c656e202d206f666673293b0a0a09094255475f4f4e286c656e203c2030293b0a09096d656d6370792876746f2c207666726f6d2c206c656e293b0a09096b756e6d61705f61746f6d6963287666726f6d293b0a0a09097365672b2b3b0a09096f666673203d20303b0a09096473745f6f666673202b3d206c656e3b0a0909636f70795f73697a65202d3d206c656e3b0a097d0a7d0a0a2f2a0a202a20436f707920616c6c206461746120666f722074686973207061636b657420746f20706b742d3e70616765735b5d2c20736f20746861740a202a20612920546865206e756d626572206f66207265717569726564207365676d656e747320666f72207468652077726974652062696f206973206d696e696d697a65642c2077686963680a202a202020206973206e656365737361727920666f7220736f6d65207363736920636f6e74726f6c6c6572732e0a202a2062292054686520646174612063616e206265207573656420617320636163686520746f2061766f69642072656164207265717565737473206966207765207265636569766520610a202a202020206e6577207772697465207265717565737420666f72207468652073616d65207a6f6e652e0a202a2f0a73746174696320766f696420706b745f6d616b655f6c6f63616c5f636f707928737472756374207061636b65745f64617461202a706b742c207374727563742062696f5f766563202a62766563290a7b0a09696e7420662c20702c206f6666733b0a0a092f2a20436f707920616c6c206461746120746f20706b742d3e70616765735b5d202a2f0a0970203d20303b0a096f666673203d20303b0a09666f72202866203d20303b2066203c20706b742d3e6672616d65733b20662b2b29207b0a090969662028627665635b665d2e62765f7061676520213d20706b742d3e70616765735b705d29207b0a090909766f6964202a7666726f6d203d206b6d61705f61746f6d696328627665635b665d2e62765f7061676529202b20627665635b665d2e62765f6f66667365743b0a090909766f6964202a76746f203d20706167655f6164647265737328706b742d3e70616765735b705d29202b206f6666733b0a0909096d656d6370792876746f2c207666726f6d2c2043445f4652414d4553495a45293b0a0909096b756e6d61705f61746f6d6963287666726f6d293b0a090909627665635b665d2e62765f70616765203d20706b742d3e70616765735b705d3b0a090909627665635b665d2e62765f6f6666736574203d206f6666733b0a09097d20656c7365207b0a0909094255475f4f4e28627665635b665d2e62765f6f666673657420213d206f666673293b0a09097d0a09096f666673202b3d2043445f4652414d4553495a453b0a0909696620286f666673203e3d20504147455f53495a4529207b0a0909096f666673203d20303b0a090909702b2b3b0a09097d0a097d0a7d0a0a73746174696320766f696420706b745f656e645f696f5f72656164287374727563742062696f202a62696f2c20696e7420657272290a7b0a09737472756374207061636b65745f64617461202a706b74203d2062696f2d3e62695f707269766174653b0a0973747275637420706b74636476645f646576696365202a7064203d20706b742d3e70643b0a094255475f4f4e28217064293b0a0a09565052494e544b2822706b745f656e645f696f5f726561643a2062696f3d257020736563303d256c6c78207365633d256c6c78206572723d25645c6e222c2062696f2c0a090928756e7369676e6564206c6f6e67206c6f6e6729706b742d3e736563746f722c2028756e7369676e6564206c6f6e67206c6f6e672962696f2d3e62695f736563746f722c20657272293b0a0a0969662028657272290a090961746f6d69635f696e632826706b742d3e696f5f6572726f7273293b0a096966202861746f6d69635f6465635f616e645f746573742826706b742d3e696f5f776169742929207b0a090961746f6d69635f696e632826706b742d3e72756e5f736d293b0a090977616b655f7570282670642d3e777175657565293b0a097d0a09706b745f62696f5f66696e6973686564287064293b0a7d0a0a73746174696320766f696420706b745f656e645f696f5f7061636b65745f7772697465287374727563742062696f202a62696f2c20696e7420657272290a7b0a09737472756374207061636b65745f64617461202a706b74203d2062696f2d3e62695f707269766174653b0a0973747275637420706b74636476645f646576696365202a7064203d20706b742d3e70643b0a094255475f4f4e28217064293b0a0a09565052494e544b2822706b745f656e645f696f5f7061636b65745f77726974653a2069643d25642c206572723d25645c6e222c20706b742d3e69642c20657272293b0a0a0970642d3e73746174732e706b745f656e6465642b2b3b0a0a09706b745f62696f5f66696e6973686564287064293b0a0961746f6d69635f6465632826706b742d3e696f5f77616974293b0a0961746f6d69635f696e632826706b742d3e72756e5f736d293b0a0977616b655f7570282670642d3e777175657565293b0a7d0a0a2f2a0a202a205363686564756c6520726561647320666f722074686520686f6c657320696e2061207061636b65740a202a2f0a73746174696320766f696420706b745f6761746865725f646174612873747275637420706b74636476645f646576696365202a70642c20737472756374207061636b65745f64617461202a706b74290a7b0a09696e74206672616d65735f72656164203d20303b0a097374727563742062696f202a62696f3b0a09696e7420663b0a0963686172207772697474656e5b5041434b45545f4d41585f53495a455d3b0a0a094255475f4f4e2862696f5f6c6973745f656d7074792826706b742d3e6f7269675f62696f7329293b0a0a0961746f6d69635f7365742826706b742d3e696f5f776169742c2030293b0a0961746f6d69635f7365742826706b742d3e696f5f6572726f72732c2030293b0a0a092f2a0a09202a20466967757265206f7574207768696368206672616d6573207765206e65656420746f2072656164206265666f72652077652063616e2077726974652e0a09202a2f0a096d656d736574287772697474656e2c20302c2073697a656f66287772697474656e29293b0a097370696e5f6c6f636b2826706b742d3e6c6f636b293b0a0962696f5f6c6973745f666f725f656163682862696f2c2026706b742d3e6f7269675f62696f7329207b0a0909696e742066697273745f6672616d65203d202862696f2d3e62695f736563746f72202d20706b742d3e736563746f7229202f202843445f4652414d4553495a45203e3e2039293b0a0909696e74206e756d5f6672616d6573203d2062696f2d3e62695f73697a65202f2043445f4652414d4553495a453b0a090970642d3e73746174732e736563735f77202b3d206e756d5f6672616d6573202a202843445f4652414d4553495a45203e3e2039293b0a09094255475f4f4e2866697273745f6672616d65203c2030293b0a09094255475f4f4e2866697273745f6672616d65202b206e756d5f6672616d6573203e20706b742d3e6672616d6573293b0a0909666f72202866203d2066697273745f6672616d653b2066203c2066697273745f6672616d65202b206e756d5f6672616d65733b20662b2b290a0909097772697474656e5b665d203d20313b0a097d0a097370696e5f756e6c6f636b2826706b742d3e6c6f636b293b0a0a0969662028706b742d3e63616368655f76616c696429207b0a0909565052494e544b2822706b745f6761746865725f646174613a207a6f6e6520256c6c78206361636865645c6e222c0a09090928756e7369676e6564206c6f6e67206c6f6e6729706b742d3e736563746f72293b0a0909676f746f206f75745f6163636f756e743b0a097d0a0a092f2a0a09202a205363686564756c6520726561647320666f72206d697373696e67207061727473206f6620746865207061636b65742e0a09202a2f0a09666f72202866203d20303b2066203c20706b742d3e6672616d65733b20662b2b29207b0a0909696e7420702c206f66667365743b0a0a0909696620287772697474656e5b665d290a090909636f6e74696e75653b0a0a090962696f203d20706b742d3e725f62696f735b665d3b0a090962696f5f72657365742862696f293b0a090962696f2d3e62695f736563746f72203d20706b742d3e736563746f72202b2066202a202843445f4652414d4553495a45203e3e2039293b0a090962696f2d3e62695f62646576203d2070642d3e626465763b0a090962696f2d3e62695f656e645f696f203d20706b745f656e645f696f5f726561643b0a090962696f2d3e62695f70726976617465203d20706b743b0a0a090970203d202866202a2043445f4652414d4553495a4529202f20504147455f53495a453b0a09096f6666736574203d202866202a2043445f4652414d4553495a4529202520504147455f53495a453b0a0909565052494e544b2822706b745f6761746865725f646174613a20416464696e67206672616d652025642c20706167653a2570206f6666733a25645c6e222c0a090909662c20706b742d3e70616765735b705d2c206f6666736574293b0a0909696620282162696f5f6164645f706167652862696f2c20706b742d3e70616765735b705d2c2043445f4652414d4553495a452c206f666673657429290a09090942554728293b0a0a090961746f6d69635f696e632826706b742d3e696f5f77616974293b0a090962696f2d3e62695f7277203d20524541443b0a0909706b745f71756575655f62696f2870642c2062696f293b0a09096672616d65735f726561642b2b3b0a097d0a0a6f75745f6163636f756e743a0a09565052494e544b2822706b745f6761746865725f646174613a206e656564202564206672616d657320666f72207a6f6e6520256c6c785c6e222c0a09096672616d65735f726561642c2028756e7369676e6564206c6f6e67206c6f6e6729706b742d3e736563746f72293b0a0970642d3e73746174732e706b745f737461727465642b2b3b0a0970642d3e73746174732e736563735f7267202b3d206672616d65735f72656164202a202843445f4652414d4553495a45203e3e2039293b0a7d0a0a2f2a0a202a2046696e642061207061636b6574206d61746368696e67207a6f6e652c206f7220746865206c6561737420726563656e746c792075736564207061636b65742069660a202a207468657265206973206e6f206d617463682e0a202a2f0a73746174696320737472756374207061636b65745f64617461202a706b745f6765745f7061636b65745f646174612873747275637420706b74636476645f646576696365202a70642c20696e74207a6f6e65290a7b0a09737472756374207061636b65745f64617461202a706b743b0a0a096c6973745f666f725f656163685f656e74727928706b742c202670642d3e636472772e706b745f667265655f6c6973742c206c69737429207b0a090969662028706b742d3e736563746f72203d3d207a6f6e65207c7c20706b742d3e6c6973742e6e657874203d3d202670642d3e636472772e706b745f667265655f6c69737429207b0a0909096c6973745f64656c5f696e69742826706b742d3e6c697374293b0a09090969662028706b742d3e736563746f7220213d207a6f6e65290a09090909706b742d3e63616368655f76616c6964203d20303b0a09090972657475726e20706b743b0a09097d0a097d0a0942554728293b0a0972657475726e204e554c4c3b0a7d0a0a73746174696320766f696420706b745f7075745f7061636b65745f646174612873747275637420706b74636476645f646576696365202a70642c20737472756374207061636b65745f64617461202a706b74290a7b0a0969662028706b742d3e63616368655f76616c696429207b0a09096c6973745f6164642826706b742d3e6c6973742c202670642d3e636472772e706b745f667265655f6c697374293b0a097d20656c7365207b0a09096c6973745f6164645f7461696c2826706b742d3e6c6973742c202670642d3e636472772e706b745f667265655f6c697374293b0a097d0a7d0a0a2f2a0a202a207265636f7665722061206661696c65642077726974652c20717565727920666f722072656c6f636174696f6e20696620706f737369626c650a202a0a202a2072657475726e732031206966207265636f7665727920697320706f737369626c652c206f722030206966206e6f740a202a0a202a2f0a73746174696320696e7420706b745f73746172745f7265636f7665727928737472756374207061636b65745f64617461202a706b74290a7b0a092f2a0a09202a204649584d452e205765206e6565642068656c702066726f6d207468652066696c652073797374656d20746f20696d706c656d656e740a09202a207265636f766572792068616e646c696e672e0a09202a2f0a0972657475726e20303b0a23696620300a097374727563742072657175657374202a7271203d20706b742d3e72713b0a0973747275637420706b74636476645f646576696365202a7064203d2072712d3e72715f6469736b2d3e707269766174655f646174613b0a0973747275637420626c6f636b5f646576696365202a706b745f626465763b0a097374727563742073757065725f626c6f636b202a7362203d204e554c4c3b0a09756e7369676e6564206c6f6e67206f6c645f626c6f636b2c206e65775f626c6f636b3b0a09736563746f725f74206e65775f736563746f723b0a0a09706b745f62646576203d206264676574286b6465765f745f746f5f6e722870642d3e706b745f64657629293b0a0969662028706b745f6264657629207b0a09097362203d206765745f737570657228706b745f62646576293b0a0909626470757428706b745f62646576293b0a097d0a0a0969662028217362290a090972657475726e20303b0a0a09696620282173622d3e735f6f702d3e72656c6f636174655f626c6f636b73290a0909676f746f206f75743b0a0a096f6c645f626c6f636b203d20706b742d3e736563746f72202f202843445f4652414d4553495a45203e3e2039293b0a096966202873622d3e735f6f702d3e72656c6f636174655f626c6f636b732873622c206f6c645f626c6f636b2c20266e65775f626c6f636b29290a0909676f746f206f75743b0a0a096e65775f736563746f72203d206e65775f626c6f636b202a202843445f4652414d4553495a45203e3e2039293b0a09706b742d3e736563746f72203d206e65775f736563746f723b0a0a09706b742d3e62696f2d3e62695f736563746f72203d206e65775f736563746f723b0a09706b742d3e62696f2d3e62695f6e657874203d204e554c4c3b0a09706b742d3e62696f2d3e62695f666c616773203d2031203c3c2042494f5f5550544f444154453b0a09706b742d3e62696f2d3e62695f696478203d20303b0a0a094255475f4f4e28706b742d3e62696f2d3e62695f727720213d205245515f5752495445293b0a094255475f4f4e28706b742d3e62696f2d3e62695f76636e7420213d20706b742d3e6672616d6573293b0a094255475f4f4e28706b742d3e62696f2d3e62695f73697a6520213d20706b742d3e6672616d6573202a2043445f4652414d4553495a45293b0a094255475f4f4e28706b742d3e62696f2d3e62695f656e645f696f20213d20706b745f656e645f696f5f7061636b65745f7772697465293b0a094255475f4f4e28706b742d3e62696f2d3e62695f7072697661746520213d20706b74293b0a0a0964726f705f7375706572287362293b0a0972657475726e20313b0a0a6f75743a0a0964726f705f7375706572287362293b0a0972657475726e20303b0a23656e6469660a7d0a0a73746174696320696e6c696e6520766f696420706b745f7365745f737461746528737472756374207061636b65745f64617461202a706b742c20656e756d207061636b65745f646174615f7374617465207374617465290a7b0a236966205041434b45545f4445425547203e20310a0973746174696320636f6e73742063686172202a73746174655f6e616d655b5d203d207b0a09092249444c45222c202257414954494e47222c2022524541445f57414954222c202257524954455f57414954222c20225245434f56455259222c202246494e4953484544220a097d3b0a09656e756d207061636b65745f646174615f7374617465206f6c645f7374617465203d20706b742d3e73746174653b0a09565052494e544b2822706b7420253264203a20733d25366c6c78202573202d3e2025735c6e222c20706b742d3e69642c2028756e7369676e6564206c6f6e67206c6f6e6729706b742d3e736563746f722c0a090973746174655f6e616d655b6f6c645f73746174655d2c2073746174655f6e616d655b73746174655d293b0a23656e6469660a09706b742d3e7374617465203d2073746174653b0a7d0a0a2f2a0a202a205363616e2074686520776f726b20717565756520746f207365652069662077652063616e2073746172742061206e6577207061636b65742e0a202a2072657475726e73206e6f6e2d7a65726f20696620616e7920776f726b2077617320646f6e652e0a202a2f0a73746174696320696e7420706b745f68616e646c655f71756575652873747275637420706b74636476645f646576696365202a7064290a7b0a09737472756374207061636b65745f64617461202a706b742c202a703b0a097374727563742062696f202a62696f203d204e554c4c3b0a09736563746f725f74207a6f6e65203d20303b202f2a20537570707265737320676363207761726e696e67202a2f0a0973747275637420706b745f72625f6e6f6465202a6e6f64652c202a66697273745f6e6f64653b0a097374727563742072625f6e6f6465202a6e3b0a09696e742077616b6575703b0a0a09565052494e544b282268616e646c655f71756575655c6e22293b0a0a0961746f6d69635f736574282670642d3e7363616e5f71756575652c2030293b0a0a09696620286c6973745f656d707479282670642d3e636472772e706b745f667265655f6c6973742929207b0a0909565052494e544b282268616e646c655f71756575653a206e6f20706b745c6e22293b0a090972657475726e20303b0a097d0a0a092f2a0a09202a2054727920746f2066696e642061207a6f6e6520776520617265206e6f7420616c726561647920776f726b696e67206f6e2e0a09202a2f0a097370696e5f6c6f636b282670642d3e6c6f636b293b0a0966697273745f6e6f6465203d20706b745f7262747265655f66696e642870642c2070642d3e63757272656e745f736563746f72293b0a09696620282166697273745f6e6f646529207b0a09096e203d2072625f6669727374282670642d3e62696f5f7175657565293b0a0909696620286e290a09090966697273745f6e6f6465203d2072625f656e747279286e2c2073747275637420706b745f72625f6e6f64652c2072625f6e6f6465293b0a097d0a096e6f6465203d2066697273745f6e6f64653b0a097768696c6520286e6f646529207b0a090962696f203d206e6f64652d3e62696f3b0a09097a6f6e65203d205a4f4e452862696f2d3e62695f736563746f722c207064293b0a09096c6973745f666f725f656163685f656e74727928702c202670642d3e636472772e706b745f6163746976655f6c6973742c206c69737429207b0a09090969662028702d3e736563746f72203d3d207a6f6e6529207b0a0909090962696f203d204e554c4c3b0a09090909676f746f207472795f6e6578745f62696f3b0a0909097d0a09097d0a0909627265616b3b0a7472795f6e6578745f62696f3a0a09096e6f6465203d20706b745f7262747265655f6e657874286e6f6465293b0a090969662028216e6f646529207b0a0909096e203d2072625f6669727374282670642d3e62696f5f7175657565293b0a090909696620286e290a090909096e6f6465203d2072625f656e747279286e2c2073747275637420706b745f72625f6e6f64652c2072625f6e6f6465293b0a09097d0a0909696620286e6f6465203d3d2066697273745f6e6f6465290a0909096e6f6465203d204e554c4c3b0a097d0a097370696e5f756e6c6f636b282670642d3e6c6f636b293b0a09696620282162696f29207b0a0909565052494e544b282268616e646c655f71756575653a206e6f2062696f5c6e22293b0a090972657475726e20303b0a097d0a0a09706b74203d20706b745f6765745f7061636b65745f646174612870642c207a6f6e65293b0a0a0970642d3e63757272656e745f736563746f72203d207a6f6e65202b2070642d3e73657474696e67732e73697a653b0a09706b742d3e736563746f72203d207a6f6e653b0a094255475f4f4e28706b742d3e6672616d657320213d2070642d3e73657474696e67732e73697a65203e3e2032293b0a09706b742d3e77726974655f73697a65203d20303b0a0a092f2a0a09202a205363616e20776f726b20717565756520666f722062696f7320696e207468652073616d65207a6f6e6520616e64206c696e6b207468656d0a09202a20746f2074686973207061636b65742e0a09202a2f0a097370696e5f6c6f636b282670642d3e6c6f636b293b0a09565052494e544b2822706b745f68616e646c655f71756575653a206c6f6f6b696e6720666f72207a6f6e6520256c6c785c6e222c2028756e7369676e6564206c6f6e67206c6f6e67297a6f6e65293b0a097768696c652028286e6f6465203d20706b745f7262747265655f66696e642870642c207a6f6e65292920213d204e554c4c29207b0a090962696f203d206e6f64652d3e62696f3b0a0909565052494e544b2822706b745f68616e646c655f71756575653a20666f756e64207a6f6e653d256c6c785c6e222c0a09090928756e7369676e6564206c6f6e67206c6f6e67295a4f4e452862696f2d3e62695f736563746f722c20706429293b0a0909696620285a4f4e452862696f2d3e62695f736563746f722c2070642920213d207a6f6e65290a090909627265616b3b0a0909706b745f7262747265655f65726173652870642c206e6f6465293b0a09097370696e5f6c6f636b2826706b742d3e6c6f636b293b0a090962696f5f6c6973745f6164642826706b742d3e6f7269675f62696f732c2062696f293b0a0909706b742d3e77726974655f73697a65202b3d2062696f2d3e62695f73697a65202f2043445f4652414d4553495a453b0a09097370696e5f756e6c6f636b2826706b742d3e6c6f636b293b0a097d0a092f2a20636865636b20777269746520636f6e67657374696f6e206d61726b732c20616e642069662062696f5f71756575655f73697a652069730a0920202062656c6f772c2077616b6520757020616e792077616974657273202a2f0a0977616b657570203d202870642d3e77726974655f636f6e67657374696f6e5f6f6e203e20300a0920090926262070642d3e62696f5f71756575655f73697a65203c3d2070642d3e77726974655f636f6e67657374696f6e5f6f6666293b0a097370696e5f756e6c6f636b282670642d3e6c6f636b293b0a096966202877616b65757029207b0a0909636c6561725f6264695f636f6e676573746564282670642d3e6469736b2d3e71756575652d3e6261636b696e675f6465765f696e666f2c0a0909090909424c4b5f52575f4153594e43293b0a097d0a0a09706b742d3e736c6565705f74696d65203d206d6178285041434b45545f574149545f54494d452c2031293b0a09706b745f7365745f737461746528706b742c205041434b45545f57414954494e475f5354415445293b0a0961746f6d69635f7365742826706b742d3e72756e5f736d2c2031293b0a0a097370696e5f6c6f636b282670642d3e636472772e6163746976655f6c6973745f6c6f636b293b0a096c6973745f6164642826706b742d3e6c6973742c202670642d3e636472772e706b745f6163746976655f6c697374293b0a097370696e5f756e6c6f636b282670642d3e636472772e6163746976655f6c6973745f6c6f636b293b0a0a0972657475726e20313b0a7d0a0a2f2a0a202a20417373656d626c6520612062696f20746f207772697465206f6e65207061636b657420616e64207175657565207468652062696f20666f722070726f63657373696e670a202a2062792074686520756e6465726c79696e6720626c6f636b206465766963652e0a202a2f0a73746174696320766f696420706b745f73746172745f77726974652873747275637420706b74636476645f646576696365202a70642c20737472756374207061636b65745f64617461202a706b74290a7b0a097374727563742062696f202a62696f3b0a09696e7420663b0a09696e74206672616d65735f77726974653b0a097374727563742062696f5f766563202a62766563203d20706b742d3e775f62696f2d3e62695f696f5f7665633b0a0a09666f72202866203d20303b2066203c20706b742d3e6672616d65733b20662b2b29207b0a0909627665635b665d2e62765f70616765203d20706b742d3e70616765735b2866202a2043445f4652414d4553495a4529202f20504147455f53495a455d3b0a0909627665635b665d2e62765f6f6666736574203d202866202a2043445f4652414d4553495a4529202520504147455f53495a453b0a097d0a0a092f2a0a09202a2046696c6c2d696e2062766563207769746820646174612066726f6d206f7269675f62696f732e0a09202a2f0a096672616d65735f7772697465203d20303b0a097370696e5f6c6f636b2826706b742d3e6c6f636b293b0a0962696f5f6c6973745f666f725f656163682862696f2c2026706b742d3e6f7269675f62696f7329207b0a0909696e74207365676d656e74203d2062696f2d3e62695f6964783b0a0909696e74207372635f6f666673203d20303b0a0909696e742066697273745f6672616d65203d202862696f2d3e62695f736563746f72202d20706b742d3e736563746f7229202f202843445f4652414d4553495a45203e3e2039293b0a0909696e74206e756d5f6672616d6573203d2062696f2d3e62695f73697a65202f2043445f4652414d4553495a453b0a09094255475f4f4e2866697273745f6672616d65203c2030293b0a09094255475f4f4e2866697273745f6672616d65202b206e756d5f6672616d6573203e20706b742d3e6672616d6573293b0a0909666f72202866203d2066697273745f6672616d653b2066203c2066697273745f6672616d65202b206e756d5f6672616d65733b20662b2b29207b0a0909097374727563742062696f5f766563202a7372635f62766c203d2062696f5f696f7665635f6964782862696f2c207365676d656e74293b0a0a0909097768696c6520287372635f6f666673203e3d207372635f62766c2d3e62765f6c656e29207b0a090909097372635f6f666673202d3d207372635f62766c2d3e62765f6c656e3b0a090909097365676d656e742b2b3b0a090909094255475f4f4e287365676d656e74203e3d2062696f2d3e62695f76636e74293b0a090909097372635f62766c203d2062696f5f696f7665635f6964782862696f2c207365676d656e74293b0a0909097d0a0a090909696620287372635f62766c2d3e62765f6c656e202d207372635f6f666673203e3d2043445f4652414d4553495a4529207b0a09090909627665635b665d2e62765f70616765203d207372635f62766c2d3e62765f706167653b0a09090909627665635b665d2e62765f6f6666736574203d207372635f62766c2d3e62765f6f6666736574202b207372635f6f6666733b0a0909097d20656c7365207b0a09090909706b745f636f70795f62696f5f646174612862696f2c207365676d656e742c207372635f6f6666732c0a0909090909092020627665635b665d2e62765f706167652c20627665635b665d2e62765f6f6666736574293b0a0909097d0a0909097372635f6f666673202b3d2043445f4652414d4553495a453b0a0909096672616d65735f77726974652b2b3b0a09097d0a097d0a09706b745f7365745f737461746528706b742c205041434b45545f57524954455f574149545f5354415445293b0a097370696e5f756e6c6f636b2826706b742d3e6c6f636b293b0a0a09565052494e544b2822706b745f73746172745f77726974653a2057726974696e67202564206672616d657320666f72207a6f6e6520256c6c785c6e222c0a09096672616d65735f77726974652c2028756e7369676e6564206c6f6e67206c6f6e6729706b742d3e736563746f72293b0a094255475f4f4e286672616d65735f777269746520213d20706b742d3e77726974655f73697a65293b0a0a0969662028746573745f626974285041434b45545f4d455247455f534547532c202670642d3e666c61677329207c7c2028706b742d3e77726974655f73697a65203c20706b742d3e6672616d65732929207b0a0909706b745f6d616b655f6c6f63616c5f636f707928706b742c2062766563293b0a0909706b742d3e63616368655f76616c6964203d20313b0a097d20656c7365207b0a0909706b742d3e63616368655f76616c6964203d20303b0a097d0a0a092f2a205374617274207468652077726974652072657175657374202a2f0a0962696f5f726573657428706b742d3e775f62696f293b0a09706b742d3e775f62696f2d3e62695f736563746f72203d20706b742d3e736563746f723b0a09706b742d3e775f62696f2d3e62695f62646576203d2070642d3e626465763b0a09706b742d3e775f62696f2d3e62695f656e645f696f203d20706b745f656e645f696f5f7061636b65745f77726974653b0a09706b742d3e775f62696f2d3e62695f70726976617465203d20706b743b0a09666f72202866203d20303b2066203c20706b742d3e6672616d65733b20662b2b290a0909696620282162696f5f6164645f7061676528706b742d3e775f62696f2c20627665635b665d2e62765f706167652c2043445f4652414d4553495a452c20627665635b665d2e62765f6f666673657429290a09090942554728293b0a09565052494e544b284452495645525f4e414d45223a2076636e743d25645c6e222c20706b742d3e775f62696f2d3e62695f76636e74293b0a0a0961746f6d69635f7365742826706b742d3e696f5f776169742c2031293b0a09706b742d3e775f62696f2d3e62695f7277203d2057524954453b0a09706b745f71756575655f62696f2870642c20706b742d3e775f62696f293b0a7d0a0a73746174696320766f696420706b745f66696e6973685f7061636b657428737472756374207061636b65745f64617461202a706b742c20696e74207570746f64617465290a7b0a097374727563742062696f202a62696f3b0a0a0969662028217570746f64617465290a0909706b742d3e63616368655f76616c6964203d20303b0a0a092f2a2046696e69736820616c6c2062696f7320636f72726573706f6e64696e6720746f2074686973207061636b6574202a2f0a097768696c6520282862696f203d2062696f5f6c6973745f706f702826706b742d3e6f7269675f62696f732929290a090962696f5f656e64696f2862696f2c207570746f64617465203f2030203a202d45494f293b0a7d0a0a73746174696320766f696420706b745f72756e5f73746174655f6d616368696e652873747275637420706b74636476645f646576696365202a70642c20737472756374207061636b65745f64617461202a706b74290a7b0a09696e74207570746f646174653b0a0a09565052494e544b282272756e5f73746174655f6d616368696e653a20706b742025645c6e222c20706b742d3e6964293b0a0a09666f7220283b3b29207b0a09097377697463682028706b742d3e737461746529207b0a090963617365205041434b45545f57414954494e475f53544154453a0a0909096966202828706b742d3e77726974655f73697a65203c20706b742d3e6672616d6573292026262028706b742d3e736c6565705f74696d65203e203029290a0909090972657475726e3b0a0a090909706b742d3e736c6565705f74696d65203d20303b0a090909706b745f6761746865725f646174612870642c20706b74293b0a090909706b745f7365745f737461746528706b742c205041434b45545f524541445f574149545f5354415445293b0a090909627265616b3b0a0a090963617365205041434b45545f524541445f574149545f53544154453a0a0909096966202861746f6d69635f726561642826706b742d3e696f5f7761697429203e2030290a0909090972657475726e3b0a0a0909096966202861746f6d69635f726561642826706b742d3e696f5f6572726f727329203e203029207b0a09090909706b745f7365745f737461746528706b742c205041434b45545f5245434f564552595f5354415445293b0a0909097d20656c7365207b0a09090909706b745f73746172745f77726974652870642c20706b74293b0a0909097d0a090909627265616b3b0a0a090963617365205041434b45545f57524954455f574149545f53544154453a0a0909096966202861746f6d69635f726561642826706b742d3e696f5f7761697429203e2030290a0909090972657475726e3b0a0a09090969662028746573745f6269742842494f5f5550544f444154452c2026706b742d3e775f62696f2d3e62695f666c6167732929207b0a09090909706b745f7365745f737461746528706b742c205041434b45545f46494e49534845445f5354415445293b0a0909097d20656c7365207b0a09090909706b745f7365745f737461746528706b742c205041434b45545f5245434f564552595f5354415445293b0a0909097d0a090909627265616b3b0a0a090963617365205041434b45545f5245434f564552595f53544154453a0a09090969662028706b745f73746172745f7265636f7665727928706b742929207b0a09090909706b745f73746172745f77726974652870642c20706b74293b0a0909097d20656c7365207b0a09090909565052494e544b28224e6f207265636f7665727920706f737369626c655c6e22293b0a09090909706b745f7365745f737461746528706b742c205041434b45545f46494e49534845445f5354415445293b0a0909097d0a090909627265616b3b0a0a090963617365205041434b45545f46494e49534845445f53544154453a0a0909097570746f64617465203d20746573745f6269742842494f5f5550544f444154452c2026706b742d3e775f62696f2d3e62695f666c616773293b0a090909706b745f66696e6973685f7061636b657428706b742c207570746f64617465293b0a09090972657475726e3b0a0a090964656661756c743a0a09090942554728293b0a090909627265616b3b0a09097d0a097d0a7d0a0a73746174696320766f696420706b745f68616e646c655f7061636b6574732873747275637420706b74636476645f646576696365202a7064290a7b0a09737472756374207061636b65745f64617461202a706b742c202a6e6578743b0a0a09565052494e544b2822706b745f68616e646c655f7061636b6574735c6e22293b0a0a092f2a0a09202a2052756e207374617465206d616368696e6520666f7220616374697665207061636b6574730a09202a2f0a096c6973745f666f725f656163685f656e74727928706b742c202670642d3e636472772e706b745f6163746976655f6c6973742c206c69737429207b0a09096966202861746f6d69635f726561642826706b742d3e72756e5f736d29203e203029207b0a09090961746f6d69635f7365742826706b742d3e72756e5f736d2c2030293b0a090909706b745f72756e5f73746174655f6d616368696e652870642c20706b74293b0a09097d0a097d0a0a092f2a0a09202a204d6f7665206e6f206c6f6e67657220616374697665207061636b65747320746f207468652066726565206c6973740a09202a2f0a097370696e5f6c6f636b282670642d3e636472772e6163746976655f6c6973745f6c6f636b293b0a096c6973745f666f725f656163685f656e7472795f7361666528706b742c206e6578742c202670642d3e636472772e706b745f6163746976655f6c6973742c206c69737429207b0a090969662028706b742d3e7374617465203d3d205041434b45545f46494e49534845445f535441544529207b0a0909096c6973745f64656c2826706b742d3e6c697374293b0a090909706b745f7075745f7061636b65745f646174612870642c20706b74293b0a090909706b745f7365745f737461746528706b742c205041434b45545f49444c455f5354415445293b0a09090961746f6d69635f736574282670642d3e7363616e5f71756575652c2031293b0a09097d0a097d0a097370696e5f756e6c6f636b282670642d3e636472772e6163746976655f6c6973745f6c6f636b293b0a7d0a0a73746174696320766f696420706b745f636f756e745f7374617465732873747275637420706b74636476645f646576696365202a70642c20696e74202a737461746573290a7b0a09737472756374207061636b65745f64617461202a706b743b0a09696e7420693b0a0a09666f72202869203d20303b2069203c205041434b45545f4e554d5f5354415445533b20692b2b290a09097374617465735b695d203d20303b0a0a097370696e5f6c6f636b282670642d3e636472772e6163746976655f6c6973745f6c6f636b293b0a096c6973745f666f725f656163685f656e74727928706b742c202670642d3e636472772e706b745f6163746976655f6c6973742c206c69737429207b0a09097374617465735b706b742d3e73746174655d2b2b3b0a097d0a097370696e5f756e6c6f636b282670642d3e636472772e6163746976655f6c6973745f6c6f636b293b0a7d0a0a2f2a0a202a206b636472776420697320776f6b656e207570207768656e207772697465732068617665206265656e2071756575656420666f72206f6e65206f66206f75720a202a207265676973746572656420646576696365730a202a2f0a73746174696320696e74206b636472776428766f6964202a666f6f626172290a7b0a0973747275637420706b74636476645f646576696365202a7064203d20666f6f6261723b0a09737472756374207061636b65745f64617461202a706b743b0a096c6f6e67206d696e5f736c6565705f74696d652c20726573696475653b0a0a097365745f757365725f6e6963652863757272656e742c202d3230293b0a097365745f667265657a61626c6528293b0a0a09666f7220283b3b29207b0a09094445434c4152455f57414954515545554528776169742c2063757272656e74293b0a0a09092f2a0a0909202a205761697420756e74696c20746865726520697320736f6d657468696e6720746f20646f0a0909202a2f0a09096164645f776169745f7175657565282670642d3e7771756575652c202677616974293b0a0909666f7220283b3b29207b0a0909097365745f63757272656e745f7374617465285441534b5f494e5445525255505449424c45293b0a0a0909092f2a20436865636b206966207765206e65656420746f2072756e20706b745f68616e646c655f7175657565202a2f0a0909096966202861746f6d69635f72656164282670642d3e7363616e5f717565756529203e2030290a09090909676f746f20776f726b5f746f5f646f3b0a0a0909092f2a20436865636b206966207765206e65656420746f2072756e20746865207374617465206d616368696e6520666f7220736f6d65207061636b6574202a2f0a0909096c6973745f666f725f656163685f656e74727928706b742c202670642d3e636472772e706b745f6163746976655f6c6973742c206c69737429207b0a090909096966202861746f6d69635f726561642826706b742d3e72756e5f736d29203e2030290a0909090909676f746f20776f726b5f746f5f646f3b0a0909097d0a0a0909092f2a20436865636b206966207765206e65656420746f2070726f636573732074686520696f736368656420717565756573202a2f0a0909096966202861746f6d69635f72656164282670642d3e696f73636865642e617474656e74696f6e2920213d2030290a09090909676f746f20776f726b5f746f5f646f3b0a0a0909092f2a204f74686572776973652c20676f20746f20736c656570202a2f0a090909696620285041434b45545f4445425547203e203129207b0a09090909696e74207374617465735b5041434b45545f4e554d5f5354415445535d3b0a09090909706b745f636f756e745f7374617465732870642c20737461746573293b0a09090909565052494e544b28226b63647277643a20693a2564206f773a25642072773a25642077773a2564207265633a25642066696e3a25645c6e222c0a09090909097374617465735b305d2c207374617465735b315d2c207374617465735b325d2c207374617465735b335d2c0a09090909097374617465735b345d2c207374617465735b355d293b0a0909097d0a0a0909096d696e5f736c6565705f74696d65203d204d41585f5343484544554c455f54494d454f55543b0a0909096c6973745f666f725f656163685f656e74727928706b742c202670642d3e636472772e706b745f6163746976655f6c6973742c206c69737429207b0a0909090969662028706b742d3e736c6565705f74696d6520262620706b742d3e736c6565705f74696d65203c206d696e5f736c6565705f74696d65290a09090909096d696e5f736c6565705f74696d65203d20706b742d3e736c6565705f74696d653b0a0909097d0a0a090909565052494e544b28226b63647277643a20736c656570696e675c6e22293b0a09090972657369647565203d207363686564756c655f74696d656f7574286d696e5f736c6565705f74696d65293b0a090909565052494e544b28226b63647277643a2077616b652075705c6e22293b0a0a0909092f2a206d616b65207377737573702068617070792077697468206f757220746872656164202a2f0a0909097472795f746f5f667265657a6528293b0a0a0909096c6973745f666f725f656163685f656e74727928706b742c202670642d3e636472772e706b745f6163746976655f6c6973742c206c69737429207b0a090909096966202821706b742d3e736c6565705f74696d65290a0909090909636f6e74696e75653b0a09090909706b742d3e736c6565705f74696d65202d3d206d696e5f736c6565705f74696d65202d20726573696475653b0a0909090969662028706b742d3e736c6565705f74696d65203c3d203029207b0a0909090909706b742d3e736c6565705f74696d65203d20303b0a090909090961746f6d69635f696e632826706b742d3e72756e5f736d293b0a090909097d0a0909097d0a0a090909696620286b7468726561645f73686f756c645f73746f702829290a09090909627265616b3b0a09097d0a776f726b5f746f5f646f3a0a09097365745f63757272656e745f7374617465285441534b5f52554e4e494e47293b0a090972656d6f76655f776169745f7175657565282670642d3e7771756575652c202677616974293b0a0a0909696620286b7468726561645f73686f756c645f73746f702829290a090909627265616b3b0a0a09092f2a0a0909202a20696620706b745f68616e646c655f71756575652072657475726e7320747275652c2077652063616e2071756575650a0909202a20616e6f7468657220726571756573742e0a0909202a2f0a09097768696c652028706b745f68616e646c655f717565756528706429290a0909093b0a0a09092f2a0a0909202a2048616e646c65207061636b6574207374617465206d616368696e650a0909202a2f0a0909706b745f68616e646c655f7061636b657473287064293b0a0a09092f2a0a0909202a2048616e646c6520696f7363686564207175657565730a0909202a2f0a0909706b745f696f73636865645f70726f636573735f7175657565287064293b0a097d0a0a0972657475726e20303b0a7d0a0a73746174696320766f696420706b745f7072696e745f73657474696e67732873747275637420706b74636476645f646576696365202a7064290a7b0a097072696e746b284452495645525f4e414d45223a202573207061636b6574732c20222c2070642d3e73657474696e67732e6670203f2022466978656422203a20225661726961626c6522293b0a097072696e746b2822257520626c6f636b732c20222c2070642d3e73657474696e67732e73697a65203e3e2032293b0a097072696e746b28224d6f64652d256320646973635c6e222c2070642d3e73657474696e67732e626c6f636b5f6d6f6465203d3d2038203f20273127203a20273227293b0a7d0a0a73746174696320696e7420706b745f6d6f64655f73656e73652873747275637420706b74636476645f646576696365202a70642c20737472756374207061636b65745f636f6d6d616e64202a6367632c20696e7420706167655f636f64652c20696e7420706167655f636f6e74726f6c290a7b0a096d656d736574286367632d3e636d642c20302c2073697a656f66286367632d3e636d6429293b0a0a096367632d3e636d645b305d203d204750434d445f4d4f44455f53454e53455f31303b0a096367632d3e636d645b325d203d20706167655f636f6465207c2028706167655f636f6e74726f6c203c3c2036293b0a096367632d3e636d645b375d203d206367632d3e6275666c656e203e3e20383b0a096367632d3e636d645b385d203d206367632d3e6275666c656e202620307866663b0a096367632d3e646174615f646972656374696f6e203d204347435f444154415f524541443b0a0972657475726e20706b745f67656e657269635f7061636b65742870642c20636763293b0a7d0a0a73746174696320696e7420706b745f6d6f64655f73656c6563742873747275637420706b74636476645f646576696365202a70642c20737472756374207061636b65745f636f6d6d616e64202a636763290a7b0a096d656d736574286367632d3e636d642c20302c2073697a656f66286367632d3e636d6429293b0a096d656d736574286367632d3e6275666665722c20302c2032293b0a096367632d3e636d645b305d203d204750434d445f4d4f44455f53454c4543545f31303b0a096367632d3e636d645b315d203d20307831303b09092f2a205046202a2f0a096367632d3e636d645b375d203d206367632d3e6275666c656e203e3e20383b0a096367632d3e636d645b385d203d206367632d3e6275666c656e202620307866663b0a096367632d3e646174615f646972656374696f6e203d204347435f444154415f57524954453b0a0972657475726e20706b745f67656e657269635f7061636b65742870642c20636763293b0a7d0a0a73746174696320696e7420706b745f6765745f646973635f696e666f2873747275637420706b74636476645f646576696365202a70642c20646973635f696e666f726d6174696f6e202a6469290a7b0a09737472756374207061636b65745f636f6d6d616e64206367633b0a09696e74207265743b0a0a092f2a2073657420757020636f6d6d616e6420616e642067657420746865206469736320696e666f202a2f0a09696e69745f6364726f6d5f636f6d6d616e6428266367632c2064692c2073697a656f66282a6469292c204347435f444154415f52454144293b0a096367632e636d645b305d203d204750434d445f524541445f444953435f494e464f3b0a096367632e636d645b385d203d206367632e6275666c656e203d20323b0a096367632e7175696574203d20313b0a0a096966202828726574203d20706b745f67656e657269635f7061636b65742870642c20266367632929290a090972657475726e207265743b0a0a092f2a206e6f7420616c6c206472697665732068617665207468652073616d6520646973635f696e666f206c656e6774682c20736f20726571756575650a09202a207061636b6574207769746820746865206c656e677468207468652064726976652074656c6c732075732069742063616e20737570706c790a09202a2f0a096367632e6275666c656e203d20626531365f746f5f6370752864692d3e646973635f696e666f726d6174696f6e5f6c656e67746829202b0a0909202020202073697a656f662864692d3e646973635f696e666f726d6174696f6e5f6c656e677468293b0a0a09696620286367632e6275666c656e203e2073697a656f6628646973635f696e666f726d6174696f6e29290a09096367632e6275666c656e203d2073697a656f6628646973635f696e666f726d6174696f6e293b0a0a096367632e636d645b385d203d206367632e6275666c656e3b0a0972657475726e20706b745f67656e657269635f7061636b65742870642c2026636763293b0a7d0a0a73746174696320696e7420706b745f6765745f747261636b5f696e666f2873747275637420706b74636476645f646576696365202a70642c205f5f75313620747261636b2c205f5f753820747970652c20747261636b5f696e666f726d6174696f6e202a7469290a7b0a09737472756374207061636b65745f636f6d6d616e64206367633b0a09696e74207265743b0a0a09696e69745f6364726f6d5f636f6d6d616e6428266367632c2074692c20382c204347435f444154415f52454144293b0a096367632e636d645b305d203d204750434d445f524541445f545241434b5f525a4f4e455f494e464f3b0a096367632e636d645b315d203d2074797065202620333b0a096367632e636d645b345d203d2028747261636b20262030786666303029203e3e20383b0a096367632e636d645b355d203d20747261636b202620307866663b0a096367632e636d645b385d203d20383b0a096367632e7175696574203d20313b0a0a096966202828726574203d20706b745f67656e657269635f7061636b65742870642c20266367632929290a090972657475726e207265743b0a0a096367632e6275666c656e203d20626531365f746f5f6370752874692d3e747261636b5f696e666f726d6174696f6e5f6c656e67746829202b0a0909202020202073697a656f662874692d3e747261636b5f696e666f726d6174696f6e5f6c656e677468293b0a0a09696620286367632e6275666c656e203e2073697a656f6628747261636b5f696e666f726d6174696f6e29290a09096367632e6275666c656e203d2073697a656f6628747261636b5f696e666f726d6174696f6e293b0a0a096367632e636d645b385d203d206367632e6275666c656e3b0a0972657475726e20706b745f67656e657269635f7061636b65742870642c2026636763293b0a7d0a0a737461746963206e6f696e6c696e655f666f725f737461636b20696e7420706b745f6765745f6c6173745f7772697474656e2873747275637420706b74636476645f646576696365202a70642c0a0909090909096c6f6e67202a6c6173745f7772697474656e290a7b0a09646973635f696e666f726d6174696f6e2064693b0a09747261636b5f696e666f726d6174696f6e2074693b0a095f5f753332206c6173745f747261636b3b0a09696e7420726574203d202d313b0a0a096966202828726574203d20706b745f6765745f646973635f696e666f2870642c202664692929290a090972657475726e207265743b0a0a096c6173745f747261636b203d202864692e6c6173745f747261636b5f6d7362203c3c203829207c2064692e6c6173745f747261636b5f6c73623b0a096966202828726574203d20706b745f6765745f747261636b5f696e666f2870642c206c6173745f747261636b2c20312c202674692929290a090972657475726e207265743b0a0a092f2a206966207468697320747261636b20697320626c616e6b2c20747279207468652070726576696f75732e202a2f0a096966202874692e626c616e6b29207b0a09096c6173745f747261636b2d2d3b0a09096966202828726574203d20706b745f6765745f747261636b5f696e666f2870642c206c6173745f747261636b2c20312c202674692929290a09090972657475726e207265743b0a097d0a0a092f2a206966206c617374207265636f72646564206669656c642069732076616c69642c2072657475726e2069742e202a2f0a096966202874692e6c72615f7629207b0a09092a6c6173745f7772697474656e203d20626533325f746f5f6370752874692e6c6173745f7265635f61646472657373293b0a097d20656c7365207b0a09092f2a206d616b6520697420757020696e7374656164202a2f0a09092a6c6173745f7772697474656e203d20626533325f746f5f6370752874692e747261636b5f737461727429202b0a09090909626533325f746f5f6370752874692e747261636b5f73697a65293b0a09096966202874692e667265655f626c6f636b73290a0909092a6c6173745f7772697474656e202d3d2028626533325f746f5f6370752874692e667265655f626c6f636b7329202b2037293b0a097d0a0972657475726e20303b0a7d0a0a2f2a0a202a207772697465206d6f64652073656c656374207061636b616765206261736564206f6e2070642d3e73657474696e67730a202a2f0a737461746963206e6f696e6c696e655f666f725f737461636b20696e7420706b745f7365745f77726974655f73657474696e67732873747275637420706b74636476645f646576696365202a7064290a7b0a09737472756374207061636b65745f636f6d6d616e64206367633b0a0973747275637420726571756573745f73656e73652073656e73653b0a0977726974655f706172616d5f70616765202a77703b0a0963686172206275666665725b3132385d3b0a09696e74207265742c2073697a653b0a0a092f2a20646f65736e2774206170706c7920746f204456442b5257206f72204456442d52414d202a2f0a09696620282870642d3e6d6d63335f70726f66696c65203d3d203078316129207c7c202870642d3e6d6d63335f70726f66696c65203d3d203078313229290a090972657475726e20303b0a0a096d656d736574286275666665722c20302c2073697a656f662862756666657229293b0a09696e69745f6364726f6d5f636f6d6d616e6428266367632c206275666665722c2073697a656f66282a7770292c204347435f444154415f52454144293b0a096367632e73656e7365203d202673656e73653b0a096966202828726574203d20706b745f6d6f64655f73656e73652870642c20266367632c2047504d4f44455f57524954455f5041524d535f504147452c2030292929207b0a0909706b745f64756d705f73656e73652826636763293b0a090972657475726e207265743b0a097d0a0a0973697a65203d2032202b2028286275666665725b305d203c3c203829207c20286275666665725b315d2026203078666629293b0a0970642d3e6d6f64655f6f6666736574203d20286275666665725b365d203c3c203829207c20286275666665725b375d20262030786666293b0a096966202873697a65203e2073697a656f662862756666657229290a090973697a65203d2073697a656f6628627566666572293b0a0a092f2a0a09202a206e6f772067657420697420616c6c0a09202a2f0a09696e69745f6364726f6d5f636f6d6d616e6428266367632c206275666665722c2073697a652c204347435f444154415f52454144293b0a096367632e73656e7365203d202673656e73653b0a096966202828726574203d20706b745f6d6f64655f73656e73652870642c20266367632c2047504d4f44455f57524954455f5041524d535f504147452c2030292929207b0a0909706b745f64756d705f73656e73652826636763293b0a090972657475726e207265743b0a097d0a0a092f2a0a09202a2077726974652070616765206973206f666673657420686561646572202b20626c6f636b2064657363726970746f72206c656e6774680a09202a2f0a097770203d202877726974655f706172616d5f70616765202a2920266275666665725b73697a656f6628737472756374206d6f64655f706167655f68656164657229202b2070642d3e6d6f64655f6f66667365745d3b0a0a0977702d3e6670203d2070642d3e73657474696e67732e66703b0a0977702d3e747261636b5f6d6f6465203d2070642d3e73657474696e67732e747261636b5f6d6f64653b0a0977702d3e77726974655f74797065203d2070642d3e73657474696e67732e77726974655f747970653b0a0977702d3e646174615f626c6f636b5f74797065203d2070642d3e73657474696e67732e626c6f636b5f6d6f64653b0a0a0977702d3e6d756c74695f73657373696f6e203d20303b0a0a236966646566205041434b45545f5553455f4c530a0977702d3e6c696e6b5f73697a65203d20373b0a0977702d3e6c735f76203d20313b0a23656e6469660a0a096966202877702d3e646174615f626c6f636b5f74797065203d3d205041434b45545f424c4f434b5f4d4f44453129207b0a090977702d3e73657373696f6e5f666f726d6174203d20303b0a090977702d3e73756268647232203d20307832303b0a097d20656c7365206966202877702d3e646174615f626c6f636b5f74797065203d3d205041434b45545f424c4f434b5f4d4f44453229207b0a090977702d3e73657373696f6e5f666f726d6174203d20307832303b0a090977702d3e73756268647232203d20383b0a23696620300a090977702d3e6d636e5b305d203d20307838303b0a09096d656d637079282677702d3e6d636e5b315d2c205041434b45545f4d434e2c2073697a656f662877702d3e6d636e29202d2031293b0a23656e6469660a097d20656c7365207b0a09092f2a0a0909202a20706172616e6f69610a0909202a2f0a09097072696e746b284452495645525f4e414d45223a207772697465206d6f64652077726f6e672025645c6e222c2077702d3e646174615f626c6f636b5f74797065293b0a090972657475726e20313b0a097d0a0977702d3e7061636b65745f73697a65203d206370755f746f5f626533322870642d3e73657474696e67732e73697a65203e3e2032293b0a0a096367632e6275666c656e203d206367632e636d645b385d203d2073697a653b0a096966202828726574203d20706b745f6d6f64655f73656c6563742870642c2026636763292929207b0a0909706b745f64756d705f73656e73652826636763293b0a090972657475726e207265743b0a097d0a0a09706b745f7072696e745f73657474696e6773287064293b0a0972657475726e20303b0a7d0a0a2f2a0a202a2031202d2d2077652063616e20777269746520746f207468697320747261636b2c2030202d2d2077652063616e27740a202a2f0a73746174696320696e7420706b745f7772697461626c655f747261636b2873747275637420706b74636476645f646576696365202a70642c20747261636b5f696e666f726d6174696f6e202a7469290a7b0a09737769746368202870642d3e6d6d63335f70726f66696c6529207b0a09096361736520307831613a202f2a204456442b5257202a2f0a09096361736520307831323a202f2a204456442d52414d202a2f0a0909092f2a2054686520747261636b20697320616c77617973207772697461626c65206f6e204456442b52572f4456442d52414d202a2f0a09090972657475726e20313b0a090964656661756c743a0a090909627265616b3b0a097d0a0a09696620282174692d3e7061636b6574207c7c202174692d3e6670290a090972657475726e20303b0a0a092f2a0a09202a2022676f6f64222073657474696e677320617320706572204d742046756a692e0a09202a2f0a096966202874692d3e7274203d3d20302026262074692d3e626c616e6b203d3d2030290a090972657475726e20313b0a0a096966202874692d3e7274203d3d20302026262074692d3e626c616e6b203d3d2031290a090972657475726e20313b0a0a096966202874692d3e7274203d3d20312026262074692d3e626c616e6b203d3d2030290a090972657475726e20313b0a0a097072696e746b284452495645525f4e414d45223a206261642073746174652025642d25642d25645c6e222c2074692d3e72742c2074692d3e626c616e6b2c2074692d3e7061636b6574293b0a0972657475726e20303b0a7d0a0a2f2a0a202a2031202d2d2077652063616e20777269746520746f207468697320646973632c2030202d2d2077652063616e27740a202a2f0a73746174696320696e7420706b745f7772697461626c655f646973632873747275637420706b74636476645f646576696365202a70642c20646973635f696e666f726d6174696f6e202a6469290a7b0a09737769746368202870642d3e6d6d63335f70726f66696c6529207b0a09096361736520307830613a202f2a2043442d5257202a2f0a090963617365203078666666663a202f2a204d4d4333206e6f7420737570706f72746564202a2f0a090909627265616b3b0a09096361736520307831613a202f2a204456442b5257202a2f0a09096361736520307831333a202f2a204456442d5257202a2f0a09096361736520307831323a202f2a204456442d52414d202a2f0a09090972657475726e20313b0a090964656661756c743a0a090909565052494e544b284452495645525f4e414d45223a2057726f6e6720646973632070726f66696c6520282578295c6e222c2070642d3e6d6d63335f70726f66696c65293b0a09090972657475726e20303b0a097d0a0a092f2a0a09202a20666f722064697363207479706520307866662077652073686f756c642070726f6261626c7920726573657276652061206e657720747261636b2e0a09202a206275742069276d206e6f7420737572652c2073686f756c64207765206c65617665207468697320746f207573657220617070733f2070726f6261626c792e0a09202a2f0a096966202864692d3e646973635f74797065203d3d203078666629207b0a09097072696e746b284452495645525f4e414d45223a20556e6b6e6f776e20646973632e204e6f20747261636b3f5c6e22293b0a090972657475726e20303b0a097d0a0a096966202864692d3e646973635f7479706520213d20307832302026262064692d3e646973635f7479706520213d203029207b0a09097072696e746b284452495645525f4e414d45223a2057726f6e672064697363207479706520282578295c6e222c2064692d3e646973635f74797065293b0a090972657475726e20303b0a097d0a0a096966202864692d3e6572617361626c65203d3d203029207b0a09097072696e746b284452495645525f4e414d45223a2044697363206e6f74206572617361626c655c6e22293b0a090972657475726e20303b0a097d0a0a096966202864692d3e626f726465725f737461747573203d3d205041434b45545f53455353494f4e5f524553455256454429207b0a09097072696e746b284452495645525f4e414d45223a2043616e277420777269746520746f206c61737420747261636b20287265736572766564295c6e22293b0a090972657475726e20303b0a097d0a0a0972657475726e20313b0a7d0a0a737461746963206e6f696e6c696e655f666f725f737461636b20696e7420706b745f70726f62655f73657474696e67732873747275637420706b74636476645f646576696365202a7064290a7b0a09737472756374207061636b65745f636f6d6d616e64206367633b0a09756e7369676e65642063686172206275665b31325d3b0a09646973635f696e666f726d6174696f6e2064693b0a09747261636b5f696e666f726d6174696f6e2074693b0a09696e74207265742c20747261636b3b0a0a09696e69745f6364726f6d5f636f6d6d616e6428266367632c206275662c2073697a656f6628627566292c204347435f444154415f52454144293b0a096367632e636d645b305d203d204750434d445f4745545f434f4e46494755524154494f4e3b0a096367632e636d645b385d203d20383b0a09726574203d20706b745f67656e657269635f7061636b65742870642c2026636763293b0a0970642d3e6d6d63335f70726f66696c65203d20726574203f20307866666666203a206275665b365d203c3c2038207c206275665b375d3b0a0a096d656d736574282664692c20302c2073697a656f6628646973635f696e666f726d6174696f6e29293b0a096d656d736574282674692c20302c2073697a656f6628747261636b5f696e666f726d6174696f6e29293b0a0a096966202828726574203d20706b745f6765745f646973635f696e666f2870642c20266469292929207b0a09097072696e746b28226661696c6564206765745f646973635c6e22293b0a090972657475726e207265743b0a097d0a0a096966202821706b745f7772697461626c655f646973632870642c2026646929290a090972657475726e202d45524f46533b0a0a0970642d3e74797065203d2064692e6572617361626c65203f205041434b45545f43445257203a205041434b45545f4344523b0a0a09747261636b203d20313b202f2a202864692e6c6173745f747261636b5f6d7362203c3c203829207c2064692e6c6173745f747261636b5f6c73623b202a2f0a096966202828726574203d20706b745f6765745f747261636b5f696e666f2870642c20747261636b2c20312c20267469292929207b0a09097072696e746b284452495645525f4e414d45223a206661696c6564206765745f747261636b5c6e22293b0a090972657475726e207265743b0a097d0a0a096966202821706b745f7772697461626c655f747261636b2870642c202674692929207b0a09097072696e746b284452495645525f4e414d45223a2063616e277420777269746520746f207468697320747261636b5c6e22293b0a090972657475726e202d45524f46533b0a097d0a0a092f2a0a09202a207765206b656570207061636b65742073697a6520696e20353132206279746520756e6974732c206d616b65732069742065617369657220746f0a09202a206465616c207769746820726571756573742063616c63756c6174696f6e732e0a09202a2f0a0970642d3e73657474696e67732e73697a65203d20626533325f746f5f6370752874692e66697865645f7061636b65745f73697a6529203c3c20323b0a096966202870642d3e73657474696e67732e73697a65203d3d203029207b0a09097072696e746b284452495645525f4e414d45223a206465746563746564207a65726f207061636b65742073697a65215c6e22293b0a090972657475726e202d454e58494f3b0a097d0a096966202870642d3e73657474696e67732e73697a65203e205041434b45545f4d41585f534543544f525329207b0a09097072696e746b284452495645525f4e414d45223a207061636b65742073697a6520697320746f6f206269675c6e22293b0a090972657475726e202d45524f46533b0a097d0a0970642d3e73657474696e67732e6670203d2074692e66703b0a0970642d3e6f6666736574203d2028626533325f746f5f6370752874692e747261636b5f737461727429203c3c2032292026202870642d3e73657474696e67732e73697a65202d2031293b0a0a096966202874692e6e77615f7629207b0a090970642d3e6e7761203d20626533325f746f5f6370752874692e6e6578745f7772697461626c65293b0a09097365745f626974285041434b45545f4e57415f56414c49442c202670642d3e666c616773293b0a097d0a0a092f2a0a09202a20696e207468656f727920776520636f756c6420757365206c7261206f6e202d5257206d656469612061732077656c6c20616e64206a757374207a65726f0a09202a20626c6f636b73207468617420686176656e2774206265656e207772697474656e207965742c2062757420696e20707261637469636520746861740a09202a206973206a7573742061206e6f2d676f2e207765276c6c20757365207468617420666f72202d522c206e61747572616c6c792e0a09202a2f0a096966202874692e6c72615f7629207b0a090970642d3e6c7261203d20626533325f746f5f6370752874692e6c6173745f7265635f61646472657373293b0a09097365745f626974285041434b45545f4c52415f56414c49442c202670642d3e666c616773293b0a097d20656c7365207b0a090970642d3e6c7261203d20307866666666666666663b0a09097365745f626974285041434b45545f4c52415f56414c49442c202670642d3e666c616773293b0a097d0a0a092f2a0a09202a2066696e6520666f72206e6f770a09202a2f0a0970642d3e73657474696e67732e6c696e6b5f6c6f7373203d20373b0a0970642d3e73657474696e67732e77726974655f74797065203d20303b092f2a207061636b6574202a2f0a0970642d3e73657474696e67732e747261636b5f6d6f6465203d2074692e747261636b5f6d6f64653b0a0a092f2a0a09202a206d6f646531206f72206d6f64653220646973630a09202a2f0a09737769746368202874692e646174615f6d6f646529207b0a090963617365205041434b45545f4d4f4445313a0a09090970642d3e73657474696e67732e626c6f636b5f6d6f6465203d205041434b45545f424c4f434b5f4d4f4445313b0a090909627265616b3b0a090963617365205041434b45545f4d4f4445323a0a09090970642d3e73657474696e67732e626c6f636b5f6d6f6465203d205041434b45545f424c4f434b5f4d4f4445323b0a090909627265616b3b0a090964656661756c743a0a0909097072696e746b284452495645525f4e414d45223a20756e6b6e6f776e2064617461206d6f64655c6e22293b0a09090972657475726e202d45524f46533b0a097d0a0972657475726e20303b0a7d0a0a2f2a0a202a20656e61626c652f64697361626c652077726974652063616368696e67206f6e2064726976650a202a2f0a737461746963206e6f696e6c696e655f666f725f737461636b20696e7420706b745f77726974655f63616368696e672873747275637420706b74636476645f646576696365202a70642c0a090909090909696e7420736574290a7b0a09737472756374207061636b65745f636f6d6d616e64206367633b0a0973747275637420726571756573745f73656e73652073656e73653b0a09756e7369676e65642063686172206275665b36345d3b0a09696e74207265743b0a0a09696e69745f6364726f6d5f636f6d6d616e6428266367632c206275662c2073697a656f6628627566292c204347435f444154415f52454144293b0a096367632e73656e7365203d202673656e73653b0a096367632e6275666c656e203d2070642d3e6d6f64655f6f6666736574202b2031323b0a0a092f2a0a09202a2063616368696e67206d6f64652070616765206d69676874206e6f742062652074686572652c20736f207175696574207468697320636f6d6d616e640a09202a2f0a096367632e7175696574203d20313b0a0a096966202828726574203d20706b745f6d6f64655f73656e73652870642c20266367632c2047504d4f44455f5743414348494e475f504147452c20302929290a090972657475726e207265743b0a0a096275665b70642d3e6d6f64655f6f6666736574202b2031305d207c3d20282121736574203c3c2032293b0a0a096367632e6275666c656e203d206367632e636d645b385d203d2032202b2028286275665b305d203c3c203829207c20286275665b315d2026203078666629293b0a09726574203d20706b745f6d6f64655f73656c6563742870642c2026636763293b0a096966202872657429207b0a09097072696e746b284452495645525f4e414d45223a2077726974652063616368696e6720636f6e74726f6c206661696c65645c6e22293b0a0909706b745f64756d705f73656e73652826636763293b0a097d20656c736520696620282172657420262620736574290a09097072696e746b284452495645525f4e414d45223a20656e61626c65642077726974652063616368696e67206f6e2025735c6e222c2070642d3e6e616d65293b0a0972657475726e207265743b0a7d0a0a73746174696320696e7420706b745f6c6f636b5f646f6f722873747275637420706b74636476645f646576696365202a70642c20696e74206c6f636b666c6167290a7b0a09737472756374207061636b65745f636f6d6d616e64206367633b0a0a09696e69745f6364726f6d5f636f6d6d616e6428266367632c204e554c4c2c20302c204347435f444154415f4e4f4e45293b0a096367632e636d645b305d203d204750434d445f50524556454e545f414c4c4f575f4d454449554d5f52454d4f56414c3b0a096367632e636d645b345d203d206c6f636b666c6167203f2031203a20303b0a0972657475726e20706b745f67656e657269635f7061636b65742870642c2026636763293b0a7d0a0a2f2a0a202a2052657475726e73206472697665206d6178696d756d2077726974652073706565640a202a2f0a737461746963206e6f696e6c696e655f666f725f737461636b20696e7420706b745f6765745f6d61785f73706565642873747275637420706b74636476645f646576696365202a70642c0a090909090909756e7369676e6564202a77726974655f7370656564290a7b0a09737472756374207061636b65745f636f6d6d616e64206367633b0a0973747275637420726571756573745f73656e73652073656e73653b0a09756e7369676e65642063686172206275665b3235362b31385d3b0a09756e7369676e65642063686172202a6361705f6275663b0a09696e74207265742c206f66667365743b0a0a096361705f627566203d20266275665b73697a656f6628737472756374206d6f64655f706167655f68656164657229202b2070642d3e6d6f64655f6f66667365745d3b0a09696e69745f6364726f6d5f636f6d6d616e6428266367632c206275662c2073697a656f6628627566292c204347435f444154415f554e4b4e4f574e293b0a096367632e73656e7365203d202673656e73653b0a0a09726574203d20706b745f6d6f64655f73656e73652870642c20266367632c2047504d4f44455f4341504142494c49544945535f504147452c2030293b0a096966202872657429207b0a09096367632e6275666c656e203d2070642d3e6d6f64655f6f6666736574202b206361705f6275665b315d202b2032202b0a090909202020202073697a656f6628737472756374206d6f64655f706167655f686561646572293b0a0909726574203d20706b745f6d6f64655f73656e73652870642c20266367632c2047504d4f44455f4341504142494c49544945535f504147452c2030293b0a09096966202872657429207b0a090909706b745f64756d705f73656e73652826636763293b0a09090972657475726e207265743b0a09097d0a097d0a0a096f6666736574203d2032303b090909202020202f2a204f62736f6c65746564206669656c642c2075736564206279206f6c64657220647269766573202a2f0a09696620286361705f6275665b315d203e3d203238290a09096f6666736574203d2032383b0909202020202f2a2043757272656e742077726974652073706565642073656c6563746564202a2f0a09696620286361705f6275665b315d203e3d20333029207b0a09092f2a20496620746865206472697665207265706f727473206174206c65617374206f6e6520224c6f676963616c20556e69742057726974650a0909202a20537065656420506572666f726d616e63652044657363726970746f7220426c6f636b222c207573652074686520696e666f726d6174696f6e0a0909202a20696e2074686520666972737420626c6f636b2e2028636f6e7461696e73207468652068696768657374207370656564290a0909202a2f0a0909696e74206e756d5f73706462203d20286361705f6275665b33305d203c3c203829202b206361705f6275665b33315d3b0a0909696620286e756d5f73706462203e2030290a0909096f6666736574203d2033343b0a097d0a0a092a77726974655f7370656564203d20286361705f6275665b6f66667365745d203c3c203829207c206361705f6275665b6f6666736574202b20315d3b0a0972657475726e20303b0a7d0a0a2f2a205468657365207461626c65732066726f6d2063647265636f7264202d204920646f6e27742068617665206f72616e676520626f6f6b202a2f0a2f2a207374616e646172642073706565642043442d52572028312d347829202a2f0a737461746963206368617220636c765f746f5f73706565645b31365d203d207b0a092f2a2030202031202032202033202034202035202036202037202038202039203130203131203132203133203134203135202a2f0a09202020302c20322c20342c20362c20382c20302c20302c20302c20302c20302c20302c20302c20302c20302c20302c20300a7d3b0a2f2a20686967682073706565642043442d525720282d31307829202a2f0a73746174696320636861722068735f636c765f746f5f73706565645b31365d203d207b0a092f2a2030202031202032202033202034202035202036202037202038202039203130203131203132203133203134203135202a2f0a09202020302c20322c20342c20362c2031302c20302c20302c20302c20302c20302c20302c20302c20302c20302c20302c20300a7d3b0a2f2a20756c74726120686967682073706565642043442d5257202a2f0a73746174696320636861722075735f636c765f746f5f73706565645b31365d203d207b0a092f2a2030202031202032202033202034202035202036202037202038202039203130203131203132203133203134203135202a2f0a09202020302c20322c20342c20382c20302c20302c31362c20302c32342c33322c34302c34382c20302c20302c20302c20300a7d3b0a0a2f2a0a202a20726561647320746865206d6178696d756d206d656469612073706565642066726f6d20415449500a202a2f0a737461746963206e6f696e6c696e655f666f725f737461636b20696e7420706b745f6d656469615f73706565642873747275637420706b74636476645f646576696365202a70642c0a090909090909756e7369676e6564202a7370656564290a7b0a09737472756374207061636b65745f636f6d6d616e64206367633b0a0973747275637420726571756573745f73656e73652073656e73653b0a09756e7369676e65642063686172206275665b36345d3b0a09756e7369676e656420696e742073697a652c2073742c2073703b0a09696e74207265743b0a0a09696e69745f6364726f6d5f636f6d6d616e6428266367632c206275662c20322c204347435f444154415f52454144293b0a096367632e73656e7365203d202673656e73653b0a096367632e636d645b305d203d204750434d445f524541445f544f435f504d415f415449503b0a096367632e636d645b315d203d20323b0a096367632e636d645b325d203d20343b202f2a20524541442041544950202a2f0a096367632e636d645b385d203d20323b0a09726574203d20706b745f67656e657269635f7061636b65742870642c2026636763293b0a096966202872657429207b0a0909706b745f64756d705f73656e73652826636763293b0a090972657475726e207265743b0a097d0a0973697a65203d202828756e7369676e656420696e7429206275665b305d3c3c3829202b206275665b315d202b20323b0a096966202873697a65203e2073697a656f662862756629290a090973697a65203d2073697a656f6628627566293b0a0a09696e69745f6364726f6d5f636f6d6d616e6428266367632c206275662c2073697a652c204347435f444154415f52454144293b0a096367632e73656e7365203d202673656e73653b0a096367632e636d645b305d203d204750434d445f524541445f544f435f504d415f415449503b0a096367632e636d645b315d203d20323b0a096367632e636d645b325d203d20343b0a096367632e636d645b385d203d2073697a653b0a09726574203d20706b745f67656e657269635f7061636b65742870642c2026636763293b0a096966202872657429207b0a0909706b745f64756d705f73656e73652826636763293b0a090972657475726e207265743b0a097d0a0a096966202821286275665b365d202620307834302929207b0a09097072696e746b284452495645525f4e414d45223a20446973632074797065206973206e6f742043442d52575c6e22293b0a090972657475726e20313b0a097d0a096966202821286275665b365d2026203078342929207b0a09097072696e746b284452495645525f4e414d45223a2041312076616c756573206f6e206d6564696120617265206e6f742076616c69642c206d61796265206e6f7420434452573f5c6e22293b0a090972657475726e20313b0a097d0a0a097374203d20286275665b365d203e3e2033292026203078373b202f2a2064697363207375622d74797065202a2f0a0a097370203d206275665b31365d2026203078663b202f2a206d61782073706565642066726f6d2041544950204131206669656c64202a2f0a0a092f2a20496e666f2066726f6d2063647265636f7264202a2f0a097377697463682028737429207b0a09096361736520303a202f2a207374616e64617264207370656564202a2f0a0909092a7370656564203d20636c765f746f5f73706565645b73705d3b0a090909627265616b3b0a09096361736520313a202f2a2068696768207370656564202a2f0a0909092a7370656564203d2068735f636c765f746f5f73706565645b73705d3b0a090909627265616b3b0a09096361736520323a202f2a20756c7472612068696768207370656564202a2f0a0909092a7370656564203d2075735f636c765f746f5f73706565645b73705d3b0a090909627265616b3b0a090964656661756c743a0a0909097072696e746b284452495645525f4e414d45223a20556e6b6e6f776e2064697363207375622d747970652025645c6e222c7374293b0a09090972657475726e20313b0a097d0a09696620282a737065656429207b0a09097072696e746b284452495645525f4e414d45223a204d61782e206d656469612073706565643a2025645c6e222c2a7370656564293b0a090972657475726e20303b0a097d20656c7365207b0a09097072696e746b284452495645525f4e414d45223a20556e6b6e6f776e20737065656420256420666f72207375622d747970652025645c6e222c73702c7374293b0a090972657475726e20313b0a097d0a7d0a0a737461746963206e6f696e6c696e655f666f725f737461636b20696e7420706b745f706572666f726d5f6f70632873747275637420706b74636476645f646576696365202a7064290a7b0a09737472756374207061636b65745f636f6d6d616e64206367633b0a0973747275637420726571756573745f73656e73652073656e73653b0a09696e74207265743b0a0a09565052494e544b284452495645525f4e414d45223a20506572666f726d696e67204f50435c6e22293b0a0a09696e69745f6364726f6d5f636f6d6d616e6428266367632c204e554c4c2c20302c204347435f444154415f4e4f4e45293b0a096367632e73656e7365203d202673656e73653b0a096367632e74696d656f7574203d2036302a485a3b0a096367632e636d645b305d203d204750434d445f53454e445f4f50433b0a096367632e636d645b315d203d20313b0a096966202828726574203d20706b745f67656e657269635f7061636b65742870642c20266367632929290a0909706b745f64756d705f73656e73652826636763293b0a0972657475726e207265743b0a7d0a0a73746174696320696e7420706b745f6f70656e5f77726974652873747275637420706b74636476645f646576696365202a7064290a7b0a09696e74207265743b0a09756e7369676e656420696e742077726974655f73706565642c206d656469615f77726974655f73706565642c20726561645f73706565643b0a0a096966202828726574203d20706b745f70726f62655f73657474696e6773287064292929207b0a0909565052494e544b284452495645525f4e414d45223a202573206661696c65642070726f62655c6e222c2070642d3e6e616d65293b0a090972657475726e207265743b0a097d0a0a096966202828726574203d20706b745f7365745f77726974655f73657474696e6773287064292929207b0a0909445052494e544b284452495645525f4e414d45223a202573206661696c656420736176696e672077726974652073657474696e67735c6e222c2070642d3e6e616d65293b0a090972657475726e202d45494f3b0a097d0a0a09706b745f77726974655f63616368696e672870642c205553455f5743414348494e47293b0a0a096966202828726574203d20706b745f6765745f6d61785f73706565642870642c202677726974655f73706565642929290a090977726974655f7370656564203d203136202a203137373b0a09737769746368202870642d3e6d6d63335f70726f66696c6529207b0a09096361736520307831333a202f2a204456442d5257202a2f0a09096361736520307831613a202f2a204456442b5257202a2f0a09096361736520307831323a202f2a204456442d52414d202a2f0a090909445052494e544b284452495645525f4e414d45223a2077726974652073706565642025756b422f735c6e222c2077726974655f7370656564293b0a090909627265616b3b0a090964656661756c743a0a0909096966202828726574203d20706b745f6d656469615f73706565642870642c20266d656469615f77726974655f73706565642929290a090909096d656469615f77726974655f7370656564203d2031363b0a09090977726974655f7370656564203d206d696e2877726974655f73706565642c206d656469615f77726974655f7370656564202a20313737293b0a090909445052494e544b284452495645525f4e414d45223a207772697465207370656564202575785c6e222c2077726974655f7370656564202f20313736293b0a090909627265616b3b0a097d0a09726561645f7370656564203d2077726974655f73706565643b0a0a096966202828726574203d20706b745f7365745f73706565642870642c2077726974655f73706565642c20726561645f7370656564292929207b0a0909445052494e544b284452495645525f4e414d45223a20257320636f756c646e2774207365742077726974652073706565645c6e222c2070642d3e6e616d65293b0a090972657475726e202d45494f3b0a097d0a0970642d3e77726974655f7370656564203d2077726974655f73706565643b0a0970642d3e726561645f7370656564203d20726561645f73706565643b0a0a096966202828726574203d20706b745f706572666f726d5f6f7063287064292929207b0a0909445052494e544b284452495645525f4e414d45223a202573204f7074696d756d20506f7765722043616c6962726174696f6e206661696c65645c6e222c2070642d3e6e616d65293b0a097d0a0a0972657475726e20303b0a7d0a0a2f2a0a202a2063616c6c6564206174206f70656e2074696d652e0a202a2f0a73746174696320696e7420706b745f6f70656e5f6465762873747275637420706b74636476645f646576696365202a70642c20666d6f64655f74207772697465290a7b0a09696e74207265743b0a096c6f6e67206c62613b0a0973747275637420726571756573745f7175657565202a713b0a0a092f2a0a09202a205765206e65656420746f2072652d6f70656e20746865206364726f6d2064657669636520776974686f7574204f5f4e4f4e424c4f434b20746f2062652061626c650a09202a20746f20726561642f77726974652066726f6d2f746f2069742e20497420697320616c7265616479206f70656e656420696e204f5f4e4f4e424c4f434b206d6f64650a09202a20736f20626467657428292063616e2774206661696c2e0a09202a2f0a0962646765742870642d3e626465762d3e62645f646576293b0a096966202828726574203d20626c6b6465765f6765742870642d3e626465762c20464d4f44455f52454144207c20464d4f44455f4558434c2c2070642929290a0909676f746f206f75743b0a0a096966202828726574203d20706b745f6765745f6c6173745f7772697474656e2870642c20266c6261292929207b0a09097072696e746b284452495645525f4e414d45223a20706b745f6765745f6c6173745f7772697474656e206661696c65645c6e22293b0a0909676f746f206f75745f7075746465763b0a097d0a0a097365745f63617061636974792870642d3e6469736b2c206c6261203c3c2032293b0a097365745f63617061636974792870642d3e626465762d3e62645f6469736b2c206c6261203c3c2032293b0a0962645f7365745f73697a652870642d3e626465762c20286c6f66665f74296c6261203c3c203131293b0a0a0971203d20626465765f6765745f71756575652870642d3e62646576293b0a0969662028777269746529207b0a09096966202828726574203d20706b745f6f70656e5f77726974652870642929290a090909676f746f206f75745f7075746465763b0a09092f2a0a0909202a20536f6d652043445257206472697665732063616e206e6f742068616e646c6520777269746573206c6172676572207468616e206f6e65207061636b65742c0a0909202a206576656e206966207468652073697a652069732061206d756c7469706c65206f6620746865207061636b65742073697a652e0a0909202a2f0a09097370696e5f6c6f636b5f69727128712d3e71756575655f6c6f636b293b0a0909626c6b5f71756575655f6d61785f68775f736563746f727328712c2070642d3e73657474696e67732e73697a65293b0a09097370696e5f756e6c6f636b5f69727128712d3e71756575655f6c6f636b293b0a09097365745f626974285041434b45545f5752495441424c452c202670642d3e666c616773293b0a097d20656c7365207b0a0909706b745f7365745f73706565642870642c204d41585f53504545442c204d41585f5350454544293b0a0909636c6561725f626974285041434b45545f5752495441424c452c202670642d3e666c616773293b0a097d0a0a096966202828726574203d20706b745f7365745f7365676d656e745f6d657267696e672870642c20712929290a0909676f746f206f75745f7075746465763b0a0a0969662028777269746529207b0a09096966202821706b745f67726f775f706b746c6973742870642c20434f4e4649475f4344524f4d5f504b54434456445f425546464552532929207b0a0909097072696e746b284452495645525f4e414d45223a206e6f7420656e6f756768206d656d6f727920666f7220627566666572735c6e22293b0a090909726574203d202d454e4f4d454d3b0a090909676f746f206f75745f7075746465763b0a09097d0a09097072696e746b284452495645525f4e414d45223a20256c756b4220617661696c61626c65206f6e20646973635c6e222c206c6261203c3c2031293b0a097d0a0a0972657475726e20303b0a0a6f75745f7075746465763a0a09626c6b6465765f7075742870642d3e626465762c20464d4f44455f52454144207c20464d4f44455f4558434c293b0a6f75743a0a0972657475726e207265743b0a7d0a0a2f2a0a202a2063616c6c6564207768656e207468652064657669636520697320636c6f7365642e206d616b657320737572652074686174207468652064657669636520666c75736865730a202a2074686520696e7465726e616c206361636865206265666f726520776520636c6f73652e0a202a2f0a73746174696320766f696420706b745f72656c656173655f6465762873747275637420706b74636476645f646576696365202a70642c20696e7420666c757368290a7b0a0969662028666c75736820262620706b745f666c7573685f636163686528706429290a0909445052494e544b284452495645525f4e414d45223a202573206e6f7420666c757368696e672063616368655c6e222c2070642d3e6e616d65293b0a0a09706b745f6c6f636b5f646f6f722870642c2030293b0a0a09706b745f7365745f73706565642870642c204d41585f53504545442c204d41585f5350454544293b0a09626c6b6465765f7075742870642d3e626465762c20464d4f44455f52454144207c20464d4f44455f4558434c293b0a0a09706b745f736872696e6b5f706b746c697374287064293b0a7d0a0a7374617469632073747275637420706b74636476645f646576696365202a706b745f66696e645f6465765f66726f6d5f6d696e6f7228756e7369676e656420696e74206465765f6d696e6f72290a7b0a09696620286465765f6d696e6f72203e3d204d41585f57524954455253290a090972657475726e204e554c4c3b0a0972657475726e20706b745f646576735b6465765f6d696e6f725d3b0a7d0a0a73746174696320696e7420706b745f6f70656e2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f6465290a7b0a0973747275637420706b74636476645f646576696365202a7064203d204e554c4c3b0a09696e74207265743b0a0a09565052494e544b284452495645525f4e414d45223a20656e746572696e67206f70656e5c6e22293b0a0a096d757465785f6c6f636b2826706b74636476645f6d75746578293b0a096d757465785f6c6f636b282663746c5f6d75746578293b0a097064203d20706b745f66696e645f6465765f66726f6d5f6d696e6f72284d494e4f5228626465762d3e62645f64657629293b0a096966202821706429207b0a0909726574203d202d454e4f4445563b0a0909676f746f206f75743b0a097d0a094255475f4f4e2870642d3e726566636e74203c2030293b0a0a0970642d3e726566636e742b2b3b0a096966202870642d3e726566636e74203e203129207b0a090969662028286d6f6465202620464d4f44455f5752495445292026260a09092020202021746573745f626974285041434b45545f5752495441424c452c202670642d3e666c6167732929207b0a090909726574203d202d45425553593b0a090909676f746f206f75745f6465633b0a09097d0a097d20656c7365207b0a0909726574203d20706b745f6f70656e5f6465762870642c206d6f6465202620464d4f44455f5752495445293b0a090969662028726574290a090909676f746f206f75745f6465633b0a09092f2a0a0909202a206e656564656420686572652061732077656c6c2c2073696e636520657874322028616d6f6e67206f746865727329206d6179206368616e67650a0909202a2074686520626c6f636b73697a65206174206d6f756e742074696d650a0909202a2f0a09097365745f626c6f636b73697a6528626465762c2043445f4652414d4553495a45293b0a097d0a0a096d757465785f756e6c6f636b282663746c5f6d75746578293b0a096d757465785f756e6c6f636b2826706b74636476645f6d75746578293b0a0972657475726e20303b0a0a6f75745f6465633a0a0970642d3e726566636e742d2d3b0a6f75743a0a09565052494e544b284452495645525f4e414d45223a206661696c6564206f70656e20282564295c6e222c20726574293b0a096d757465785f756e6c6f636b282663746c5f6d75746578293b0a096d757465785f756e6c6f636b2826706b74636476645f6d75746578293b0a0972657475726e207265743b0a7d0a0a73746174696320696e7420706b745f636c6f7365287374727563742067656e6469736b202a6469736b2c20666d6f64655f74206d6f6465290a7b0a0973747275637420706b74636476645f646576696365202a7064203d206469736b2d3e707269766174655f646174613b0a09696e7420726574203d20303b0a0a096d757465785f6c6f636b2826706b74636476645f6d75746578293b0a096d757465785f6c6f636b282663746c5f6d75746578293b0a0970642d3e726566636e742d2d3b0a094255475f4f4e2870642d3e726566636e74203c2030293b0a096966202870642d3e726566636e74203d3d203029207b0a0909696e7420666c757368203d20746573745f626974285041434b45545f5752495441424c452c202670642d3e666c616773293b0a0909706b745f72656c656173655f6465762870642c20666c757368293b0a097d0a096d757465785f756e6c6f636b282663746c5f6d75746578293b0a096d757465785f756e6c6f636b2826706b74636476645f6d75746578293b0a0972657475726e207265743b0a7d0a0a0a73746174696320766f696420706b745f656e645f696f5f726561645f636c6f6e6564287374727563742062696f202a62696f2c20696e7420657272290a7b0a09737472756374207061636b65745f737461636b65645f64617461202a707364203d2062696f2d3e62695f707269766174653b0a0973747275637420706b74636476645f646576696365202a7064203d207073642d3e70643b0a0a0962696f5f7075742862696f293b0a0962696f5f656e64696f287073642d3e62696f2c20657272293b0a096d656d706f6f6c5f66726565287073642c207073645f706f6f6c293b0a09706b745f62696f5f66696e6973686564287064293b0a7d0a0a73746174696320766f696420706b745f6d616b655f726571756573742873747275637420726571756573745f7175657565202a712c207374727563742062696f202a62696f290a7b0a0973747275637420706b74636476645f646576696365202a70643b0a096368617220625b424445564e414d455f53495a455d3b0a09736563746f725f74207a6f6e653b0a09737472756374207061636b65745f64617461202a706b743b0a09696e74207761735f656d7074792c20626c6f636b65645f62696f3b0a0973747275637420706b745f72625f6e6f6465202a6e6f64653b0a0a097064203d20712d3e7175657565646174613b0a096966202821706429207b0a09097072696e746b284452495645525f4e414d45223a20257320696e636f727265637420726571756573742071756575655c6e222c20626465766e616d652862696f2d3e62695f626465762c206229293b0a0909676f746f20656e645f696f3b0a097d0a0a092f2a0a09202a20436c6f6e6520524541442062696f7320736f2077652063616e2068617665206f7572206f776e2062695f656e645f696f2063616c6c6261636b2e0a09202a2f0a096966202862696f5f646174615f6469722862696f29203d3d205245414429207b0a09097374727563742062696f202a636c6f6e65645f62696f203d2062696f5f636c6f6e652862696f2c204746505f4e4f494f293b0a0909737472756374207061636b65745f737461636b65645f64617461202a707364203d206d656d706f6f6c5f616c6c6f63287073645f706f6f6c2c204746505f4e4f494f293b0a0a09097073642d3e7064203d2070643b0a09097073642d3e62696f203d2062696f3b0a0909636c6f6e65645f62696f2d3e62695f62646576203d2070642d3e626465763b0a0909636c6f6e65645f62696f2d3e62695f70726976617465203d207073643b0a0909636c6f6e65645f62696f2d3e62695f656e645f696f203d20706b745f656e645f696f5f726561645f636c6f6e65643b0a090970642d3e73746174732e736563735f72202b3d2062696f2d3e62695f73697a65203e3e20393b0a0909706b745f71756575655f62696f2870642c20636c6f6e65645f62696f293b0a090972657475726e3b0a097d0a0a096966202821746573745f626974285041434b45545f5752495441424c452c202670642d3e666c6167732929207b0a09097072696e746b284452495645525f4e414d45223a20575249544520666f7220726f206465766963652025732028256c6c75295c6e222c0a09090970642d3e6e616d652c2028756e7369676e6564206c6f6e67206c6f6e672962696f2d3e62695f736563746f72293b0a0909676f746f20656e645f696f3b0a097d0a0a09696620282162696f2d3e62695f73697a65207c7c202862696f2d3e62695f73697a6520252043445f4652414d4553495a452929207b0a09097072696e746b284452495645525f4e414d45223a2077726f6e672062696f2073697a655c6e22293b0a0909676f746f20656e645f696f3b0a097d0a0a09626c6b5f71756575655f626f756e636528712c202662696f293b0a0a097a6f6e65203d205a4f4e452862696f2d3e62695f736563746f722c207064293b0a09565052494e544b2822706b745f6d616b655f726571756573743a207374617274203d2025366c6c782073746f70203d2025366c6c785c6e222c0a090928756e7369676e6564206c6f6e67206c6f6e672962696f2d3e62695f736563746f722c0a090928756e7369676e6564206c6f6e67206c6f6e67292862696f2d3e62695f736563746f72202b2062696f5f736563746f72732862696f2929293b0a0a092f2a20436865636b206966207765206861766520746f2073706c6974207468652062696f202a2f0a097b0a09097374727563742062696f5f70616972202a62703b0a0909736563746f725f74206c6173745f7a6f6e653b0a0909696e742066697273745f736563746f72733b0a0a09096c6173745f7a6f6e65203d205a4f4e452862696f2d3e62695f736563746f72202b2062696f5f736563746f72732862696f29202d20312c207064293b0a0909696620286c6173745f7a6f6e6520213d207a6f6e6529207b0a0909094255475f4f4e286c6173745f7a6f6e6520213d207a6f6e65202b2070642d3e73657474696e67732e73697a65293b0a09090966697273745f736563746f7273203d206c6173745f7a6f6e65202d2062696f2d3e62695f736563746f723b0a0909096270203d2062696f5f73706c69742862696f2c2066697273745f736563746f7273293b0a0909094255475f4f4e28216270293b0a090909706b745f6d616b655f7265717565737428712c202662702d3e62696f31293b0a090909706b745f6d616b655f7265717565737428712c202662702d3e62696f32293b0a09090962696f5f706169725f72656c65617365286270293b0a09090972657475726e3b0a09097d0a097d0a0a092f2a0a09202a2049662077652066696e642061206d61746368696e67207061636b657420696e2073746174652057414954494e47206f7220524541445f574149542c2077652063616e0a09202a206a75737420617070656e6420746869732062696f20746f2074686174207061636b65742e0a09202a2f0a097370696e5f6c6f636b282670642d3e636472772e6163746976655f6c6973745f6c6f636b293b0a09626c6f636b65645f62696f203d20303b0a096c6973745f666f725f656163685f656e74727928706b742c202670642d3e636472772e706b745f6163746976655f6c6973742c206c69737429207b0a090969662028706b742d3e736563746f72203d3d207a6f6e6529207b0a0909097370696e5f6c6f636b2826706b742d3e6c6f636b293b0a0909096966202828706b742d3e7374617465203d3d205041434b45545f57414954494e475f535441544529207c7c0a0909092020202028706b742d3e7374617465203d3d205041434b45545f524541445f574149545f53544154452929207b0a0909090962696f5f6c6973745f6164642826706b742d3e6f7269675f62696f732c2062696f293b0a09090909706b742d3e77726974655f73697a65202b3d2062696f2d3e62695f73697a65202f2043445f4652414d4553495a453b0a090909096966202828706b742d3e77726974655f73697a65203e3d20706b742d3e6672616d6573292026260a090909092020202028706b742d3e7374617465203d3d205041434b45545f57414954494e475f53544154452929207b0a090909090961746f6d69635f696e632826706b742d3e72756e5f736d293b0a090909090977616b655f7570282670642d3e777175657565293b0a090909097d0a090909097370696e5f756e6c6f636b2826706b742d3e6c6f636b293b0a090909097370696e5f756e6c6f636b282670642d3e636472772e6163746976655f6c6973745f6c6f636b293b0a0909090972657475726e3b0a0909097d20656c7365207b0a09090909626c6f636b65645f62696f203d20313b0a0909097d0a0909097370696e5f756e6c6f636b2826706b742d3e6c6f636b293b0a09097d0a097d0a097370696e5f756e6c6f636b282670642d3e636472772e6163746976655f6c6973745f6c6f636b293b0a0a20092f2a0a09202a205465737420696620746865726520697320656e6f75676820726f6f6d206c65667420696e207468652062696f20776f726b2071756575650a09202a202871756575652073697a65203e3d20636f6e67657374696f6e206f6e206d61726b292e0a09202a204966206e6f742c20776169742074696c6c2074686520776f726b2071756575652073697a652069732062656c6f772074686520636f6e67657374696f6e206f6666206d61726b2e0a09202a2f0a097370696e5f6c6f636b282670642d3e6c6f636b293b0a096966202870642d3e77726974655f636f6e67657374696f6e5f6f6e203e20300a092020202026262070642d3e62696f5f71756575655f73697a65203e3d2070642d3e77726974655f636f6e67657374696f6e5f6f6e29207b0a09097365745f6264695f636f6e6765737465642826712d3e6261636b696e675f6465765f696e666f2c20424c4b5f52575f4153594e43293b0a0909646f207b0a0909097370696e5f756e6c6f636b282670642d3e6c6f636b293b0a090909636f6e67657374696f6e5f7761697428424c4b5f52575f4153594e432c20485a293b0a0909097370696e5f6c6f636b282670642d3e6c6f636b293b0a09097d207768696c652870642d3e62696f5f71756575655f73697a65203e2070642d3e77726974655f636f6e67657374696f6e5f6f6666293b0a097d0a097370696e5f756e6c6f636b282670642d3e6c6f636b293b0a0a092f2a0a09202a204e6f206d61746368696e67207061636b657420666f756e642e2053746f7265207468652062696f20696e2074686520776f726b2071756575652e0a09202a2f0a096e6f6465203d206d656d706f6f6c5f616c6c6f632870642d3e72625f706f6f6c2c204746505f4e4f494f293b0a096e6f64652d3e62696f203d2062696f3b0a097370696e5f6c6f636b282670642d3e6c6f636b293b0a094255475f4f4e2870642d3e62696f5f71756575655f73697a65203c2030293b0a097761735f656d707479203d202870642d3e62696f5f71756575655f73697a65203d3d2030293b0a09706b745f7262747265655f696e736572742870642c206e6f6465293b0a097370696e5f756e6c6f636b282670642d3e6c6f636b293b0a0a092f2a0a09202a2057616b652075702074686520776f726b6572207468726561642e0a09202a2f0a0961746f6d69635f736574282670642d3e7363616e5f71756575652c2031293b0a09696620287761735f656d70747929207b0a09092f2a20546869732077616b655f757020697320726571756972656420666f7220636f7272656374206f7065726174696f6e202a2f0a090977616b655f7570282670642d3e777175657565293b0a097d20656c73652069662028216c6973745f656d707479282670642d3e636472772e706b745f667265655f6c697374292026262021626c6f636b65645f62696f29207b0a09092f2a0a0909202a20546869732077616b65207570206973206e6f7420726571756972656420666f7220636f7272656374206f7065726174696f6e2c0a0909202a2062757420696d70726f76657320706572666f726d616e636520696e20736f6d652063617365732e0a0909202a2f0a090977616b655f7570282670642d3e777175657565293b0a097d0a0972657475726e3b0a656e645f696f3a0a0962696f5f696f5f6572726f722862696f293b0a7d0a0a0a0a73746174696320696e7420706b745f6d657267655f627665632873747275637420726571756573745f7175657565202a712c2073747275637420627665635f6d657267655f64617461202a626d642c0a09090920207374727563742062696f5f766563202a62766563290a7b0a0973747275637420706b74636476645f646576696365202a7064203d20712d3e7175657565646174613b0a09736563746f725f74207a6f6e65203d205a4f4e4528626d642d3e62695f736563746f722c207064293b0a09696e742075736564203d202828626d642d3e62695f736563746f72202d207a6f6e6529203c3c203929202b20626d642d3e62695f73697a653b0a09696e742072656d61696e696e67203d202870642d3e73657474696e67732e73697a65203c3c203929202d20757365643b0a09696e742072656d61696e696e67323b0a0a092f2a0a09202a20412062696f203c3d20504147455f53495a45206d75737420626520616c6c6f7765642e2049662069742063726f737365732061207061636b65740a09202a20626f756e646172792c20706b745f6d616b655f7265717565737428292077696c6c2073706c6974207468652062696f2e0a09202a2f0a0972656d61696e696e6732203d20504147455f53495a45202d20626d642d3e62695f73697a653b0a0972656d61696e696e67203d206d61782872656d61696e696e672c2072656d61696e696e6732293b0a0a094255475f4f4e2872656d61696e696e67203c2030293b0a0972657475726e2072656d61696e696e673b0a7d0a0a73746174696320766f696420706b745f696e69745f71756575652873747275637420706b74636476645f646576696365202a7064290a7b0a0973747275637420726571756573745f7175657565202a71203d2070642d3e6469736b2d3e71756575653b0a0a09626c6b5f71756575655f6d616b655f7265717565737428712c20706b745f6d616b655f72657175657374293b0a09626c6b5f71756575655f6c6f676963616c5f626c6f636b5f73697a6528712c2043445f4652414d4553495a45293b0a09626c6b5f71756575655f6d61785f68775f736563746f727328712c205041434b45545f4d41585f534543544f5253293b0a09626c6b5f71756575655f6d657267655f6276656328712c20706b745f6d657267655f62766563293b0a09712d3e717565756564617461203d2070643b0a7d0a0a73746174696320696e7420706b745f7365715f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a70290a7b0a0973747275637420706b74636476645f646576696365202a7064203d206d2d3e707269766174653b0a0963686172202a6d73673b0a096368617220626465765f6275665b424445564e414d455f53495a455d3b0a09696e74207374617465735b5041434b45545f4e554d5f5354415445535d3b0a0a097365715f7072696e7466286d2c2022577269746572202573206d617070656420746f2025733a5c6e222c2070642d3e6e616d652c0a0909202020626465766e616d652870642d3e626465762c20626465765f62756629293b0a0a097365715f7072696e7466286d2c20225c6e53657474696e67733a5c6e22293b0a097365715f7072696e7466286d2c20225c747061636b65742073697a653a5c745c7425646b425c6e222c2070642d3e73657474696e67732e73697a65202f2032293b0a0a096966202870642d3e73657474696e67732e77726974655f74797065203d3d2030290a09096d7367203d20225061636b6574223b0a09656c73650a09096d7367203d2022556e6b6e6f776e223b0a097365715f7072696e7466286d2c20225c74777269746520747970653a5c745c7425735c6e222c206d7367293b0a0a097365715f7072696e7466286d2c20225c747061636b657420747970653a5c745c7425735c6e222c2070642d3e73657474696e67732e6670203f2022466978656422203a20225661726961626c6522293b0a097365715f7072696e7466286d2c20225c746c696e6b206c6f73733a5c745c7425645c6e222c2070642d3e73657474696e67732e6c696e6b5f6c6f7373293b0a0a097365715f7072696e7466286d2c20225c74747261636b206d6f64653a5c745c7425645c6e222c2070642d3e73657474696e67732e747261636b5f6d6f6465293b0a0a096966202870642d3e73657474696e67732e626c6f636b5f6d6f6465203d3d205041434b45545f424c4f434b5f4d4f444531290a09096d7367203d20224d6f64652031223b0a09656c7365206966202870642d3e73657474696e67732e626c6f636b5f6d6f6465203d3d205041434b45545f424c4f434b5f4d4f444532290a09096d7367203d20224d6f64652032223b0a09656c73650a09096d7367203d2022556e6b6e6f776e223b0a097365715f7072696e7466286d2c20225c74626c6f636b206d6f64653a5c745c7425735c6e222c206d7367293b0a0a097365715f7072696e7466286d2c20225c6e537461746973746963733a5c6e22293b0a097365715f7072696e7466286d2c20225c747061636b65747320737461727465643a5c74256c755c6e222c2070642d3e73746174732e706b745f73746172746564293b0a097365715f7072696e7466286d2c20225c747061636b65747320656e6465643a5c745c74256c755c6e222c2070642d3e73746174732e706b745f656e646564293b0a097365715f7072696e7466286d2c20225c747772697474656e3a5c745c74256c756b425c6e222c2070642d3e73746174732e736563735f77203e3e2031293b0a097365715f7072696e7466286d2c20225c7472656164206761746865723a5c745c74256c756b425c6e222c2070642d3e73746174732e736563735f7267203e3e2031293b0a097365715f7072696e7466286d2c20225c74726561643a5c745c745c74256c756b425c6e222c2070642d3e73746174732e736563735f72203e3e2031293b0a0a097365715f7072696e7466286d2c20225c6e4d6973633a5c6e22293b0a097365715f7072696e7466286d2c20225c747265666572656e636520636f756e743a5c7425645c6e222c2070642d3e726566636e74293b0a097365715f7072696e7466286d2c20225c74666c6167733a5c745c745c743078256c785c6e222c2070642d3e666c616773293b0a097365715f7072696e7466286d2c20225c74726561642073706565643a5c745c7425756b422f735c6e222c2070642d3e726561645f7370656564293b0a097365715f7072696e7466286d2c20225c7477726974652073706565643a5c745c7425756b422f735c6e222c2070642d3e77726974655f7370656564293b0a097365715f7072696e7466286d2c20225c747374617274206f66667365743a5c745c74256c755c6e222c2070642d3e6f6666736574293b0a097365715f7072696e7466286d2c20225c746d6f64652070616765206f66667365743a5c7425755c6e222c2070642d3e6d6f64655f6f6666736574293b0a0a097365715f7072696e7466286d2c20225c6e51756575652073746174653a5c6e22293b0a097365715f7072696e7466286d2c20225c7462696f73207175657565643a5c745c7425645c6e222c2070642d3e62696f5f71756575655f73697a65293b0a097365715f7072696e7466286d2c20225c7462696f732070656e64696e673a5c745c7425645c6e222c2061746f6d69635f72656164282670642d3e636472772e70656e64696e675f62696f7329293b0a097365715f7072696e7466286d2c20225c7463757272656e7420736563746f723a5c745c743078256c6c785c6e222c2028756e7369676e6564206c6f6e67206c6f6e672970642d3e63757272656e745f736563746f72293b0a0a09706b745f636f756e745f7374617465732870642c20737461746573293b0a097365715f7072696e7466286d2c20225c7473746174653a5c745c745c74693a2564206f773a25642072773a25642077773a2564207265633a25642066696e3a25645c6e222c0a09092020207374617465735b305d2c207374617465735b315d2c207374617465735b325d2c207374617465735b335d2c207374617465735b345d2c207374617465735b355d293b0a0a097365715f7072696e7466286d2c20225c74777269746520636f6e67657374696f6e206d61726b733a5c746f66663d2564206f6e3d25645c6e222c0a09090970642d3e77726974655f636f6e67657374696f6e5f6f66662c0a09090970642d3e77726974655f636f6e67657374696f6e5f6f6e293b0a0972657475726e20303b0a7d0a0a73746174696320696e7420706b745f7365715f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c20706b745f7365715f73686f772c2050444528696e6f6465292d3e64617461293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e7320706b745f70726f635f666f7073203d207b0a092e6f70656e093d20706b745f7365715f6f70656e2c0a092e72656164093d207365715f726561642c0a092e6c6c7365656b093d207365715f6c7365656b2c0a092e72656c65617365203d2073696e676c655f72656c656173650a7d3b0a0a73746174696320696e7420706b745f6e65775f6465762873747275637420706b74636476645f646576696365202a70642c206465765f7420646576290a7b0a09696e7420693b0a09696e7420726574203d20303b0a096368617220625b424445564e414d455f53495a455d3b0a0973747275637420626c6f636b5f646576696365202a626465763b0a0a096966202870642d3e706b745f646576203d3d2064657629207b0a09097072696e746b284452495645525f4e414d45223a20526563757273697665207365747570206e6f7420616c6c6f7765645c6e22293b0a090972657475726e202d45425553593b0a097d0a09666f72202869203d20303b2069203c204d41585f575249544552533b20692b2b29207b0a090973747275637420706b74636476645f646576696365202a706432203d20706b745f646576735b695d3b0a09096966202821706432290a090909636f6e74696e75653b0a0909696620287064322d3e626465762d3e62645f646576203d3d2064657629207b0a0909097072696e746b284452495645525f4e414d45223a20257320616c72656164792073657475705c6e222c20626465766e616d65287064322d3e626465762c206229293b0a09090972657475726e202d45425553593b0a09097d0a0909696620287064322d3e706b745f646576203d3d2064657629207b0a0909097072696e746b284452495645525f4e414d45223a2043616e277420636861696e20706b746364766420646576696365735c6e22293b0a09090972657475726e202d45425553593b0a09097d0a097d0a0a0962646576203d20626467657428646576293b0a09696620282162646576290a090972657475726e202d454e4f4d454d3b0a09726574203d20626c6b6465765f67657428626465762c20464d4f44455f52454144207c20464d4f44455f4e44454c41592c204e554c4c293b0a0969662028726574290a090972657475726e207265743b0a0a092f2a205468697320697320736166652c2073696e636520776520686176652061207265666572656e63652066726f6d206f70656e28292e202a2f0a095f5f6d6f64756c655f67657428544849535f4d4f44554c45293b0a0a0970642d3e62646576203d20626465763b0a097365745f626c6f636b73697a6528626465762c2043445f4652414d4553495a45293b0a0a09706b745f696e69745f7175657565287064293b0a0a0961746f6d69635f736574282670642d3e636472772e70656e64696e675f62696f732c2030293b0a0970642d3e636472772e746872656164203d206b7468726561645f72756e286b63647277642c2070642c20222573222c2070642d3e6e616d65293b0a096966202849535f4552522870642d3e636472772e7468726561642929207b0a09097072696e746b284452495645525f4e414d45223a2063616e2774207374617274206b65726e656c207468726561645c6e22293b0a0909726574203d202d454e4f4d454d3b0a0909676f746f206f75745f6d656d3b0a097d0a0a0970726f635f6372656174655f646174612870642d3e6e616d652c20302c20706b745f70726f632c2026706b745f70726f635f666f70732c207064293b0a09445052494e544b284452495645525f4e414d45223a20777269746572202573206d617070656420746f2025735c6e222c2070642d3e6e616d652c20626465766e616d6528626465762c206229293b0a0972657475726e20303b0a0a6f75745f6d656d3a0a09626c6b6465765f70757428626465762c20464d4f44455f52454144207c20464d4f44455f4e44454c4159293b0a092f2a205468697320697320736166653a206f70656e2829206973207374696c6c20686f6c64696e672061207265666572656e63652e202a2f0a096d6f64756c655f70757428544849535f4d4f44554c45293b0a0972657475726e207265743b0a7d0a0a73746174696320696e7420706b745f696f63746c2873747275637420626c6f636b5f646576696365202a626465762c20666d6f64655f74206d6f64652c20756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267290a7b0a0973747275637420706b74636476645f646576696365202a7064203d20626465762d3e62645f6469736b2d3e707269766174655f646174613b0a09696e74207265743b0a0a09565052494e544b2822706b745f696f63746c3a20636d642025782c206465762025643a25645c6e222c20636d642c0a09094d414a4f5228626465762d3e62645f646576292c204d494e4f5228626465762d3e62645f64657629293b0a0a096d757465785f6c6f636b2826706b74636476645f6d75746578293b0a097377697463682028636d6429207b0a0963617365204344524f4d454a4543543a0a09092f2a0a0909202a2054686520646f6f722067657473206c6f636b6564207768656e2074686520646576696365206973206f70656e65642c20736f2077650a0909202a206861766520746f20756e6c6f636b206974206f7220656c73652074686520656a65637420636f6d6d616e64206661696c732e0a0909202a2f0a09096966202870642d3e726566636e74203d3d2031290a090909706b745f6c6f636b5f646f6f722870642c2030293b0a09092f2a2066616c6c74687275202a2f0a092f2a0a09202a20666f72776172642073656c6563746564204344524f4d20696f63746c7320746f2043442d524f4d2c20666f72205544460a09202a2f0a0963617365204344524f4d4d554c544953455353494f4e3a0a0963617365204344524f4d52454144544f43454e5452593a0a0963617365204344524f4d5f4c4153545f5752495454454e3a0a0963617365204344524f4d5f53454e445f5041434b45543a0a096361736520534353495f494f43544c5f53454e445f434f4d4d414e443a0a0909726574203d205f5f626c6b6465765f6472697665725f696f63746c2870642d3e626465762c206d6f64652c20636d642c20617267293b0a0909627265616b3b0a0a0964656661756c743a0a0909565052494e544b284452495645525f4e414d45223a20556e6b6e6f776e20696f63746c20666f7220257320282578295c6e222c2070642d3e6e616d652c20636d64293b0a0909726574203d202d454e4f5454593b0a097d0a096d757465785f756e6c6f636b2826706b74636476645f6d75746578293b0a0a0972657475726e207265743b0a7d0a0a73746174696320756e7369676e656420696e7420706b745f636865636b5f6576656e7473287374727563742067656e6469736b202a6469736b2c0a090909092020202020756e7369676e656420696e7420636c656172696e67290a7b0a0973747275637420706b74636476645f646576696365202a7064203d206469736b2d3e707269766174655f646174613b0a097374727563742067656e6469736b202a61747461636865645f6469736b3b0a0a0969662028217064290a090972657475726e20303b0a09696620282170642d3e62646576290a090972657475726e20303b0a0961747461636865645f6469736b203d2070642d3e626465762d3e62645f6469736b3b0a09696620282161747461636865645f6469736b207c7c202161747461636865645f6469736b2d3e666f70732d3e636865636b5f6576656e7473290a090972657475726e20303b0a0972657475726e2061747461636865645f6469736b2d3e666f70732d3e636865636b5f6576656e74732861747461636865645f6469736b2c20636c656172696e67293b0a7d0a0a73746174696320636f6e73742073747275637420626c6f636b5f6465766963655f6f7065726174696f6e7320706b74636476645f6f7073203d207b0a092e6f776e6572203d0909544849535f4d4f44554c452c0a092e6f70656e203d090909706b745f6f70656e2c0a092e72656c65617365203d0909706b745f636c6f73652c0a092e696f63746c203d0909706b745f696f63746c2c0a092e636865636b5f6576656e7473203d0909706b745f636865636b5f6576656e74732c0a7d3b0a0a7374617469632063686172202a706b74636476645f6465766e6f6465287374727563742067656e6469736b202a67642c20756d6f64655f74202a6d6f6465290a7b0a0972657475726e206b61737072696e7466284746505f4b45524e454c2c2022706b74636476642f2573222c2067642d3e6469736b5f6e616d65293b0a7d0a0a2f2a0a202a20536574207570206d617070696e672066726f6d20706b74636476642064657669636520746f2043442d524f4d206465766963652e0a202a2f0a73746174696320696e7420706b745f73657475705f646576286465765f74206465762c206465765f742a20706b745f646576290a7b0a09696e74206964783b0a09696e7420726574203d202d454e4f4d454d3b0a0973747275637420706b74636476645f646576696365202a70643b0a097374727563742067656e6469736b202a6469736b3b0a0a096d757465785f6c6f636b5f6e6573746564282663746c5f6d757465782c2053494e474c455f44455054485f4e455354494e47293b0a0a09666f722028696478203d20303b20696478203c204d41585f575249544552533b206964782b2b290a09096966202821706b745f646576735b6964785d290a090909627265616b3b0a0969662028696478203d3d204d41585f5752495445525329207b0a09097072696e746b284452495645525f4e414d45223a206d6178202564207772697465727320737570706f727465645c6e222c204d41585f57524954455253293b0a0909726574203d202d45425553593b0a0909676f746f206f75745f6d757465783b0a097d0a0a097064203d206b7a616c6c6f632873697a656f662873747275637420706b74636476645f646576696365292c204746505f4b45524e454c293b0a0969662028217064290a0909676f746f206f75745f6d757465783b0a0a0970642d3e72625f706f6f6c203d206d656d706f6f6c5f6372656174655f6b6d616c6c6f635f706f6f6c28504b545f52425f504f4f4c5f53495a452c0a090909090909202073697a656f662873747275637420706b745f72625f6e6f646529293b0a09696620282170642d3e72625f706f6f6c290a0909676f746f206f75745f6d656d3b0a0a09494e49545f4c4953545f48454144282670642d3e636472772e706b745f667265655f6c697374293b0a09494e49545f4c4953545f48454144282670642d3e636472772e706b745f6163746976655f6c697374293b0a097370696e5f6c6f636b5f696e6974282670642d3e636472772e6163746976655f6c6973745f6c6f636b293b0a0a097370696e5f6c6f636b5f696e6974282670642d3e6c6f636b293b0a097370696e5f6c6f636b5f696e6974282670642d3e696f73636865642e6c6f636b293b0a0962696f5f6c6973745f696e6974282670642d3e696f73636865642e726561645f7175657565293b0a0962696f5f6c6973745f696e6974282670642d3e696f73636865642e77726974655f7175657565293b0a09737072696e74662870642d3e6e616d652c204452495645525f4e414d45222564222c20696478293b0a09696e69745f7761697471756575655f68656164282670642d3e777175657565293b0a0970642d3e62696f5f7175657565203d2052425f524f4f543b0a0a0970642d3e77726974655f636f6e67657374696f6e5f6f6e20203d2077726974655f636f6e67657374696f6e5f6f6e3b0a0970642d3e77726974655f636f6e67657374696f6e5f6f6666203d2077726974655f636f6e67657374696f6e5f6f66663b0a0a096469736b203d20616c6c6f635f6469736b2831293b0a0969662028216469736b290a0909676f746f206f75745f6d656d3b0a0970642d3e6469736b203d206469736b3b0a096469736b2d3e6d616a6f72203d20706b746465765f6d616a6f723b0a096469736b2d3e66697273745f6d696e6f72203d206964783b0a096469736b2d3e666f7073203d2026706b74636476645f6f70733b0a096469736b2d3e666c616773203d2047454e48445f464c5f52454d4f5641424c453b0a09737472637079286469736b2d3e6469736b5f6e616d652c2070642d3e6e616d65293b0a096469736b2d3e6465766e6f6465203d20706b74636476645f6465766e6f64653b0a096469736b2d3e707269766174655f64617461203d2070643b0a096469736b2d3e7175657565203d20626c6b5f616c6c6f635f7175657565284746505f4b45524e454c293b0a0969662028216469736b2d3e7175657565290a0909676f746f206f75745f6d656d323b0a0a0970642d3e706b745f646576203d204d4b44455628706b746465765f6d616a6f722c20696478293b0a09726574203d20706b745f6e65775f6465762870642c20646576293b0a0969662028726574290a0909676f746f206f75745f6e65775f6465763b0a0a092f2a20696e6865726974206576656e7473206f662074686520686f737420646576696365202a2f0a096469736b2d3e6576656e7473203d2070642d3e626465762d3e62645f6469736b2d3e6576656e74733b0a096469736b2d3e6173796e635f6576656e7473203d2070642d3e626465762d3e62645f6469736b2d3e6173796e635f6576656e74733b0a0a096164645f6469736b286469736b293b0a0a09706b745f73797366735f6465765f6e6577287064293b0a09706b745f646562756766735f6465765f6e6577287064293b0a0a09706b745f646576735b6964785d203d2070643b0a0969662028706b745f646576290a09092a706b745f646576203d2070642d3e706b745f6465763b0a0a096d757465785f756e6c6f636b282663746c5f6d75746578293b0a0972657475726e20303b0a0a6f75745f6e65775f6465763a0a09626c6b5f636c65616e75705f7175657565286469736b2d3e7175657565293b0a6f75745f6d656d323a0a097075745f6469736b286469736b293b0a6f75745f6d656d3a0a096966202870642d3e72625f706f6f6c290a09096d656d706f6f6c5f64657374726f792870642d3e72625f706f6f6c293b0a096b66726565287064293b0a6f75745f6d757465783a0a096d757465785f756e6c6f636b282663746c5f6d75746578293b0a097072696e746b284452495645525f4e414d45223a207365747570206f6620706b746364766420646576696365206661696c65645c6e22293b0a0972657475726e207265743b0a7d0a0a2f2a0a202a205465617220646f776e206d617070696e672066726f6d20706b74636476642064657669636520746f2043442d524f4d206465766963652e0a202a2f0a73746174696320696e7420706b745f72656d6f76655f646576286465765f7420706b745f646576290a7b0a0973747275637420706b74636476645f646576696365202a70643b0a09696e74206964783b0a09696e7420726574203d20303b0a0a096d757465785f6c6f636b5f6e6573746564282663746c5f6d757465782c2053494e474c455f44455054485f4e455354494e47293b0a0a09666f722028696478203d20303b20696478203c204d41585f575249544552533b206964782b2b29207b0a09097064203d20706b745f646576735b6964785d3b0a0909696620287064202626202870642d3e706b745f646576203d3d20706b745f64657629290a090909627265616b3b0a097d0a0969662028696478203d3d204d41585f5752495445525329207b0a0909445052494e544b284452495645525f4e414d45223a20646576206e6f742073657475705c6e22293b0a0909726574203d202d454e58494f3b0a0909676f746f206f75743b0a097d0a0a096966202870642d3e726566636e74203e203029207b0a0909726574203d202d45425553593b0a0909676f746f206f75743b0a097d0a09696620282149535f4552522870642d3e636472772e74687265616429290a09096b7468726561645f73746f702870642d3e636472772e746872656164293b0a0a09706b745f646576735b6964785d203d204e554c4c3b0a0a09706b745f646562756766735f6465765f72656d6f7665287064293b0a09706b745f73797366735f6465765f72656d6f7665287064293b0a0a09626c6b6465765f7075742870642d3e626465762c20464d4f44455f52454144207c20464d4f44455f4e44454c4159293b0a0a0972656d6f76655f70726f635f656e7472792870642d3e6e616d652c20706b745f70726f63293b0a09445052494e544b284452495645525f4e414d45223a2077726974657220257320756e6d61707065645c6e222c2070642d3e6e616d65293b0a0a0964656c5f67656e6469736b2870642d3e6469736b293b0a09626c6b5f636c65616e75705f71756575652870642d3e6469736b2d3e7175657565293b0a097075745f6469736b2870642d3e6469736b293b0a0a096d656d706f6f6c5f64657374726f792870642d3e72625f706f6f6c293b0a096b66726565287064293b0a0a092f2a205468697320697320736166653a206f70656e2829206973207374696c6c20686f6c64696e672061207265666572656e63652e202a2f0a096d6f64756c655f70757428544849535f4d4f44554c45293b0a0a6f75743a0a096d757465785f756e6c6f636b282663746c5f6d75746578293b0a0972657475726e207265743b0a7d0a0a73746174696320766f696420706b745f6765745f7374617475732873747275637420706b745f6374726c5f636f6d6d616e64202a6374726c5f636d64290a7b0a0973747275637420706b74636476645f646576696365202a70643b0a0a096d757465785f6c6f636b5f6e6573746564282663746c5f6d757465782c2053494e474c455f44455054485f4e455354494e47293b0a0a097064203d20706b745f66696e645f6465765f66726f6d5f6d696e6f72286374726c5f636d642d3e6465765f696e646578293b0a0969662028706429207b0a09096374726c5f636d642d3e646576203d206e65775f656e636f64655f6465762870642d3e626465762d3e62645f646576293b0a09096374726c5f636d642d3e706b745f646576203d206e65775f656e636f64655f6465762870642d3e706b745f646576293b0a097d20656c7365207b0a09096374726c5f636d642d3e646576203d20303b0a09096374726c5f636d642d3e706b745f646576203d20303b0a097d0a096374726c5f636d642d3e6e756d5f64657669636573203d204d41585f575249544552533b0a0a096d757465785f756e6c6f636b282663746c5f6d75746578293b0a7d0a0a737461746963206c6f6e6720706b745f63746c5f696f63746c287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267290a7b0a09766f6964205f5f75736572202a61726770203d2028766f6964205f5f75736572202a296172673b0a0973747275637420706b745f6374726c5f636f6d6d616e64206374726c5f636d643b0a09696e7420726574203d20303b0a096465765f7420706b745f646576203d20303b0a0a0969662028636d6420213d205041434b45545f4354524c5f434d44290a090972657475726e202d454e4f5454593b0a0a0969662028636f70795f66726f6d5f7573657228266374726c5f636d642c20617267702c2073697a656f662873747275637420706b745f6374726c5f636f6d6d616e642929290a090972657475726e202d454641554c543b0a0a0973776974636820286374726c5f636d642e636f6d6d616e6429207b0a096361736520504b545f4354524c5f434d445f53455455503a0a0909696620282163617061626c65284341505f5359535f41444d494e29290a09090972657475726e202d455045524d3b0a0909726574203d20706b745f73657475705f646576286e65775f6465636f64655f646576286374726c5f636d642e646576292c2026706b745f646576293b0a09096374726c5f636d642e706b745f646576203d206e65775f656e636f64655f64657628706b745f646576293b0a0909627265616b3b0a096361736520504b545f4354524c5f434d445f54454152444f574e3a0a0909696620282163617061626c65284341505f5359535f41444d494e29290a09090972657475726e202d455045524d3b0a0909726574203d20706b745f72656d6f76655f646576286e65775f6465636f64655f646576286374726c5f636d642e706b745f64657629293b0a0909627265616b3b0a096361736520504b545f4354524c5f434d445f5354415455533a0a0909706b745f6765745f73746174757328266374726c5f636d64293b0a0909627265616b3b0a0964656661756c743a0a090972657475726e202d454e4f5454593b0a097d0a0a0969662028636f70795f746f5f7573657228617267702c20266374726c5f636d642c2073697a656f662873747275637420706b745f6374726c5f636f6d6d616e642929290a090972657475726e202d454641554c543b0a0972657475726e207265743b0a7d0a0a23696664656620434f4e4649475f434f4d5041540a737461746963206c6f6e6720706b745f63746c5f636f6d7061745f696f63746c287374727563742066696c65202a66696c652c20756e7369676e656420696e7420636d642c20756e7369676e6564206c6f6e6720617267290a7b0a0972657475726e20706b745f63746c5f696f63746c2866696c652c20636d642c2028756e7369676e6564206c6f6e6729636f6d7061745f7074722861726729293b0a7d0a23656e6469660a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e7320706b745f63746c5f666f7073203d207b0a092e6f70656e09093d206e6f6e7365656b61626c655f6f70656e2c0a092e756e6c6f636b65645f696f63746c093d20706b745f63746c5f696f63746c2c0a23696664656620434f4e4649475f434f4d5041540a092e636f6d7061745f696f63746c093d20706b745f63746c5f636f6d7061745f696f63746c2c0a23656e6469660a092e6f776e657209093d20544849535f4d4f44554c452c0a092e6c6c7365656b09093d206e6f5f6c6c7365656b2c0a7d3b0a0a73746174696320737472756374206d69736364657669636520706b745f6d697363203d207b0a092e6d696e6f722009093d204d4953435f44594e414d49435f4d494e4f522c0a092e6e616d65202009093d204452495645525f4e414d452c0a092e6e6f64656e616d65093d2022706b74636476642f636f6e74726f6c222c0a092e666f7073202009093d2026706b745f63746c5f666f70730a7d3b0a0a73746174696320696e74205f5f696e697420706b745f696e697428766f6964290a7b0a09696e74207265743b0a0a096d757465785f696e6974282663746c5f6d75746578293b0a0a097073645f706f6f6c203d206d656d706f6f6c5f6372656174655f6b6d616c6c6f635f706f6f6c285053445f504f4f4c5f53495a452c0a090909090973697a656f6628737472756374207061636b65745f737461636b65645f6461746129293b0a0969662028217073645f706f6f6c290a090972657475726e202d454e4f4d454d3b0a0a09726574203d2072656769737465725f626c6b64657628706b746465765f6d616a6f722c204452495645525f4e414d45293b0a0969662028726574203c203029207b0a09097072696e746b284452495645525f4e414d45223a20556e61626c6520746f20726567697374657220626c6f636b206465766963655c6e22293b0a0909676f746f206f7574323b0a097d0a096966202821706b746465765f6d616a6f72290a0909706b746465765f6d616a6f72203d207265743b0a0a09726574203d20706b745f73797366735f696e697428293b0a0969662028726574290a0909676f746f206f75743b0a0a09706b745f646562756766735f696e697428293b0a0a09726574203d206d6973635f72656769737465722826706b745f6d697363293b0a096966202872657429207b0a09097072696e746b284452495645525f4e414d45223a20556e61626c6520746f207265676973746572206d697363206465766963655c6e22293b0a0909676f746f206f75745f6d6973633b0a097d0a0a09706b745f70726f63203d2070726f635f6d6b64697228226472697665722f224452495645525f4e414d452c204e554c4c293b0a0a0972657475726e20303b0a0a6f75745f6d6973633a0a09706b745f646562756766735f636c65616e757028293b0a09706b745f73797366735f636c65616e757028293b0a6f75743a0a09756e72656769737465725f626c6b64657628706b746465765f6d616a6f722c204452495645525f4e414d45293b0a6f7574323a0a096d656d706f6f6c5f64657374726f79287073645f706f6f6c293b0a0972657475726e207265743b0a7d0a0a73746174696320766f6964205f5f6578697420706b745f6578697428766f6964290a7b0a0972656d6f76655f70726f635f656e74727928226472697665722f224452495645525f4e414d452c204e554c4c293b0a096d6973635f646572656769737465722826706b745f6d697363293b0a0a09706b745f646562756766735f636c65616e757028293b0a09706b745f73797366735f636c65616e757028293b0a0a09756e72656769737465725f626c6b64657628706b746465765f6d616a6f722c204452495645525f4e414d45293b0a096d656d706f6f6c5f64657374726f79287073645f706f6f6c293b0a7d0a0a4d4f44554c455f4445534352495054494f4e28225061636b65742077726974696e67206c6179657220666f722043442f4456442064726976657322293b0a4d4f44554c455f415554484f5228224a656e73204178626f65203c6178626f6540737573652e64653e22293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a0a6d6f64756c655f696e697428706b745f696e6974293b0a6d6f64756c655f6578697428706b745f65786974293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f7073336469736b2e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333337303700313231313437343433333000303031373137300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20505333204469736b2053746f72616765204472697665720a202a0a202a20436f7079726967687420284329203230303720536f6e7920436f6d707574657220456e7465727461696e6d656e7420496e632e0a202a20436f70797269676874203230303720536f6e7920436f72702e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966792069740a202a20756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865640a202a20627920746865204672656520536f66747761726520466f756e646174696f6e3b2076657273696f6e2032206f6620746865204c6963656e73652e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c206275740a202a20574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e20205365652074686520474e550a202a2047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e736520616c6f6e670a202a207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f66747761726520466f756e646174696f6e2c20496e632e2c0a202a203531204672616e6b6c696e205374726565742c20466966746820466c6f6f722c20426f73746f6e2c204d412030323131302d31333031205553412e0a202a2f0a0a23696e636c756465203c6c696e75782f6174612e683e0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a0a23696e636c756465203c61736d2f6c763163616c6c2e683e0a23696e636c756465203c61736d2f70733373746f722e683e0a23696e636c756465203c61736d2f6669726d776172652e683e0a0a0a23646566696e65204445564943455f4e414d450909227073336469736b220a0a23646566696e6520424f554e43455f53495a4509092836342a31303234290a0a23646566696e65205053334449534b5f4d41585f4449534b530931360a23646566696e65205053334449534b5f4d494e4f5253090931360a0a0a23646566696e65205053334449534b5f4e414d45090922707333642563220a0a0a737472756374207073336469736b5f70726976617465207b0a097370696e6c6f636b5f74206c6f636b3b09092f2a2052657175657374207175657565207370696e6c6f636b202a2f0a0973747275637420726571756573745f7175657565202a71756575653b0a097374727563742067656e6469736b202a67656e6469736b3b0a09756e7369676e656420696e7420626c6f636b696e675f666163746f723b0a097374727563742072657175657374202a7265713b0a09753634207261775f63617061636974793b0a09756e7369676e65642063686172206d6f64656c5b4154415f49445f50524f445f4c454e2b315d3b0a7d3b0a0a0a23646566696e65204c56315f53544f524147455f53454e445f4154415f434f4d4d414e44092832290a23646566696e65204c56315f53544f524147455f4154415f4844444f555409092830783233290a0a737472756374206c76315f6174615f636d6e645f626c6f636b207b0a097531360966656174757265733b0a0975313609736563746f725f636f756e743b0a09753136094c42415f6c6f773b0a09753136094c42415f6d69643b0a09753136094c42415f686967683b0a097538096465766963653b0a09753809636f6d6d616e643b0a097533320969735f6578743b0a097533320970726f746f3b0a0975333209696e5f6f75743b0a097533320973697a653b0a09753634096275666665723b0a09753332096172676c656e3b0a7d3b0a0a656e756d206c76315f6174615f70726f746f207b0a094e4f4e5f444154415f50524f544f20202020203d20302c0a0950494f5f444154415f494e5f50524f544f20203d20312c0a0950494f5f444154415f4f55545f50524f544f203d20322c0a09444d415f50524f544f203d20330a7d3b0a0a656e756d206c76315f6174615f696e5f6f7574207b0a094449525f5752495445203d20302c0909092f2a206d656d6f7279202d3e20646576696365202a2f0a094449525f52454144203d20310909092f2a20646576696365202d3e206d656d6f7279202a2f0a7d3b0a0a73746174696320696e74207073336469736b5f6d616a6f723b0a0a0a73746174696320636f6e73742073747275637420626c6f636b5f6465766963655f6f7065726174696f6e73207073336469736b5f666f7073203d207b0a092e6f776e657209093d20544849535f4d4f44554c452c0a7d3b0a0a0a73746174696320766f6964207073336469736b5f736361747465725f67617468657228737472756374207073335f73746f726167655f646576696365202a6465762c0a090909092020207374727563742072657175657374202a7265712c20696e7420676174686572290a7b0a09756e7369676e656420696e74206f6666736574203d20303b0a09737472756374207265715f6974657261746f7220697465723b0a097374727563742062696f5f766563202a627665633b0a09756e7369676e656420696e742069203d20303b0a0973697a655f742073697a653b0a09766f6964202a6275663b0a0a0972715f666f725f656163685f7365676d656e7428627665632c207265712c206974657229207b0a0909756e7369676e6564206c6f6e6720666c6167733b0a09096465765f64626728266465762d3e7362642e636f72652c0a0909092225733a25753a2062696f2025753a202575207365677320257520736563746f72732066726f6d20256c755c6e222c0a0909095f5f66756e635f5f2c205f5f4c494e455f5f2c20692c2062696f5f7365676d656e747328697465722e62696f292c0a09090962696f5f736563746f727328697465722e62696f292c20697465722e62696f2d3e62695f736563746f72293b0a0a090973697a65203d20627665632d3e62765f6c656e3b0a0909627566203d20627665635f6b6d61705f69727128627665632c2026666c616773293b0a090969662028676174686572290a0909096d656d637079286465762d3e626f756e63655f6275662b6f66667365742c206275662c2073697a65293b0a0909656c73650a0909096d656d637079286275662c206465762d3e626f756e63655f6275662b6f66667365742c2073697a65293b0a09096f6666736574202b3d2073697a653b0a0909666c7573685f6b65726e656c5f6463616368655f7061676528627665632d3e62765f70616765293b0a0909627665635f6b756e6d61705f697271286275662c2026666c616773293b0a0909692b2b3b0a097d0a7d0a0a73746174696320696e74207073336469736b5f7375626d69745f726571756573745f736728737472756374207073335f73746f726167655f646576696365202a6465762c0a0909090920202020207374727563742072657175657374202a726571290a7b0a09737472756374207073336469736b5f70726976617465202a70726976203d207073335f73797374656d5f6275735f6765745f6472766461746128266465762d3e736264293b0a09696e74207772697465203d2072715f646174615f64697228726571292c207265733b0a09636f6e73742063686172202a6f70203d207772697465203f2022777269746522203a202272656164223b0a097536342073746172745f736563746f722c20736563746f72733b0a09756e7369676e656420696e7420726567696f6e5f6964203d206465762d3e726567696f6e735b6465762d3e726567696f6e5f6964785d2e69643b0a0a2369666465662044454255470a09756e7369676e656420696e74206e203d20303b0a097374727563742062696f5f766563202a62763b0a09737472756374207265715f6974657261746f7220697465723b0a0a0972715f666f725f656163685f7365676d656e742862762c207265712c2069746572290a09096e2b2b3b0a096465765f64626728266465762d3e7362642e636f72652c0a09092225733a25753a202573207265712068617320257520627665637320666f7220257520736563746f72735c6e222c0a09095f5f66756e635f5f2c205f5f4c494e455f5f2c206f702c206e2c20626c6b5f72715f736563746f72732872657129293b0a23656e6469660a0a0973746172745f736563746f72203d20626c6b5f72715f706f732872657129202a20707269762d3e626c6f636b696e675f666163746f723b0a09736563746f7273203d20626c6b5f72715f736563746f72732872657129202a20707269762d3e626c6f636b696e675f666163746f723b0a096465765f64626728266465762d3e7362642e636f72652c202225733a25753a20257320256c6c7520736563746f7273207374617274696e6720617420256c6c755c6e222c0a09095f5f66756e635f5f2c205f5f4c494e455f5f2c206f702c20736563746f72732c2073746172745f736563746f72293b0a0a0969662028777269746529207b0a09097073336469736b5f736361747465725f676174686572286465762c207265712c2031293b0a0a0909726573203d206c76315f73746f726167655f7772697465286465762d3e7362642e6465765f69642c20726567696f6e5f69642c0a090909090973746172745f736563746f722c20736563746f72732c20302c0a09090909096465762d3e626f756e63655f6c7061722c20266465762d3e746167293b0a097d20656c7365207b0a0909726573203d206c76315f73746f726167655f72656164286465762d3e7362642e6465765f69642c20726567696f6e5f69642c0a090909092020202020202073746172745f736563746f722c20736563746f72732c20302c0a09090909202020202020206465762d3e626f756e63655f6c7061722c20266465762d3e746167293b0a097d0a096966202872657329207b0a09096465765f65727228266465762d3e7362642e636f72652c202225733a25753a202573206661696c65642025645c6e222c205f5f66756e635f5f2c0a0909095f5f4c494e455f5f2c206f702c20726573293b0a09095f5f626c6b5f656e645f726571756573745f616c6c287265712c202d45494f293b0a090972657475726e20303b0a097d0a0a09707269762d3e726571203d207265713b0a0972657475726e20313b0a7d0a0a73746174696320696e74207073336469736b5f7375626d69745f666c7573685f7265717565737428737472756374207073335f73746f726167655f646576696365202a6465762c0a09090909097374727563742072657175657374202a726571290a7b0a09737472756374207073336469736b5f70726976617465202a70726976203d207073335f73797374656d5f6275735f6765745f6472766461746128266465762d3e736264293b0a09753634207265733b0a0a096465765f64626728266465762d3e7362642e636f72652c202225733a25753a20666c75736820726571756573745c6e222c205f5f66756e635f5f2c205f5f4c494e455f5f293b0a0a09726573203d206c76315f73746f726167655f73656e645f6465766963655f636f6d6d616e64286465762d3e7362642e6465765f69642c0a09090909092020202020204c56315f53544f524147455f4154415f4844444f55542c20302c20302c20302c0a0909090909202020202020302c20266465762d3e746167293b0a096966202872657329207b0a09096465765f65727228266465762d3e7362642e636f72652c202225733a25753a2073796e63206361636865206661696c6564203078256c6c785c6e222c0a0909095f5f66756e635f5f2c205f5f4c494e455f5f2c20726573293b0a09095f5f626c6b5f656e645f726571756573745f616c6c287265712c202d45494f293b0a090972657475726e20303b0a097d0a0a09707269762d3e726571203d207265713b0a0972657475726e20313b0a7d0a0a73746174696320766f6964207073336469736b5f646f5f7265717565737428737472756374207073335f73746f726167655f646576696365202a6465762c0a0909092020202020202073747275637420726571756573745f7175657565202a71290a7b0a097374727563742072657175657374202a7265713b0a0a096465765f64626728266465762d3e7362642e636f72652c202225733a25755c6e222c205f5f66756e635f5f2c205f5f4c494e455f5f293b0a0a097768696c65202828726571203d20626c6b5f66657463685f726571756573742871292929207b0a0909696620287265712d3e636d645f666c6167732026205245515f464c55534829207b0a090909696620287073336469736b5f7375626d69745f666c7573685f72657175657374286465762c2072657129290a09090909627265616b3b0a09097d20656c736520696620287265712d3e636d645f74797065203d3d205245515f545950455f465329207b0a090909696620287073336469736b5f7375626d69745f726571756573745f7367286465762c2072657129290a09090909627265616b3b0a09097d20656c7365207b0a090909626c6b5f64756d705f72715f666c616773287265712c204445564943455f4e414d45202220626164207265717565737422293b0a0909095f5f626c6b5f656e645f726571756573745f616c6c287265712c202d45494f293b0a090909636f6e74696e75653b0a09097d0a097d0a7d0a0a73746174696320766f6964207073336469736b5f726571756573742873747275637420726571756573745f7175657565202a71290a7b0a09737472756374207073335f73746f726167655f646576696365202a646576203d20712d3e7175657565646174613b0a09737472756374207073336469736b5f70726976617465202a70726976203d207073335f73797374656d5f6275735f6765745f6472766461746128266465762d3e736264293b0a0a0969662028707269762d3e72657129207b0a09096465765f64626728266465762d3e7362642e636f72652c202225733a257520627573795c6e222c205f5f66756e635f5f2c205f5f4c494e455f5f293b0a090972657475726e3b0a097d0a0a097073336469736b5f646f5f72657175657374286465762c2071293b0a7d0a0a7374617469632069727172657475726e5f74207073336469736b5f696e7465727275707428696e74206972712c20766f6964202a64617461290a7b0a09737472756374207073335f73746f726167655f646576696365202a646576203d20646174613b0a09737472756374207073336469736b5f70726976617465202a707269763b0a097374727563742072657175657374202a7265713b0a09696e74207265732c20726561642c206572726f723b0a09753634207461672c207374617475733b0a09636f6e73742063686172202a6f703b0a0a09726573203d206c76315f73746f726167655f6765745f6173796e635f737461747573286465762d3e7362642e6465765f69642c20267461672c2026737461747573293b0a0a096966202874616720213d206465762d3e746167290a09096465765f65727228266465762d3e7362642e636f72652c0a0909092225733a25753a20746167206d69736d617463682c20676f7420256c6c782c20657870656374656420256c6c785c6e222c0a0909095f5f66756e635f5f2c205f5f4c494e455f5f2c207461672c206465762d3e746167293b0a0a096966202872657329207b0a09096465765f65727228266465762d3e7362642e636f72652c202225733a25753a207265733d2564207374617475733d3078256c6c785c6e222c0a0909095f5f66756e635f5f2c205f5f4c494e455f5f2c207265732c20737461747573293b0a090972657475726e204952515f48414e444c45443b0a097d0a0a0970726976203d207073335f73797374656d5f6275735f6765745f6472766461746128266465762d3e736264293b0a09726571203d20707269762d3e7265713b0a09696620282172657129207b0a09096465765f64626728266465762d3e7362642e636f72652c0a0909092225733a2575206e6f6e2d626c6f636b206c61796572207265717565737420636f6d706c657465645c6e222c205f5f66756e635f5f2c0a0909095f5f4c494e455f5f293b0a09096465762d3e6c76315f737461747573203d207374617475733b0a0909636f6d706c65746528266465762d3e646f6e65293b0a090972657475726e204952515f48414e444c45443b0a097d0a0a09696620287265712d3e636d645f666c6167732026205245515f464c55534829207b0a090972656164203d20303b0a09096f70203d2022666c757368223b0a097d20656c7365207b0a090972656164203d202172715f646174615f64697228726571293b0a09096f70203d2072656164203f20227265616422203a20227772697465223b0a097d0a096966202873746174757329207b0a09096465765f64626728266465762d3e7362642e636f72652c202225733a25753a202573206661696c6564203078256c6c785c6e222c205f5f66756e635f5f2c0a0909095f5f4c494e455f5f2c206f702c20737461747573293b0a09096572726f72203d202d45494f3b0a097d20656c7365207b0a09096465765f64626728266465762d3e7362642e636f72652c202225733a25753a20257320636f6d706c657465645c6e222c205f5f66756e635f5f2c0a0909095f5f4c494e455f5f2c206f70293b0a09096572726f72203d20303b0a09096966202872656164290a0909097073336469736b5f736361747465725f676174686572286465762c207265712c2030293b0a097d0a0a097370696e5f6c6f636b2826707269762d3e6c6f636b293b0a095f5f626c6b5f656e645f726571756573745f616c6c287265712c206572726f72293b0a09707269762d3e726571203d204e554c4c3b0a097073336469736b5f646f5f72657175657374286465762c20707269762d3e7175657565293b0a097370696e5f756e6c6f636b2826707269762d3e6c6f636b293b0a0a0972657475726e204952515f48414e444c45443b0a7d0a0a73746174696320696e74207073336469736b5f73796e635f636163686528737472756374207073335f73746f726167655f646576696365202a646576290a7b0a09753634207265733b0a0a096465765f64626728266465762d3e7362642e636f72652c202225733a25753a2073796e632063616368655c6e222c205f5f66756e635f5f2c205f5f4c494e455f5f293b0a0a09726573203d2070733373746f725f73656e645f636f6d6d616e64286465762c204c56315f53544f524147455f4154415f4844444f55542c20302c20302c20302c2030293b0a096966202872657329207b0a09096465765f65727228266465762d3e7362642e636f72652c202225733a25753a2073796e63206361636865206661696c6564203078256c6c785c6e222c0a0909095f5f66756e635f5f2c205f5f4c494e455f5f2c20726573293b0a090972657475726e202d45494f3b0a097d0a0972657475726e20303b0a7d0a0a0a2f2a204154412068656c7065727320636f706965642066726f6d20647269766572732f6174612f6c69626174612d636f72652e63202a2f0a0a73746174696320766f696420737761705f6275665f6c65313628753136202a6275662c20756e7369676e656420696e74206275665f776f726473290a7b0a236966646566205f5f4249475f454e4449414e0a09756e7369676e656420696e7420693b0a0a09666f72202869203d20303b2069203c206275665f776f7264733b20692b2b290a09096275665b695d203d206c6531365f746f5f637075286275665b695d293b0a23656e646966202f2a205f5f4249475f454e4449414e202a2f0a7d0a0a73746174696320753634206174615f69645f6e5f736563746f727328636f6e737420753136202a6964290a7b0a09696620286174615f69645f6861735f6c62612869642929207b0a0909696620286174615f69645f6861735f6c6261343828696429290a09090972657475726e206174615f69645f7536342869642c20313030293b0a0909656c73650a09090972657475726e206174615f69645f7533322869642c203630293b0a097d20656c7365207b0a0909696620286174615f69645f63757272656e745f6368735f76616c696428696429290a09090972657475726e206174615f69645f7533322869642c203537293b0a0909656c73650a09090972657475726e2069645b315d202a2069645b335d202a2069645b365d3b0a097d0a7d0a0a73746174696320766f6964206174615f69645f737472696e6728636f6e737420753136202a69642c20756e7369676e65642063686172202a732c20756e7369676e656420696e74206f66732c0a0909092020756e7369676e656420696e74206c656e290a7b0a09756e7369676e656420696e7420633b0a0a097768696c6520286c656e203e203029207b0a090963203d2069645b6f66735d203e3e20383b0a09092a73203d20633b0a0909732b2b3b0a0a090963203d2069645b6f66735d202620307866663b0a09092a73203d20633b0a0909732b2b3b0a0a09096f66732b2b3b0a09096c656e202d3d20323b0a097d0a7d0a0a73746174696320766f6964206174615f69645f635f737472696e6728636f6e737420753136202a69642c20756e7369676e65642063686172202a732c20756e7369676e656420696e74206f66732c0a09090920202020756e7369676e656420696e74206c656e290a7b0a09756e7369676e65642063686172202a703b0a0a095741524e5f4f4e2821286c656e2026203129293b0a0a096174615f69645f737472696e672869642c20732c206f66732c206c656e202d2031293b0a0a0970203d2073202b207374726e6c656e28732c206c656e202d2031293b0a097768696c65202870203e207320262620705b2d315d203d3d20272027290a0909702d2d3b0a092a70203d20275c30273b0a7d0a0a73746174696320696e74207073336469736b5f6964656e7469667928737472756374207073335f73746f726167655f646576696365202a646576290a7b0a09737472756374207073336469736b5f70726976617465202a70726976203d207073335f73797374656d5f6275735f6765745f6472766461746128266465762d3e736264293b0a09737472756374206c76315f6174615f636d6e645f626c6f636b206174615f636d6e643b0a09753136202a6964203d206465762d3e626f756e63655f6275663b0a09753634207265733b0a0a096465765f64626728266465762d3e7362642e636f72652c202225733a25753a206964656e74696679206469736b5c6e222c205f5f66756e635f5f2c205f5f4c494e455f5f293b0a0a096d656d73657428266174615f636d6e642c20302c2073697a656f6628737472756374206c76315f6174615f636d6e645f626c6f636b29293b0a096174615f636d6e642e636f6d6d616e64203d204154415f434d445f49445f4154413b0a096174615f636d6e642e736563746f725f636f756e74203d20313b0a096174615f636d6e642e73697a65203d206174615f636d6e642e6172676c656e203d204154415f49445f574f524453202a20323b0a096174615f636d6e642e627566666572203d206465762d3e626f756e63655f6c7061723b0a096174615f636d6e642e70726f746f203d2050494f5f444154415f494e5f50524f544f3b0a096174615f636d6e642e696e5f6f7574203d204449525f524541443b0a0a09726573203d2070733373746f725f73656e645f636f6d6d616e64286465762c204c56315f53544f524147455f53454e445f4154415f434f4d4d414e442c0a090909092020207073335f6d6d5f706879735f746f5f6c706172285f5f706128266174615f636d6e6429292c0a0909090920202073697a656f66286174615f636d6e64292c206174615f636d6e642e6275666665722c0a090909092020206174615f636d6e642e6172676c656e293b0a096966202872657329207b0a09096465765f65727228266465762d3e7362642e636f72652c202225733a25753a206964656e74696679206469736b206661696c6564203078256c6c785c6e222c0a0909095f5f66756e635f5f2c205f5f4c494e455f5f2c20726573293b0a090972657475726e202d45494f3b0a097d0a0a09737761705f6275665f6c6531362869642c204154415f49445f574f524453293b0a0a092f2a20416c6c20776527726520696e746572657374656420696e206172652072617720636170616369747920616e64206d6f64656c206e616d65202a2f0a09707269762d3e7261775f6361706163697479203d206174615f69645f6e5f736563746f7273286964293b0a096174615f69645f635f737472696e672869642c20707269762d3e6d6f64656c2c204154415f49445f50524f442c2073697a656f6628707269762d3e6d6f64656c29293b0a0972657475726e20303b0a7d0a0a73746174696320756e7369676e6564206c6f6e67207073336469736b5f6d61736b3b0a0a73746174696320444546494e455f4d55544558287073336469736b5f6d61736b5f6d75746578293b0a0a73746174696320696e74207073336469736b5f70726f626528737472756374207073335f73797374656d5f6275735f646576696365202a5f646576290a7b0a09737472756374207073335f73746f726167655f646576696365202a646576203d20746f5f7073335f73746f726167655f64657669636528265f6465762d3e636f7265293b0a09737472756374207073336469736b5f70726976617465202a707269763b0a09696e74206572726f723b0a09756e7369676e656420696e74206465766964783b0a0973747275637420726571756573745f7175657565202a71756575653b0a097374727563742067656e6469736b202a67656e6469736b3b0a0a09696620286465762d3e626c6b5f73697a65203c2035313229207b0a09096465765f65727228266465762d3e7362642e636f72652c0a0909092225733a25753a2063616e6e6f742068616e646c6520626c6f636b2073697a6520256c6c755c6e222c205f5f66756e635f5f2c0a0909095f5f4c494e455f5f2c206465762d3e626c6b5f73697a65293b0a090972657475726e202d45494e56414c3b0a097d0a0a094255494c445f4255475f4f4e285053334449534b5f4d41585f4449534b53203e20424954535f5045525f4c4f4e47293b0a096d757465785f6c6f636b28267073336469736b5f6d61736b5f6d75746578293b0a09646576696478203d2066696e645f66697273745f7a65726f5f62697428267073336469736b5f6d61736b2c205053334449534b5f4d41585f4449534b53293b0a0969662028646576696478203e3d205053334449534b5f4d41585f4449534b5329207b0a09096465765f65727228266465762d3e7362642e636f72652c202225733a25753a20546f6f206d616e79206469736b735c6e222c205f5f66756e635f5f2c0a0909095f5f4c494e455f5f293b0a09096d757465785f756e6c6f636b28267073336469736b5f6d61736b5f6d75746578293b0a090972657475726e202d454e4f5350433b0a097d0a095f5f7365745f626974286465766964782c20267073336469736b5f6d61736b293b0a096d757465785f756e6c6f636b28267073336469736b5f6d61736b5f6d75746578293b0a0a0970726976203d206b7a616c6c6f632873697a656f66282a70726976292c204746505f4b45524e454c293b0a0969662028217072697629207b0a09096572726f72203d202d454e4f4d454d3b0a0909676f746f206661696c3b0a097d0a0a097073335f73797374656d5f6275735f7365745f64727664617461285f6465762c2070726976293b0a097370696e5f6c6f636b5f696e69742826707269762d3e6c6f636b293b0a0a096465762d3e626f756e63655f73697a65203d20424f554e43455f53495a453b0a096465762d3e626f756e63655f627566203d206b6d616c6c6f6328424f554e43455f53495a452c204746505f444d41293b0a0969662028216465762d3e626f756e63655f62756629207b0a09096572726f72203d202d454e4f4d454d3b0a0909676f746f206661696c5f667265655f707269763b0a097d0a0a096572726f72203d2070733373746f725f7365747570286465762c207073336469736b5f696e74657272757074293b0a09696620286572726f72290a0909676f746f206661696c5f667265655f626f756e63653b0a0a097073336469736b5f6964656e7469667928646576293b0a0a097175657565203d20626c6b5f696e69745f7175657565287073336469736b5f726571756573742c2026707269762d3e6c6f636b293b0a096966202821717565756529207b0a09096465765f65727228266465762d3e7362642e636f72652c202225733a25753a20626c6b5f696e69745f7175657565206661696c65645c6e222c0a0909095f5f66756e635f5f2c205f5f4c494e455f5f293b0a09096572726f72203d202d454e4f4d454d3b0a0909676f746f206661696c5f74656172646f776e3b0a097d0a0a09707269762d3e7175657565203d2071756575653b0a0971756575652d3e717565756564617461203d206465763b0a0a09626c6b5f71756575655f626f756e63655f6c696d69742871756575652c20424c4b5f424f554e43455f48494748293b0a0a09626c6b5f71756575655f6d61785f68775f736563746f72732871756575652c206465762d3e626f756e63655f73697a65203e3e2039293b0a09626c6b5f71756575655f7365676d656e745f626f756e646172792871756575652c202d31554c293b0a09626c6b5f71756575655f646d615f616c69676e6d656e742871756575652c206465762d3e626c6b5f73697a652d31293b0a09626c6b5f71756575655f6c6f676963616c5f626c6f636b5f73697a652871756575652c206465762d3e626c6b5f73697a65293b0a0a09626c6b5f71756575655f666c7573682871756575652c205245515f464c555348293b0a0a09626c6b5f71756575655f6d61785f7365676d656e74732871756575652c202d31293b0a09626c6b5f71756575655f6d61785f7365676d656e745f73697a652871756575652c206465762d3e626f756e63655f73697a65293b0a0a0967656e6469736b203d20616c6c6f635f6469736b285053334449534b5f4d494e4f5253293b0a09696620282167656e6469736b29207b0a09096465765f65727228266465762d3e7362642e636f72652c202225733a25753a20616c6c6f635f6469736b206661696c65645c6e222c205f5f66756e635f5f2c0a0909095f5f4c494e455f5f293b0a09096572726f72203d202d454e4f4d454d3b0a0909676f746f206661696c5f636c65616e75705f71756575653b0a097d0a0a09707269762d3e67656e6469736b203d2067656e6469736b3b0a0967656e6469736b2d3e6d616a6f72203d207073336469736b5f6d616a6f723b0a0967656e6469736b2d3e66697273745f6d696e6f72203d20646576696478202a205053334449534b5f4d494e4f52533b0a0967656e6469736b2d3e666f7073203d20267073336469736b5f666f70733b0a0967656e6469736b2d3e7175657565203d2071756575653b0a0967656e6469736b2d3e707269766174655f64617461203d206465763b0a0967656e6469736b2d3e64726976657266735f646576203d20266465762d3e7362642e636f72653b0a09736e7072696e74662867656e6469736b2d3e6469736b5f6e616d652c2073697a656f662867656e6469736b2d3e6469736b5f6e616d65292c205053334449534b5f4e414d452c0a0909206465766964782b276127293b0a09707269762d3e626c6f636b696e675f666163746f72203d206465762d3e626c6b5f73697a65203e3e20393b0a097365745f63617061636974792867656e6469736b2c0a090920202020206465762d3e726567696f6e735b6465762d3e726567696f6e5f6964785d2e73697a652a707269762d3e626c6f636b696e675f666163746f72293b0a0a096465765f696e666f28266465762d3e7362642e636f72652c0a09092022257320697320612025732028256c6c75204d694220746f74616c2c20256c75204d694220666f72204f746865724f53295c6e222c0a09092067656e6469736b2d3e6469736b5f6e616d652c20707269762d3e6d6f64656c2c20707269762d3e7261775f6361706163697479203e3e2031312c0a0909206765745f63617061636974792867656e6469736b29203e3e203131293b0a0a096164645f6469736b2867656e6469736b293b0a0972657475726e20303b0a0a6661696c5f636c65616e75705f71756575653a0a09626c6b5f636c65616e75705f7175657565287175657565293b0a6661696c5f74656172646f776e3a0a0970733373746f725f74656172646f776e28646576293b0a6661696c5f667265655f626f756e63653a0a096b66726565286465762d3e626f756e63655f627566293b0a6661696c5f667265655f707269763a0a096b667265652870726976293b0a097073335f73797374656d5f6275735f7365745f64727664617461285f6465762c204e554c4c293b0a6661696c3a0a096d757465785f6c6f636b28267073336469736b5f6d61736b5f6d75746578293b0a095f5f636c6561725f626974286465766964782c20267073336469736b5f6d61736b293b0a096d757465785f756e6c6f636b28267073336469736b5f6d61736b5f6d75746578293b0a0972657475726e206572726f723b0a7d0a0a73746174696320696e74207073336469736b5f72656d6f766528737472756374207073335f73797374656d5f6275735f646576696365202a5f646576290a7b0a09737472756374207073335f73746f726167655f646576696365202a646576203d20746f5f7073335f73746f726167655f64657669636528265f6465762d3e636f7265293b0a09737472756374207073336469736b5f70726976617465202a70726976203d207073335f73797374656d5f6275735f6765745f6472766461746128266465762d3e736264293b0a0a096d757465785f6c6f636b28267073336469736b5f6d61736b5f6d75746578293b0a095f5f636c6561725f626974284d494e4f52286469736b5f6465767428707269762d3e67656e6469736b2929202f205053334449534b5f4d494e4f52532c0a090920202020267073336469736b5f6d61736b293b0a096d757465785f756e6c6f636b28267073336469736b5f6d61736b5f6d75746578293b0a0964656c5f67656e6469736b28707269762d3e67656e6469736b293b0a09626c6b5f636c65616e75705f717565756528707269762d3e7175657565293b0a097075745f6469736b28707269762d3e67656e6469736b293b0a096465765f6e6f7469636528266465762d3e7362642e636f72652c202253796e6368726f6e697a696e67206469736b2063616368655c6e22293b0a097073336469736b5f73796e635f636163686528646576293b0a0970733373746f725f74656172646f776e28646576293b0a096b66726565286465762d3e626f756e63655f627566293b0a096b667265652870726976293b0a097073335f73797374656d5f6275735f7365745f64727664617461285f6465762c204e554c4c293b0a0972657475726e20303b0a7d0a0a73746174696320737472756374207073335f73797374656d5f6275735f647269766572207073336469736b203d207b0a092e6d617463685f6964093d205053335f4d415443485f49445f53544f525f4449534b2c0a092e636f72652e6e616d65093d204445564943455f4e414d452c0a092e636f72652e6f776e6572093d20544849535f4d4f44554c452c0a092e70726f626509093d207073336469736b5f70726f62652c0a092e72656d6f766509093d207073336469736b5f72656d6f76652c0a092e73687574646f776e093d207073336469736b5f72656d6f76652c0a7d3b0a0a0a73746174696320696e74205f5f696e6974207073336469736b5f696e697428766f6964290a7b0a09696e74206572726f723b0a0a0969662028216669726d776172655f6861735f666561747572652846575f464541545552455f5053335f4c563129290a090972657475726e202d454e4f4445563b0a0a096572726f72203d2072656769737465725f626c6b64657628302c204445564943455f4e414d45293b0a09696620286572726f72203c3d203029207b0a09097072696e746b284b45524e5f455252202225733a25753a2072656769737465725f626c6b646576206661696c65642025645c6e222c205f5f66756e635f5f2c0a0909202020202020205f5f4c494e455f5f2c206572726f72293b0a090972657475726e206572726f723b0a097d0a097073336469736b5f6d616a6f72203d206572726f723b0a0a0970725f696e666f282225733a25753a207265676973746572656420626c6f636b20646576696365206d616a6f722025645c6e222c205f5f66756e635f5f2c0a09095f5f4c494e455f5f2c207073336469736b5f6d616a6f72293b0a0a096572726f72203d207073335f73797374656d5f6275735f6472697665725f726567697374657228267073336469736b293b0a09696620286572726f72290a0909756e72656769737465725f626c6b646576287073336469736b5f6d616a6f722c204445564943455f4e414d45293b0a0a0972657475726e206572726f723b0a7d0a0a73746174696320766f6964205f5f65786974207073336469736b5f6578697428766f6964290a7b0a097073335f73797374656d5f6275735f6472697665725f756e726567697374657228267073336469736b293b0a09756e72656769737465725f626c6b646576287073336469736b5f6d616a6f722c204445564943455f4e414d45293b0a7d0a0a6d6f64756c655f696e6974287073336469736b5f696e6974293b0a6d6f64756c655f65786974287073336469736b5f65786974293b0a0a4d4f44554c455f4c4943454e5345282247504c22293b0a4d4f44554c455f4445534352495054494f4e2822505333204469736b2053746f726167652044726976657222293b0a4d4f44554c455f415554484f522822536f6e7920436f72706f726174696f6e22293b0a4d4f44554c455f414c494153285053335f4d4f44554c455f414c4941535f53544f525f4449534b293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f7073337672616d2e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353430343600313231313437343433333000303031373230320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a207073337672616d202d205573652065787472612050533320766964656f2072616d206173204d544420626c6f636b206465766963652e0a202a0a202a20436f70797269676874203230303920536f6e7920436f72706f726174696f6e0a202a0a202a204261736564206f6e20746865204d5444207073337672616d206472697665722c2077686963682069730a202a20436f707972696768742028632920323030372d32303038204a696d205061726973203c6a696d406a74616e2e636f6d3e0a202a20416464656420737570706f72742052535820444d412056697669656e204368617070656c696572203c76697669656e2e6368617070656c69657240667265652e66723e0a202a2f0a0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a0a23696e636c756465203c61736d2f63656c6c2d726567732e683e0a23696e636c756465203c61736d2f6669726d776172652e683e0a23696e636c756465203c61736d2f6c763163616c6c2e683e0a23696e636c756465203c61736d2f7073332e683e0a23696e636c756465203c61736d2f7073336770752e683e0a0a0a23646566696e65204445564943455f4e414d450909227073337672616d220a0a0a23646566696e65205844525f4255465f53495a45202832202a2031303234202a203130323429202f2a205844522062756666657220286d75737420626520314d694220616c69676e656429202a2f0a23646566696e65205844525f494f494620307830633030303030300a0a23646566696e65204649464f5f42415345205844525f494f49460a23646566696e65204649464f5f53495a4520283634202a2031303234290a0a23646566696e6520444d415f504147455f53495a45202834202a2031303234290a0a23646566696e652043414348455f504147455f53495a452028323536202a2031303234290a23646566696e652043414348455f504147455f434f554e542028285844525f4255465f53495a45202d204649464f5f53495a4529202f2043414348455f504147455f53495a45290a0a23646566696e652043414348455f4f46465345542043414348455f504147455f53495a450a23646566696e65204649464f5f4f464653455420300a0a23646566696e65204354524c5f50555420307831300a23646566696e65204354524c5f47455420307831310a23646566696e65204354524c5f544f5020307831350a0a23646566696e652055504c4f41445f535542434809310a23646566696e6520444f574e4c4f41445f535542434809320a0a23646566696e65204e565f4d454d4f52595f544f5f4d454d4f52595f464f524d41545f4f46465345545f494e09307830303030303330630a23646566696e65204e565f4d454d4f52595f544f5f4d454d4f52595f464f524d41545f4e4f5449465909307830303030303130340a0a23646566696e652043414348455f504147455f50524553454e5420310a23646566696e652043414348455f504147455f4449525459202020320a0a737472756374207073337672616d5f746167207b0a09756e7369676e656420696e7420616464726573733b0a09756e7369676e656420696e7420666c6167733b0a7d3b0a0a737472756374207073337672616d5f6361636865207b |