1. | 303030003030303030303000303030303031333536353000313231313437343433333000303032303737320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202020647262645f6269746d61702e630a0a202020546869732066696c652069732070617274206f662044524244206279205068696c69707020526569736e657220616e64204c61727320456c6c656e626572672e0a0a202020436f707972696768742028432920323030342d323030382c204c494e42495420496e666f726d6174696f6e20546563686e6f6c6f6769657320476d62482e0a202020436f707972696768742028432920323030342d323030382c205068696c69707020526569736e6572203c7068696c6970702e726569736e6572406c696e6269742e636f6d3e2e0a202020436f707972696768742028432920323030342d323030382c204c61727320456c6c656e62657267203c6c6172732e656c6c656e62657267406c696e6269742e636f6d3e2e0a0a20202064726264206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a202020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a202020616e79206c617465722076657273696f6e2e0a0a2020206472626420697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a20202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a2020204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202020474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a0a202020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202020616c6f6e67207769746820647262643b20736565207468652066696c6520434f5059494e472e20204966206e6f742c20777269746520746f0a202020746865204672656520536f66747761726520466f756e646174696f6e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a202a2f0a0a23696e636c756465203c6c696e75782f6269746f70732e683e0a23696e636c756465203c6c696e75782f766d616c6c6f632e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f647262642e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c61736d2f6b6d61705f74797065732e683e0a0a23696e636c7564652022647262645f696e742e68220a0a0a2f2a204f5041515545206f75747369646520746869732066696c65210a202a20696e7465726661636520646566696e656420696e20647262645f696e742e680a0a202a20636f6e76656e74696f6e3a0a202a2066756e6374696f6e206e616d6520647262645f626d5f2e2e2e203d3e207573656420656c736577686572652c20227075626c6963222e0a202a2066756e6374696f6e206e616d65202020202020626d5f2e2e2e203d3e20696e7465726e616c20746f20696d706c656d656e746174696f6e2c202270726976617465222e0a202a2f0a0a0a2f2a0a202a204c494d49544154494f4e533a0a202a2057652077616e7420746f20737570706f7274203e3d20706574612062797465206f66206261636b656e642073746f726167652c207768696c6520666f72206e6f77207374696c6c207573696e670a202a2061206772616e756c6172697479206f66206f6e65206269742070657220344b6942206f662073746f726167652e0a202a2031203c3c20353009096279746573206261636b656e642073746f7261676520283120506942290a202a2031203c3c20283530202d203132290962697473206e65656465640a202a093338202d2d3e207765206e6565642075363420746f20696e64657820616e6420636f756e7420626974730a202a2031203c3c20283338202d203329096269746d6170206279746573206e65656465640a202a093335202d2d3e207765207374696c6c206e6565642075363420746f20696e64657820616e6420636f756e742062797465730a202a0909092874686174277320333220476942206f66206269746d617020666f722031205069422073746f72616765290a202a2031203c3c20283335202d203229093332626974206c6f6e6773206e65656465640a202a093333202d2d3e2077652764206576656e206e6565642075363420746f20696e64657820616e6420636f756e74203332626974206c6f6e6720776f7264732e0a202a2031203c3c20283335202d203329093634626974206c6f6e6773206e65656465640a202a093332202d2d3e20776520636f756c642067657420617761792077697468206120333262697420756e7369676e656420696e7420746f20696e64657820616e6420636f756e740a202a093634626974206c6f6e6720776f7264732c206275742049207261746865722073746179207769746820756e7369676e6564206c6f6e6720666f72206e6f772e0a202a0957652070726f6261626c792073686f756c64206e65697468657220636f756e74206e6f7220706f696e7420746f206279746573206f72206c6f6e6720776f7264730a202a096469726563746c792c2062757420656974686572206279206269746e756d6265722c206f72206279207061676520696e64657820616e64206f66667365742e0a202a2031203c3c20283335202d203132290a202a093232202d2d3e207765206e6565642074686174206d75636820344b6942207061676573206f66206269746d61702e0a202a0931203c3c20283232202b203329202d2d3e206f6e206120363462697420617263682c0a202a097765206e656564203332204d694220746f2073746f726520746865206172726179206f66207061676520706f696e746572732e0a202a0a202a20426563617573652049276d206c617a792c20616e6420626563617573652074686520726573756c74696e672070617463682077617320746f6f206c617267652c20746f6f2075676c790a202a20616e64207374696c6c20696e636f6d706c6574652c206f6e203332626974207765207374696c6c20226f6e6c792220737570706f72742031362054694220286d696e757320736f6d65292c0a202a202831203c3c203332292062697473202a20346b2073746f726167652e0a202a0a0a202a206269746d61702073746f7261676520616e6420494f3a0a202a094269746d61702069732073746f726564206c6974746c6520656e6469616e206f6e206469736b2c20616e64206973206b657074206c6974746c6520656e6469616e20696e0a202a09636f7265206d656d6f72792e2043757272656e746c79207765207374696c6c20686f6c64207468652066756c6c206269746d617020696e20636f7265206173206c6f6e670a202a09617320776520617265202261747461636865642220746f2061206c6f63616c206469736b2c2077686963682061742033322047694220666f7220315069422073746f726167650a202a097365656d73206578636573736976652e0a202a0a202a09576520706c616e20746f207265647563652074686520616d6f756e74206f6620696e2d636f7265206269746d617020706167657320627920706167696e67207468656d20696e0a202a09616e64206f757420616761696e7374207468656972206f6e2d6469736b206c6f636174696f6e206173206e65636573736172792c20627574206e65656420746f206d616b650a202a097375726520776520646f6e277420636175736520746f6f206d756368206d657461206461746120494f2c20616e64206d757374206e6f7420646561646c6f636b20696e0a202a097469676874206d656d6f727920736974756174696f6e732e2054686973206e6565647320736f6d65206d6f726520776f726b2e0a202a2f0a0a2f2a0a202a204e4f54450a202a202041636365737320746f20746865202a626d5f70616765732069732070726f74656374656420627920626d5f6c6f636b2e0a202a20204974206973207361666520746f207265616420746865206f74686572206d656d626572732077697468696e20746865206c6f636b2e0a202a0a202a2020647262645f626d5f7365745f626974732069732063616c6c65642066726f6d2062696f5f656e64696f2063616c6c6261636b732c0a202a20205765206d61792062652063616c6c656420776974682069727120616c72656164792064697361626c65642c0a202a2020736f207765206e656564207370696e5f6c6f636b5f6972717361766528292e0a202a2020416e64207765206e65656420746865206b6d61705f61746f6d69632e0a202a2f0a73747275637420647262645f6269746d6170207b0a097374727563742070616765202a2a626d5f70616765733b0a097370696e6c6f636b5f7420626d5f6c6f636b3b0a0a092f2a20736565204c494d49544154494f4e533a2061626f7665202a2f0a0a09756e7369676e6564206c6f6e6720626d5f7365743b202020202020202f2a206e72206f662073657420626974733b205448494e4b206d617962652061746f6d69635f743f202a2f0a09756e7369676e6564206c6f6e6720626d5f626974733b0a0973697a655f74202020626d5f776f7264733b0a0973697a655f74202020626d5f6e756d6265725f6f665f70616765733b0a09736563746f725f7420626d5f6465765f63617061636974793b0a09737472756374206d7574657820626d5f6368616e67653b202f2a2073657269616c697a657320726573697a65206f7065726174696f6e73202a2f0a0a09776169745f71756575655f686561645f7420626d5f696f5f776169743b202f2a207573656420746f2073657269616c697a6520494f206f662073696e676c65207061676573202a2f0a0a09656e756d20626d5f666c616720626d5f666c6167733b0a0a092f2a20646562756767696e67206169642c20696e206361736520776520617265207374696c6c207261637920736f6d657768657265202a2f0a0963686172202020202020202020202a626d5f7768793b0a09737472756374207461736b5f737472756374202a626d5f7461736b3b0a7d3b0a0a23646566696e6520626d5f7072696e745f6c6f636b5f696e666f286d29205f5f626d5f7072696e745f6c6f636b5f696e666f286d2c205f5f66756e635f5f290a73746174696320766f6964205f5f626d5f7072696e745f6c6f636b5f696e666f2873747275637420647262645f636f6e66202a6d6465762c20636f6e73742063686172202a66756e63290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a0969662028215f5f726174656c696d69742826647262645f726174656c696d69745f737461746529290a090972657475726e3b0a096465765f657272284445562c20224649584d4520257320696e2025732c206269746d6170206c6f636b656420666f7220272573272062792025735c6e222c0a0909647262645f7461736b5f746f5f7468726561645f6e616d65286d6465762d3e74636f6e6e2c2063757272656e74292c0a090966756e632c20622d3e626d5f776879203f3a20223f222c0a0909647262645f7461736b5f746f5f7468726561645f6e616d65286d6465762d3e74636f6e6e2c20622d3e626d5f7461736b29293b0a7d0a0a766f696420647262645f626d5f6c6f636b2873747275637420647262645f636f6e66202a6d6465762c2063686172202a7768792c20656e756d20626d5f666c616720666c616773290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09696e74207472796c6f636b5f6661696c65643b0a0a0969662028216229207b0a09096465765f657272284445562c20224649584d45206e6f206269746d617020696e20647262645f626d5f6c6f636b213f5c6e22293b0a090972657475726e3b0a097d0a0a097472796c6f636b5f6661696c6564203d20216d757465785f7472796c6f636b2826622d3e626d5f6368616e6765293b0a0a09696620287472796c6f636b5f6661696c656429207b0a09096465765f7761726e284445562c2022257320676f696e6720746f202725732720627574206269746d617020616c7265616479206c6f636b656420666f7220272573272062792025735c6e222c0a09090920647262645f7461736b5f746f5f7468726561645f6e616d65286d6465762d3e74636f6e6e2c2063757272656e74292c0a090909207768792c20622d3e626d5f776879203f3a20223f222c0a09090920647262645f7461736b5f746f5f7468726561645f6e616d65286d6465762d3e74636f6e6e2c20622d3e626d5f7461736b29293b0a09096d757465785f6c6f636b2826622d3e626d5f6368616e6765293b0a097d0a0969662028424d5f4c4f434b45445f4d41534b202620622d3e626d5f666c616773290a09096465765f657272284445562c20224649584d45206269746d617020616c7265616479206c6f636b656420696e20626d5f6c6f636b5c6e22293b0a09622d3e626d5f666c616773207c3d20666c616773202620424d5f4c4f434b45445f4d41534b3b0a0a09622d3e626d5f77687920203d207768793b0a09622d3e626d5f7461736b203d2063757272656e743b0a7d0a0a766f696420647262645f626d5f756e6c6f636b2873747275637420647262645f636f6e66202a6d646576290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a0969662028216229207b0a09096465765f657272284445562c20224649584d45206e6f206269746d617020696e20647262645f626d5f756e6c6f636b213f5c6e22293b0a090972657475726e3b0a097d0a0a09696620282128424d5f4c4f434b45445f4d41534b2026206d6465762d3e6269746d61702d3e626d5f666c61677329290a09096465765f657272284445562c20224649584d45206269746d6170206e6f74206c6f636b656420696e20626d5f756e6c6f636b5c6e22293b0a0a09622d3e626d5f666c61677320263d207e424d5f4c4f434b45445f4d41534b3b0a09622d3e626d5f77687920203d204e554c4c3b0a09622d3e626d5f7461736b203d204e554c4c3b0a096d757465785f756e6c6f636b2826622d3e626d5f6368616e6765293b0a7d0a0a2f2a2077652073746f726520736f6d6520226d6574612220696e666f2061626f7574206f757220706167657320696e20706167652d3e70726976617465202a2f0a2f2a2061742061206772616e756c6172697479206f6620346b2073746f7261676520706572206269746d6170206269743a0a202a206f6e65207065746120627974652073746f726167653a20313c3c353020627974652c20313c3c3338202a20346b2073746f7261676520626c6f636b730a202a2020313c3c333820626974732c0a202a2020313c3c323320346b206269746d61702070616765732e0a202a205573652032342062697473206173207061676520696e6465782c20636f766572732032207065746120627974652073746f726167650a202a2061742061206772616e756c6172697479206f6620346b20706572206269742e0a202a205573656420746f207265706f727420746865206661696c6564207061676520696478206f6e20696f206572726f722066726f6d2074686520656e64696f2068616e646c6572732e0a202a2f0a23646566696e6520424d5f504147455f4944585f4d41534b09282831554c3c3c3234292d31290a2f2a207468697320706167652069732063757272656e746c79207265616420696e2c206f72207772697474656e206261636b202a2f0a23646566696e6520424d5f504147455f494f5f4c4f434b090933310a2f2a20696620746865726520686173206265656e20616e20494f206572726f7220666f7220746869732070616765202a2f0a23646566696e6520424d5f504147455f494f5f4552524f520933300a2f2a207468697320697320746f2062652061626c6520746f20696e74656c6c6967656e746c7920736b6970206469736b20494f2c0a202a2073657420696620626974732068617665206265656e207365742073696e6365206c61737420494f2e202a2f0a23646566696e6520424d5f504147455f4e4545445f57524954454f55540932390a2f2a20746f206d61726b20666f72206c617a792077726974656f7574206f6e63652073796e63657220636c656172656420616c6c20636c65617261626c6520626974732c0a202a20776520696620626974732068617665206265656e20636c65617265642073696e6365206c61737420494f2e202a2f0a23646566696e6520424d5f504147455f4c415a595f57524954454f55540932380a2f2a207061676573206d61726b656420776974682074686973202248494e54222077696c6c20626520636f6e7369646572656420666f722077726974656f75740a202a206f6e206163746976697479206c6f67207472616e73616374696f6e73202a2f0a23646566696e6520424d5f504147455f48494e545f57524954454f55540932370a0a2f2a2073746f72655f706167655f6964782075736573206e6f6e2d61746f6d69632061737369676e6d656e742e204974206973206f6e6c792075736564206469726563746c792061667465720a202a20616c6c6f636174696e672074686520706167652e2020416c6c206f7468657220626d5f7365745f706167655f2a20616e6420626d5f636c6561725f706167655f2a206e65656420746f0a202a207573652061746f6d696320626974206d616e6970756c6174696f6e2c206173207365745f6f75745f6f665f73796e632028616e64207468657265666f7265206269746d61700a202a206368616e67657329206d61792068617070656e2066726f6d20766172696f757320636f6e74657874732c20616e6420776169745f6f6e5f6269742f77616b655f75705f6269740a202a20726571756972657320697420616c6c20746f2062652061746f6d69632061732077656c6c2e202a2f0a73746174696320766f696420626d5f73746f72655f706167655f696478287374727563742070616765202a706167652c20756e7369676e6564206c6f6e6720696478290a7b0a094255475f4f4e283020213d20286964782026207e424d5f504147455f4944585f4d41534b29293b0a097365745f706167655f7072697661746528706167652c20696478293b0a7d0a0a73746174696320756e7369676e6564206c6f6e6720626d5f706167655f746f5f696478287374727563742070616765202a70616765290a7b0a0972657475726e20706167655f70726976617465287061676529202620424d5f504147455f4944585f4d41534b3b0a7d0a0a2f2a204173206973207665727920756e6c696b656c792074686174207468652073616d65207061676520697320756e64657220494f2066726f6d206d6f7265207468616e206f6e650a202a20636f6e746578742c2077652063616e206765742061776179207769746820612062697420706572207061676520616e64206f6e65207761697420717565756520706572206269746d61702e0a202a2f0a73746174696320766f696420626d5f706167655f6c6f636b5f696f2873747275637420647262645f636f6e66202a6d6465762c20696e7420706167655f6e72290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09766f6964202a61646472203d2026706167655f7072697661746528622d3e626d5f70616765735b706167655f6e725d293b0a09776169745f6576656e7428622d3e626d5f696f5f776169742c2021746573745f616e645f7365745f62697428424d5f504147455f494f5f4c4f434b2c206164647229293b0a7d0a0a73746174696320766f696420626d5f706167655f756e6c6f636b5f696f2873747275637420647262645f636f6e66202a6d6465762c20696e7420706167655f6e72290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09766f6964202a61646472203d2026706167655f7072697661746528622d3e626d5f70616765735b706167655f6e725d293b0a09636c6561725f6269745f756e6c6f636b28424d5f504147455f494f5f4c4f434b2c2061646472293b0a0977616b655f757028266d6465762d3e6269746d61702d3e626d5f696f5f77616974293b0a7d0a0a2f2a20736574205f6265666f72655f207375626d69745f696f2c20736f206974206d61792062652072657365742064756520746f206265696e67206368616e6765640a202a207768696c652074686973207061676520697320696e20666c696768742e2e2e2077696c6c20676574207375626d6974746564206c6174657220616761696e202a2f0a73746174696320766f696420626d5f7365745f706167655f756e6368616e676564287374727563742070616765202a70616765290a7b0a092f2a2075736520636d70786368673f202a2f0a09636c6561725f62697428424d5f504147455f4e4545445f57524954454f55542c2026706167655f70726976617465287061676529293b0a09636c6561725f62697428424d5f504147455f4c415a595f57524954454f55542c2026706167655f70726976617465287061676529293b0a7d0a0a73746174696320766f696420626d5f7365745f706167655f6e6565645f77726974656f7574287374727563742070616765202a70616765290a7b0a097365745f62697428424d5f504147455f4e4545445f57524954454f55542c2026706167655f70726976617465287061676529293b0a7d0a0a2f2a2a0a202a20647262645f626d5f6d61726b5f666f725f77726974656f75742829202d206d61726b2061207061676520776974682061202268696e742220746f20626520636f6e7369646572656420666f722077726974656f75740a202a20406d6465763a0944524244206465766963652e0a202a2040706167655f6e723a09746865206269746d6170207061676520746f206d61726b207769746820746865202268696e742220666c61670a202a0a202a2046726f6d2077697468696e20616e206163746976697479206c6f67207472616e73616374696f6e2c207765206d61726b20612066657720706167657320776974682074686573650a202a2068696e74732c207468656e2063616c6c20647262645f626d5f77726974655f68696e74656428292c2077686963682077696c6c206f6e6c79207772697465206f7574206368616e6765640a202a2070616765732077686963682061726520666c616767656420776974682074686973206d61726b2e0a202a2f0a766f696420647262645f626d5f6d61726b5f666f725f77726974656f75742873747275637420647262645f636f6e66202a6d6465762c20696e7420706167655f6e72290a7b0a097374727563742070616765202a706167653b0a0969662028706167655f6e72203e3d206d6465762d3e6269746d61702d3e626d5f6e756d6265725f6f665f706167657329207b0a09096465765f7761726e284445562c20224241443a20706167655f6e723a2025752c206e756d6265725f6f665f70616765733a2025755c6e222c0a09090920706167655f6e722c2028696e74296d6465762d3e6269746d61702d3e626d5f6e756d6265725f6f665f7061676573293b0a090972657475726e3b0a097d0a0970616765203d206d6465762d3e6269746d61702d3e626d5f70616765735b706167655f6e725d3b0a097365745f62697428424d5f504147455f48494e545f57524954454f55542c2026706167655f70726976617465287061676529293b0a7d0a0a73746174696320696e7420626d5f746573745f706167655f756e6368616e676564287374727563742070616765202a70616765290a7b0a09766f6c6174696c6520636f6e737420756e7369676e6564206c6f6e67202a61646472203d2026706167655f707269766174652870616765293b0a0972657475726e20282a61646472202620282831554c3c3c424d5f504147455f4e4545445f57524954454f5554297c2831554c3c3c424d5f504147455f4c415a595f57524954454f5554292929203d3d20303b0a7d0a0a73746174696320766f696420626d5f7365745f706167655f696f5f657272287374727563742070616765202a70616765290a7b0a097365745f62697428424d5f504147455f494f5f4552524f522c2026706167655f70726976617465287061676529293b0a7d0a0a73746174696320766f696420626d5f636c6561725f706167655f696f5f657272287374727563742070616765202a70616765290a7b0a09636c6561725f62697428424d5f504147455f494f5f4552524f522c2026706167655f70726976617465287061676529293b0a7d0a0a73746174696320766f696420626d5f7365745f706167655f6c617a795f77726974656f7574287374727563742070616765202a70616765290a7b0a097365745f62697428424d5f504147455f4c415a595f57524954454f55542c2026706167655f70726976617465287061676529293b0a7d0a0a73746174696320696e7420626d5f746573745f706167655f6c617a795f77726974656f7574287374727563742070616765202a70616765290a7b0a0972657475726e20746573745f62697428424d5f504147455f4c415a595f57524954454f55542c2026706167655f70726976617465287061676529293b0a7d0a0a2f2a206f6e206120333262697420626f782c207468697320776f756c6420616c6c6f7720666f722065786163746c792028323c3c33382920626974732e202a2f0a73746174696320756e7369676e656420696e7420626d5f776f72645f746f5f706167655f6964782873747275637420647262645f6269746d6170202a622c20756e7369676e6564206c6f6e67206c6f6e675f6e72290a7b0a092f2a20706167655f6e72203d2028776f72642a73697a656f66286c6f6e672929203e3e20504147455f53484946543b202a2f0a09756e7369676e656420696e7420706167655f6e72203d206c6f6e675f6e72203e3e2028504147455f5348494654202d204c4e325f42504c202b2033293b0a094255475f4f4e28706167655f6e72203e3d20622d3e626d5f6e756d6265725f6f665f7061676573293b0a0972657475726e20706167655f6e723b0a7d0a0a73746174696320756e7369676e656420696e7420626d5f6269745f746f5f706167655f6964782873747275637420647262645f6269746d6170202a622c20753634206269746e72290a7b0a092f2a20706167655f6e72203d20286269746e722f3829203e3e20504147455f53484946543b202a2f0a09756e7369676e656420696e7420706167655f6e72203d206269746e72203e3e2028504147455f5348494654202b2033293b0a094255475f4f4e28706167655f6e72203e3d20622d3e626d5f6e756d6265725f6f665f7061676573293b0a0972657475726e20706167655f6e723b0a7d0a0a73746174696320756e7369676e6564206c6f6e67202a5f5f626d5f6d61705f706964782873747275637420647262645f6269746d6170202a622c20756e7369676e656420696e7420696478290a7b0a097374727563742070616765202a70616765203d20622d3e626d5f70616765735b6964785d3b0a0972657475726e2028756e7369676e6564206c6f6e67202a29206b6d61705f61746f6d69632870616765293b0a7d0a0a73746174696320756e7369676e6564206c6f6e67202a626d5f6d61705f706964782873747275637420647262645f6269746d6170202a622c20756e7369676e656420696e7420696478290a7b0a0972657475726e205f5f626d5f6d61705f7069647828622c20696478293b0a7d0a0a73746174696320766f6964205f5f626d5f756e6d617028756e7369676e6564206c6f6e67202a705f61646472290a7b0a096b756e6d61705f61746f6d696328705f61646472293b0a7d3b0a0a73746174696320766f696420626d5f756e6d617028756e7369676e6564206c6f6e67202a705f61646472290a7b0a0972657475726e205f5f626d5f756e6d617028705f61646472293b0a7d0a0a2f2a206c6f6e6720776f7264206f6666736574206f66205f6269746d61705f20736563746f72202a2f0a23646566696e652053325728732909282873293c3c28424d5f4558545f53484946542d424d5f424c4f434b5f53484946542d4c4e325f42504c29290a2f2a20776f7264206f66667365742066726f6d207374617274206f66206269746d617020746f20776f7264206e756d626572205f696e5f706167655f0a202a206d6f64756c6f206c6f6e67732070657220706167650a23646566696e65204d4c5050285829202828582920252028504147455f53495a452f73697a656f66286c6f6e6729290a20686d2c2077656c6c2c205068696c697070207468696e6b7320676363206d69676874206e6f74206f7074696d697a6520746865202520696e746f202620282e2e2e202d2031290a20736f20646f206974206578706c696369746c793a0a202a2f0a23646566696e65204d4c505028582920282858292026202828504147455f53495a452f73697a656f66286c6f6e6729292d3129290a0a2f2a204c6f6e6720776f726473207065722070616765202a2f0a23646566696e65204c5750502028504147455f53495a452f73697a656f66286c6f6e6729290a0a2f2a0a202a2061637475616c6c79206d6f73742066756e6374696f6e732068657265696e2073686f756c642074616b6520612073747275637420647262645f6269746d61702a2c206e6f7420610a202a2073747275637420647262645f636f6e662a2c2062757420666f7220746865206465627567206d6163726f732049206c696b6520746f206861766520746865206d6465762061726f756e640a202a20746f2062652061626c6520746f207265706f7274206465766963652073706563696669632e0a202a2f0a0a0a73746174696320766f696420626d5f667265655f7061676573287374727563742070616765202a2a70616765732c20756e7369676e6564206c6f6e67206e756d626572290a7b0a09756e7369676e6564206c6f6e6720693b0a0969662028217061676573290a090972657475726e3b0a0a09666f72202869203d20303b2069203c206e756d6265723b20692b2b29207b0a0909696620282170616765735b695d29207b0a0909097072696e746b284b45524e5f414c4552542022647262643a20626d5f667265655f706167657320747269656420746f206672656520220a090909090920202261204e554c4c20706f696e7465723b20693d256c75206e3d256c755c6e222c0a09090909092020692c206e756d626572293b0a090909636f6e74696e75653b0a09097d0a09095f5f667265655f706167652870616765735b695d293b0a090970616765735b695d203d204e554c4c3b0a097d0a7d0a0a73746174696320766f696420626d5f766b5f6672656528766f6964202a7074722c20696e742076290a7b0a096966202876290a0909766672656528707472293b0a09656c73650a09096b6672656528707472293b0a7d0a0a2f2a0a202a2022686176652220616e64202277616e742220617265204e554d424552204f462050414745532e0a202a2f0a737461746963207374727563742070616765202a2a626d5f7265616c6c6f635f70616765732873747275637420647262645f6269746d6170202a622c20756e7369676e6564206c6f6e672077616e74290a7b0a097374727563742070616765202a2a6f6c645f7061676573203d20622d3e626d5f70616765733b0a097374727563742070616765202a2a6e65775f70616765732c202a706167653b0a09756e7369676e656420696e7420692c2062797465732c20766d616c6c6f636564203d20303b0a09756e7369676e6564206c6f6e672068617665203d20622d3e626d5f6e756d6265725f6f665f70616765733b0a0a094255475f4f4e2868617665203d3d2030202626206f6c645f706167657320213d204e554c4c293b0a094255475f4f4e286861766520213d2030202626206f6c645f7061676573203d3d204e554c4c293b0a0a096966202868617665203d3d2077616e74290a090972657475726e206f6c645f70616765733b0a0a092f2a20547279696e67206b6d616c6c6f632066697273742c2066616c6c696e67206261636b20746f20766d616c6c6f632e0a09202a204746505f4e4f494f2c20617320746869732069732063616c6c6564207768696c65206472626420494f206973202273757370656e646564222c0a09202a20616e6420647572696e6720726573697a65206f7220617474616368206f6e206469736b6c657373205072696d6172792c0a09202a207765206d757374206e6f7420626c6f636b206f6e20494f20746f206f757273656c7665732e0a09202a20436f6e7465787420697320726563656976657220746872656164206f7220646d73657475702e202a2f0a096279746573203d2073697a656f66287374727563742070616765202a292a77616e743b0a096e65775f7061676573203d206b7a616c6c6f632862797465732c204746505f4e4f494f293b0a0969662028216e65775f706167657329207b0a09096e65775f7061676573203d205f5f766d616c6c6f632862797465732c0a090909094746505f4e4f494f207c205f5f4746505f484947484d454d207c205f5f4746505f5a45524f2c0a09090909504147455f4b45524e454c293b0a090969662028216e65775f7061676573290a09090972657475726e204e554c4c3b0a0909766d616c6c6f636564203d20313b0a097d0a0a096966202877616e74203e3d206861766529207b0a0909666f72202869203d20303b2069203c20686176653b20692b2b290a0909096e65775f70616765735b695d203d206f6c645f70616765735b695d3b0a0909666f7220283b2069203c2077616e743b20692b2b29207b0a09090970616765203d20616c6c6f635f70616765284746505f4e4f494f207c205f5f4746505f484947484d454d293b0a09090969662028217061676529207b0a09090909626d5f667265655f7061676573286e65775f7061676573202b20686176652c2069202d2068617665293b0a09090909626d5f766b5f66726565286e65775f70616765732c20766d616c6c6f636564293b0a0909090972657475726e204e554c4c3b0a0909097d0a0909092f2a2077652077616e7420746f206b6e6f7720776869636820706167652069742069730a090909202a2066726f6d2074686520656e64696f2068616e646c657273202a2f0a090909626d5f73746f72655f706167655f69647828706167652c2069293b0a0909096e65775f70616765735b695d203d20706167653b0a09097d0a097d20656c7365207b0a0909666f72202869203d20303b2069203c2077616e743b20692b2b290a0909096e65775f70616765735b695d203d206f6c645f70616765735b695d3b0a09092f2a204e4f5420484552452c20776520617265206f75747369646520746865207370696e6c6f636b210a0909626d5f667265655f7061676573286f6c645f7061676573202b2077616e742c2068617665202d2077616e74293b0a09092a2f0a097d0a0a0969662028766d616c6c6f636564290a0909622d3e626d5f666c616773207c3d20424d5f505f564d414c4c4f4345443b0a09656c73650a0909622d3e626d5f666c61677320263d207e424d5f505f564d414c4c4f4345443b0a0a0972657475726e206e65775f70616765733b0a7d0a0a2f2a0a202a2063616c6c6564206f6e2064726976657220696e6974206f6e6c792e20544f444f2063616c6c207768656e20612064657669636520697320637265617465642e0a202a20616c6c6f63617465732074686520647262645f6269746d61702c20616e642073746f72657320697420696e206d6465762d3e6269746d61702e0a202a2f0a696e7420647262645f626d5f696e69742873747275637420647262645f636f6e66202a6d646576290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a095741524e5f4f4e286220213d204e554c4c293b0a0962203d206b7a616c6c6f632873697a656f662873747275637420647262645f6269746d6170292c204746505f4b45524e454c293b0a09696620282162290a090972657475726e202d454e4f4d454d3b0a097370696e5f6c6f636b5f696e69742826622d3e626d5f6c6f636b293b0a096d757465785f696e69742826622d3e626d5f6368616e6765293b0a09696e69745f7761697471756575655f686561642826622d3e626d5f696f5f77616974293b0a0a096d6465762d3e6269746d6170203d20623b0a0a0972657475726e20303b0a7d0a0a736563746f725f7420647262645f626d5f63617061636974792873747275637420647262645f636f6e66202a6d646576290a7b0a096966202821657870656374286d6465762d3e6269746d617029290a090972657475726e20303b0a0972657475726e206d6465762d3e6269746d61702d3e626d5f6465765f63617061636974793b0a7d0a0a2f2a2063616c6c6564206f6e2064726976657220756e6c6f61642e20544f444f3a2063616c6c207768656e2061206465766963652069732064657374726f7965642e0a202a2f0a766f696420647262645f626d5f636c65616e75702873747275637420647262645f636f6e66202a6d646576290a7b0a096966202821657870656374286d6465762d3e6269746d617029290a090972657475726e3b0a09626d5f667265655f7061676573286d6465762d3e6269746d61702d3e626d5f70616765732c206d6465762d3e6269746d61702d3e626d5f6e756d6265725f6f665f7061676573293b0a09626d5f766b5f66726565286d6465762d3e6269746d61702d3e626d5f70616765732c2028424d5f505f564d414c4c4f4345442026206d6465762d3e6269746d61702d3e626d5f666c61677329293b0a096b66726565286d6465762d3e6269746d6170293b0a096d6465762d3e6269746d6170203d204e554c4c3b0a7d0a0a2f2a0a202a2073696e63652028622d3e626d5f62697473202520424954535f5045525f4c4f4e472920213d20302c0a202a2074686973206d61736b73206f7574207468652072656d61696e696e6720626974732e0a202a2052657475726e7320746865206e756d626572206f66206269747320636c65617265642e0a202a2f0a23646566696e6520424954535f5045525f5041474509092831554c203c3c2028504147455f5348494654202b203329290a23646566696e6520424954535f5045525f504147455f4d41534b0928424954535f5045525f50414745202d2031290a23646566696e6520424954535f5045525f4c4f4e475f4d41534b0928424954535f5045525f4c4f4e47202d2031290a73746174696320696e7420626d5f636c6561725f737572706c75732873747275637420647262645f6269746d6170202a62290a7b0a09756e7369676e6564206c6f6e67206d61736b3b0a09756e7369676e6564206c6f6e67202a705f616464722c202a626d3b0a09696e7420746d703b0a09696e7420636c6561726564203d20303b0a0a092f2a206e756d626572206f662062697473206d6f64756c6f2062697473207065722070616765202a2f0a09746d70203d2028622d3e626d5f62697473202620424954535f5045525f504147455f4d41534b293b0a092f2a206d61736b2074686520757365642062697473206f662074686520776f726420636f6e7461696e696e6720746865206c61737420626974202a2f0a096d61736b203d202831554c203c3c2028746d70202620424954535f5045525f4c4f4e475f4d41534b2929202d313b0a092f2a206269746d617020697320616c776179732073746f726564206c6974746c6520656e6469616e2c0a09202a206f6e206469736b20616e6420696e20636f7265206d656d6f727920616c696b65202a2f0a096d61736b203d206370755f746f5f6c656c286d61736b293b0a0a09705f61646472203d20626d5f6d61705f7069647828622c20622d3e626d5f6e756d6265725f6f665f7061676573202d2031293b0a09626d203d20705f61646472202b2028746d702f424954535f5045525f4c4f4e47293b0a09696620286d61736b29207b0a09092f2a204966206d61736b20213d20302c20776520617265206e6f742065786163746c7920616c69676e65642c20736f20626d206e6f7720706f696e74730a0909202a20746f20746865206c6f6e6720636f6e7461696e696e6720746865206c617374206269742e0a0909202a204966206d61736b203d3d20302c20626d20616c726561647920706f696e747320746f2074686520776f726420696d6d6564696174656c790a0909202a20616674657220746865206c61737420286c6f6e6720776f726420616c69676e656429206269742e202a2f0a0909636c6561726564203d20687765696768745f6c6f6e67282a626d2026207e6d61736b293b0a09092a626d20263d206d61736b3b0a0909626d2b2b3b0a097d0a0a0969662028424954535f5045525f4c4f4e47203d3d203332202626202828626d202d20705f61646472292026203129203d3d203129207b0a09092f2a206f6e206120333262697420617263682c207765206d6179206e65656420746f207a65726f206f75740a0909202a20612070616464696e67206c6f6e6720746f20616c69676e207769746820612036346269742072656d6f7465202a2f0a0909636c6561726564202b3d20687765696768745f6c6f6e67282a626d293b0a09092a626d203d20303b0a097d0a09626d5f756e6d617028705f61646472293b0a0972657475726e20636c65617265643b0a7d0a0a73746174696320766f696420626d5f7365745f737572706c75732873747275637420647262645f6269746d6170202a62290a7b0a09756e7369676e6564206c6f6e67206d61736b3b0a09756e7369676e6564206c6f6e67202a705f616464722c202a626d3b0a09696e7420746d703b0a0a092f2a206e756d626572206f662062697473206d6f64756c6f2062697473207065722070616765202a2f0a09746d70203d2028622d3e626d5f62697473202620424954535f5045525f504147455f4d41534b293b0a092f2a206d61736b2074686520757365642062697473206f662074686520776f726420636f6e7461696e696e6720746865206c61737420626974202a2f0a096d61736b203d202831554c203c3c2028746d70202620424954535f5045525f4c4f4e475f4d41534b2929202d313b0a092f2a206269746d617020697320616c776179732073746f726564206c6974746c6520656e6469616e2c0a09202a206f6e206469736b20616e6420696e20636f7265206d656d6f727920616c696b65202a2f0a096d61736b203d206370755f746f5f6c656c286d61736b293b0a0a09705f61646472203d20626d5f6d61705f7069647828622c20622d3e626d5f6e756d6265725f6f665f7061676573202d2031293b0a09626d203d20705f61646472202b2028746d702f424954535f5045525f4c4f4e47293b0a09696620286d61736b29207b0a09092f2a204966206d61736b20213d20302c20776520617265206e6f742065786163746c7920616c69676e65642c20736f20626d206e6f7720706f696e74730a0909202a20746f20746865206c6f6e6720636f6e7461696e696e6720746865206c617374206269742e0a0909202a204966206d61736b203d3d20302c20626d20616c726561647920706f696e747320746f2074686520776f726420696d6d6564696174656c790a0909202a20616674657220746865206c61737420286c6f6e6720776f726420616c69676e656429206269742e202a2f0a09092a626d207c3d207e6d61736b3b0a0909626d2b2b3b0a097d0a0a0969662028424954535f5045525f4c4f4e47203d3d203332202626202828626d202d20705f61646472292026203129203d3d203129207b0a09092f2a206f6e206120333262697420617263682c207765206d6179206e65656420746f207a65726f206f75740a0909202a20612070616464696e67206c6f6e6720746f20616c69676e207769746820612036346269742072656d6f7465202a2f0a09092a626d203d207e30554c3b0a097d0a09626d5f756e6d617028705f61646472293b0a7d0a0a2f2a20796f7520626574746572206e6f74206d6f6469667920746865206269746d6170207768696c6520746869732069732072756e6e696e672c0a202a206f722069747320726573756c74732077696c6c206265207374616c65202a2f0a73746174696320756e7369676e6564206c6f6e6720626d5f636f756e745f626974732873747275637420647262645f6269746d6170202a62290a7b0a09756e7369676e6564206c6f6e67202a705f616464723b0a09756e7369676e6564206c6f6e672062697473203d20303b0a09756e7369676e6564206c6f6e67206d61736b203d202831554c203c3c2028622d3e626d5f62697473202620424954535f5045525f4c4f4e475f4d41534b2929202d313b0a09696e74206964782c20692c206c6173745f776f72643b0a0a092f2a20616c6c20627574206c6173742070616765202a2f0a09666f722028696478203d20303b20696478203c20622d3e626d5f6e756d6265725f6f665f7061676573202d20313b206964782b2b29207b0a0909705f61646472203d205f5f626d5f6d61705f7069647828622c20696478293b0a0909666f72202869203d20303b2069203c204c5750503b20692b2b290a09090962697473202b3d20687765696768745f6c6f6e6728705f616464725b695d293b0a09095f5f626d5f756e6d617028705f61646472293b0a0909636f6e645f7265736368656428293b0a097d0a092f2a206c61737420286f72206f6e6c79292070616765202a2f0a096c6173745f776f7264203d202828622d3e626d5f62697473202d203129202620424954535f5045525f504147455f4d41534b29203e3e204c4e325f42504c3b0a09705f61646472203d205f5f626d5f6d61705f7069647828622c20696478293b0a09666f72202869203d20303b2069203c206c6173745f776f72643b20692b2b290a090962697473202b3d20687765696768745f6c6f6e6728705f616464725b695d293b0a09705f616464725b6c6173745f776f72645d20263d206370755f746f5f6c656c286d61736b293b0a0962697473202b3d20687765696768745f6c6f6e6728705f616464725b6c6173745f776f72645d293b0a092f2a20333262697420617263682c206d6179206861766520616e20756e757365642070616464696e67206c6f6e67202a2f0a0969662028424954535f5045525f4c4f4e47203d3d20333220262620286c6173745f776f72642026203129203d3d2030290a0909705f616464725b6c6173745f776f72642b315d203d20303b0a095f5f626d5f756e6d617028705f61646472293b0a0972657475726e20626974733b0a7d0a0a2f2a206f666673657420616e64206c656e20696e206c6f6e6720776f7264732e2a2f0a73746174696320766f696420626d5f6d656d7365742873747275637420647262645f6269746d6170202a622c2073697a655f74206f66667365742c20696e7420632c2073697a655f74206c656e290a7b0a09756e7369676e6564206c6f6e67202a705f616464722c202a626d3b0a09756e7369676e656420696e74206964783b0a0973697a655f7420646f5f6e6f772c20656e643b0a0a09656e64203d206f6666736574202b206c656e3b0a0a0969662028656e64203e20622d3e626d5f776f72647329207b0a09097072696e746b284b45524e5f414c4552542022647262643a20626d5f6d656d73657420656e64203e20626d5f776f7264735c6e22293b0a090972657475726e3b0a097d0a0a097768696c6520286f6666736574203c20656e6429207b0a0909646f5f6e6f77203d206d696e5f742873697a655f742c20414c49474e286f6666736574202b20312c204c575050292c20656e6429202d206f66667365743b0a0909696478203d20626d5f776f72645f746f5f706167655f69647828622c206f6666736574293b0a0909705f61646472203d20626d5f6d61705f7069647828622c20696478293b0a0909626d203d20705f61646472202b204d4c5050286f6666736574293b0a090969662028626d2b646f5f6e6f77203e20705f61646472202b204c57505029207b0a0909097072696e746b284b45524e5f414c4552542022647262643a2042554720425547204255472120705f616464723a257020626d3a257020646f5f6e6f773a25645c6e222c0a09090920202020202020705f616464722c20626d2c2028696e7429646f5f6e6f77293b0a09097d20656c73650a0909096d656d73657428626d2c20632c20646f5f6e6f77202a2073697a656f66286c6f6e6729293b0a0909626d5f756e6d617028705f61646472293b0a0909626d5f7365745f706167655f6e6565645f77726974656f757428622d3e626d5f70616765735b6964785d293b0a09096f6666736574202b3d20646f5f6e6f773b0a097d0a7d0a0a2f2a0a202a206d616b65207375726520746865206269746d61702068617320656e6f75676820726f6f6d20666f72207468652061747461636865642073746f726167652c0a202a206966206e65636573736172792c20726573697a652e0a202a2063616c6c6564207768656e65766572207765206d61792068617665206368616e67656420746865206465766963652073697a652e0a202a2072657475726e73202d454e4f4d454d20696620776520636f756c64206e6f7420616c6c6f6361746520656e6f756768206d656d6f72792c2030206f6e20737563636573732e0a202a20496e206361736520746869732069732061637475616c6c79206120726573697a652c20776520636f707920746865206f6c64206269746d617020696e746f20746865206e6577206f6e652e0a202a204f74686572776973652c20746865206269746d617020697320696e697469616c697a656420746f20616c6c2062697473207365742e0a202a2f0a696e7420647262645f626d5f726573697a652873747275637420647262645f636f6e66202a6d6465762c20736563746f725f742063617061636974792c20696e74207365745f6e65775f62697473290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09756e7369676e6564206c6f6e6720626974732c20776f7264732c206f776f7264732c206f626974733b0a09756e7369676e6564206c6f6e672077616e742c20686176652c206f6e70616765733b202f2a206e756d626572206f66207061676573202a2f0a097374727563742070616765202a2a6e70616765732c202a2a6f7061676573203d204e554c4c3b0a09696e7420657272203d20302c2067726f77696e673b0a09696e74206f70616765735f766d616c6c6f6365643b0a0a096966202821657870656374286229290a090972657475726e202d454e4f4d454d3b0a0a09647262645f626d5f6c6f636b286d6465762c2022726573697a65222c20424d5f4c4f434b45445f4d41534b293b0a0a096465765f696e666f284445562c2022647262645f626d5f726573697a652063616c6c65642077697468206361706163697479203d3d20256c6c755c6e222c0a09090928756e7369676e6564206c6f6e67206c6f6e67296361706163697479293b0a0a09696620286361706163697479203d3d20622d3e626d5f6465765f6361706163697479290a0909676f746f206f75743b0a0a096f70616765735f766d616c6c6f636564203d2028424d5f505f564d414c4c4f434544202620622d3e626d5f666c616773293b0a0a09696620286361706163697479203d3d203029207b0a09097370696e5f6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a09096f7061676573203d20622d3e626d5f70616765733b0a09096f6e7061676573203d20622d3e626d5f6e756d6265725f6f665f70616765733b0a09096f776f726473203d20622d3e626d5f776f7264733b0a0909622d3e626d5f7061676573203d204e554c4c3b0a0909622d3e626d5f6e756d6265725f6f665f7061676573203d0a0909622d3e626d5f7365742020203d0a0909622d3e626d5f6269747320203d0a0909622d3e626d5f776f726473203d0a0909622d3e626d5f6465765f6361706163697479203d20303b0a09097370696e5f756e6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a0909626d5f667265655f7061676573286f70616765732c206f6e7061676573293b0a0909626d5f766b5f66726565286f70616765732c206f70616765735f766d616c6c6f636564293b0a0909676f746f206f75743b0a097d0a096269747320203d20424d5f534543545f544f5f42495428414c49474e2863617061636974792c20424d5f534543545f5045525f42495429293b0a0a092f2a20696620776520776f756c64207573650a09202020776f726473203d20414c49474e28626974732c424954535f5045525f4c4f4e4729203e3e204c4e325f42504c3b0a092020206120333262697420686f737420636f756c642070726573656e74207468652077726f6e67206e756d626572206f6620776f7264730a09202020746f206120363462697420686f73742e0a092a2f0a09776f726473203d20414c49474e28626974732c20363429203e3e204c4e325f42504c3b0a0a09696620286765745f6c646576286d6465762929207b0a090975363420626974735f6f6e5f6469736b203d202828753634296d6465762d3e6c6465762d3e6d642e6d645f73697a655f736563742d4d445f424d5f4f464653455429203c3c2031323b0a09097075745f6c646576286d646576293b0a09096966202862697473203e20626974735f6f6e5f6469736b29207b0a0909096465765f696e666f284445562c202262697473203d20256c755c6e222c2062697473293b0a0909096465765f696e666f284445562c2022626974735f6f6e5f6469736b203d20256c6c755c6e222c20626974735f6f6e5f6469736b293b0a090909657272203d202d454e4f5350433b0a090909676f746f206f75743b0a09097d0a097d0a0a0977616e74203d20414c49474e28776f7264732a73697a656f66286c6f6e67292c20504147455f53495a4529203e3e20504147455f53484946543b0a0968617665203d20622d3e626d5f6e756d6265725f6f665f70616765733b0a096966202877616e74203d3d206861766529207b0a0909445f41535345525428622d3e626d5f706167657320213d204e554c4c293b0a09096e7061676573203d20622d3e626d5f70616765733b0a097d20656c7365207b0a090969662028647262645f696e736572745f6661756c74286d6465762c20445242445f4641554c545f424d5f414c4c4f4329290a0909096e7061676573203d204e554c4c3b0a0909656c73650a0909096e7061676573203d20626d5f7265616c6c6f635f706167657328622c2077616e74293b0a097d0a0a0969662028216e706167657329207b0a0909657272203d202d454e4f4d454d3b0a0909676f746f206f75743b0a097d0a0a097370696e5f6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a096f7061676573203d20622d3e626d5f70616765733b0a096f776f726473203d20622d3e626d5f776f7264733b0a096f6269747320203d20622d3e626d5f626974733b0a0a0967726f77696e67203d2062697473203e206f626974733b0a09696620286f70616765732026262067726f77696e67202626207365745f6e65775f62697473290a0909626d5f7365745f737572706c75732862293b0a0a09622d3e626d5f7061676573203d206e70616765733b0a09622d3e626d5f6e756d6265725f6f665f7061676573203d2077616e743b0a09622d3e626d5f6269747320203d20626974733b0a09622d3e626d5f776f726473203d20776f7264733b0a09622d3e626d5f6465765f6361706163697479203d2063617061636974793b0a0a096966202867726f77696e6729207b0a0909696620287365745f6e65775f6269747329207b0a090909626d5f6d656d73657428622c206f776f7264732c20307866662c20776f7264732d6f776f726473293b0a090909622d3e626d5f736574202b3d2062697473202d206f626974733b0a09097d20656c73650a090909626d5f6d656d73657428622c206f776f7264732c20307830302c20776f7264732d6f776f726473293b0a0a097d0a0a096966202877616e74203c206861766529207b0a09092f2a20696d706c696369743a20286f706167657320213d204e554c4c2920262620286f706167657320213d206e706167657329202a2f0a0909626d5f667265655f7061676573286f7061676573202b2077616e742c2068617665202d2077616e74293b0a097d0a0a0928766f696429626d5f636c6561725f737572706c75732862293b0a0a097370696e5f756e6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a09696620286f706167657320213d206e7061676573290a0909626d5f766b5f66726565286f70616765732c206f70616765735f766d616c6c6f636564293b0a09696620282167726f77696e67290a0909622d3e626d5f736574203d20626d5f636f756e745f626974732862293b0a096465765f696e666f284445562c2022726573796e63206269746d61703a20626974733d256c7520776f7264733d256c752070616765733d256c755c6e222c20626974732c20776f7264732c2077616e74293b0a0a206f75743a0a09647262645f626d5f756e6c6f636b286d646576293b0a0972657475726e206572723b0a7d0a0a2f2a20696e686572656e746c7920726163793a0a202a206966206e6f742070726f746563746564206279206f74686572206d65616e732c2072657475726e2076616c7565206d6179206265206f7574206f662064617465207768656e0a202a206c656176696e6720746869732066756e6374696f6e2e2e2e0a202a207765207374696c6c206e65656420746f206c6f636b2069742c2073696e636520697420697320696d706f7274616e74207468617420746869732072657475726e730a202a20626d5f736574203d3d203020707265636973656c792e0a202a0a202a206d6179626520626d5f7365742073686f756c642062652061746f6d69635f74203f0a202a2f0a756e7369676e6564206c6f6e67205f647262645f626d5f746f74616c5f7765696768742873747275637420647262645f636f6e66202a6d646576290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09756e7369676e6564206c6f6e6720733b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a096966202821657870656374286229290a090972657475726e20303b0a09696620282165787065637428622d3e626d5f706167657329290a090972657475726e20303b0a0a097370696e5f6c6f636b5f697271736176652826622d3e626d5f6c6f636b2c20666c616773293b0a0973203d20622d3e626d5f7365743b0a097370696e5f756e6c6f636b5f697271726573746f72652826622d3e626d5f6c6f636b2c20666c616773293b0a0a0972657475726e20733b0a7d0a0a756e7369676e6564206c6f6e6720647262645f626d5f746f74616c5f7765696768742873747275637420647262645f636f6e66202a6d646576290a7b0a09756e7369676e6564206c6f6e6720733b0a092f2a206966204920646f6e277420686176652061206469736b2c204920646f6e2774206b6e6f772061626f7574206f75742d6f662d73796e6320737461747573202a2f0a0969662028216765745f6c6465765f69665f7374617465286d6465762c20445f4e45474f54494154494e4729290a090972657475726e20303b0a0973203d205f647262645f626d5f746f74616c5f776569676874286d646576293b0a097075745f6c646576286d646576293b0a0972657475726e20733b0a7d0a0a73697a655f7420647262645f626d5f776f7264732873747275637420647262645f636f6e66202a6d646576290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a096966202821657870656374286229290a090972657475726e20303b0a09696620282165787065637428622d3e626d5f706167657329290a090972657475726e20303b0a0a0972657475726e20622d3e626d5f776f7264733b0a7d0a0a756e7369676e6564206c6f6e6720647262645f626d5f626974732873747275637420647262645f636f6e66202a6d646576290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a096966202821657870656374286229290a090972657475726e20303b0a0a0972657475726e20622d3e626d5f626974733b0a7d0a0a2f2a206d65726765206e756d62657220776f7264732066726f6d2062756666657220696e746f20746865206269746d6170207374617274696e67206174206f66667365742e0a202a206275666665725b695d20697320657870656374656420746f206265206c6974746c6520656e6469616e20756e7369676e6564206c6f6e672e0a202a206269746d6170206d757374206265206c6f636b656420627920647262645f626d5f6c6f636b2e0a202a2063757272656e746c79206f6e6c7920757365642066726f6d20726563656976655f6269746d61702e0a202a2f0a766f696420647262645f626d5f6d657267655f6c656c2873747275637420647262645f636f6e66202a6d6465762c2073697a655f74206f66667365742c2073697a655f74206e756d6265722c0a090909756e7369676e6564206c6f6e67202a627566666572290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09756e7369676e6564206c6f6e67202a705f616464722c202a626d3b0a09756e7369676e6564206c6f6e6720776f72642c20626974733b0a09756e7369676e656420696e74206964783b0a0973697a655f7420656e642c20646f5f6e6f773b0a0a09656e64203d206f6666736574202b206e756d6265723b0a0a096966202821657870656374286229290a090972657475726e3b0a09696620282165787065637428622d3e626d5f706167657329290a090972657475726e3b0a09696620286e756d626572203d3d2030290a090972657475726e3b0a095741524e5f4f4e286f6666736574203e3d20622d3e626d5f776f726473293b0a095741524e5f4f4e28656e64202020203e2020622d3e626d5f776f726473293b0a0a097370696e5f6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a097768696c6520286f6666736574203c20656e6429207b0a0909646f5f6e6f77203d206d696e5f742873697a655f742c20414c49474e286f66667365742b312c204c575050292c20656e6429202d206f66667365743b0a0909696478203d20626d5f776f72645f746f5f706167655f69647828622c206f6666736574293b0a0909705f61646472203d20626d5f6d61705f7069647828622c20696478293b0a0909626d203d20705f61646472202b204d4c5050286f6666736574293b0a09096f6666736574202b3d20646f5f6e6f773b0a09097768696c652028646f5f6e6f772d2d29207b0a09090962697473203d20687765696768745f6c6f6e67282a626d293b0a090909776f7264203d202a626d207c202a6275666665722b2b3b0a0909092a626d2b2b203d20776f72643b0a090909622d3e626d5f736574202b3d20687765696768745f6c6f6e6728776f726429202d20626974733b0a09097d0a0909626d5f756e6d617028705f61646472293b0a0909626d5f7365745f706167655f6e6565645f77726974656f757428622d3e626d5f70616765735b6964785d293b0a097d0a092f2a2077697468203332626974203c2d3e2036346269742063726f73732d706c6174666f726d20636f6e6e6563740a09202a2074686973206973206f6e6c7920636f727265637420666f722063757272656e742075736167652c0a09202a207768657265207765205f6b6e6f775f2074686174207765206172652036342062697420616c69676e65642c0a09202a20616e64206b6e6f77207468617420746869732066756e6374696f6e206973207573656420696e2074686973207761792c20746f6f2e2e2e0a09202a2f0a0969662028656e64203d3d20622d3e626d5f776f726473290a0909622d3e626d5f736574202d3d20626d5f636c6561725f737572706c75732862293b0a097370696e5f756e6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a7d0a0a2f2a20636f7079206e756d62657220776f7264732066726f6d20746865206269746d6170207374617274696e67206174206f666673657420696e746f20746865206275666665722e0a202a206275666665725b695d2077696c6c206265206c6974746c6520656e6469616e20756e7369676e6564206c6f6e672e0a202a2f0a766f696420647262645f626d5f6765745f6c656c2873747275637420647262645f636f6e66202a6d6465762c2073697a655f74206f66667365742c2073697a655f74206e756d6265722c0a09092020202020756e7369676e6564206c6f6e67202a627566666572290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09756e7369676e6564206c6f6e67202a705f616464722c202a626d3b0a0973697a655f7420656e642c20646f5f6e6f773b0a0a09656e64203d206f6666736574202b206e756d6265723b0a0a096966202821657870656374286229290a090972657475726e3b0a09696620282165787065637428622d3e626d5f706167657329290a090972657475726e3b0a0a097370696e5f6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a0969662028286f6666736574203e3d20622d3e626d5f776f72647329207c7c0a092020202028656e64202020203e2020622d3e626d5f776f72647329207c7c0a0920202020286e756d626572203c3d203029290a09096465765f657272284445562c20226f66667365743d256c75206e756d6265723d256c7520626d5f776f7264733d256c755c6e222c0a09090928756e7369676e6564206c6f6e6729096f66667365742c0a09090928756e7369676e6564206c6f6e6729096e756d6265722c0a09090928756e7369676e6564206c6f6e672920622d3e626d5f776f726473293b0a09656c7365207b0a09097768696c6520286f6666736574203c20656e6429207b0a090909646f5f6e6f77203d206d696e5f742873697a655f742c20414c49474e286f66667365742b312c204c575050292c20656e6429202d206f66667365743b0a090909705f61646472203d20626d5f6d61705f7069647828622c20626d5f776f72645f746f5f706167655f69647828622c206f666673657429293b0a090909626d203d20705f61646472202b204d4c5050286f6666736574293b0a0909096f6666736574202b3d20646f5f6e6f773b0a0909097768696c652028646f5f6e6f772d2d290a090909092a6275666665722b2b203d202a626d2b2b3b0a090909626d5f756e6d617028705f61646472293b0a09097d0a097d0a097370696e5f756e6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a7d0a0a2f2a2073657420616c6c206269747320696e20746865206269746d6170202a2f0a766f696420647262645f626d5f7365745f616c6c2873747275637420647262645f636f6e66202a6d646576290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a096966202821657870656374286229290a090972657475726e3b0a09696620282165787065637428622d3e626d5f706167657329290a090972657475726e3b0a0a097370696e5f6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a09626d5f6d656d73657428622c20302c20307866662c20622d3e626d5f776f726473293b0a0928766f696429626d5f636c6561725f737572706c75732862293b0a09622d3e626d5f736574203d20622d3e626d5f626974733b0a097370696e5f756e6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a7d0a0a2f2a20636c65617220616c6c206269747320696e20746865206269746d6170202a2f0a766f696420647262645f626d5f636c6561725f616c6c2873747275637420647262645f636f6e66202a6d646576290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a096966202821657870656374286229290a090972657475726e3b0a09696620282165787065637428622d3e626d5f706167657329290a090972657475726e3b0a0a097370696e5f6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a09626d5f6d656d73657428622c20302c20302c20622d3e626d5f776f726473293b0a09622d3e626d5f736574203d20303b0a097370696e5f756e6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a7d0a0a73747275637420626d5f61696f5f637478207b0a0973747275637420647262645f636f6e66202a6d6465763b0a0961746f6d69635f7420696e5f666c696768743b0a09756e7369676e656420696e7420646f6e653b0a09756e7369676e656420666c6167733b0a23646566696e6520424d5f41494f5f434f50595f504147455309310a23646566696e6520424d5f41494f5f57524954455f48494e54454409320a23646566696e6520424d5f57524954455f414c4c5f504147455309340a09696e74206572726f723b0a09737472756374206b726566206b7265663b0a7d3b0a0a73746174696320766f696420626d5f61696f5f6374785f64657374726f7928737472756374206b726566202a6b726566290a7b0a0973747275637420626d5f61696f5f637478202a637478203d20636f6e7461696e65725f6f66286b7265662c2073747275637420626d5f61696f5f6374782c206b726566293b0a0a097075745f6c646576286374782d3e6d646576293b0a096b6672656528637478293b0a7d0a0a2f2a2062765f70616765206d6179206265206120636f70792c206f72206d617920626520746865206f726967696e616c202a2f0a73746174696320766f696420626d5f6173796e635f696f5f636f6d706c657465287374727563742062696f202a62696f2c20696e74206572726f72290a7b0a0973747275637420626d5f61696f5f637478202a637478203d2062696f2d3e62695f707269766174653b0a0973747275637420647262645f636f6e66202a6d646576203d206374782d3e6d6465763b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09756e7369676e656420696e7420696478203d20626d5f706167655f746f5f6964782862696f2d3e62695f696f5f7665635b305d2e62765f70616765293b0a09696e74207570746f64617465203d2062696f5f666c61676765642862696f2c2042494f5f5550544f44415445293b0a0a0a092f2a20737472616e6765206265686176696f72206f6620736f6d65206c6f776572206c6576656c20647269766572732e2e2e0a09202a206661696c20746865207265717565737420627920636c656172696e6720746865207570746f6461746520666c61672c0a09202a2062757420646f206e6f742072657475726e20616e79206572726f723f210a09202a20646f2077652077616e7420746f205741524e2829206f6e20746869733f202a2f0a0969662028216572726f7220262620217570746f64617465290a09096572726f72203d202d45494f3b0a0a0969662028286374782d3e666c616773202620424d5f41494f5f434f50595f504147455329203d3d20302026260a092020202021626d5f746573745f706167655f756e6368616e67656428622d3e626d5f70616765735b6964785d29290a09096465765f7761726e284445562c20226269746d6170207061676520696478202575206368616e67656420647572696e6720494f215c6e222c20696478293b0a0a09696620286572726f7229207b0a09092f2a20637478206572726f722077696c6c20686f6c642074686520636f6d706c657465642d6c617374206e6f6e2d7a65726f206572726f7220636f64652c0a0909202a20696e2063617365206572726f7220636f646573206469666665722e202a2f0a09096374782d3e6572726f72203d206572726f723b0a0909626d5f7365745f706167655f696f5f65727228622d3e626d5f70616765735b6964785d293b0a09092f2a204e6f74206964656e746963616c20746f206f6e206469736b2076657273696f6e206f662069742e0a0909202a20497320424d5f504147455f494f5f4552524f5220656e6f7567683f202a2f0a0909696620285f5f726174656c696d69742826647262645f726174656c696d69745f737461746529290a0909096465765f657272284445562c2022494f204552524f52202564206f6e206269746d61702070616765206964782025755c6e222c0a09090909096572726f722c20696478293b0a097d20656c7365207b0a0909626d5f636c6561725f706167655f696f5f65727228622d3e626d5f70616765735b6964785d293b0a090964796e616d69635f6465765f646267284445562c20226269746d617020706167652069647820257520636f6d706c657465645c6e222c20696478293b0a097d0a0a09626d5f706167655f756e6c6f636b5f696f286d6465762c20696478293b0a0a09696620286374782d3e666c616773202620424d5f41494f5f434f50595f5041474553290a09096d656d706f6f6c5f667265652862696f2d3e62695f696f5f7665635b305d2e62765f706167652c20647262645f6d645f696f5f706167655f706f6f6c293b0a0a0962696f5f7075742862696f293b0a0a096966202861746f6d69635f6465635f616e645f7465737428266374782d3e696e5f666c696768742929207b0a09096374782d3e646f6e65203d20313b0a090977616b655f757028266d6465762d3e6d6973635f77616974293b0a09096b7265665f70757428266374782d3e6b7265662c2026626d5f61696f5f6374785f64657374726f79293b0a097d0a7d0a0a73746174696320766f696420626d5f706167655f696f5f6173796e632873747275637420626d5f61696f5f637478202a6374782c20696e7420706167655f6e722c20696e7420727729205f5f6d7573745f686f6c64286c6f63616c290a7b0a097374727563742062696f202a62696f203d2062696f5f616c6c6f635f64726264284746505f4e4f494f293b0a0973747275637420647262645f636f6e66202a6d646576203d206374782d3e6d6465763b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a097374727563742070616765202a706167653b0a09756e7369676e656420696e74206c656e3b0a0a09736563746f725f74206f6e5f6469736b5f736563746f72203d0a09096d6465762d3e6c6465762d3e6d642e6d645f6f6666736574202b206d6465762d3e6c6465762d3e6d642e626d5f6f66667365743b0a096f6e5f6469736b5f736563746f72202b3d202828736563746f725f7429706167655f6e7229203c3c2028504147455f53484946542d39293b0a0a092f2a2074686973206d696768742068617070656e2077697468207665727920736d616c6c0a09202a20666c657869626c652065787465726e616c206d6574612064617461206465766963652c0a09202a206f72207769746820504147455f53495a45203e20346b202a2f0a096c656e203d206d696e5f7428756e7369676e656420696e742c20504147455f53495a452c0a090928647262645f6d645f6c6173745f736563746f72286d6465762d3e6c64657629202d206f6e5f6469736b5f736563746f72202b2031293c3c39293b0a0a092f2a2073657269616c697a6520494f206f6e20746869732070616765202a2f0a09626d5f706167655f6c6f636b5f696f286d6465762c20706167655f6e72293b0a092f2a206265666f7265206d656d63707920616e64207375626d69742c0a09202a20736f2069742063616e2062652072656469727469656420616e792074696d65202a2f0a09626d5f7365745f706167655f756e6368616e67656428622d3e626d5f70616765735b706167655f6e725d293b0a0a09696620286374782d3e666c616773202620424d5f41494f5f434f50595f504147455329207b0a090970616765203d206d656d706f6f6c5f616c6c6f6328647262645f6d645f696f5f706167655f706f6f6c2c205f5f4746505f484947484d454d7c5f5f4746505f57414954293b0a0909636f70795f686967687061676528706167652c20622d3e626d5f70616765735b706167655f6e725d293b0a0909626d5f73746f72655f706167655f69647828706167652c20706167655f6e72293b0a097d20656c73650a090970616765203d20622d3e626d5f70616765735b706167655f6e725d3b0a0962696f2d3e62695f62646576203d206d6465762d3e6c6465762d3e6d645f626465763b0a0962696f2d3e62695f736563746f72203d206f6e5f6469736b5f736563746f723b0a092f2a2062696f5f6164645f70616765206f6620612073696e676c65207061676520746f20616e20656d7074792062696f2077696c6c20616c7761797320737563636565642c0a09202a206163636f7264696e6720746f206170692e2020446f2077652077616e7420746f2061737365727420746861743f202a2f0a0962696f5f6164645f706167652862696f2c20706167652c206c656e2c2030293b0a0962696f2d3e62695f70726976617465203d206374783b0a0962696f2d3e62695f656e645f696f203d20626d5f6173796e635f696f5f636f6d706c6574653b0a0a0969662028647262645f696e736572745f6661756c74286d6465762c20287277202620575249544529203f20445242445f4641554c545f4d445f5752203a20445242445f4641554c545f4d445f52442929207b0a090962696f2d3e62695f7277207c3d2072773b0a090962696f5f656e64696f2862696f2c202d45494f293b0a097d20656c7365207b0a09097375626d69745f62696f2872772c2062696f293b0a09092f2a20746869732073686f756c64206e6f7420636f756e74206173207573657220616374697669747920616e64206361757365207468650a0909202a20726573796e6320746f207468726f74746c65202d2d2073656520647262645f72735f73686f756c645f736c6f775f646f776e28292e202a2f0a090961746f6d69635f616464286c656e203e3e20392c20266d6465762d3e72735f736563745f6576293b0a097d0a7d0a0a2f2a0a202a20626d5f72773a20726561642f7772697465207468652077686f6c65206269746d61702066726f6d2f746f20697473206f6e206469736b206c6f636174696f6e2e0a202a2f0a73746174696320696e7420626d5f72772873747275637420647262645f636f6e66202a6d6465762c20696e742072772c20756e7369676e656420666c6167732c20756e7369676e6564206c617a795f77726974656f75745f75707065725f69647829205f5f6d7573745f686f6c64286c6f63616c290a7b0a0973747275637420626d5f61696f5f637478202a6374783b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09696e74206e756d5f70616765732c20692c20636f756e74203d20303b0a09756e7369676e6564206c6f6e67206e6f773b0a0963686172207070625b31305d3b0a09696e7420657272203d20303b0a0a092f2a0a09202a205765206172652070726f74656374656420616761696e7374206269746d617020646973617070656172696e672f726573697a696e6720627920686f6c64696e6720616e0a09202a206c646576207265666572656e6365202863616c6c6572206d75737420686176652063616c6c6564206765745f6c6465762829292e0a09202a20466f7220726561642f77726974652c207765206172652070726f74656374656420616761696e7374206368616e67657320746f20746865206269746d61702062790a09202a20746865206269746d6170206c6f636b202873656520647262645f6269746d61705f696f292e0a09202a20466f72206c617a792077726974656f75742c20776520646f6e2774206361726520666f72206f6e676f696e67206368616e67657320746f20746865206269746d61702c0a09202a206173207765207375626d697420636f70696573206f6620706167657320616e79776179732e0a09202a2f0a0a09637478203d206b6d616c6c6f632873697a656f662873747275637420626d5f61696f5f637478292c204746505f4e4f494f293b0a096966202821637478290a090972657475726e202d454e4f4d454d3b0a0a092a637478203d202873747275637420626d5f61696f5f63747829207b0a09092e6d646576203d206d6465762c0a09092e696e5f666c69676874203d2041544f4d49435f494e49542831292c0a09092e646f6e65203d20302c0a09092e666c616773203d20666c6167732c0a09092e6572726f72203d20302c0a09092e6b726566203d207b2041544f4d49435f494e4954283229207d2c0a097d3b0a0a0969662028216765745f6c6465765f69665f7374617465286d6465762c20445f415454414348494e472929207b20202f2a2070757420697320696e20626d5f61696f5f6374785f64657374726f792829202a2f0a09096465765f657272284445562c2022415353455254204641494c45443a206765745f6c6465765f69665f73746174652829203d3d203120696e20626d5f727728295c6e22293b0a09096b6672656528637478293b0a090972657475726e202d454e4f4445563b0a097d0a0a0969662028216374782d3e666c616773290a09095741524e5f4f4e282128424d5f4c4f434b45445f4d41534b202620622d3e626d5f666c61677329293b0a0a096e756d5f7061676573203d20622d3e626d5f6e756d6265725f6f665f70616765733b0a0a096e6f77203d206a6966666965733b0a0a092f2a206c657420746865206c61796572732062656c6f772075732074727920746f206d657267652074686573652062696f732e2e2e202a2f0a09666f72202869203d20303b2069203c206e756d5f70616765733b20692b2b29207b0a09092f2a2069676e6f726520636f6d706c6574656c7920756e6368616e676564207061676573202a2f0a0909696620286c617a795f77726974656f75745f75707065725f6964782026262069203d3d206c617a795f77726974656f75745f75707065725f696478290a090909627265616b3b0a0909696620287277202620575249544529207b0a0909096966202828666c616773202620424d5f41494f5f57524954455f48494e544544292026260a0909092020202021746573745f616e645f636c6561725f62697428424d5f504147455f48494e545f57524954454f55542c0a090909092020202026706167655f7072697661746528622d3e626d5f70616765735b695d2929290a09090909636f6e74696e75653b0a0a090909696620282128666c616773202620424d5f57524954455f414c4c5f5041474553292026260a09090920202020626d5f746573745f706167655f756e6368616e67656428622d3e626d5f70616765735b695d2929207b0a0909090964796e616d69635f6465765f646267284445562c2022736b697070656420626d20777269746520666f72206964782025755c6e222c2069293b0a09090909636f6e74696e75653b0a0909097d0a0909092f2a20647572696e67206c617a792077726974656f75742c0a090909202a2069676e6f72652074686f7365207061676573206e6f74206d61726b656420666f72206c617a792077726974656f75742e202a2f0a090909696620286c617a795f77726974656f75745f75707065725f6964782026260a0909092020202021626d5f746573745f706167655f6c617a795f77726974656f757428622d3e626d5f70616765735b695d2929207b0a0909090964796e616d69635f6465765f646267284445562c2022736b697070656420626d206c617a7920777269746520666f72206964782025755c6e222c2069293b0a09090909636f6e74696e75653b0a0909097d0a09097d0a090961746f6d69635f696e6328266374782d3e696e5f666c69676874293b0a0909626d5f706167655f696f5f6173796e63286374782c20692c207277293b0a09092b2b636f756e743b0a0909636f6e645f7265736368656428293b0a097d0a0a092f2a0a09202a20576520696e697469616c697a65206374782d3e696e5f666c6967687420746f206f6e6520746f206d616b65207375726520626d5f6173796e635f696f5f636f6d706c6574650a09202a2077696c6c206e6f7420736574206374782d3e646f6e65206561726c792c20616e642064656372656d656e74202f207465737420697420686572652e202049662074686572650a09202a20617265207374696c6c20736f6d652062696f7320696e20666c696768742c207765206e65656420746f207761697420666f72207468656d20686572652e0a09202a20496620616c6c20494f20697320646f6e6520616c726561647920286f72206e6f7468696e6720686164206265656e207375626d6974746564292c2074686572652069730a09202a206e6f206e65656420746f20776169742e20205374696c6c2c207765206e65656420746f2070757420746865206b726566206173736f6369617465642077697468207468650a09202a2022696e5f666c696768742072656163686564207a65726f2c20616c6c20646f6e6522206576656e742e0a09202a2f0a09696620282161746f6d69635f6465635f616e645f7465737428266374782d3e696e5f666c6967687429290a0909776169745f756e74696c5f646f6e655f6f725f666f7263655f6465746163686564286d6465762c206d6465762d3e6c6465762c20266374782d3e646f6e65293b0a09656c73650a09096b7265665f70757428266374782d3e6b7265662c2026626d5f61696f5f6374785f64657374726f79293b0a0a092f2a2073756d6d61727920666f7220676c6f62616c206269746d617020494f202a2f0a0969662028666c616773203d3d2030290a09096465765f696e666f284445562c20226269746d6170202573206f6620257520706167657320746f6f6b20256c75206a6966666965735c6e222c0a090909207277203d3d205752495445203f2022575249544522203a202252454144222c0a09090920636f756e742c206a696666696573202d206e6f77293b0a0a09696620286374782d3e6572726f7229207b0a09096465765f616c657274284445562c2022776520686164206174206c65617374206f6e65204d4420494f204552524f5220647572696e67206269746d617020494f5c6e22293b0a0909647262645f63686b5f696f5f6572726f72286d6465762c20312c20445242445f4d4554415f494f5f4552524f52293b0a0909657272203d202d45494f3b202f2a206374782d3e6572726f72203f202a2f0a097d0a0a096966202861746f6d69635f7265616428266374782d3e696e5f666c6967687429290a0909657272203d202d45494f3b202f2a204469736b2074696d656f75742f666f7263652d64657461636820647572696e6720494f2e2e2e202a2f0a0a096e6f77203d206a6966666965733b0a09696620287277203d3d20575249544529207b0a0909647262645f6d645f666c757368286d646576293b0a097d20656c7365202f2a207277203d3d2052454144202a2f207b0a0909622d3e626d5f736574203d20626d5f636f756e745f626974732862293b0a09096465765f696e666f284445562c20227265636f756e74696e67206f6620736574206269747320746f6f6b206164646974696f6e616c20256c75206a6966666965735c6e222c0a090920202020206a696666696573202d206e6f77293b0a097d0a096e6f77203d20622d3e626d5f7365743b0a0a0969662028666c616773203d3d2030290a09096465765f696e666f284445562c202225732028256c75206269747329206d61726b6564206f75742d6f662d73796e63206279206f6e206469736b206269742d6d61702e5c6e222c0a09092020202020707073697a65287070622c206e6f77203c3c2028424d5f424c4f434b5f53484946542d313029292c206e6f77293b0a0a096b7265665f70757428266374782d3e6b7265662c2026626d5f61696f5f6374785f64657374726f79293b0a0972657475726e206572723b0a7d0a0a2f2a2a0a202a20647262645f626d5f726561642829202d2052656164207468652077686f6c65206269746d61702066726f6d20697473206f6e206469736b206c6f636174696f6e2e0a202a20406d6465763a0944524244206465766963652e0a202a2f0a696e7420647262645f626d5f726561642873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c290a7b0a0972657475726e20626d5f7277286d6465762c20524541442c20302c2030293b0a7d0a0a2f2a2a0a202a20647262645f626d5f77726974652829202d205772697465207468652077686f6c65206269746d617020746f20697473206f6e206469736b206c6f636174696f6e2e0a202a20406d6465763a0944524244206465766963652e0a202a0a202a2057696c6c206f6e6c7920777269746520706167657320746861742068617665206368616e6765642073696e6365206c61737420494f2e0a202a2f0a696e7420647262645f626d5f77726974652873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c290a7b0a0972657475726e20626d5f7277286d6465762c2057524954452c20302c2030293b0a7d0a0a2f2a2a0a202a20647262645f626d5f77726974655f616c6c2829202d205772697465207468652077686f6c65206269746d617020746f20697473206f6e206469736b206c6f636174696f6e2e0a202a20406d6465763a0944524244206465766963652e0a202a0a202a2057696c6c20777269746520616c6c2070616765732e0a202a2f0a696e7420647262645f626d5f77726974655f616c6c2873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c290a7b0a0972657475726e20626d5f7277286d6465762c2057524954452c20424d5f57524954455f414c4c5f50414745532c2030293b0a7d0a0a2f2a2a0a202a20647262645f626d5f6c617a795f77726974655f6f75742829202d205772697465206269746d6170207061676573203020746f204075707065725f6964782d312c20696620746865792068617665206368616e6765642e0a202a20406d6465763a0944524244206465766963652e0a202a204075707065725f6964783a09303a20777269746520616c6c206368616e6765642070616765733b202b76653a207061676520696e64657820746f2073746f70207363616e6e696e6720666f72206368616e6765642070616765730a202a2f0a696e7420647262645f626d5f77726974655f6c617a792873747275637420647262645f636f6e66202a6d6465762c20756e7369676e65642075707065725f69647829205f5f6d7573745f686f6c64286c6f63616c290a7b0a0972657475726e20626d5f7277286d6465762c2057524954452c20424d5f41494f5f434f50595f50414745532c2075707065725f696478293b0a7d0a0a2f2a2a0a202a20647262645f626d5f77726974655f636f70795f70616765732829202d205772697465207468652077686f6c65206269746d617020746f20697473206f6e206469736b206c6f636174696f6e2e0a202a20406d6465763a0944524244206465766963652e0a202a0a202a2057696c6c206f6e6c7920777269746520706167657320746861742068617665206368616e6765642073696e6365206c61737420494f2e0a202a20496e20636f6e747261737420746f20647262645f626d5f777269746528292c20746869732077696c6c20636f707920746865206269746d61702070616765730a202a20746f2074656d706f726172792077726974656f75742070616765732e20497420697320696e74656e64656420746f207472696767657220612066756c6c2077726974652d6f75740a202a207768696c65207374696c6c20616c6c6f77696e6720746865206269746d617020746f206368616e67652c20666f72206578616d706c65206966206120726573796e63206f72206f6e6c696e650a202a207665726966792069732061626f727465642064756520746f2061206661696c65642070656572206469736b2c207768696c65206c6f63616c20494f20636f6e74696e7565732c206f720a202a2070656e64696e6720726573796e632061636b7320617265207374696c6c206265696e672070726f6365737365642e0a202a2f0a696e7420647262645f626d5f77726974655f636f70795f70616765732873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c290a7b0a0972657475726e20626d5f7277286d6465762c2057524954452c20424d5f41494f5f434f50595f50414745532c2030293b0a7d0a0a2f2a2a0a202a20647262645f626d5f77726974655f68696e7465642829202d205772697465206269746d61702070616765732077697468202268696e7422206d61726b732c20696620746865792068617665206368616e6765642e0a202a20406d6465763a0944524244206465766963652e0a202a2f0a696e7420647262645f626d5f77726974655f68696e7465642873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c290a7b0a0972657475726e20626d5f7277286d6465762c2057524954452c20424d5f41494f5f57524954455f48494e544544207c20424d5f41494f5f434f50595f50414745532c2030293b0a7d0a0a2f2a2a0a202a20647262645f626d5f77726974655f706167652829202d20577269746573206120504147455f53495a4520616c69676e6564207069656365206f66206269746d61700a202a20406d6465763a0944524244206465766963652e0a202a20406964783a096269746d6170207061676520696e6465780a202a0a202a20576520646f6e27742077616e7420746f207370656369616c2063617365206f6e206c6f676963616c5f626c6f636b5f73697a65206f6620746865206261636b656e64206465766963652c0a202a20736f207765207375626d697420504147455f53495a4520616c69676e6564207069656365732e0a202a204e6f74652074686174206f6e20226d6f7374222073797374656d732c20504147455f53495a4520697320346b2e0a202a0a202a20496e20636173652074686973206265636f6d657320616e206973737565206f6e2073797374656d732077697468206c617267657220504147455f53495a452c0a202a207765206d61792077616e7420746f206368616e6765207468697320616761696e20746f20777269746520346b20616c69676e656420346b207069656365732e0a202a2f0a696e7420647262645f626d5f77726974655f706167652873747275637420647262645f636f6e66202a6d6465762c20756e7369676e656420696e742069647829205f5f6d7573745f686f6c64286c6f63616c290a7b0a0973747275637420626d5f61696f5f637478202a6374783b0a09696e74206572723b0a0a0969662028626d5f746573745f706167655f756e6368616e676564286d6465762d3e6269746d61702d3e626d5f70616765735b6964785d2929207b0a090964796e616d69635f6465765f646267284445562c2022736b697070656420626d207061676520777269746520666f72206964782025755c6e222c20696478293b0a090972657475726e20303b0a097d0a0a09637478203d206b6d616c6c6f632873697a656f662873747275637420626d5f61696f5f637478292c204746505f4e4f494f293b0a096966202821637478290a090972657475726e202d454e4f4d454d3b0a0a092a637478203d202873747275637420626d5f61696f5f63747829207b0a09092e6d646576203d206d6465762c0a09092e696e5f666c69676874203d2041544f4d49435f494e49542831292c0a09092e646f6e65203d20302c0a09092e666c616773203d20424d5f41494f5f434f50595f50414745532c0a09092e6572726f72203d20302c0a09092e6b726566203d207b2041544f4d49435f494e4954283229207d2c0a097d3b0a0a0969662028216765745f6c6465765f69665f7374617465286d6465762c20445f415454414348494e472929207b20202f2a2070757420697320696e20626d5f61696f5f6374785f64657374726f792829202a2f0a09096465765f657272284445562c2022415353455254204641494c45443a206765745f6c6465765f69665f73746174652829203d3d203120696e20647262645f626d5f77726974655f7061676528295c6e22293b0a09096b6672656528637478293b0a090972657475726e202d454e4f4445563b0a097d0a0a09626d5f706167655f696f5f6173796e63286374782c206964782c2057524954455f53594e43293b0a09776169745f756e74696c5f646f6e655f6f725f666f7263655f6465746163686564286d6465762c206d6465762d3e6c6465762c20266374782d3e646f6e65293b0a0a09696620286374782d3e6572726f72290a0909647262645f63686b5f696f5f6572726f72286d6465762c20312c20445242445f4d4554415f494f5f4552524f52293b0a09092f2a20746861742063617573657320757320746f206465746163682c20736f2074686520696e206d656d6f7279206269746d61702077696c6c2062650a0909202a20676f6e6520696e2061206d6f6d656e742061732077656c6c2e202a2f0a0a096d6465762d3e626d5f777269745f636e742b2b3b0a09657272203d2061746f6d69635f7265616428266374782d3e696e5f666c6967687429203f202d45494f203a206374782d3e6572726f723b0a096b7265665f70757428266374782d3e6b7265662c2026626d5f61696f5f6374785f64657374726f79293b0a0972657475726e206572723b0a7d0a0a2f2a204e4f54450a202a2066696e645f66697273745f6269742072657475726e7320696e742c2077652072657475726e20756e7369676e6564206c6f6e672e0a202a20466f72207468697320746f20776f726b206f6e20333262697420617263682077697468206269746e756d62657273203e2028313c3c3332292c0a202a2077652764206e65656420746f2072657475726e207536342c20616e642067657420612077686f6c65206c6f74206f66206f7468657220706c616365730a202a206669786564207768657265207765207374696c6c2075736520756e7369676e6564206c6f6e672e0a202a0a202a20746869732072657475726e73206120626974206e756d6265722c204e4f54206120736563746f72210a202a2f0a73746174696320756e7369676e6564206c6f6e67205f5f626d5f66696e645f6e6578742873747275637420647262645f636f6e66202a6d6465762c20756e7369676e6564206c6f6e6720626d5f666f2c0a09636f6e737420696e742066696e645f7a65726f5f626974290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09756e7369676e6564206c6f6e67202a705f616464723b0a09756e7369676e6564206c6f6e67206269745f6f66667365743b0a09756e7369676e656420693b0a0a0a0969662028626d5f666f203e20622d3e626d5f6269747329207b0a09096465765f657272284445562c2022626d5f666f3d256c7520626d5f626974733d256c755c6e222c20626d5f666f2c20622d3e626d5f62697473293b0a0909626d5f666f203d20445242445f454e445f4f465f4249544d41503b0a097d20656c7365207b0a09097768696c652028626d5f666f203c20622d3e626d5f6269747329207b0a0909092f2a20626974206f6666736574206f66207468652066697273742062697420696e207468652070616765202a2f0a0909096269745f6f6666736574203d20626d5f666f2026207e424954535f5045525f504147455f4d41534b3b0a090909705f61646472203d205f5f626d5f6d61705f7069647828622c20626d5f6269745f746f5f706167655f69647828622c20626d5f666f29293b0a0a0909096966202866696e645f7a65726f5f626974290a0909090969203d2066696e645f6e6578745f7a65726f5f6269745f6c6528705f616464722c0a090909090909504147455f53495a452a382c20626d5f666f202620424954535f5045525f504147455f4d41534b293b0a090909656c73650a0909090969203d2066696e645f6e6578745f6269745f6c6528705f616464722c0a090909090909504147455f53495a452a382c20626d5f666f202620424954535f5045525f504147455f4d41534b293b0a0a0909095f5f626d5f756e6d617028705f61646472293b0a0909096966202869203c20504147455f53495a452a3829207b0a09090909626d5f666f203d206269745f6f6666736574202b20693b0a0909090969662028626d5f666f203e3d20622d3e626d5f62697473290a0909090909627265616b3b0a09090909676f746f20666f756e643b0a0909097d0a090909626d5f666f203d206269745f6f6666736574202b20504147455f53495a452a383b0a09097d0a0909626d5f666f203d20445242445f454e445f4f465f4249544d41503b0a097d0a20666f756e643a0a0972657475726e20626d5f666f3b0a7d0a0a73746174696320756e7369676e6564206c6f6e6720626d5f66696e645f6e6578742873747275637420647262645f636f6e66202a6d6465762c0a09756e7369676e6564206c6f6e6720626d5f666f2c20636f6e737420696e742066696e645f7a65726f5f626974290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09756e7369676e6564206c6f6e672069203d20445242445f454e445f4f465f4249544d41503b0a0a096966202821657870656374286229290a090972657475726e20693b0a09696620282165787065637428622d3e626d5f706167657329290a090972657475726e20693b0a0a097370696e5f6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a0969662028424d5f444f4e545f54455354202620622d3e626d5f666c616773290a0909626d5f7072696e745f6c6f636b5f696e666f286d646576293b0a0a0969203d205f5f626d5f66696e645f6e657874286d6465762c20626d5f666f2c2066696e645f7a65726f5f626974293b0a0a097370696e5f756e6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a0972657475726e20693b0a7d0a0a756e7369676e6564206c6f6e6720647262645f626d5f66696e645f6e6578742873747275637420647262645f636f6e66202a6d6465762c20756e7369676e6564206c6f6e6720626d5f666f290a7b0a0972657475726e20626d5f66696e645f6e657874286d6465762c20626d5f666f2c2030293b0a7d0a0a23696620300a2f2a206e6f7420796574206e656564656420666f7220616e797468696e672e202a2f0a756e7369676e6564206c6f6e6720647262645f626d5f66696e645f6e6578745f7a65726f2873747275637420647262645f636f6e66202a6d6465762c20756e7369676e6564206c6f6e6720626d5f666f290a7b0a0972657475726e20626d5f66696e645f6e657874286d6465762c20626d5f666f2c2031293b0a7d0a23656e6469660a0a2f2a20646f6573206e6f74207370696e5f6c6f636b5f697271736176652e0a202a20796f75206d7573742074616b6520647262645f626d5f6c6f636b2829206669727374202a2f0a756e7369676e6564206c6f6e67205f647262645f626d5f66696e645f6e6578742873747275637420647262645f636f6e66202a6d6465762c20756e7369676e6564206c6f6e6720626d5f666f290a7b0a092f2a205741524e5f4f4e282128424d5f444f4e545f5345542026206d6465762d3e622d3e626d5f666c61677329293b202a2f0a0972657475726e205f5f626d5f66696e645f6e657874286d6465762c20626d5f666f2c2030293b0a7d0a0a756e7369676e6564206c6f6e67205f647262645f626d5f66696e645f6e6578745f7a65726f2873747275637420647262645f636f6e66202a6d6465762c20756e7369676e6564206c6f6e6720626d5f666f290a7b0a092f2a205741524e5f4f4e282128424d5f444f4e545f5345542026206d6465762d3e622d3e626d5f666c61677329293b202a2f0a0972657475726e205f5f626d5f66696e645f6e657874286d6465762c20626d5f666f2c2031293b0a7d0a0a2f2a2072657475726e73206e756d626572206f6620626974732061637475616c6c79206368616e6765642e0a202a20666f722076616c20213d20302c207765206368616e67652030202d3e20312c2072657475726e20636f646520706f7369746976650a202a20666f722076616c203d3d20302c207765206368616e67652031202d3e20302c2072657475726e20636f6465206e656761746976650a202a2077616e7473206269746e722c206e6f7420736563746f722e0a202a20657870656374656420746f2062652063616c6c656420666f72206f6e6c792061206665772062697473202865202d20732061626f757420424954535f5045525f4c4f4e47292e0a202a204d75737420686f6c64206269746d6170206c6f636b20616c72656164792e202a2f0a73746174696320696e74205f5f626d5f6368616e67655f626974735f746f2873747275637420647262645f636f6e66202a6d6465762c20636f6e737420756e7369676e6564206c6f6e6720732c0a09756e7369676e6564206c6f6e6720652c20696e742076616c290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09756e7369676e6564206c6f6e67202a705f61646472203d204e554c4c3b0a09756e7369676e6564206c6f6e67206269746e723b0a09756e7369676e656420696e74206c6173745f706167655f6e72203d202d31553b0a09696e742063203d20303b0a09696e74206368616e6765645f746f74616c203d20303b0a0a096966202865203e3d20622d3e626d5f6269747329207b0a09096465765f657272284445562c2022415353455254204641494c45443a206269745f733d256c75206269745f653d256c7520626d5f626974733d256c755c6e222c0a09090909732c20652c20622d3e626d5f62697473293b0a090965203d20622d3e626d5f62697473203f20622d3e626d5f62697473202d31203a20303b0a097d0a09666f7220286269746e72203d20733b206269746e72203c3d20653b206269746e722b2b29207b0a0909756e7369676e656420696e7420706167655f6e72203d20626d5f6269745f746f5f706167655f69647828622c206269746e72293b0a090969662028706167655f6e7220213d206c6173745f706167655f6e7229207b0a09090969662028705f61646472290a090909095f5f626d5f756e6d617028705f61646472293b0a0909096966202863203c2030290a09090909626d5f7365745f706167655f6c617a795f77726974656f757428622d3e626d5f70616765735b6c6173745f706167655f6e725d293b0a090909656c7365206966202863203e2030290a09090909626d5f7365745f706167655f6e6565645f77726974656f757428622d3e626d5f70616765735b6c6173745f706167655f6e725d293b0a0909096368616e6765645f746f74616c202b3d20633b0a09090963203d20303b0a090909705f61646472203d205f5f626d5f6d61705f7069647828622c20706167655f6e72293b0a0909096c6173745f706167655f6e72203d20706167655f6e723b0a09097d0a09096966202876616c290a09090963202b3d202830203d3d205f5f746573745f616e645f7365745f6269745f6c65286269746e72202620424954535f5045525f504147455f4d41534b2c20705f6164647229293b0a0909656c73650a09090963202d3d20283020213d205f5f746573745f616e645f636c6561725f6269745f6c65286269746e72202620424954535f5045525f504147455f4d41534b2c20705f6164647229293b0a097d0a0969662028705f61646472290a09095f5f626d5f756e6d617028705f61646472293b0a096966202863203c2030290a0909626d5f7365745f706167655f6c617a795f77726974656f757428622d3e626d5f70616765735b6c6173745f706167655f6e725d293b0a09656c7365206966202863203e2030290a0909626d5f7365745f706167655f6e6565645f77726974656f757428622d3e626d5f70616765735b6c6173745f706167655f6e725d293b0a096368616e6765645f746f74616c202b3d20633b0a09622d3e626d5f736574202b3d206368616e6765645f746f74616c3b0a0972657475726e206368616e6765645f746f74616c3b0a7d0a0a2f2a2072657475726e73206e756d626572206f6620626974732061637475616c6c79206368616e6765642e0a202a20666f722076616c20213d20302c207765206368616e67652030202d3e20312c2072657475726e20636f646520706f7369746976650a202a20666f722076616c203d3d20302c207765206368616e67652031202d3e20302c2072657475726e20636f6465206e656761746976650a202a2077616e7473206269746e722c206e6f7420736563746f72202a2f0a73746174696320696e7420626d5f6368616e67655f626974735f746f2873747275637420647262645f636f6e66202a6d6465762c20636f6e737420756e7369676e6564206c6f6e6720732c0a09636f6e737420756e7369676e6564206c6f6e6720652c20696e742076616c290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09696e742063203d20303b0a0a096966202821657870656374286229290a090972657475726e20313b0a09696620282165787065637428622d3e626d5f706167657329290a090972657475726e20303b0a0a097370696e5f6c6f636b5f697271736176652826622d3e626d5f6c6f636b2c20666c616773293b0a09696620282876616c203f20424d5f444f4e545f534554203a20424d5f444f4e545f434c45415229202620622d3e626d5f666c616773290a0909626d5f7072696e745f6c6f636b5f696e666f286d646576293b0a0a0963203d205f5f626d5f6368616e67655f626974735f746f286d6465762c20732c20652c2076616c293b0a0a097370696e5f756e6c6f636b5f697271726573746f72652826622d3e626d5f6c6f636b2c20666c616773293b0a0972657475726e20633b0a7d0a0a2f2a2072657475726e73206e756d626572206f662062697473206368616e6765642030202d3e2031202a2f0a696e7420647262645f626d5f7365745f626974732873747275637420647262645f636f6e66202a6d6465762c20636f6e737420756e7369676e6564206c6f6e6720732c20636f6e737420756e7369676e6564206c6f6e672065290a7b0a0972657475726e20626d5f6368616e67655f626974735f746f286d6465762c20732c20652c2031293b0a7d0a0a2f2a2072657475726e73206e756d626572206f662062697473206368616e6765642031202d3e2030202a2f0a696e7420647262645f626d5f636c6561725f626974732873747275637420647262645f636f6e66202a6d6465762c20636f6e737420756e7369676e6564206c6f6e6720732c20636f6e737420756e7369676e6564206c6f6e672065290a7b0a0972657475726e202d626d5f6368616e67655f626974735f746f286d6465762c20732c20652c2030293b0a7d0a0a2f2a207365747320616c6c206269747320696e2066756c6c20776f7264732c0a202a2066726f6d2066697273745f776f726420757020746f2c20627574206e6f7420696e636c7564696e672c206c6173745f776f7264202a2f0a73746174696320696e6c696e6520766f696420626d5f7365745f66756c6c5f776f7264735f77697468696e5f6f6e655f706167652873747275637420647262645f6269746d6170202a622c0a0909696e7420706167655f6e722c20696e742066697273745f776f72642c20696e74206c6173745f776f7264290a7b0a09696e7420693b0a09696e7420626974733b0a09696e74206368616e676564203d20303b0a09756e7369676e6564206c6f6e67202a7061646472203d206b6d61705f61746f6d696328622d3e626d5f70616765735b706167655f6e725d293b0a09666f72202869203d2066697273745f776f72643b2069203c206c6173745f776f72643b20692b2b29207b0a090962697473203d20687765696768745f6c6f6e672870616464725b695d293b0a090970616464725b695d203d207e30554c3b0a09096368616e676564202b3d20424954535f5045525f4c4f4e47202d20626974733b0a097d0a096b756e6d61705f61746f6d6963287061646472293b0a09696620286368616e67656429207b0a09092f2a205765206f6e6c79206e656564206c617a792077726974656f75742c2074686520696e666f726d6174696f6e206973207374696c6c20696e207468650a0909202a2072656d6f7465206269746d61702061732077656c6c2c20616e64206973207265636f6e737472756374656420647572696e6720746865206e6578740a0909202a206269746d61702065786368616e67652c206966206c6f7374206c6f63616c6c792064756520746f20612063726173682e202a2f0a0909626d5f7365745f706167655f6c617a795f77726974656f757428622d3e626d5f70616765735b706167655f6e725d293b0a0909622d3e626d5f736574202b3d206368616e6765643b0a097d0a7d0a0a2f2a2053616d65207468696e6720617320647262645f626d5f7365745f626974732c0a202a20627574206d6f726520656666696369656e7420666f722061206c61726765206269742072616e67652e0a202a20596f75206d75737420666972737420647262645f626d5f6c6f636b28292e0a202a2043616e2062652063616c6c656420746f20736574207468652077686f6c65206269746d617020696e206f6e6520676f2e0a202a205365747320626974732066726f6d207320746f2065205f696e636c75736976655f2e202a2f0a766f6964205f647262645f626d5f7365745f626974732873747275637420647262645f636f6e66202a6d6465762c20636f6e737420756e7369676e6564206c6f6e6720732c20636f6e737420756e7369676e6564206c6f6e672065290a7b0a092f2a204669727374207365745f6269742066726f6d2074686520666972737420626974202873290a09202a20757020746f20746865206e657874206c6f6e6720626f756e646172792028736c292c0a09202a207468656e2061737369676e2066756c6c20776f72647320757020746f20746865206c617374206c6f6e6720626f756e646172792028656c292c0a09202a207468656e207365745f62697420757020746f20616e6420696e636c7564696e6720746865206c61737420626974202865292e0a09202a0a09202a20446f206e6f7420757365206d656d7365742c2062656361757365207765206d757374206163636f756e7420666f72206368616e6765732c0a09202a20736f207765206e65656420746f206c6f6f70206f7665722074686520776f72647320776974682068776569676874282920616e79776179732e0a09202a2f0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09756e7369676e6564206c6f6e6720736c203d20414c49474e28732c424954535f5045525f4c4f4e47293b0a09756e7369676e6564206c6f6e6720656c203d2028652b31292026207e2828756e7369676e6564206c6f6e6729424954535f5045525f4c4f4e472d31293b0a09696e742066697273745f706167653b0a09696e74206c6173745f706167653b0a09696e7420706167655f6e723b0a09696e742066697273745f776f72643b0a09696e74206c6173745f776f72643b0a0a096966202865202d2073203c3d20332a424954535f5045525f4c4f4e4729207b0a09092f2a20646f6e277420626f746865723b20656c20616e6420736c206d6179206576656e2062652077726f6e672e202a2f0a09097370696e5f6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a09095f5f626d5f6368616e67655f626974735f746f286d6465762c20732c20652c2031293b0a09097370696e5f756e6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a090972657475726e3b0a097d0a0a092f2a20646966666572656e6365206973206c6172676520656e6f75676820746861742077652063616e20747275737420736c20616e6420656c202a2f0a0a097370696e5f6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a0a092f2a20626974732066696c6c696e67207468652063757272656e74206c6f6e67202a2f0a0969662028736c290a09095f5f626d5f6368616e67655f626974735f746f286d6465762c20732c20736c2d312c2031293b0a0a0966697273745f70616765203d20736c203e3e202833202b20504147455f5348494654293b0a096c6173745f70616765203d20656c203e3e202833202b20504147455f5348494654293b0a0a092f2a204d4c50503a206d6f64756c6f206c6f6e6773207065722070616765202a2f0a092f2a204c5750503a206c6f6e6720776f726473207065722070616765202a2f0a0966697273745f776f7264203d204d4c505028736c203e3e204c4e325f42504c293b0a096c6173745f776f7264203d204c5750503b0a0a092f2a20666972737420616e642066756c6c2070616765732c20756e6c6573732066697273742070616765203d3d206c6173742070616765202a2f0a09666f722028706167655f6e72203d2066697273745f706167653b20706167655f6e72203c206c6173745f706167653b20706167655f6e722b2b29207b0a0909626d5f7365745f66756c6c5f776f7264735f77697468696e5f6f6e655f70616765286d6465762d3e6269746d61702c20706167655f6e722c2066697273745f776f72642c206c6173745f776f7264293b0a09097370696e5f756e6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a0909636f6e645f7265736368656428293b0a090966697273745f776f7264203d20303b0a09097370696e5f6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a097d0a092f2a206c61737420706167652028726573706563746976656c79206f6e6c7920706167652c20666f722066697273742070616765203d3d206c617374207061676529202a2f0a096c6173745f776f7264203d204d4c505028656c203e3e204c4e325f42504c293b0a0a092f2a20636f6e7369646572206269746d61702d3e626d5f62697473203d2033323736382c206269746d61702d3e626d5f6e756d6265725f6f665f7061676573203d20312e20286f72206d756c7469706c6573292e0a09202a203d3d3e2065203d2033323736372c20656c203d2033323736382c206c6173745f70616765203d20322c0a09202a20616e64206e6f77206c6173745f776f7264203d20302e0a09202a20576520646f206e6f742077616e7420746f20746f756368206c6173745f7061676520696e207468697320636173652c0a09202a20617320776520646964206e6f7420616c6c6f636174652069742c206974206973206e6f742070726573656e7420696e206269746d61702d3e626d5f70616765732e0a09202a2f0a09696620286c6173745f776f7264290a0909626d5f7365745f66756c6c5f776f7264735f77697468696e5f6f6e655f70616765286d6465762d3e6269746d61702c206c6173745f706167652c2066697273745f776f72642c206c6173745f776f7264293b0a0a092f2a20706f737369626c7920747261696c696e6720626974732e0a09202a206578616d706c653a202865202620363329203d3d2036332c20656c2077696c6c20626520652b312e0a09202a2069662074686174206576656e20776173207468652076657279206c617374206269742c0a09202a20697420776f756c64207472696767657220616e2061737365727420696e205f5f626d5f6368616e67655f626974735f746f28290a09202a2f0a0969662028656c203c3d2065290a09095f5f626d5f6368616e67655f626974735f746f286d6465762c20656c2c20652c2031293b0a097370696e5f756e6c6f636b5f6972712826622d3e626d5f6c6f636b293b0a7d0a0a2f2a2072657475726e73206269742073746174650a202a2077616e7473206269746e722c204e4f5420736563746f722e0a202a20696e686572656e746c7920726163792e2e2e2061726561206e6565647320746f206265206c6f636b6564206279206d65616e73206f66207b616c2c72737d5f6c72750a202a202031202e2e2e20626974207365740a202a202030202e2e2e20626974206e6f74207365740a202a202d31202e2e2e206669727374206f7574206f6620626f756e6473206163636573732c2073746f702074657374696e6720666f722062697473210a202a2f0a696e7420647262645f626d5f746573745f6269742873747275637420647262645f636f6e66202a6d6465762c20636f6e737420756e7369676e6564206c6f6e67206269746e72290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09756e7369676e6564206c6f6e67202a705f616464723b0a09696e7420693b0a0a096966202821657870656374286229290a090972657475726e20303b0a09696620282165787065637428622d3e626d5f706167657329290a090972657475726e20303b0a0a097370696e5f6c6f636b5f697271736176652826622d3e626d5f6c6f636b2c20666c616773293b0a0969662028424d5f444f4e545f54455354202620622d3e626d5f666c616773290a0909626d5f7072696e745f6c6f636b5f696e666f286d646576293b0a09696620286269746e72203c20622d3e626d5f6269747329207b0a0909705f61646472203d20626d5f6d61705f7069647828622c20626d5f6269745f746f5f706167655f69647828622c206269746e7229293b0a090969203d20746573745f6269745f6c65286269746e72202620424954535f5045525f504147455f4d41534b2c20705f6164647229203f2031203a20303b0a0909626d5f756e6d617028705f61646472293b0a097d20656c736520696620286269746e72203d3d20622d3e626d5f6269747329207b0a090969203d202d313b0a097d20656c7365207b202f2a20286269746e72203e20622d3e626d5f6269747329202a2f0a09096465765f657272284445562c20226269746e723d256c75203e20626d5f626974733d256c755c6e222c206269746e722c20622d3e626d5f62697473293b0a090969203d20303b0a097d0a0a097370696e5f756e6c6f636b5f697271726573746f72652826622d3e626d5f6c6f636b2c20666c616773293b0a0972657475726e20693b0a7d0a0a2f2a2072657475726e73206e756d626572206f6620626974732073657420696e207468652072616e6765205b732c20655d202a2f0a696e7420647262645f626d5f636f756e745f626974732873747275637420647262645f636f6e66202a6d6465762c20636f6e737420756e7369676e6564206c6f6e6720732c20636f6e737420756e7369676e6564206c6f6e672065290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09756e7369676e6564206c6f6e67202a705f61646472203d204e554c4c3b0a09756e7369676e6564206c6f6e67206269746e723b0a09756e7369676e656420696e7420706167655f6e72203d202d31553b0a09696e742063203d20303b0a0a092f2a20496620746869732069732063616c6c656420776974686f75742061206269746d61702c20746861742069732061206275672e2020427574206a75737420746f2062650a09202a20726f6275737420696e2063617365207765207363726577656420757020656c736577686572652c20696e207468617420636173652070726574656e642074686572650a09202a20776173206f6e652064697274792062697420696e207468652072657175657374656420617265612c20736f20776520776f6e27742074727920746f20646f20610a09202a206c6f63616c207265616420746865726520286e6f206269746d61702070726f6261626c7920696d706c696573206e6f206469736b29202a2f0a096966202821657870656374286229290a090972657475726e20313b0a09696620282165787065637428622d3e626d5f706167657329290a090972657475726e20313b0a0a097370696e5f6c6f636b5f697271736176652826622d3e626d5f6c6f636b2c20666c616773293b0a0969662028424d5f444f4e545f54455354202620622d3e626d5f666c616773290a0909626d5f7072696e745f6c6f636b5f696e666f286d646576293b0a09666f7220286269746e72203d20733b206269746e72203c3d20653b206269746e722b2b29207b0a0909756e7369676e656420696e7420696478203d20626d5f6269745f746f5f706167655f69647828622c206269746e72293b0a090969662028706167655f6e7220213d2069647829207b0a090909706167655f6e72203d206964783b0a09090969662028705f61646472290a09090909626d5f756e6d617028705f61646472293b0a090909705f61646472203d20626d5f6d61705f7069647828622c20696478293b0a09097d0a090969662028657870656374286269746e72203c20622d3e626d5f6269747329290a09090963202b3d20283020213d20746573745f6269745f6c65286269746e72202d2028706167655f6e72203c3c2028504147455f53484946542b3329292c20705f6164647229293b0a0909656c73650a0909096465765f657272284445562c20226269746e723d256c7520626d5f626974733d256c755c6e222c206269746e722c20622d3e626d5f62697473293b0a097d0a0969662028705f61646472290a0909626d5f756e6d617028705f61646472293b0a097370696e5f756e6c6f636b5f697271726573746f72652826622d3e626d5f6c6f636b2c20666c616773293b0a0972657475726e20633b0a7d0a0a0a2f2a20696e686572656e746c7920726163792e2e2e0a202a2072657475726e2076616c7565206d617920626520616c7265616479206f75742d6f662d64617465207768656e20746869732066756e6374696f6e2072657475726e732e0a202a20627574207468652067656e6572616c20757361676520697320746861742074686973206973206f6e6c792075736520647572696e67206120637374617465207768656e2062697473206172650a202a206f6e6c7920636c65617265642c206e6f74207365742c20616e64207479706963616c6c79206f6e6c79206361726520666f72207468652063617365207768656e207468652072657475726e0a202a2076616c7565206973207a65726f2c206f7220776520616c726561647920226c6f636b656422207468697320226269746d617020657874656e7422206279206f74686572206d65616e732e0a202a0a202a20656e7220697320626d2d657874656e74206e756d6265722c2073696e63652077652063686f736520746f206e616d65206f6e6520736563746f722028353132206279746573290a202a20776f727468206f6620746865206269746d6170206120226269746d617020657874656e74222e0a202a0a202a20544f444f0a202a2049207468696e6b2073696e636520776520757365206974206c696b652061207265666572656e636520636f756e742c2077652073686f756c642075736520746865207265616c0a202a207265666572656e636520636f756e74206f6620736f6d65206269746d617020657874656e7420656c656d656e742066726f6d20736f6d65206c727520696e73746561642e2e2e0a202a0a202a2f0a696e7420647262645f626d5f655f7765696768742873747275637420647262645f636f6e66202a6d6465762c20756e7369676e6564206c6f6e6720656e72290a7b0a0973747275637420647262645f6269746d6170202a62203d206d6465762d3e6269746d61703b0a09696e7420636f756e742c20732c20653b0a09756e7369676e6564206c6f6e6720666c6167733b0a09756e7369676e6564206c6f6e67202a705f616464722c202a626d3b0a0a096966202821657870656374286229290a090972657475726e20303b0a09696620282165787065637428622d3e626d5f706167657329290a090972657475726e20303b0a0a097370696e5f6c6f636b5f697271736176652826622d3e626d5f6c6f636b2c20666c616773293b0a0969662028424d5f444f4e545f54455354202620622d3e626d5f666c616773290a0909626d5f7072696e745f6c6f636b5f696e666f286d646576293b0a0a0973203d2053325728656e72293b0a0965203d206d696e282873697a655f742953325728656e722b31292c20622d3e626d5f776f726473293b0a09636f756e74203d20303b0a096966202873203c20622d3e626d5f776f72647329207b0a0909696e74206e203d20652d733b0a0909705f61646472203d20626d5f6d61705f7069647828622c20626d5f776f72645f746f5f706167655f69647828622c207329293b0a0909626d203d20705f61646472202b204d4c50502873293b0a09097768696c6520286e2d2d290a090909636f756e74202b3d20687765696768745f6c6f6e67282a626d2b2b293b0a0909626d5f756e6d617028705f61646472293b0a097d20656c7365207b0a09096465765f657272284445562c20227374617274206f6666736574202825642920746f6f206c6172676520696e20647262645f626d5f655f7765696768745c6e222c2073293b0a097d0a097370696e5f756e6c6f636b5f697271726573746f72652826622d3e626d5f6c6f636b2c20666c616773293b0a0972657475726e20636f756e743b0a7d0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f626c6f636b2f647262642f647262645f696e742e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303032333030323300313231313437343433333000303032303330330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a2020647262645f696e742e680a0a2020546869732066696c652069732070617274206f662044524244206279205068696c69707020526569736e657220616e64204c61727320456c6c656e626572672e0a0a2020436f707972696768742028432920323030312d323030382c204c494e42495420496e666f726d6174696f6e20546563686e6f6c6f6769657320476d62482e0a2020436f707972696768742028432920313939392d323030382c205068696c69707020526569736e6572203c7068696c6970702e726569736e6572406c696e6269742e636f6d3e2e0a2020436f707972696768742028432920323030322d323030382c204c61727320456c6c656e62657267203c6c6172732e656c6c656e62657267406c696e6269742e636f6d3e2e0a0a202064726264206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a2020697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a2020746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e290a2020616e79206c617465722076657273696f6e2e0a0a20206472626420697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a20204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e09536565207468650a2020474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a0a2020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a2020616c6f6e67207769746820647262643b20736565207468652066696c6520434f5059494e472e20204966206e6f742c20777269746520746f0a2020746865204672656520536f66747761726520466f756e646174696f6e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a0a2a2f0a0a2369666e646566205f445242445f494e545f480a23646566696e65205f445242445f494e545f480a0a23696e636c756465203c6c696e75782f636f6d70696c65722e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6c6973742e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f6269746f70732e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f63727970746f2e683e0a23696e636c756465203c6c696e75782f726174656c696d69742e683e0a23696e636c756465203c6c696e75782f7463702e683e0a23696e636c756465203c6c696e75782f6d757465782e683e0a23696e636c756465203c6c696e75782f6d616a6f722e683e0a23696e636c756465203c6c696e75782f626c6b6465762e683e0a23696e636c756465203c6c696e75782f67656e68642e683e0a23696e636c756465203c6c696e75782f6964722e683e0a23696e636c756465203c6e65742f7463702e683e0a23696e636c756465203c6c696e75782f6c72755f63616368652e683e0a23696e636c756465203c6c696e75782f70726566657463682e683e0a23696e636c756465203c6c696e75782f647262645f67656e6c5f6170692e683e0a23696e636c756465203c6c696e75782f647262642e683e0a23696e636c7564652022647262645f73746174652e68220a0a236966646566205f5f434845434b45525f5f0a2320646566696e65205f5f70726f7465637465645f6279287829202020202020205f5f6174747269627574655f5f2828726571756972655f636f6e7465787428782c312c3939392c2272647772222929290a2320646566696e65205f5f70726f7465637465645f726561645f627928782920205f5f6174747269627574655f5f2828726571756972655f636f6e7465787428782c312c3939392c2272656164222929290a2320646566696e65205f5f70726f7465637465645f77726974655f6279287829205f5f6174747269627574655f5f2828726571756972655f636f6e7465787428782c312c3939392c227772697465222929290a2320646566696e65205f5f6d7573745f686f6c64287829202020202020205f5f6174747269627574655f5f2828636f6e7465787428782c312c31292c20726571756972655f636f6e7465787428782c312c3939392c2263616c6c222929290a23656c73650a2320646566696e65205f5f70726f7465637465645f62792878290a2320646566696e65205f5f70726f7465637465645f726561645f62792878290a2320646566696e65205f5f70726f7465637465645f77726974655f62792878290a2320646566696e65205f5f6d7573745f686f6c642878290a23656e6469660a0a23646566696e65205f5f6e6f5f7761726e286c6f636b2c2073746d742920646f207b205f5f61637175697265286c6f636b293b2073746d743b205f5f72656c65617365286c6f636b293b207d207768696c65202830290a0a2f2a206d6f64756c6520706172616d657465722c20646566696e656420696e20647262645f6d61696e2e63202a2f0a65787465726e20756e7369676e656420696e74206d696e6f725f636f756e743b0a65787465726e20626f6f6c2064697361626c655f73656e64706167653b0a65787465726e20626f6f6c20616c6c6f775f6f6f733b0a0a23696664656620434f4e4649475f445242445f4641554c545f494e4a454354494f4e0a65787465726e20696e7420656e61626c655f6661756c74733b0a65787465726e20696e74206661756c745f726174653b0a65787465726e20696e74206661756c745f646576733b0a23656e6469660a0a65787465726e206368617220757365726d6f64655f68656c7065725b5d3b0a0a0a2f2a204920646f6e27742072656d656d626572207768792058435055202e2e2e0a202a2054686973206973207573656420746f2077616b6520746865206173656e6465722c0a202a20616e6420746f20696e746572727570742073656e64696e67207468652073656e64696e67207461736b0a202a206f6e20646973636f6e6e6563742e0a202a2f0a23646566696e6520445242445f53494720534947584350550a0a2f2a2054686973206973207573656420746f2073746f702f72657374617274206f757220746872656164732e0a202a2043616e6e6f7420757365205349475445524d206e6f72205349474b494c4c2c2073696e63652074686573650a202a206172652073656e74206f757420627920696e6974206f6e2072756e6c6576656c206368616e6765730a202a20492063686f6f73652053494748555020666f72206e6f772e0a202a2f0a23646566696e6520445242445f5349474b494c4c205349474855500a0a23646566696e652049445f494e5f53594e432020202020202834373131554c4c290a23646566696e652049445f4f55545f4f465f53594e4320202834373132554c4c290a23646566696e652049445f53594e43455220282d31554c4c290a0a23646566696e6520555549445f4e45575f424d5f4f464653455420282875363429307830303031303030303030303030303030554c4c290a0a73747275637420647262645f636f6e663b0a73747275637420647262645f74636f6e6e3b0a0a0a2f2a20746f2073686f7274656e206465765f7761726e284445562c20226d736722293b20616e642072656c6174697665732073746174656d656e7473202a2f0a23646566696e652044455620286469736b5f746f5f646576286d6465762d3e766469736b29290a0a23646566696e6520636f6e6e5f7072696e746b284c4556454c2c2054434f4e4e2c20464d542c20415247532e2e2e29205c0a097072696e746b284c4556454c2022642d636f6e2025733a202220464d542c2054434f4e4e2d3e6e616d65202c2023232041524753290a23646566696e6520636f6e6e5f616c6572742854434f4e4e2c20464d542c20415247532e2e2e292020636f6e6e5f7072696e746b284b45524e5f414c4552542c2054434f4e4e2c20464d542c2023232041524753290a23646566696e6520636f6e6e5f637269742854434f4e4e2c20464d542c20415247532e2e2e29202020636f6e6e5f7072696e746b284b45524e5f435249542c2054434f4e4e2c20464d542c2023232041524753290a23646566696e6520636f6e6e5f6572722854434f4e4e2c20464d542c20415247532e2e2e2920202020636f6e6e5f7072696e746b284b45524e5f4552522c2054434f4e4e2c20464d542c2023232041524753290a23646566696e6520636f6e6e5f7761726e2854434f4e4e2c20464d542c20415247532e2e2e29202020636f6e6e5f7072696e746b284b45524e5f5741524e494e472c2054434f4e4e2c20464d542c2023232041524753290a23646566696e6520636f6e6e5f6e6f746963652854434f4e4e2c20464d542c20415247532e2e2e2920636f6e6e5f7072696e746b284b45524e5f4e4f544943452c2054434f4e4e2c20464d542c2023232041524753290a23646566696e6520636f6e6e5f696e666f2854434f4e4e2c20464d542c20415247532e2e2e29202020636f6e6e5f7072696e746b284b45524e5f494e464f2c2054434f4e4e2c20464d542c2023232041524753290a23646566696e6520636f6e6e5f6462672854434f4e4e2c20464d542c20415247532e2e2e2920202020636f6e6e5f7072696e746b284b45524e5f44454255472c2054434f4e4e2c20464d542c2023232041524753290a0a23646566696e6520445f4153534552542865787029096966202821286578702929205c0a09206465765f657272284445562c202241535345525428202220236578702022202920696e2025733a25645c6e222c205f5f46494c455f5f2c205f5f4c494e455f5f290a0a2f2a2a0a202a2065787065637420202d20204d616b6520616e20617373657274696f6e0a202a0a202a20556e6c696b652074686520617373657274206d6163726f2c2074686973206d6163726f2072657475726e73206120626f6f6c65616e20726573756c742e0a202a2f0a23646566696e6520657870656374286578702920287b09090909090909095c0a0909626f6f6c205f626f6f6c203d2028657870293b0909090909095c0a090969662028215f626f6f6c29090909090909095c0a0909096465765f657272284445562c2022415353455254494f4e202573204641494c454420696e2025735c6e222c09095c0a0909092020202020202020236578702c205f5f66756e635f5f293b090909095c0a09095f626f6f6c3b09090909090909095c0a09097d290a0a2f2a20446566696e657320746f20636f6e74726f6c206661756c7420696e73657274696f6e202a2f0a656e756d207b0a09445242445f4641554c545f4d445f5752203d20302c092f2a206d6574612064617461207772697465202a2f0a09445242445f4641554c545f4d445f5244203d20312c092f2a20202020202020202020207265616420202a2f0a09445242445f4641554c545f52535f5752203d20322c092f2a20726573796e63202020202020202020202a2f0a09445242445f4641554c545f52535f5244203d20332c0a09445242445f4641554c545f44545f5752203d20342c092f2a20646174612020202020202020202020202a2f0a09445242445f4641554c545f44545f5244203d20352c0a09445242445f4641554c545f44545f5241203d20362c092f2a20646174612072656164206168656164202a2f0a09445242445f4641554c545f424d5f414c4c4f43203d20372c092f2a206269746d617020616c6c6f636174696f6e202a2f0a09445242445f4641554c545f414c5f4545203d20382c092f2a20616c6c6f63206565202a2f0a09445242445f4641554c545f52454345495645203d20392c202f2a204368616e67657320736f6d652062797465732075706f6e20726563656976696e672061205b72735d6461746120626c6f636b202a2f0a0a09445242445f4641554c545f4d41582c0a7d3b0a0a65787465726e20756e7369676e656420696e740a5f647262645f696e736572745f6661756c742873747275637420647262645f636f6e66202a6d6465762c20756e7369676e656420696e742074797065293b0a0a73746174696320696e6c696e6520696e740a647262645f696e736572745f6661756c742873747275637420647262645f636f6e66202a6d6465762c20756e7369676e656420696e74207479706529207b0a23696664656620434f4e4649475f445242445f4641554c545f494e4a454354494f4e0a0972657475726e206661756c745f726174652026260a090928656e61626c655f6661756c747320262028313c3c7479706529292026260a09095f647262645f696e736572745f6661756c74286d6465762c2074797065293b0a23656c73650a0972657475726e20303b0a23656e6469660a7d0a0a2f2a20696e7465676572206469766973696f6e2c20726f756e64205f55505f20746f20746865206e65787420696e7465676572202a2f0a23646566696e65206469765f6365696c28412c20422920282841292f284229202b202828412925284229203f2031203a203029290a2f2a20757375616c20696e7465676572206469766973696f6e202a2f0a23646566696e65206469765f666c6f6f7228412c20422920282841292f284229290a0a65787465726e2073747275637420726174656c696d69745f737461746520647262645f726174656c696d69745f73746174653b0a65787465726e2073747275637420696472206d696e6f72733b202f2a205243552c20757064617465733a2067656e6c5f6c6f636b2829202a2f0a65787465726e20737472756374206c6973745f6865616420647262645f74636f6e6e733b202f2a205243552c20757064617465733a2067656e6c5f6c6f636b2829202a2f0a0a2f2a206f6e207468652077697265202a2f0a656e756d20647262645f7061636b6574207b0a092f2a20726563656976657220286461746120736f636b657429202a2f0a09505f4441544109092020202020203d20307830302c0a09505f444154415f5245504c59092020202020203d20307830312c202f2a20526573706f6e736520746f20505f444154415f52455155455354202a2f0a09505f52535f444154415f5245504c59092020202020203d20307830322c202f2a20526573706f6e736520746f20505f52535f444154415f52455155455354202a2f0a09505f42415252494552092020202020203d20307830332c0a09505f4249544d4150092020202020203d20307830342c0a09505f4245434f4d455f53594e435f54415247455420203d20307830352c0a09505f4245434f4d455f53594e435f534f5552434520203d20307830362c0a09505f554e504c55475f52454d4f5445092020202020203d20307830372c202f2a205573656420617420766172696f75732074696d657320746f2068696e74207468652070656572202a2f0a09505f444154415f52455155455354092020202020203d20307830382c202f2a205573656420746f2061736b20666f722061206461746120626c6f636b202a2f0a09505f52535f444154415f5245515545535420202020203d20307830392c202f2a205573656420746f2061736b20666f722061206461746120626c6f636b20666f7220726573796e63202a2f0a09505f53594e435f504152414d092020202020203d20307830612c0a09505f50524f544f434f4c092020202020203d20307830622c0a09505f555549445309092020202020203d20307830632c0a09505f53495a455309092020202020203d20307830642c0a09505f535441544509092020202020203d20307830652c0a09505f53594e435f55554944092020202020203d20307830662c0a09505f415554485f4348414c4c454e47452020202020203d20307831302c0a09505f415554485f524553504f4e5345092020202020203d20307831312c0a09505f53544154455f4348475f524551092020202020203d20307831322c0a0a092f2a206173656e64657220286d65746120736f636b6574202a2f0a09505f50494e4709092020202020203d20307831332c0a09505f50494e475f41434b092020202020203d20307831342c0a09505f524543565f41434b092020202020203d20307831352c202f2a205573656420696e2070726f746f636f6c2042202a2f0a09505f57524954455f41434b092020202020203d20307831362c202f2a205573656420696e2070726f746f636f6c2043202a2f0a09505f52535f57524954455f41434b092020202020203d20307831372c202f2a204973206120505f57524954455f41434b2c206164646974696f6e616c6c792063616c6c207365745f696e5f73796e6328292e202a2f0a09505f53555045525345444544092020202020203d20307831382c202f2a205573656420696e2070726f746f20432c2074776f2d7072696d617269657320636f6e666c69637420646574656374696f6e202a2f0a09505f4e45475f41434b092020202020203d20307831392c202f2a2053656e74206966206c6f63616c206469736b20697320756e757361626c65202a2f0a09505f4e45475f445245504c59092020202020203d20307831612c202f2a204c6f63616c206469736b2069732062726f6b656e2e2e2e202a2f0a09505f4e45475f52535f445245504c59092020202020203d20307831622c202f2a204c6f63616c206469736b2069732062726f6b656e2e2e2e202a2f0a09505f424152524945525f41434b092020202020203d20307831632c0a09505f53544154455f4348475f5245504c5920202020203d20307831642c0a0a092f2a20226e65772220636f6d6d616e64732c206e6f206c6f6e6765722066697474696e6720696e746f20746865206f72646572696e6720736368656d652061626f7665202a2f0a0a09505f4f565f52455155455354092020202020203d20307831652c202f2a206461746120736f636b6574202a2f0a09505f4f565f5245504c59092020202020203d20307831662c0a09505f4f565f524553554c54092020202020203d20307832302c202f2a206d65746120736f636b6574202a2f0a09505f4353554d5f52535f5245515545535420202020203d20307832312c202f2a206461746120736f636b6574202a2f0a09505f52535f49535f494e5f53594e43092020202020203d20307832322c202f2a206d65746120736f636b6574202a2f0a09505f53594e435f504152414d3839092020202020203d20307832332c202f2a206461746120736f636b65742c2070726f746f636f6c2076657273696f6e203839207265706c6163656d656e7420666f7220505f53594e435f504152414d202a2f0a09505f434f4d505245535345445f4249544d41502020203d20307832342c202f2a20636f6d70726573736564206f72206f746865727769736520656e636f646564206269746d6170207472616e73666572202a2f0a092f2a20505f434b50545f46454e43455f5245512020202020203d20307832352c202a2063757272656e746c7920726573657276656420666f722070726f746f636f6c2044202a2f0a092f2a20505f434b50545f44495341424c455f524551202020203d20307832362c202a2063757272656e746c7920726573657276656420666f722070726f746f636f6c2044202a2f0a09505f44454c41595f50524f42452020202020202020203d20307832372c202f2a2069732075736564206f6e20424f544820736f636b657473202a2f0a09505f4f55545f4f465f53594e432020202020202020203d20307832382c202f2a204d61726b206173206f7574206f662073796e6320284f757472756e6e696e67292c206461746120736f636b6574202a2f0a09505f52535f43414e43454c20202020202020202020203d20307832392c202f2a206d6574613a205573656420746f2063616e63656c2052535f444154415f52455155455354207061636b65742062792053796e63536f75726365202a2f0a09505f434f4e4e5f53545f4348475f52455120202020203d20307832612c202f2a206461746120736f636b3a20436f6e6e656374696f6e20776964652073746174652072657175657374202a2f0a09505f434f4e4e5f53545f4348475f5245504c592020203d20307832622c202f2a206d65746120736f636b3a20436f6e6e656374696f6e207369646520737461746520726571207265706c79202a2f0a09505f52455452595f5752495445092020202020203d20307832632c202f2a2050726f746f636f6c20433a20726574727920636f6e666c696374696e672077726974652072657175657374202a2f0a09505f50524f544f434f4c5f55504441544520202020203d20307832642c202f2a206461746120736f636b3a206973207573656420696e2065737461626c697368656420636f6e6e656374696f6e73202a2f0a0a09505f4d41595f49474e4f5245092020202020203d2030783130302c202f2a20466c616720746f20746573742069662028636d64203e20505f4d41595f49474e4f524529202e2e2e202a2f0a09505f4d41585f4f50545f434d44092020202020203d2030783130312c0a0a092f2a207370656369616c20636f6d6d616e642069647320666f722068616e647368616b65202a2f0a0a09505f494e495449414c5f4d455441092020202020203d203078666666312c202f2a204669727374205061636b6574206f6e20746865204d657461536f636b202a2f0a09505f494e495449414c5f44415441092020202020203d203078666666322c202f2a204669727374205061636b6574206f6e2074686520536f636b6574202a2f0a0a09505f434f4e4e454354494f4e5f4645415455524553203d20307866666665092f2a20464958454420666f7220746865206e6578742063656e7475727921202a2f0a7d3b0a0a65787465726e20636f6e73742063686172202a636d646e616d6528656e756d20647262645f7061636b657420636d64293b0a0a2f2a20666f722073656e64696e672f726563656976696e6720746865206269746d61702c0a202a20706f737369626c7920696e20736f6d6520656e636f64696e6720736368656d65202a2f0a73747275637420626d5f786665725f637478207b0a092f2a2022636f6e7374220a09202a2073746f72657320746f74616c206269747320616e64206c6f6e6720776f7264730a09202a206f6620746865206269746d61702c20736f20776520646f6e2774206e65656420746f0a09202a2063616c6c20746865206163636573736f722066756e6374696f6e73206f76657220616e6420616761696e2e202a2f0a09756e7369676e6564206c6f6e6720626d5f626974733b0a09756e7369676e6564206c6f6e6720626d5f776f7264733b0a092f2a20647572696e6720786665722c2063757272656e7420706f736974696f6e2077697468696e20746865206269746d6170202a2f0a09756e7369676e6564206c6f6e67206269745f6f66667365743b0a09756e7369676e6564206c6f6e6720776f72645f6f66667365743b0a0a092f2a20737461746973746963733b20696e6465783a2028682d3e636f6d6d616e64203d3d20505f4249544d415029202a2f0a09756e7369676e6564207061636b6574735b325d3b0a09756e7369676e65642062797465735b325d3b0a7d3b0a0a65787465726e20766f696420494e464f5f626d5f786665725f73746174732873747275637420647262645f636f6e66202a6d6465762c0a0909636f6e73742063686172202a646972656374696f6e2c2073747275637420626d5f786665725f637478202a63293b0a0a73746174696320696e6c696e6520766f696420626d5f786665725f6374785f6269745f746f5f776f72645f6f66667365742873747275637420626d5f786665725f637478202a63290a7b0a092f2a20776f72645f6f666673657420636f756e747320226e6174697665206c6f6e6720776f7264732220283332206f7220363420626974292c0a09202a20616c69676e6564206174203634206269742e0a09202a20456e636f646564207061636b6574206d617920656e6420617420616e20756e616c69676e656420626974206f66667365742e0a09202a20496e206361736520612066616c6c6261636b20636c6561722074657874207061636b6574206973207472616e736d697474656420696e0a09202a206265747765656e2c2077652061646a7573742074686973206f6666736574206261636b20746f20746865206c6173742036346269740a09202a20616c69676e656420226e6174697665206c6f6e6720776f7264222c207768696368206d616b657320636f64696e6720616e64206465636f64696e670a09202a2074686520706c61696e2074657874206269746d6170206d756368206d6f726520636f6e76656e69656e742e20202a2f0a23696620424954535f5045525f4c4f4e47203d3d2036340a09632d3e776f72645f6f6666736574203d20632d3e6269745f6f6666736574203e3e20363b0a23656c696620424954535f5045525f4c4f4e47203d3d2033320a09632d3e776f72645f6f6666736574203d20632d3e6269745f6f6666736574203e3e20353b0a09632d3e776f72645f6f666673657420263d207e2831554c293b0a23656c73650a23206572726f722022756e737570706f7274656420424954535f5045525f4c4f4e47220a23656e6469660a7d0a0a2369666e646566205f5f7061636b65640a23646566696e65205f5f7061636b6564205f5f6174747269627574655f5f28287061636b656429290a23656e6469660a0a2f2a205468697320697320746865206c61796f757420666f722061207061636b6574206f6e2074686520776972652e0a202a2054686520627974656f7264657220697320746865206e6574776f726b2062797465206f726465722e0a202a20202020202865786365707420626c6f636b5f696420616e642062617272696572206669656c64732e0a202a0974686573652061726520706f696e7465727320746f206c6f63616c20737472756374730a202a09616e642068617665206e6f2072656c6576616e636520666f722074686520706172746e65722c0a202a097768696368206a757374206563686f6573207468656d2061732072656365697665642e290a202a0a202a204e4f5445207468617420746865207061796c6f6164207374617274732061742061206c6f6e6720616c69676e6564206f66667365742c0a202a207265676172646c657373206f66203332206f72203634206269742061726368210a202a2f0a73747275637420705f6865616465723830207b0a097533320920206d616769633b0a09753136092020636f6d6d616e643b0a097531360920206c656e6774683b092f2a206279746573206f662064617461206166746572207468697320686561646572202a2f0a7d205f5f7061636b65643b0a0a2f2a2048656164657220666f7220626967207061636b6574732c205573656420666f722064617461207061636b65747320657863656564696e672036346b42202a2f0a73747275637420705f6865616465723935207b0a097531360920206d616769633b092f2a2075736520445242445f4d414749435f4249472068657265202a2f0a09753136092020636f6d6d616e643b0a097533320920206c656e6774683b0a7d205f5f7061636b65643b0a0a73747275637420705f686561646572313030207b0a097533320920206d616769633b0a09753136092020766f6c756d653b0a09753136092020636f6d6d616e643b0a097533320920206c656e6774683b0a097533320920207061643b0a7d205f5f7061636b65643b0a0a65787465726e20756e7369676e656420696e7420647262645f6865616465725f73697a652873747275637420647262645f74636f6e6e202a74636f6e6e293b0a0a2f2a20746865736520646566696e6573206d757374206e6f74206265206368616e67656420776974686f7574206368616e67696e67207468652070726f746f636f6c2076657273696f6e202a2f0a23646566696e652044505f48415244424152524945520920202020202031202f2a2064657072696361746564202a2f0a23646566696e652044505f52575f53594e430920202020202032202f2a20657175616c73205245515f53594e43202020202a2f0a23646566696e652044505f4d41595f5345545f494e5f53594e4320202020340a23646566696e652044505f554e504c55472020202020202020202020202038202f2a206e6f74207573656420616e796d6f72652020202a2f0a23646566696e652044505f4655412020202020202020202020202020203136202f2a20657175616c73205245515f46554120202020202a2f0a23646566696e652044505f464c555348202020202020202020202020203332202f2a20657175616c73205245515f464c5553482020202a2f0a23646566696e652044505f4449534341524420202020202020202020203634202f2a20657175616c73205245515f44495343415244202a2f0a23646566696e652044505f53454e445f524543454956455f41434b20313238202f2a205468697320697320612070726f746f20422077726974652072657175657374202a2f0a23646566696e652044505f53454e445f57524954455f41434b202020323536202f2a205468697320697320612070726f746f20432077726974652072657175657374202a2f0a0a73747275637420705f64617461207b0a097536340920202020736563746f723b202020202f2a203634206269747320736563746f72206e756d626572202a2f0a097536340920202020626c6f636b5f69643b20202f2a20746f206964656e7469667920746865207265717565737420696e2070726f746f636f6c20422643202a2f0a0975333209202020207365715f6e756d3b0a09753332092020202064705f666c6167733b0a7d205f5f7061636b65643b0a0a2f2a0a202a20636f6d6d616e64732077686963682073686172652061207374727563743a0a202a2020705f626c6f636b5f61636b3a0a202a202020505f524543565f41434b202870726f746f2042292c20505f57524954455f41434b202870726f746f2043292c0a202a202020505f53555045525345444544202870726f746f20432c2074776f2d7072696d617269657320636f6e666c69637420646574656374696f6e290a202a2020705f626c6f636b5f7265713a0a202a202020505f444154415f524551554553542c20505f52535f444154415f524551554553540a202a2f0a73747275637420705f626c6f636b5f61636b207b0a097536340920202020736563746f723b0a097536340920202020626c6f636b5f69643b0a097533320920202020626c6b73697a653b0a0975333209202020207365715f6e756d3b0a7d205f5f7061636b65643b0a0a73747275637420705f626c6f636b5f726571207b0a0975363420736563746f723b0a0975363420626c6f636b5f69643b0a0975333220626c6b73697a653b0a09753332207061643b092f2a20746f206d756c7469706c65206f6620382042797465202a2f0a7d205f5f7061636b65643b0a0a2f2a0a202a20636f6d6d616e64732077697468207468656972206f776e2073747275637420666f72206164646974696f6e616c206669656c64733a0a202a202020505f434f4e4e454354494f4e5f46454154555245530a202a202020505f424152524945520a202a202020505f424152524945525f41434b0a202a202020505f53594e435f504152414d0a202a2020205265706f7274506172616d730a202a2f0a0a73747275637420705f636f6e6e656374696f6e5f6665617475726573207b0a097533322070726f746f636f6c5f6d696e3b0a0975333220666561747572655f666c6167733b0a097533322070726f746f636f6c5f6d61783b0a0a092f2a2073686f756c64206265206d6f7265207468616e20656e6f75676820666f722066757475726520656e68616e63656d656e74730a09202a20666f72206e6f772c20666561747572655f666c61677320616e6420746865207265736572766564206172726179207368616c6c206265207a65726f2e0a09202a2f0a0a09753332205f7061643b0a097536342072657365727665645b375d3b0a7d205f5f7061636b65643b0a0a73747275637420705f62617272696572207b0a0975333220626172726965723b092f2a2062617272696572206e756d626572205f68616e646c655f206f6e6c79202a2f0a09753332207061643b092f2a20746f206d756c7469706c65206f6620382042797465202a2f0a7d205f5f7061636b65643b0a0a73747275637420705f626172726965725f61636b207b0a0975333220626172726965723b0a09753332207365745f73697a653b0a7d205f5f7061636b65643b0a0a73747275637420705f72735f706172616d207b0a0975333220726573796e635f726174653b0a0a092020202020202f2a2053696e63652070726f746f636f6c2076657273696f6e20383820616e64206869676865722e202a2f0a0963686172207665726966795f616c675b305d3b0a7d205f5f7061636b65643b0a0a73747275637420705f72735f706172616d5f3839207b0a0975333220726573796e635f726174653b0a20202020202020202f2a2070726f746f636f6c2076657273696f6e2038393a202a2f0a0963686172207665726966795f616c675b5348415245445f5345435245545f4d41585d3b0a0963686172206373756d735f616c675b5348415245445f5345435245545f4d41585d3b0a7d205f5f7061636b65643b0a0a73747275637420705f72735f706172616d5f3935207b0a0975333220726573796e635f726174653b0a0963686172207665726966795f616c675b5348415245445f5345435245545f4d41585d3b0a0963686172206373756d735f616c675b5348415245445f5345435245545f4d41585d3b0a0975333220635f706c616e5f61686561643b0a0975333220635f64656c61795f7461726765743b0a0975333220635f66696c6c5f7461726765743b0a0975333220635f6d61785f726174653b0a7d205f5f7061636b65643b0a0a656e756d20647262645f636f6e6e5f666c616773207b0a0943465f444953434152445f4d595f44415441203d20312c0a0943465f4452595f52554e203d20322c0a7d3b0a0a73747275637420705f70726f746f636f6c207b0a097533322070726f746f636f6c3b0a097533322061667465725f73625f30703b0a097533322061667465725f73625f31703b0a097533322061667465725f73625f32703b0a0975333220636f6e6e5f666c6167733b0a097533322074776f5f7072696d61726965733b0a0a20202020202020202020202020202f2a2053696e63652070726f746f636f6c2076657273696f6e20383720616e64206869676865722e202a2f0a096368617220696e746567726974795f616c675b305d3b0a0a7d205f5f7061636b65643b0a0a73747275637420705f7575696473207b0a0975363420757569645b55495f455854454e4445445f53495a455d3b0a7d205f5f7061636b65643b0a0a73747275637420705f72735f75756964207b0a097536340920202020757569643b0a7d205f5f7061636b65643b0a0a73747275637420705f73697a6573207b0a097536340920202020645f73697a653b20202f2a2073697a65206f66206469736b202a2f0a097536340920202020755f73697a653b20202f2a2075736572207265717565737465642073697a65202a2f0a097536340920202020635f73697a653b20202f2a2063757272656e74206578706f727465642073697a65202a2f0a0975333209202020206d61785f62696f5f73697a653b20202f2a204d6178696d616c2073697a65206f6620612042494f202a2f0a09753136092020202071756575655f6f726465725f747970653b20202f2a206e6f742079657420696d706c656d656e74656420696e20445242442a2f0a0975313609202020206464735f666c6167733b202f2a2075736520656e756d206464735f666c61677320686572652e202a2f0a7d205f5f7061636b65643b0a0a73747275637420705f7374617465207b0a09753332092020202073746174653b0a7d205f5f7061636b65643b0a0a73747275637420705f7265715f7374617465207b0a0975333209202020206d61736b3b0a09753332092020202076616c3b0a7d205f5f7061636b65643b0a0a73747275637420705f7265715f73746174655f7265706c79207b0a097533320920202020726574636f64653b0a7d205f5f7061636b65643b0a0a73747275637420705f6472626430365f706172616d207b0a0975363409202073697a653b0a0975333209202073746174653b0a09753332092020626c6b73697a653b0a0975333209202070726f746f636f6c3b0a0975333209202076657273696f6e3b0a0975333209202067656e5f636e745b355d3b0a097533320920206269745f6d61705f67656e5b355d3b0a7d205f5f7061636b65643b0a0a73747275637420705f626c6f636b5f64657363207b0a0975363420736563746f723b0a0975333220626c6b73697a653b0a09753332207061643b092f2a20746f206d756c7469706c65206f6620382042797465202a2f0a7d205f5f7061636b65643b0a0a2f2a2056616c69642076616c75657320666f722074686520656e636f64696e67206669656c642e0a202a2042756d702070726f746f2076657273696f6e207768656e206368616e67696e6720746869732e202a2f0a656e756d20647262645f6269746d61705f636f6465207b0a092f2a20524c455f564c495f4279746573203d20302c0a09202a20616e64206f74686572206269742076617269616e747320686164206265656e20646566696e656420647572696e670a09202a20616c676f726974686d206576616c756174696f6e2e202a2f0a09524c455f564c495f42697473203d20322c0a7d3b0a0a73747275637420705f636f6d707265737365645f626d207b0a092f2a2028656e636f64696e6720262030783066293a2061637475616c20656e636f64696e672c2073656520656e756d20647262645f6269746d61705f636f64650a09202a2028656e636f64696e6720262030783830293a20706f6c617269747920287365742f756e73657429206f662066697273742072756e6c656e6774680a09202a202828656e636f64696e67203e3e20342920262030783037293a207061645f626974732c206e756d626572206f6620747261696c696e67207a65726f20626974730a09202a207573656420746f2070616420757020746f20686561642e6c656e6774682062797465730a09202a2f0a09753820656e636f64696e673b0a0a09753820636f64655b305d3b0a7d205f5f7061636b65643b0a0a73747275637420705f64656c61795f70726f62653933207b0a0975333220202020207365715f6e756d3b202f2a2073657175656e6365206e756d62657220746f206d61746368207468652074776f2070726f6265207061636b657473202a2f0a0975333220202020206f66667365743b20202f2a207573656373207468652070726f626520676f742073656e7420616674657220746865207265666572656e63652074696d6520706f696e74202a2f0a7d205f5f7061636b65643b0a0a2f2a0a202a204269746d6170207061636b657473206e65656420746f206669742077697468696e20612073696e676c652070616765206f6e207468652073656e64657220616e642072656365697665722c0a202a20736f20776520617265206c696d6974656420746f2034204b69422028616e64206e6f7420746f20504147455f53495a452c2077686963682063616e20626520626967676572292e0a202a2f0a23646566696e6520445242445f534f434b45545f4255464645525f53495a4520343039360a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a656e756d20647262645f7468726561645f7374617465207b0a094e4f4e452c0a0952554e4e494e472c0a0945584954494e472c0a0952455354415254494e470a7d3b0a0a73747275637420647262645f746872656164207b0a097370696e6c6f636b5f7420745f6c6f636b3b0a09737472756374207461736b5f737472756374202a7461736b3b0a0973747275637420636f6d706c6574696f6e2073746f703b0a09656e756d20647262645f7468726561645f737461746520745f73746174653b0a09696e7420282a66756e6374696f6e29202873747275637420647262645f746872656164202a293b0a0973747275637420647262645f74636f6e6e202a74636f6e6e3b0a09696e742072657365745f6370755f6d61736b3b0a0963686172206e616d655b395d3b0a7d3b0a0a73746174696320696e6c696e6520656e756d20647262645f7468726561645f7374617465206765745f745f73746174652873747275637420647262645f746872656164202a746869290a7b0a092f2a205448494e4b2074657374696e672074686520745f7374617465207365656d7320746f20626520756e637269746963616c20696e20616c6c2063617365730a09202a2028627574207468726561645f7b73746172742c73746f707d292c20736f2077652063616e2072656164206974202a776974686f75742a20746865206c6f636b2e0a09202a092d2d6c6765202a2f0a0a09736d705f726d6228293b0a0972657475726e207468692d3e745f73746174653b0a7d0a0a73747275637420647262645f776f726b207b0a09737472756374206c6973745f68656164206c6973743b0a09696e7420282a6362292873747275637420647262645f776f726b202a2c20696e742063616e63656c293b0a09756e696f6e207b0a090973747275637420647262645f636f6e66202a6d6465763b0a090973747275637420647262645f74636f6e6e202a74636f6e6e3b0a097d3b0a7d3b0a0a23696e636c7564652022647262645f696e74657276616c2e68220a0a65787465726e20696e7420647262645f776169745f6d6973632873747275637420647262645f636f6e66202a2c2073747275637420647262645f696e74657276616c202a293b0a0a73747275637420647262645f72657175657374207b0a0973747275637420647262645f776f726b20773b0a0a092f2a206966206c6f63616c20494f206973206e6f7420616c6c6f7765642c2077696c6c206265204e554c4c2e0a09202a206966206c6f63616c20494f205f69735f20616c6c6f7765642c20686f6c647320746865206c6f63616c6c79207375626d69747465642062696f20636c6f6e652c0a09202a206f722c206166746572206c6f63616c20494f20636f6d706c6574696f6e2c20746865204552525f505452286572726f72292e0a09202a2073656520647262645f726571756573745f656e64696f28292e202a2f0a097374727563742062696f202a707269766174655f62696f3b0a0a0973747275637420647262645f696e74657276616c20693b0a0a092f2a2065706f63683a207573656420746f20636865636b206f6e2022636f6d706c6574696f6e2220776865746865722074686973207265712077617320696e0a09202a207468652063757272656e742065706f63682c20616e64207765207468657265666f7265206861766520746f20636c6f73652069742c0a09202a2063617573696e67206120705f62617272696572207061636b657420746f2062652073656e642c207374617274696e672061206e65772065706f63682e0a09202a0a09202a205468697320636f72726573706f6e647320746f2022626172726965722220696e2073747275637420705f626172726965725b5f61636b5d2c0a09202a20616e6420746f2022626172726965725f6e722220696e2073747275637420647262645f65706f63682028616e6420766172696f75730a09202a20636f6d6d656e74732f66756e6374696f6e20706172616d65746572732f6c6f63616c207661726961626c65206e616d6573292e0a09202a2f0a09756e7369676e656420696e742065706f63683b0a0a09737472756374206c6973745f6865616420746c5f72657175657374733b202f2a2072696e67206c69737420696e20746865207472616e73666572206c6f67202a2f0a097374727563742062696f202a6d61737465725f62696f3b202020202020202f2a206d61737465722062696f20706f696e746572202a2f0a09756e7369676e6564206c6f6e672073746172745f74696d653b0a0a092f2a206f6e6365206974206869747320302c207765206d617920636f6d706c65746520746865206d61737465725f62696f202a2f0a0961746f6d69635f7420636f6d706c6574696f6e5f7265663b0a092f2a206f6e6365206974206869747320302c207765206d61792064657374726f79207468697320647262645f72657175657374206f626a656374202a2f0a09737472756374206b726566206b7265663b0a0a09756e7369676e65642072715f73746174653b202f2a2073656520636f6d6d656e74732061626f7665205f7265715f6d6f642829202a2f0a7d3b0a0a73747275637420647262645f65706f6368207b0a0973747275637420647262645f74636f6e6e202a74636f6e6e3b0a09737472756374206c6973745f68656164206c6973743b0a09756e7369676e656420696e7420626172726965725f6e723b0a0961746f6d69635f742065706f63685f73697a653b202f2a20696e63726561736564206f6e20657665727920726571756573742061646465642e202a2f0a0961746f6d69635f74206163746976653b20202020202f2a20696e63726561736564206f6e206576657279207265712e2061646465642c20616e6420646563206f6e2065766572792066696e69736865642e202a2f0a09756e7369676e6564206c6f6e6720666c6167733b0a7d3b0a0a2f2a20647262645f65706f636820666c61672062697473202a2f0a656e756d207b0a0944455f484156455f424152524945525f4e554d4245522c0a7d3b0a0a656e756d2065706f63685f6576656e74207b0a0945565f5055542c0a0945565f474f545f424152524945525f4e522c0a0945565f424543414d455f4c4153542c0a0945565f434c45414e5550203d2033322c202f2a207573656420617320666c6167202a2f0a7d3b0a0a73747275637420647262645f77715f62617272696572207b0a0973747275637420647262645f776f726b20773b0a0973747275637420636f6d706c6574696f6e20646f6e653b0a7d3b0a0a737472756374206469676573745f696e666f207b0a09696e74206469676573745f73697a653b0a09766f6964202a6469676573743b0a7d3b0a0a73747275637420647262645f706565725f72657175657374207b0a0973747275637420647262645f776f726b20773b0a0973747275637420647262645f65706f6368202a65706f63683b202f2a20666f7220777269746573202a2f0a097374727563742070616765202a70616765733b0a0961746f6d69635f742070656e64696e675f62696f733b0a0973747275637420647262645f696e74657276616c20693b0a092f2a2073656520636f6d6d656e7473206f6e20656520666c616720626974732062656c6f77202a2f0a09756e7369676e6564206c6f6e6720666c6167733b0a09756e696f6e207b0a090975363420626c6f636b5f69643b0a0909737472756374206469676573745f696e666f202a6469676573743b0a097d3b0a7d3b0a0a2f2a20656520666c616720626974732e0a202a205768696c6520636f72726573706f6e64696e672062696f732061726520696e20666c696768742c20746865206f6e6c79206d6f64696669636174696f6e2077696c6c2062650a202a207365745f626974205741535f4552524f522c2077686963682068617320746f2062652061746f6d69632e0a202a204966206e6f2062696f732061726520696e20666c69676874207965742c206f7220616c6c2068617665206265656e20636f6d706c657465642c0a202a206e6f6e2d61746f6d6963206d6f64696669636174696f6e20746f2065652d3e666c616773206973206f6b2e0a202a2f0a656e756d207b0a095f5f45455f43414c4c5f414c5f434f4d504c4554455f494f2c0a095f5f45455f4d41595f5345545f494e5f53594e432c0a0a092f2a20496e206361736520612062617272696572206661696c65642c0a09202a207765206e65656420746f2072657375626d697420776974686f757420746865206261727269657220666c61672e202a2f0a095f5f45455f52455355424d49545445442c0a0a092f2a207765206d61792068617665207365766572616c2062696f7320706572207065657220726571756573742e0a09202a20696620616e79206f662074686f7365206661696c2c20776520736574207468697320666c61672061746f6d6963616c6c790a09202a2066726f6d2074686520656e64696f2063616c6c6261636b202a2f0a095f5f45455f5741535f4552524f522c0a0a092f2a205468697320656520686173206120706f696e74657220746f20612064696765737420696e7374656164206f66206120626c6f636b206964202a2f0a095f5f45455f4841535f4449474553542c0a0a092f2a20436f6e666c696374696e67206c6f63616c207265717565737473206e65656420746f2062652072657374617274656420616674657220746869732072657175657374202a2f0a095f5f45455f524553544152545f52455155455354532c0a0a092f2a2054686520706565722077616e747320612077726974652041434b20666f7220746869732028776972652070726f746f204329202a2f0a095f5f45455f53454e445f57524954455f41434b2c0a0a092f2a20497320736574207768656e206e65745f636f6e66206861642074776f5f7072696d617269657320736574207768696c65206372656174696e67207468697320706565725f726571202a2f0a095f5f45455f494e5f494e54455256414c5f545245452c0a7d3b0a23646566696e652045455f43414c4c5f414c5f434f4d504c4554455f494f2028313c3c5f5f45455f43414c4c5f414c5f434f4d504c4554455f494f290a23646566696e652045455f4d41595f5345545f494e5f53594e43202020202028313c3c5f5f45455f4d41595f5345545f494e5f53594e43290a23646566696e650945455f52455355424d495454454420202020202020202028313c3c5f5f45455f52455355424d4954544544290a23646566696e652045455f5741535f4552524f52202020202020202020202028313c3c5f5f45455f5741535f4552524f52290a23646566696e652045455f4841535f4449474553542020202020202020202028313c3c5f5f45455f4841535f444947455354290a23646566696e652045455f524553544152545f52455155455354530928313c3c5f5f45455f524553544152545f5245515545535453290a23646566696e652045455f53454e445f57524954455f41434b0928313c3c5f5f45455f53454e445f57524954455f41434b290a23646566696e652045455f494e5f494e54455256414c5f545245450928313c3c5f5f45455f494e5f494e54455256414c5f54524545290a0a2f2a20666c6167206269747320706572206d646576202a2f0a656e756d207b0a09554e504c55475f52454d4f54452c09092f2a2073656e64696e6720612022556e706c756752656d6f74652220636f756c642068656c70202a2f0a094d445f44495254592c09092f2a2063757272656e7420757569647320616e6420666c616773206e6f7420796574206f6e206469736b202a2f0a095553455f444547525f5746435f542c09092f2a20646567722d7766632d74696d656f757420696e7374656164206f66207766632d74696d656f75742e202a2f0a09434c5f53545f4348475f535543434553532c0a09434c5f53545f4348475f4641494c2c0a09435241534845445f5052494d4152592c092f2a2054686973206e6f64652077617320612063726173686564207072696d6172792e0a09090909202a204765747320636c6561726564207768656e207468652073746174652e636f6e6e0a09090909202a20676f657320696e746f20435f434f4e4e45435445442073746174652e202a2f0a09434f4e53494445525f524553594e432c0a0a094d445f4e4f5f4655412c09092f2a2055736572732077616e747320757320746f206e6f7420757365204655412f464c555348206f6e206d657461206461746120646576202a2f0a0953555350454e445f494f2c09092f2a2073757370656e64206170706c69636174696f6e20696f202a2f0a094249544d41505f494f2c09092f2a2073757370656e64206170706c69636174696f6e20696f3b0a090909092020206f6e6365206e6f206d6f726520696f20696e20666c696768742c207374617274206269746d617020696f202a2f0a094249544d41505f494f5f5155455545442c202020202020202f2a2053746172746564206269746d617020494f202a2f0a09474f5f4449534b4c4553532c09092f2a204469736b206973206265696e672064657461636865642c206f6e20696f2d6572726f72206f722061646d696e20726571756573742e202a2f0a095741535f494f5f4552524f522c09092f2a204c6f63616c206469736b206661696c65642c2072657475726e656420494f206572726f72202a2f0a095741535f524541445f4552524f522c09092f2a204c6f63616c206469736b2052454144206661696c65642028736574206164646974696f6e616c6c7920746f207468652061626f766529202a2f0a09464f5243455f4445544143482c09092f2a20466f7263652d6465746163682066726f6d206c6f63616c206469736b2c2061626f7274696e6720616e792070656e64696e67206c6f63616c20494f202a2f0a09524553594e435f41465445525f4e45472c202020202020202f2a20526573796e63206166746572206f6e6c696e652067726f772061667465722074686520617474616368266e65676f74696174652066696e69736865642e202a2f0a09524553495a455f50454e44494e472c09092f2a2053697a65206368616e6765206465746563746564206c6f63616c6c792c2077616974696e6720666f722074686520726573706f6e73652066726f6d0a09090909202a2074686520706565722c206966206974206368616e6765642074686572652061732077656c6c2e202a2f0a094e45575f4355525f555549442c09092f2a20437265617465206e65772063757272656e742055554944207768656e2074686177696e6720494f202a2f0a09414c5f53555350454e4445442c09092f2a204163746976697479206c6f6767696e672069732063757272656e746c792073757370656e6465642e202a2f0a0941484541445f544f5f53594e435f534f555243452c2020202f2a204168656164202d3e2053796e63536f7572636520717565756564202a2f0a09425f52535f485f444f4e452c09092f2a204265666f726520726573796e632068616e646c657220646f6e652028616c726561647920657865637574656429202a2f0a09444953434152445f4d595f444154412c092f2a20646973636172645f6d795f6461746120666c61672070657220766f6c756d65202a2f0a09524541445f42414c414e43455f52522c0a7d3b0a0a73747275637420647262645f6269746d61703b202f2a206f706171756520666f7220647262645f636f6e66202a2f0a0a2f2a20646566696e6974696f6e206f66206269747320696e20626d5f666c61677320746f206265207573656420696e20647262645f626d5f6c6f636b0a202a20616e6420647262645f6269746d61705f696f20616e6420667269656e64732e202a2f0a656e756d20626d5f666c6167207b0a092f2a20646f207765206e65656420746f206b667265652c206f7220766672656520626d5f70616765733f202a2f0a09424d5f505f564d414c4c4f434544203d20307831303030302c202f2a20696e7465726e616c20757365206f6e6c792c2077696c6c206265206d61736b6564206f7574202a2f0a0a092f2a2063757272656e746c79206c6f636b656420666f722062756c6b206f7065726174696f6e202a2f0a09424d5f4c4f434b45445f4d41534b203d203078662c0a0a092f2a20696e2064657461696c2c20746861742069733a202a2f0a09424d5f444f4e545f434c454152203d203078312c0a09424d5f444f4e545f5345542020203d203078322c0a09424d5f444f4e545f5445535420203d203078342c0a0a092f2a20736f2077652063616e206d61726b206974206c6f636b656420666f722062756c6b206f7065726174696f6e2c0a09202a20616e64207374696c6c20616c6c6f7720616c6c206e6f6e2d62756c6b206f7065726174696f6e73202a2f0a09424d5f49535f4c4f434b454420203d203078382c0a0a092f2a202874657374206269742c20636f756e74206269742920616c6c6f7765642028636f6d6d6f6e206361736529202a2f0a09424d5f4c4f434b45445f544553545f414c4c4f574544203d20424d5f444f4e545f434c454152207c20424d5f444f4e545f534554207c20424d5f49535f4c4f434b45442c0a0a092f2a2074657374696e6720626974732c2061732077656c6c2061732073657474696e67206e6577206269747320616c6c6f7765642c2062757420636c656172696e6720626974730a09202a20776f756c6420626520756e65787065637465642e20205573656420647572696e67206269746d617020726563656976652e202053657474696e67206e657720626974730a09202a2072657175697265732073656e64696e67206f6620226f75742d6f662d73796e632220696e666f726d6174696f6e2c2074686f7567682e202a2f0a09424d5f4c4f434b45445f5345545f414c4c4f574544203d20424d5f444f4e545f434c454152207c20424d5f49535f4c4f434b45442c0a0a092f2a20666f7220647262645f626d5f77726974655f636f70795f70616765732c2065766572797468696e6720697320616c6c6f7765642c0a09202a206f6e6c7920636f6e63757272656e742062756c6b206f7065726174696f6e7320617265206c6f636b6564206f75742e202a2f0a09424d5f4c4f434b45445f4348414e47455f414c4c4f574544203d20424d5f49535f4c4f434b45442c0a7d3b0a0a73747275637420647262645f776f726b5f7175657565207b0a09737472756374206c6973745f6865616420713b0a097370696e6c6f636b5f7420715f6c6f636b3b20202f2a20746f2070726f7465637420746865206c6973742e202a2f0a09776169745f71756575655f686561645f7420715f776169743b0a7d3b0a0a73747275637420647262645f736f636b6574207b0a09737472756374206d75746578206d757465783b0a0973747275637420736f636b6574202020202a736f636b65743b0a092f2a20746869732077617920776520676574206f75720a09202a2073656e642f726563656976652062756666657273206f66662074686520737461636b202a2f0a09766f6964202a736275663b0a09766f6964202a726275663b0a7d3b0a0a73747275637420647262645f6d64207b0a09753634206d645f6f66667365743b09092f2a20736563746f72206f666673657420746f202773757065722720626c6f636b202a2f0a0a09753634206c615f73697a655f736563743b092f2a206c617374206167726565642073697a652c20756e697420736563746f7273202a2f0a097370696e6c6f636b5f7420757569645f6c6f636b3b0a0975363420757569645b55495f53495a455d3b0a09753634206465766963655f757569643b0a0975333220666c6167733b0a09753332206d645f73697a655f736563743b0a0a0973333220616c5f6f66667365743b092f2a207369676e65642072656c617469766520736563746f72206f666673657420746f20616c2061726561202a2f0a0973333220626d5f6f66667365743b092f2a207369676e65642072656c617469766520736563746f72206f666673657420746f206269746d6170202a2f0a0a092f2a2075333220616c5f6e725f657874656e74733b09202020696d706f7274616e7420666f7220726573746f72696e672074686520414c0a09202a2069732073746f72656420696e746f20206c6465762d3e64632e616c5f657874656e74732c20776869636820696e207475726e0a09202a2067657473206170706c69656420746f206163745f6c6f672d3e6e725f656c656d656e74730a09202a2f0a7d3b0a0a73747275637420647262645f6261636b696e675f646576207b0a0973747275637420626c6f636b5f646576696365202a6261636b696e675f626465763b0a0973747275637420626c6f636b5f646576696365202a6d645f626465763b0a0973747275637420647262645f6d64206d643b0a09737472756374206469736b5f636f6e66202a6469736b5f636f6e663b202f2a205243552c20666f7220757064617465733a206d6465762d3e74636f6e6e2d3e636f6e665f757064617465202a2f0a09736563746f725f74206b6e6f776e5f73697a653b202f2a206c617374206b6e6f776e2073697a65206f662074686174206261636b696e6720646576696365202a2f0a7d3b0a0a73747275637420647262645f6d645f696f207b0a09756e7369676e656420696e7420646f6e653b0a09696e74206572726f723b0a7d3b0a0a73747275637420626d5f696f5f776f726b207b0a0973747275637420647262645f776f726b20773b0a0963686172202a7768793b0a09656e756d20626d5f666c616720666c6167733b0a09696e7420282a696f5f666e292873747275637420647262645f636f6e66202a6d646576293b0a09766f696420282a646f6e65292873747275637420647262645f636f6e66202a6d6465762c20696e74207276293b0a7d3b0a0a656e756d2077726974655f6f72646572696e675f65207b0a09574f5f6e6f6e652c0a09574f5f647261696e5f696f2c0a09574f5f626465765f666c7573682c0a7d3b0a0a737472756374206669666f5f627566666572207b0a09756e7369676e656420696e7420686561645f696e6465783b0a09756e7369676e656420696e742073697a653b0a09696e7420746f74616c3b202f2a2073756d206f6620616c6c2076616c756573202a2f0a09696e742076616c7565735b305d3b0a7d3b0a65787465726e20737472756374206669666f5f627566666572202a6669666f5f616c6c6f6328696e74206669666f5f73697a65293b0a0a2f2a20666c61672062697473207065722074636f6e6e202a2f0a656e756d207b0a094e45545f434f4e4745535445442c09092f2a20546865206461746120736f636b657420697320636f6e676573746564202a2f0a095245534f4c56455f434f4e464c494354532c092f2a20536574206f6e206f6e65206e6f64652c20636c6561726564206f6e20746865207065657221202a2f0a0953454e445f50494e472c09092f2a2077686574686572206173656e6465722073686f756c642073656e6420612070696e672061736170202a2f0a095349474e414c5f4153454e4445522c09092f2a2077686574686572206173656e6465722077616e747320746f20626520696e746572727570746564202a2f0a09474f545f50494e475f41434b2c09092f2a20736574207768656e207765207265636569766520612070696e675f61636b207061636b65742c2070696e675f77616974206765747320776f6b656e202a2f0a09434f4e4e5f57445f53545f4348475f5245512c092f2a204120636c75737465722077696465207374617465206368616e6765206f6e2074686520636f6e6e656374696f6e20697320616374697665202a2f0a09434f4e4e5f57445f53545f4348475f4f4b41592c0a09434f4e4e5f57445f53545f4348475f4641494c2c0a09434f4e4e5f4452595f52554e2c09092f2a2045787065637420646973636f6e6e65637420616674657220726573796e632068616e647368616b652e202a2f0a094352454154455f424152524945522c09092f2a206e65787420505f44415441206973207072656365646564206279206120505f42415252494552202a2f0a0953544154455f53454e542c09092f2a20446f206e6f74206368616e67652073746174652f5555494473207768696c65207468697320697320736574202a2f0a0943414c4c4241434b5f50454e44494e472c092f2a2057686574686572207765206861766520612063616c6c5f757365726d6f646568656c706572282c20554d485f574149545f50524f43290a09090909202a2070656e64696e672c2066726f6d206472626420776f726b657220636f6e746578742e0a09090909202a204966207365742c206264695f77726974655f636f6e67657374656428292072657475726e7320747275652c0a09090909202a20736f20736872696e6b5f706167655f6c697374282920776f756c64206e6f74207265637572736520696e746f2c0a09090909202a20616e6420706f74656e7469616c6c7920646561646c6f636b206f6e2c2074686973206472626420776f726b65722e0a09090909202a2f0a09444953434f4e4e4543545f53454e542c0a7d3b0a0a73747275637420647262645f74636f6e6e207b0909092f2a2069732061207265736f757263652066726f6d2074686520636f6e6669672066696c65202a2f0a0963686172202a6e616d653b0909092f2a205265736f75726365206e616d65202a2f0a09737472756374206c6973745f6865616420616c6c5f74636f6e6e3b092f2a206c696e6b6564206f6e20676c6f62616c20647262645f74636f6e6e73202a2f0a09737472756374206b726566206b7265663b0a097374727563742069647220766f6c756d65733b09092f2a203c74636f6e6e2c20766e723e20746f206d646576206d617070696e67202a2f0a09656e756d20647262645f636f6e6e73206373746174653b09092f2a204f6e6c7920435f5354414e44414c4f4e4520746f20435f57465f5245504f52545f504152414d53202a2f0a09756e7369676e656420737573703a313b09092f2a20494f2073757370656e6465642062792075736572202a2f0a09756e7369676e656420737573705f6e6f643a313b09092f2a20494f2073757370656e6465642062656361757365206e6f2064617461202a2f0a09756e7369676e656420737573705f66656e3a313b09092f2a20494f2073757370656e64656420626563617573652066656e636520706565722068616e646c65722072756e73202a2f0a09737472756374206d75746578206373746174655f6d757465783b092f2a2050726f746563747320677261636566756c20646973636f6e6e65637473202a2f0a0a09756e7369676e6564206c6f6e6720666c6167733b0a09737472756374206e65745f636f6e66202a6e65745f636f6e663b092f2a20636f6e74656e742070726f74656374656420627920726375202a2f0a09737472756374206d7574657820636f6e665f7570646174653b092f2a206d7574657820666f722072656164792d636f70792d757064617465206f66206e65745f636f6e6620616e64206469736b5f636f6e66202a2f0a09776169745f71756575655f686561645f742070696e675f776169743b092f2a20576f6b656e2075706f6e20726563657074696f6e206f6620612070696e672c20616e642061207374617465206368616e6765202a2f0a09737472756374207265735f6f707473207265735f6f7074733b0a0a0973747275637420736f636b616464725f73746f72616765206d795f616464723b0a09696e74206d795f616464725f6c656e3b0a0973747275637420736f636b616464725f73746f7261676520706565725f616464723b0a09696e7420706565725f616464725f6c656e3b0a0a0973747275637420647262645f736f636b657420646174613b092f2a20646174612f626172726965722f6373746174652f706172616d65746572207061636b657473202a2f0a0973747275637420647262645f736f636b6574206d6574613b092f2a2070696e672f61636b20286d6574616461746129207061636b657473202a2f0a09696e74206167726565645f70726f5f76657273696f6e3b09092f2a2061637475616c6c7920757365642070726f746f636f6c2076657273696f6e202a2f0a09756e7369676e6564206c6f6e67206c6173745f72656365697665643b092f2a20696e206a6966666965732c2065697468657220736f636b6574202a2f0a09756e7369676e656420696e74206b6f5f636f756e743b0a0a097370696e6c6f636b5f74207265715f6c6f636b3b0a0a09737472756374206c6973745f68656164207472616e736665725f6c6f673b092f2a20616c6c207265717565737473206e6f74207965742066756c6c792070726f636573736564202a2f0a0a097374727563742063727970746f5f68617368202a6372616d5f686d61635f74666d3b0a097374727563742063727970746f5f68617368202a696e746567726974795f74666d3b20202f2a20636865636b73756d7320776520636f6d707574652c20757064617465732070726f7465637465642062792074636f6e6e2d3e646174612d3e6d75746578202a2f0a097374727563742063727970746f5f68617368202a706565725f696e746567726974795f74666d3b20202f2a20636865636b73756d73207765207665726966792c206f6e6c792061636365737365642066726f6d2072656365697665722074687265616420202a2f0a097374727563742063727970746f5f68617368202a6373756d735f74666d3b0a097374727563742063727970746f5f68617368202a7665726966795f74666d3b0a09766f6964202a696e745f6469675f696e3b0a09766f6964202a696e745f6469675f76763b0a0a092f2a2072656365697665722073696465202a2f0a0973747275637420647262645f65706f6368202a63757272656e745f65706f63683b0a097370696e6c6f636b5f742065706f63685f6c6f636b3b0a09756e7369676e656420696e742065706f6368733b0a09656e756d2077726974655f6f72646572696e675f652077726974655f6f72646572696e673b0a0961746f6d69635f742063757272656e745f746c655f6e723b092f2a207472616e73666572206c6f672065706f6368206e756d626572202a2f0a09756e7369676e65642063757272656e745f746c655f7772697465733b092f2a20777269746573207365656e2077697468696e207468697320746c2065706f6368202a2f0a0a09756e7369676e6564206c6f6e67206c6173745f7265636f6e6e6563745f6a69663b0a0973747275637420647262645f7468726561642072656365697665723b0a0973747275637420647262645f74687265616420776f726b65723b0a0973747275637420647262645f746872656164206173656e6465723b0a096370756d61736b5f7661725f74206370755f6d61736b3b0a0a092f2a2073656e6465722073696465202a2f0a0973747275637420647262645f776f726b5f71756575652073656e6465725f776f726b3b0a0a09737472756374207b0a09092f2a207768657468657220746869732073656e646572207468726561640a0909202a206861732070726f63657373656420612073696e676c65207772697465207965742e202a2f0a0909626f6f6c207365656e5f616e795f77726974655f7965743b0a0a09092f2a2057686963682062617272696572206e756d62657220746f2073656e64207769746820746865206e65787420505f42415252494552202a2f0a0909696e742063757272656e745f65706f63685f6e723b0a0a09092f2a20686f77206d616e792077726974652072657175657374732068617665206265656e2073656e740a0909202a2077697468207265712d3e65706f6368203d3d2063757272656e745f65706f63685f6e722e0a0909202a204966206e6f6e652c206e6f20505f424152524945522077696c6c2062652073656e742e202a2f0a0909756e7369676e65642063757272656e745f65706f63685f7772697465733b0a097d2073656e643b0a7d3b0a0a73747275637420647262645f636f6e66207b0a0973747275637420647262645f74636f6e6e202a74636f6e6e3b0a09696e7420766e723b0909092f2a20766f6c756d65206e756d6265722077697468696e2074686520636f6e6e656374696f6e202a2f0a09737472756374206b726566206b7265663b0a0a092f2a207468696e67732074686174206172652073746f726564206173202f20726561642066726f6d206d6574612064617461206f6e206469736b202a2f0a09756e7369676e6564206c6f6e6720666c6167733b0a0a092f2a20636f6e6669677572656420627920647262647365747570202a2f0a0973747275637420647262645f6261636b696e675f646576202a6c646576205f5f70726f7465637465645f6279286c6f63616c293b0a0a09736563746f725f7420705f73697a653b20202020202f2a20706172746e65722773206469736b2073697a65202a2f0a0973747275637420726571756573745f7175657565202a72715f71756575653b0a0973747275637420626c6f636b5f646576696365202a746869735f626465763b0a097374727563742067656e6469736b09202020202a766469736b3b0a0a09756e7369676e6564206c6f6e67206c6173745f72656174746163685f6a69663b0a0973747275637420647262645f776f726b2020726573796e635f776f726b2c0a0909092020756e706c75675f776f726b2c0a0909092020676f5f6469736b6c6573732c0a09090920206d645f73796e635f776f726b2c0a090909202073746172745f726573796e635f776f726b3b0a097374727563742074696d65725f6c69737420726573796e635f74696d65723b0a097374727563742074696d65725f6c697374206d645f73796e635f74696d65723b0a097374727563742074696d65725f6c6973742073746172745f726573796e635f74696d65723b0a097374727563742074696d65725f6c69737420726571756573745f74696d65723b0a23696664656620445242445f44454255475f4d445f53594e430a09737472756374207b0a0909756e7369676e656420696e74206c696e653b0a0909636f6e737420636861722a2066756e633b0a097d206c6173745f6d645f6d61726b5f64697274793b0a23656e6469660a0a092f2a205573656420616674657220617474616368207768696c65206e65676f74696174696e67206e6577206469736b2073746174652e202a2f0a09756e696f6e20647262645f7374617465206e65775f73746174655f746d703b0a0a09756e696f6e20647262645f6465765f73746174652073746174653b0a09776169745f71756575655f686561645f74206d6973635f776169743b0a09776169745f71756575655f686561645f742073746174655f776169743b20202f2a2075706f6e2065616368207374617465206368616e67652e202a2f0a09756e7369676e656420696e742073656e645f636e743b0a09756e7369676e656420696e7420726563765f636e743b0a09756e7369676e656420696e7420726561645f636e743b0a09756e7369676e656420696e7420777269745f636e743b0a09756e7369676e656420696e7420616c5f777269745f636e743b0a09756e7369676e656420696e7420626d5f777269745f636e743b0a0961746f6d69635f742061705f62696f5f636e743b09202f2a205265717565737473207765206e65656420746f20636f6d706c657465202a2f0a0961746f6d69635f742061705f70656e64696e675f636e743b202f2a2041502064617461207061636b657473206f6e2074686520776972652c2061636b206578706563746564202a2f0a0961746f6d69635f742072735f70656e64696e675f636e743b202f2a20525320726571756573742f64617461207061636b657473206f6e207468652077697265202a2f0a0961746f6d69635f7420756e61636b65645f636e743b09202f2a204e65656420746f2073656e64207265706c69657320666f72202a2f0a0961746f6d69635f74206c6f63616c5f636e743b09202f2a2057616974696e6720666f72206c6f63616c20636f6d706c6574696f6e202a2f0a0a092f2a20496e74657276616c2074726565206f662070656e64696e67206c6f63616c207265717565737473202a2f0a097374727563742072625f726f6f7420726561645f72657175657374733b0a097374727563742072625f726f6f742077726974655f72657175657374733b0a0a092f2a20626c6f636b7320746f20726573796e6320696e20746869732072756e205b756e697420424d5f424c4f434b5f53495a455d202a2f0a09756e7369676e6564206c6f6e672072735f746f74616c3b0a092f2a206e756d626572206f6620726573796e6320626c6f636b732074686174206661696c656420696e20746869732072756e202a2f0a09756e7369676e6564206c6f6e672072735f6661696c65643b0a092f2a2053796e63657227732073746172742074696d65205b756e6974206a6966666965735d202a2f0a09756e7369676e6564206c6f6e672072735f73746172743b0a092f2a2063756d756c617465642074696d6520696e2050617573656453796e6358207374617465205b756e6974206a6966666965735d202a2f0a09756e7369676e6564206c6f6e672072735f7061757365643b0a092f2a20736b69707065642062656361757365206373756d2077617320657175616c205b756e697420424d5f424c4f434b5f53495a455d202a2f0a09756e7369676e6564206c6f6e672072735f73616d655f6373756d3b0a23646566696e6520445242445f53594e435f4d41524b5320380a23646566696e6520445242445f53594e435f4d41524b5f535445502028332a485a290a092f2a20626c6f636b206e6f742075702d746f2d64617465206174206d61726b205b756e697420424d5f424c4f434b5f53495a455d202a2f0a09756e7369676e6564206c6f6e672072735f6d61726b5f6c6566745b445242445f53594e435f4d41524b535d3b0a092f2a206d61726b7327732074696d65205b756e6974206a6966666965735d202a2f0a09756e7369676e6564206c6f6e672072735f6d61726b5f74696d655b445242445f53594e435f4d41524b535d3b0a092f2a2063757272656e7420696e64657820696e746f2072735f6d61726b5f7b6c6566742c74696d657d202a2f0a09696e742072735f6c6173745f6d61726b3b0a09756e7369676e6564206c6f6e672072735f6c6173745f62636173743b202f2a205b756e6974206a6966666965735d202a2f0a0a092f2a20776865726520646f6573207468652061646d696e2077616e7420757320746f2073746172743f2028736563746f7229202a2f0a09736563746f725f74206f765f73746172745f736563746f723b0a09736563746f725f74206f765f73746f705f736563746f723b0a092f2a20776865726520617265207765206e6f773f2028736563746f7229202a2f0a09736563746f725f74206f765f706f736974696f6e3b0a092f2a20537461727420736563746f72206f66206f7574206f662073796e632072616e67652028746f206d65726765207072696e746b207265706f7274696e67292e202a2f0a09736563746f725f74206f765f6c6173745f6f6f735f73746172743b0a092f2a2073697a65206f66206f75742d6f662d73796e632072616e676520696e20736563746f72732e202a2f0a09736563746f725f74206f765f6c6173745f6f6f735f73697a653b0a09756e7369676e6564206c6f6e67206f765f6c6566743b202f2a20696e2062697473202a2f0a0a0973747275637420647262645f6269746d6170202a6269746d61703b0a09756e7369676e6564206c6f6e6720626d5f726573796e635f666f3b202f2a20626974206f666673657420666f7220647262645f626d5f66696e645f6e657874202a2f0a0a092f2a205573656420746f20747261636b206f7065726174696f6e73206f6620726573796e632e2e2e202a2f0a09737472756374206c72755f6361636865202a726573796e633b0a092f2a204e756d626572206f66206c6f636b656420656c656d656e747320696e20726573796e63204c5255202a2f0a09756e7369676e656420696e7420726573796e635f6c6f636b65643b0a092f2a20726573796e6320657874656e74206e756d6265722077616974696e6720666f72206170706c69636174696f6e207265717565737473202a2f0a09756e7369676e656420696e7420726573796e635f77656e723b0a0a09696e74206f70656e5f636e743b0a09753634202a705f757569643b0a0a09737472756374206c6973745f68656164206163746976655f65653b202f2a20494f20696e2070726f67726573732028505f444154412067657473207772697474656e20746f206469736b29202a2f0a09737472756374206c6973745f686561642073796e635f65653b2020202f2a20494f20696e2070726f67726573732028505f52535f444154415f5245504c592067657473207772697474656e20746f206469736b29202a2f0a09737472756374206c6973745f6865616420646f6e655f65653b2020202f2a206e65656420746f2073656e6420505f57524954455f41434b202a2f0a09737472756374206c6973745f6865616420726561645f65653b2020202f2a205b52535d505f444154415f52455155455354206265696e672072656164202a2f0a09737472756374206c6973745f68656164206e65745f65653b202020202f2a207a65726f2d636f7079206e6574776f726b2073656e6420696e2070726f6772657373202a2f0a0a09696e74206e6578745f626172726965725f6e723b0a09737472756374206c6973745f6865616420726573796e635f72656164733b0a0961746f6d69635f742070705f696e5f7573653b09092f2a20616c6c6f63617465642066726f6d207061676520706f6f6c202a2f0a0961746f6d69635f742070705f696e5f7573655f62795f6e65743b092f2a2073656e64706167652829642c207374696c6c207265666572656e63656420627920746370202a2f0a09776169745f71756575655f686561645f742065655f776169743b0a097374727563742070616765202a6d645f696f5f706167653b092f2a206f6e6520706167652062756666657220666f72206d645f696f202a2f0a0973747275637420647262645f6d645f696f206d645f696f3b0a0961746f6d69635f74206d645f696f5f696e5f7573653b09092f2a2070726f746563747320746865206d645f696f2c206d645f696f5f7061676520616e64206d645f696f5f746d7070202a2f0a097370696e6c6f636b5f7420616c5f6c6f636b3b0a09776169745f71756575655f686561645f7420616c5f776169743b0a09737472756374206c72755f6361636865202a6163745f6c6f673b092f2a206163746976697479206c6f67202a2f0a09756e7369676e656420696e7420616c5f74725f6e756d6265723b0a09696e7420616c5f74725f6379636c653b0a09696e7420616c5f74725f706f733b2020202f2a20706f736974696f6e206f6620746865206e657874207472616e73616374696f6e20696e20746865206a6f75726e616c202a2f0a09776169745f71756575655f686561645f74207365715f776169743b0a0961746f6d69635f74207061636b65745f7365713b0a09756e7369676e656420696e7420706565725f7365713b0a097370696e6c6f636b5f7420706565725f7365715f6c6f636b3b0a09756e7369676e656420696e74206d696e6f723b0a09756e7369676e6564206c6f6e6720636f6d6d5f626d5f7365743b202f2a20636f6d6d756e696361746564206e756d626572206f662073657420626974732e202a2f0a0973747275637420626d5f696f5f776f726b20626d5f696f5f776f726b3b0a097536342065645f757569643b202f2a2055554944206f6620746865206578706f7365642064617461202a2f0a09737472756374206d75746578206f776e5f73746174655f6d757465783b0a09737472756374206d75746578202a73746174655f6d757465783b202f2a20656974686572206f776e5f73746174655f6d75746578206f72206d6465762d3e74636f6e6e2d3e6373746174655f6d75746578202a2f0a096368617220636f6e67657374696f6e5f726561736f6e3b20202f2a2057687920776520776865726520636f6e6765737465642e2e2e202a2f0a0961746f6d69635f742072735f736563745f696e3b202f2a20666f7220696e636f6d696e6720726573796e63206461746120726174652c2053796e63546172676574202a2f0a0961746f6d69635f742072735f736563745f65763b202f2a20666f72207375626d697474656420726573796e63206461746120726174652c20626f7468202a2f0a09696e742072735f6c6173745f736563745f65763b202f2a20636f756e74657220746f20636f6d706172652077697468202a2f0a09696e742072735f6c6173745f6576656e74733b20202f2a20636f756e746572206f662072656164206f7220777269746520226576656e7473222028756e697420736563746f7273290a0909092020202020202a206f6e20746865206c6f776572206c6576656c20646576696365207768656e207765206c617374206c6f6f6b65642e202a2f0a09696e7420635f73796e635f726174653b202f2a2063757272656e7420726573796e6320726174652061667465722073796e636572207468726f74746c65206d61676963202a2f0a09737472756374206669666f5f627566666572202a72735f706c616e5f733b202f2a20636f7272656374696f6e2076616c756573206f6620726573796e6320706c616e657220285243552c2074636f6e6e2d3e636f6e6e5f75706461746529202a2f0a09696e742072735f696e5f666c696768743b202f2a20726573796e6320736563746f727320696e20666c696768742028746f2070726f78792c20696e2070726f787920616e642066726f6d2070726f787929202a2f0a0961746f6d69635f742061705f696e5f666c696768743b202f2a2041707020736563746f727320696e20666c69676874202877616974696e6720666f722061636b29202a2f0a09756e7369676e656420696e7420706565725f6d61785f62696f5f73697a653b0a09756e7369676e656420696e74206c6f63616c5f6d61785f62696f5f73697a653b0a7d3b0a0a73746174696320696e6c696e652073747275637420647262645f636f6e66202a6d696e6f725f746f5f6d64657628756e7369676e656420696e74206d696e6f72290a7b0a0972657475726e202873747275637420647262645f636f6e66202a296964725f66696e6428266d696e6f72732c206d696e6f72293b0a7d0a0a73746174696320696e6c696e6520756e7369676e656420696e74206d6465765f746f5f6d696e6f722873747275637420647262645f636f6e66202a6d646576290a7b0a0972657475726e206d6465762d3e6d696e6f723b0a7d0a0a73746174696320696e6c696e652073747275637420647262645f636f6e66202a766e725f746f5f6d6465762873747275637420647262645f74636f6e6e202a74636f6e6e2c20696e7420766e72290a7b0a0972657475726e202873747275637420647262645f636f6e66202a296964725f66696e64282674636f6e6e2d3e766f6c756d65732c20766e72293b0a7d0a0a2f2a0a202a2066756e6374696f6e206465636c61726174696f6e730a202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a2f2a20647262645f6d61696e2e63202a2f0a0a656e756d206464735f666c616773207b0a09444453465f464f52434544202020203d20312c0a09444453465f4e4f5f524553594e43203d20322c202f2a20446f206e6f742072756e206120726573796e6320666f7220746865206e6577207370616365202a2f0a7d3b0a0a65787465726e20766f696420647262645f696e69745f7365745f64656661756c74732873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20696e742020647262645f7468726561645f73746172742873747275637420647262645f746872656164202a746869293b0a65787465726e20766f6964205f647262645f7468726561645f73746f702873747275637420647262645f746872656164202a7468692c20696e7420726573746172742c20696e742077616974293b0a65787465726e2063686172202a647262645f7461736b5f746f5f7468726561645f6e616d652873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207461736b5f737472756374202a7461736b293b0a23696664656620434f4e4649475f534d500a65787465726e20766f696420647262645f7468726561645f63757272656e745f7365745f6370752873747275637420647262645f746872656164202a746869293b0a65787465726e20766f696420647262645f63616c635f6370755f6d61736b2873747275637420647262645f74636f6e6e202a74636f6e6e293b0a23656c73650a23646566696e6520647262645f7468726561645f63757272656e745f7365745f63707528412920287b7d290a23646566696e6520647262645f63616c635f6370755f6d61736b28412920287b7d290a23656e6469660a65787465726e20766f696420746c5f72656c656173652873747275637420647262645f74636f6e6e202a2c20756e7369676e656420696e7420626172726965725f6e722c0a090920202020202020756e7369676e656420696e74207365745f73697a65293b0a65787465726e20766f696420746c5f636c6561722873747275637420647262645f74636f6e6e202a293b0a65787465726e20766f696420647262645f667265655f736f636b2873747275637420647262645f74636f6e6e202a74636f6e6e293b0a65787465726e20696e7420647262645f73656e642873747275637420647262645f74636f6e6e202a74636f6e6e2c2073747275637420736f636b6574202a736f636b2c0a09092020202020766f6964202a6275662c2073697a655f742073697a652c20756e7369676e6564206d73675f666c616773293b0a65787465726e20696e7420647262645f73656e645f616c6c2873747275637420647262645f74636f6e6e202a2c2073747275637420736f636b6574202a2c20766f6964202a2c2073697a655f742c0a09090920756e7369676e6564293b0a0a65787465726e20696e74205f5f647262645f73656e645f70726f746f636f6c2873747275637420647262645f74636f6e6e202a74636f6e6e2c20656e756d20647262645f7061636b657420636d64293b0a65787465726e20696e7420647262645f73656e645f70726f746f636f6c2873747275637420647262645f74636f6e6e202a74636f6e6e293b0a65787465726e20696e7420647262645f73656e645f75756964732873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20696e7420647262645f73656e645f75756964735f736b69705f696e697469616c5f73796e632873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20766f696420647262645f67656e5f616e645f73656e645f73796e635f757569642873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20696e7420647262645f73656e645f73697a65732873747275637420647262645f636f6e66202a6d6465762c20696e7420747269676765725f7265706c792c20656e756d206464735f666c61677320666c616773293b0a65787465726e20696e7420647262645f73656e645f73746174652873747275637420647262645f636f6e66202a6d6465762c20756e696f6e20647262645f73746174652073293b0a65787465726e20696e7420647262645f73656e645f63757272656e745f73746174652873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20696e7420647262645f73656e645f73796e635f706172616d2873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20766f696420647262645f73656e645f625f61636b2873747275637420647262645f74636f6e6e202a74636f6e6e2c2075333220626172726965725f6e722c0a09090920202020753332207365745f73697a65293b0a65787465726e20696e7420647262645f73656e645f61636b2873747275637420647262645f636f6e66202a2c20656e756d20647262645f7061636b65742c0a0909092073747275637420647262645f706565725f72657175657374202a293b0a65787465726e20766f696420647262645f73656e645f61636b5f72702873747275637420647262645f636f6e66202a6d6465762c20656e756d20647262645f7061636b657420636d642c0a090909202020202073747275637420705f626c6f636b5f726571202a7270293b0a65787465726e20766f696420647262645f73656e645f61636b5f64702873747275637420647262645f636f6e66202a6d6465762c20656e756d20647262645f7061636b657420636d642c0a090909202020202073747275637420705f64617461202a64702c20696e7420646174615f73697a65293b0a65787465726e20696e7420647262645f73656e645f61636b5f65782873747275637420647262645f636f6e66202a6d6465762c20656e756d20647262645f7061636b657420636d642c0a09090920202020736563746f725f7420736563746f722c20696e7420626c6b73697a652c2075363420626c6f636b5f6964293b0a65787465726e20696e7420647262645f73656e645f6f75745f6f665f73796e632873747275637420647262645f636f6e66202a2c2073747275637420647262645f72657175657374202a293b0a65787465726e20696e7420647262645f73656e645f626c6f636b2873747275637420647262645f636f6e66202a2c20656e756d20647262645f7061636b65742c0a09090920202073747275637420647262645f706565725f72657175657374202a293b0a65787465726e20696e7420647262645f73656e645f64626c6f636b2873747275637420647262645f636f6e66202a6d6465762c2073747275637420647262645f72657175657374202a726571293b0a65787465726e20696e7420647262645f73656e645f64726571756573742873747275637420647262645f636f6e66202a6d6465762c20696e7420636d642c0a090909202020202020736563746f725f7420736563746f722c20696e742073697a652c2075363420626c6f636b5f6964293b0a65787465726e20696e7420647262645f73656e645f64726571756573745f6373756d2873747275637420647262645f636f6e66202a6d6465762c20736563746f725f7420736563746f722c0a09090909202020696e742073697a652c20766f6964202a6469676573742c20696e74206469676573745f73697a652c0a09090909202020656e756d20647262645f7061636b657420636d64293b0a65787465726e20696e7420647262645f73656e645f6f765f726571756573742873747275637420647262645f636f6e66202a6d6465762c736563746f725f7420736563746f722c696e742073697a65293b0a0a65787465726e20696e7420647262645f73656e645f6269746d61702873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20766f696420647262645f73656e645f73725f7265706c792873747275637420647262645f636f6e66202a6d6465762c20656e756d20647262645f73746174655f727620726574636f6465293b0a65787465726e20766f696420636f6e6e5f73656e645f73725f7265706c792873747275637420647262645f74636f6e6e202a74636f6e6e2c20656e756d20647262645f73746174655f727620726574636f6465293b0a65787465726e20766f696420647262645f667265655f62632873747275637420647262645f6261636b696e675f646576202a6c646576293b0a65787465726e20766f696420647262645f6d6465765f636c65616e75702873747275637420647262645f636f6e66202a6d646576293b0a766f696420647262645f7072696e745f75756964732873747275637420647262645f636f6e66202a6d6465762c20636f6e73742063686172202a74657874293b0a0a65787465726e20766f696420636f6e6e5f6d645f73796e632873747275637420647262645f74636f6e6e202a74636f6e6e293b0a65787465726e20766f696420647262645f6d645f73796e632873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20696e742020647262645f6d645f726561642873747275637420647262645f636f6e66202a6d6465762c2073747275637420647262645f6261636b696e675f646576202a62646576293b0a65787465726e20766f696420647262645f757569645f7365742873747275637420647262645f636f6e66202a6d6465762c20696e74206964782c207536342076616c29205f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e20766f6964205f647262645f757569645f7365742873747275637420647262645f636f6e66202a6d6465762c20696e74206964782c207536342076616c29205f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e20766f696420647262645f757569645f6e65775f63757272656e742873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e20766f696420647262645f757569645f7365745f626d2873747275637420647262645f636f6e66202a6d6465762c207536342076616c29205f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e20766f696420647262645f757569645f6d6f76655f686973746f72792873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e20766f6964205f5f647262645f757569645f7365742873747275637420647262645f636f6e66202a6d6465762c20696e74206964782c207536342076616c29205f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e20766f696420647262645f6d645f7365745f666c61672873747275637420647262645f636f6e66202a6d6465762c20696e7420666c61677329205f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e20766f696420647262645f6d645f636c6561725f666c61672873747275637420647262645f636f6e66202a6d6465762c20696e7420666c616773295f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e20696e7420647262645f6d645f746573745f666c61672873747275637420647262645f6261636b696e675f646576202a2c20696e74293b0a2369666e64656620445242445f44454255475f4d445f53594e430a65787465726e20766f696420647262645f6d645f6d61726b5f64697274792873747275637420647262645f636f6e66202a6d646576293b0a23656c73650a23646566696e6520647262645f6d645f6d61726b5f6469727479286d2909647262645f6d645f6d61726b5f64697274795f286d2c205f5f4c494e455f5f202c205f5f66756e635f5f20290a65787465726e20766f696420647262645f6d645f6d61726b5f64697274795f2873747275637420647262645f636f6e66202a6d6465762c0a0909756e7369676e656420696e74206c696e652c20636f6e73742063686172202a66756e63293b0a23656e6469660a65787465726e20766f696420647262645f71756575655f6269746d61705f696f2873747275637420647262645f636f6e66202a6d6465762c0a0909090920696e7420282a696f5f666e292873747275637420647262645f636f6e66202a292c0a0909090920766f696420282a646f6e65292873747275637420647262645f636f6e66202a2c20696e74292c0a090909092063686172202a7768792c20656e756d20626d5f666c616720666c616773293b0a65787465726e20696e7420647262645f6269746d61705f696f2873747275637420647262645f636f6e66202a6d6465762c0a0909696e7420282a696f5f666e292873747275637420647262645f636f6e66202a292c0a090963686172202a7768792c20656e756d20626d5f666c616720666c616773293b0a65787465726e20696e7420647262645f6269746d61705f696f5f66726f6d5f776f726b65722873747275637420647262645f636f6e66202a6d6465762c0a0909696e7420282a696f5f666e292873747275637420647262645f636f6e66202a292c0a090963686172202a7768792c20656e756d20626d5f666c616720666c616773293b0a65787465726e20696e7420647262645f626d696f5f7365745f6e5f77726974652873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20696e7420647262645f626d696f5f636c6561725f6e5f77726974652873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20766f696420647262645f676f5f6469736b6c6573732873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20766f696420647262645f6c6465765f64657374726f792873747275637420647262645f636f6e66202a6d646576293b0a0a2f2a204d6574612064617461206c61796f75740a202020576520726573657276652061203132384d4220426c6f636b2028346b20616c69676e6564290a2020202a206569746865722061742074686520656e64206f6620746865206261636b696e67206465766963650a2020202a206f72206f6e2061207365706172617465206d6574612064617461206465766963652e202a2f0a0a2f2a2054686520666f6c6c6f77696e67206e756d626572732061726520736563746f7273202a2f0a2f2a20416c6c6f777320757020746f2061626f757420332e3854422c20736f20696620796f752077616e74206d6f72652c0a202a20796f75206e65656420746f20757365207468652022666c657869626c6522206d657461206461746120666f726d61742e202a2f0a23646566696e65204d445f52455345525645445f5345435420283132384c55203c3c2031312920202f2a20313238204d422c20756e697420736563746f7273202a2f0a23646566696e65204d445f414c5f4f46465345540938202020202f2a203820536563746f7273206166746572207374617274206f66206d6574612061726561202a2f0a23646566696e65204d445f414c5f534543544f52530936342020202f2a203d203332206b42206f6e206469736b206163746976697479206c6f672072696e6720627566666572202a2f0a23646566696e65204d445f424d5f4f464653455420284d445f414c5f4f4646534554202b204d445f414c5f534543544f5253290a0a2f2a20776520646f20616c6c206d657461206461746120494f20696e20346b20626c6f636b73202a2f0a23646566696e65204d445f424c4f434b5f53484946540931320a23646566696e65204d445f424c4f434b5f53495a450928313c3c4d445f424c4f434b5f5348494654290a0a2f2a204f6e65206163746976697479206c6f6720657874656e7420726570726573656e747320344d206f662073746f72616765202a2f0a23646566696e6520414c5f455854454e545f53484946542032320a23646566696e6520414c5f455854454e545f53495a452028313c3c414c5f455854454e545f5348494654290a0a2f2a20576520636f756c64206d616b652074686573652063757272656e746c792068617264636f64656420636f6e7374616e747320636f6e666967757261626c650a202a207661726961626c6573206174206372656174652d6d642074696d6520286f72206576656e2072652d636f6e666967757261626c652061742072756e74696d653f292e0a202a2057686963682077696c6c207265717569726520736f6d65206d6f7265206368616e67657320746f2074686520445242442022737570657220626c6f636b220a202a20616e642061747461636820636f64652e0a202a0a202a207570646174657320706572207472616e73616374696f6e3a0a202a20202054686973206d616e79206368616e67657320746f2074686520616374697665207365742063616e206265206c6f676765642077697468206f6e65207472616e73616374696f6e2e0a202a20202054686973206e756d626572206973206172626974726172792e0a202a20636f6e7465787420706572207472616e73616374696f6e3a0a202a20202054686973206d616e7920636f6e7465787420657874656e74206e756d6265727320617265206c6f6767656420776974682065616368207472616e73616374696f6e2e0a202a20202054686973206e756d62657220697320726573756c74696e672066726f6d20746865207472616e73616374696f6e20626c6f636b2073697a652028346b292c20746865206c61796f75740a202a2020206f6620746865207472616e73616374696f6e206865616465722c20616e6420746865206e756d626572206f66207570646174657320706572207472616e73616374696f6e2e0a202a20202053656520647262645f6163746c6f672e633a73747275637420616c5f7472616e73616374696f6e5f6f6e5f6469736b0a202a202a2f0a23646566696e6520414c5f555044415445535f5045525f5452414e53414354494f4e09203634092f2f206172626974726172790a23646566696e6520414c5f434f4e544558545f5045525f5452414e53414354494f4e09393139092f2f202834303936202d203336202d20362a3634292f340a0a23696620424954535f5045525f4c4f4e47203d3d2033320a23646566696e65204c4e325f42504c20350a23646566696e65206370755f746f5f6c656c284129206370755f746f5f6c6533322841290a23646566696e65206c656c5f746f5f637075284129206c6533325f746f5f6370752841290a23656c696620424954535f5045525f4c4f4e47203d3d2036340a23646566696e65204c4e325f42504c20360a23646566696e65206370755f746f5f6c656c284129206370755f746f5f6c6536342841290a23646566696e65206c656c5f746f5f637075284129206c6536345f746f5f6370752841290a23656c73650a236572726f7220224c4e32206f6620424954535f5045525f4c4f4e4720756e6b6e6f776e21220a23656e6469660a0a2f2a20726573796e63206269746d6170202a2f0a2f2a2031364d422073697a656420276269746d617020657874656e742720746f20747261636b2073796e636572207573616765202a2f0a73747275637420626d5f657874656e74207b0a09696e742072735f6c6566743b202f2a206e756d626572206f6620626974732073657420286f7574206f662073796e632920696e207468697320657874656e742e202a2f0a09696e742072735f6661696c65643b202f2a206e756d626572206f66206661696c656420726573796e6320726571756573747320696e207468697320657874656e742e202a2f0a09756e7369676e6564206c6f6e6720666c6167733b0a09737472756374206c635f656c656d656e74206c63653b0a7d3b0a0a23646566696e6520424d455f4e4f5f57524954455320203020202f2a20626d5f657874656e742e666c6167733a206e6f206d6f7265207265717565737473206f6e2074686973206f6e6521202a2f0a23646566696e6520424d455f4c4f434b454420202020203120202f2a20626d5f657874656e742e666c6167733a2073796e63657220616374697665206f6e2074686973206f6e652e202a2f0a23646566696e6520424d455f5052494f524954592020203220202f2a2066696e69736820726573796e6320494f206f6e207468697320657874656e742041534150212041707020494f2077616974696e6721202a2f0a0a2f2a20647262645f6269746d61702e63202a2f0a2f2a0a202a205765206e65656420746f2073746f7265206f6e652062697420666f72206120626c6f636b2e0a202a204578616d706c653a20314742206469736b20402034303936206279746520626c6f636b73203d3d3e207765206e656564203332204b42206269746d61702e0a202a204269742030203d3d3e206c6f63616c206e6f6465207468696e6b73207468697320626c6f636b2069732062696e617279206964656e746963616c206f6e20626f7468206e6f6465730a202a204269742031203d3d3e206c6f63616c206e6f6465207468696e6b73207468697320626c6f636b206e6565647320746f2062652073796e6365642e0a202a2f0a0a23646566696e6520534c4545505f54494d452028485a2f3130290a0a2f2a20576520646f206269746d617020494f20696e20756e697473206f6620346b20626c6f636b732e0a202a20576520616c736f207374696c6c206861766520612068617264636f64656420346b20706572206269742072656c6174696f6e2e202a2f0a23646566696e6520424d5f424c4f434b5f5348494654093132090909202f2a20346b2070657220626974202a2f0a23646566696e6520424d5f424c4f434b5f53495a45092028313c3c424d5f424c4f434b5f5348494654290a2f2a206d6f73746c79206172626974726172696c79207365742074686520726570726573656e7465642073697a65206f66206f6e65206269746d617020657874656e742c0a202a20616b6120726573796e6320657874656e742c20746f203136204d69422028776869636820697320616c736f20353132204279746520776f727468206f66206269746d61700a202a20617420346b2070657220626974207265736f6c7574696f6e29202a2f0a23646566696e6520424d5f4558545f534849465409203234092f2a203136204d69422070657220726573796e6320657874656e74202a2f0a23646566696e6520424d5f4558545f53495a45092028313c3c424d5f4558545f5348494654290a0a2369662028424d5f4558545f534849465420213d20323429207c7c2028424d5f424c4f434b5f534849465420213d203132290a236572726f7220224841564520594f5520464958454420647262646d6574612041532057454c4c3f3f220a23656e6469660a0a2f2a2074687573206d616e79205f73746f726167655f20736563746f72732061726520646573637269626564206279206f6e6520626974202a2f0a23646566696e6520424d5f534543545f544f5f424954287829202020282878293e3e28424d5f424c4f434b5f53484946542d3929290a23646566696e6520424d5f4249545f544f5f534543542878292020202828736563746f725f74292878293c3c28424d5f424c4f434b5f53484946542d3929290a23646566696e6520424d5f534543545f5045525f4249542020202020424d5f4249545f544f5f534543542831290a0a2f2a2062697420746f20726570726573656e746564206b696c6f206279746520636f6e76657273696f6e202a2f0a23646566696e6520426974324b4228626974732920282862697473293c3c28424d5f424c4f434b5f53484946542d313029290a0a2f2a20696e207768696368205f6269746d61705f20657874656e742028726573702e20736563746f7229207468652062697420666f722061206365727461696e0a202a205f73746f726167655f20736563746f72206973206c6f636174656420696e202a2f0a23646566696e6520424d5f534543545f544f5f455854287829202020282878293e3e28424d5f4558545f53484946542d3929290a0a2f2a20686f77206d756368205f73746f726167655f20736563746f7273207765206861766520706572206269746d617020736563746f72202a2f0a23646566696e6520424d5f4558545f544f5f534543542878292020202828736563746f725f7429287829203c3c2028424d5f4558545f53484946542d3929290a23646566696e6520424d5f534543545f5045525f4558542020202020424d5f4558545f544f5f534543542831290a0a2f2a20696e206f6e6520736563746f72206f6620746865206269746d61702c20776520686176652074686973206d616e792061637469766974795f6c6f6720657874656e74732e202a2f0a23646566696e6520414c5f4558545f5045525f424d5f5345435420202831203c3c2028424d5f4558545f5348494654202d20414c5f455854454e545f534849465429290a23646566696e6520424d5f574f5244535f5045525f414c5f455854202831203c3c2028414c5f455854454e545f53484946542d424d5f424c4f434b5f53484946542d4c4e325f42504c29290a0a23646566696e6520424d5f424c4f434b535f5045525f424d5f4558545f422028424d5f4558545f5348494654202d20424d5f424c4f434b5f5348494654290a23646566696e6520424d5f424c4f434b535f5045525f424d5f4558545f4d41534b20202828313c3c424d5f424c4f434b535f5045525f424d5f4558545f4229202d2031290a0a2f2a2074686520657874656e7420696e20225045525f455854454e54222062656c6f7720697320616e206163746976697479206c6f6720657874656e740a202a207765206e6565642074686174206d616e7920286c6f6e6720776f7264732f62797465732920746f2073746f726520746865206269746d61700a202a090920202020206f66206f6e6520414c5f455854454e545f53495a45206368756e6b206f662073746f726167652e0a202a2077652063616e2073746f726520746865206269746d617020666f722074686174206d616e7920414c5f455854454e54532077697468696e0a202a206f6e6520736563746f72206f6620746865205f6f6e5f6469736b5f206269746d61703a0a202a2062697409203009202062697420333720202062697420333809202020202062697420283531322a38292d310a202a0920202020202e2e2e7c2e2e2e2e2e2e2e2e7c2e2e2e2e2e2e2e2e7c2e2e202f2f202e2e7c2e2e2e2e2e2e2e2e7c0a202a20736563742e2030092060323936092020603330340909092020205e283531322a382a38292d310a202a0a23646566696e6520424d5f574f5244535f5045525f45585420202020282028414c5f4558545f53495a452f424d5f424c4f434b5f53495a4529202f20424954535f5045525f4c4f4e4720290a23646566696e6520424d5f42595445535f5045525f45585420202020282028414c5f4558545f53495a452f424d5f424c4f434b5f53495a4529202f2038202920202f2f203132380a23646566696e6520424d5f4558545f5045525f5345435409202020202820353132202f20424d5f42595445535f5045525f455854454e54202909202f2f202020340a202a2f0a0a23646566696e6520445242445f4d41585f534543544f52535f33322028307866666666666666664c55290a23646566696e6520445242445f4d41585f534543544f52535f424d205c0a09202028284d445f52455345525645445f53454354202d204d445f424d5f4f464653455429202a2028314c4c3c3c28424d5f4558545f53484946542d392929290a23696620445242445f4d41585f534543544f52535f424d203c20445242445f4d41585f534543544f52535f33320a23646566696e6520445242445f4d41585f534543544f5253202020202020445242445f4d41585f534543544f52535f424d0a23646566696e6520445242445f4d41585f534543544f52535f464c455820445242445f4d41585f534543544f52535f424d0a23656c69662021646566696e656428434f4e4649475f4c424441462920262620424954535f5045525f4c4f4e47203d3d2033320a23646566696e6520445242445f4d41585f534543544f5253202020202020445242445f4d41585f534543544f52535f33320a23646566696e6520445242445f4d41585f534543544f52535f464c455820445242445f4d41585f534543544f52535f33320a23656c73650a23646566696e6520445242445f4d41585f534543544f5253202020202020445242445f4d41585f534543544f52535f424d0a2f2a20313620544220696e20756e697473206f6620736563746f7273202a2f0a23696620424954535f5045525f4c4f4e47203d3d2033320a2f2a2061646a757374206279206f6e65207061676520776f727468206f66206269746d61702c0a202a20736f20776520776f6e277420777261702061726f756e6420696e20647262645f626d5f66696e645f6e6578745f6269742e0a202a20796f752073686f756c6420757365203634626974204f5320666f722074686174206d7563682073746f726167652c20616e79776179732e202a2f0a23646566696e6520445242445f4d41585f534543544f52535f464c455820424d5f4249545f544f5f534543542830786666666637666666290a23656c73650a2f2a20776520616c6c6f7720757020746f203120506942206e6f77206f6e2036346269742061726368697465637475726520776974682022666c657869626c6522206d6574612064617461202a2f0a23646566696e6520445242445f4d41585f534543544f52535f464c4558202831554c203c3c203531290a2f2a20636f72726573706f6e647320746f202831554c203c3c203338292062697473207269676874206e6f772e202a2f0a23656e6469660a23656e6469660a0a2f2a2042494f5f4d41585f53495a4520697320323536202a20504147455f43414348455f53495a452c0a202a20736f20666f72207479706963616c20504147455f43414348455f53495a45206f6620346b2c20746861742069732028313c3c32302920427974652e0a202a2053696e6365207765206d6179206c69766520696e2061206d697865642d706c6174666f726d20636c75737465722c0a202a207765206c696d697420757320746f206120706c6174666f726d2061676e6f7374696320636f6e7374616e74206865726520666f72206e6f772e0a202a204120666f6c6c6f77757020636f6d6d6974206d617920616c6c6f77206576656e206269676765722042494f2073697a65732c0a202a206f6e63652077652074686f756768742074686174207468726f7567682e202a2f0a23646566696e6520445242445f4d41585f42494f5f53495a4520283155203c3c203230290a23696620445242445f4d41585f42494f5f53495a45203e2042494f5f4d41585f53495a450a236572726f7220417263686974656374757265206e6f7420737570706f727465643a20445242445f4d41585f42494f5f53495a45203e2042494f5f4d41585f53495a450a23656e6469660a23646566696e6520445242445f4d41585f42494f5f53495a455f5341464520283155203c3c20313229202020202020202f2a20576f726b7320616c77617973203d20346b202a2f0a0a23646566696e6520445242445f4d41585f53495a455f4838305f5041434b455420283155203c3c20313529202f2a20486561646572203830206f6e6c7920616c6c6f7773207061636b65747320757020746f2033324b69422064617461202a2f0a23646566696e6520445242445f4d41585f42494f5f53495a455f50393520202020283155203c3c20313729202f2a2050726f746f636f6c20393520746f20393920616c6c6f77732062696f7320757020746f203132384b6942202a2f0a0a65787465726e20696e742020647262645f626d5f696e69742873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20696e742020647262645f626d5f726573697a652873747275637420647262645f636f6e66202a6d6465762c20736563746f725f7420736563746f72732c20696e74207365745f6e65775f62697473293b0a65787465726e20766f696420647262645f626d5f636c65616e75702873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20766f696420647262645f626d5f7365745f616c6c2873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20766f696420647262645f626d5f636c6561725f616c6c2873747275637420647262645f636f6e66202a6d646576293b0a2f2a207365742f636c6561722f74657374206f6e6c79206120666577206269747320617420612074696d65202a2f0a65787465726e20696e742020647262645f626d5f7365745f62697473280a090973747275637420647262645f636f6e66202a6d6465762c20756e7369676e6564206c6f6e6720732c20756e7369676e6564206c6f6e672065293b0a65787465726e20696e742020647262645f626d5f636c6561725f62697473280a090973747275637420647262645f636f6e66202a6d6465762c20756e7369676e6564206c6f6e6720732c20756e7369676e6564206c6f6e672065293b0a65787465726e20696e7420647262645f626d5f636f756e745f62697473280a0973747275637420647262645f636f6e66202a6d6465762c20636f6e737420756e7369676e6564206c6f6e6720732c20636f6e737420756e7369676e6564206c6f6e672065293b0a2f2a20626d5f7365745f626974732076617269616e7420666f7220757365207768696c6520686f6c64696e6720647262645f626d5f6c6f636b2c0a202a206d61792070726f63657373207468652077686f6c65206269746d617020696e206f6e6520676f202a2f0a65787465726e20766f6964205f647262645f626d5f7365745f626974732873747275637420647262645f636f6e66202a6d6465762c0a0909636f6e737420756e7369676e6564206c6f6e6720732c20636f6e737420756e7369676e6564206c6f6e672065293b0a65787465726e20696e742020647262645f626d5f746573745f6269742873747275637420647262645f636f6e66202a6d6465762c20756e7369676e6564206c6f6e67206269746e72293b0a65787465726e20696e742020647262645f626d5f655f7765696768742873747275637420647262645f636f6e66202a6d6465762c20756e7369676e6564206c6f6e6720656e72293b0a65787465726e20696e742020647262645f626d5f77726974655f706167652873747275637420647262645f636f6e66202a6d6465762c20756e7369676e656420696e742069647829205f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e20696e742020647262645f626d5f726561642873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e20766f696420647262645f626d5f6d61726b5f666f725f77726974656f75742873747275637420647262645f636f6e66202a6d6465762c20696e7420706167655f6e72293b0a65787465726e20696e742020647262645f626d5f77726974652873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e20696e742020647262645f626d5f77726974655f68696e7465642873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e20696e7420647262645f626d5f77726974655f616c6c2873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e20696e742020647262645f626d5f77726974655f636f70795f70616765732873747275637420647262645f636f6e66202a6d64657629205f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e2073697a655f74092020202020647262645f626d5f776f7264732873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20756e7369676e6564206c6f6e6720647262645f626d5f626974732873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20736563746f725f74202020202020647262645f626d5f63617061636974792873747275637420647262645f636f6e66202a6d646576293b0a0a23646566696e6520445242445f454e445f4f465f4249544d415009287e28756e7369676e6564206c6f6e672930290a65787465726e20756e7369676e6564206c6f6e6720647262645f626d5f66696e645f6e6578742873747275637420647262645f636f6e66202a6d6465762c20756e7369676e6564206c6f6e6720626d5f666f293b0a2f2a20626d5f66696e645f6e6578742076617269616e747320666f7220757365207768696c6520796f7520686f6c6420647262645f626d5f6c6f636b2829202a2f0a65787465726e20756e7369676e6564206c6f6e67205f647262645f626d5f66696e645f6e6578742873747275637420647262645f636f6e66202a6d6465762c20756e7369676e6564206c6f6e6720626d5f666f293b0a65787465726e20756e7369676e6564206c6f6e67205f647262645f626d5f66696e645f6e6578745f7a65726f2873747275637420647262645f636f6e66202a6d6465762c20756e7369676e6564206c6f6e6720626d5f666f293b0a65787465726e20756e7369676e6564206c6f6e67205f647262645f626d5f746f74616c5f7765696768742873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20756e7369676e6564206c6f6e6720647262645f626d5f746f74616c5f7765696768742873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20696e7420647262645f626d5f72735f646f6e652873747275637420647262645f636f6e66202a6d646576293b0a2f2a20666f7220726563656976655f6269746d6170202a2f0a65787465726e20766f696420647262645f626d5f6d657267655f6c656c2873747275637420647262645f636f6e66202a6d6465762c2073697a655f74206f66667365742c0a090973697a655f74206e756d6265722c20756e7369676e6564206c6f6e67202a627566666572293b0a2f2a20666f72205f647262645f73656e645f6269746d6170202a2f0a65787465726e20766f696420647262645f626d5f6765745f6c656c2873747275637420647262645f636f6e66202a6d6465762c2073697a655f74206f66667365742c0a090973697a655f74206e756d6265722c20756e7369676e6564206c6f6e67202a627566666572293b0a0a65787465726e20766f696420647262645f626d5f6c6f636b2873747275637420647262645f636f6e66202a6d6465762c2063686172202a7768792c20656e756d20626d5f666c616720666c616773293b0a65787465726e20766f696420647262645f626d5f756e6c6f636b2873747275637420647262645f636f6e66202a6d646576293b0a2f2a20647262645f6d61696e2e63202a2f0a0a65787465726e20737472756374206b6d656d5f6361636865202a647262645f726571756573745f63616368653b0a65787465726e20737472756374206b6d656d5f6361636865202a647262645f65655f63616368653b092f2a2070656572207265717565737473202a2f0a65787465726e20737472756374206b6d656d5f6361636865202a647262645f626d5f6578745f63616368653b092f2a206269746d617020657874656e7473202a2f0a65787465726e20737472756374206b6d656d5f6361636865202a647262645f616c5f6578745f63616368653b092f2a206163746976697479206c6f6720657874656e7473202a2f0a65787465726e206d656d706f6f6c5f74202a647262645f726571756573745f6d656d706f6f6c3b0a65787465726e206d656d706f6f6c5f74202a647262645f65655f6d656d706f6f6c3b0a0a2f2a20647262642773207061676520706f6f6c2c207573656420746f2062756666657220646174612072656365697665642066726f6d2074686520706565722c0a202a206f722064617461207265717565737465642062792074686520706565722e0a202a0a202a205468697320646f6573206e6f74206861766520616e20656d657267656e637920726573657276652e0a202a0a202a205768656e20616c6c6f636174696e672066726f6d207468697320706f6f6c2c2069742066697273742074616b65732070616765732066726f6d2074686520706f6f6c2e0a202a204f6e6c792069662074686520706f6f6c206973206465706c657465642077696c6c2074727920746f20616c6c6f636174652066726f6d207468652073797374656d2e0a202a0a202a2054686520617373756d7074696f6e20697320746861742070616765732074616b656e2066726f6d207468697320706f6f6c2077696c6c2062652070726f6365737365642c0a202a20616e6420676976656e206261636b2c2022717569636b6c79222c20616e64207468656e2063616e2062652072656379636c65642c20736f2077652063616e2061766f69640a202a206672657175656e742063616c6c7320746f20616c6c6f635f7061676528292c20616e64207374696c6c2077696c6c2062652061626c6520746f206d616b652070726f6772657373206576656e0a202a20756e646572206d656d6f72792070726573737572652e0a202a2f0a65787465726e207374727563742070616765202a647262645f70705f706f6f6c3b0a65787465726e207370696e6c6f636b5f74202020647262645f70705f6c6f636b3b0a65787465726e20696e740920202020647262645f70705f766163616e743b0a65787465726e20776169745f71756575655f686561645f7420647262645f70705f776169743b0a0a2f2a20576520616c736f206e6565642061207374616e646172642028656d657267656e63792d72657365727665206261636b656429207061676520706f6f6c0a202a20666f72206d657461206461746120494f20286163746976697479206c6f672c206269746d6170292e0a202a2057652063616e206b65657020697420676c6f62616c2c206173206c6f6e67206173206974206973207573656420617320224e20706167657320617420612074696d65222e0a202a203132382073686f756c6420626520706c656e74792c2063757272656e746c792077652070726f6261626c792063616e20676574206177617920776974682061732066657720617320312e0a202a2f0a23646566696e6520445242445f4d494e5f504f4f4c5f5041474553093132380a65787465726e206d656d706f6f6c5f74202a647262645f6d645f696f5f706167655f706f6f6c3b0a0a2f2a20576520616c736f206e65656420746f206d616b6520737572652077652067657420612062696f0a202a207768656e207765206e65656420697420666f7220686f7573656b656570696e6720707572706f736573202a2f0a65787465726e207374727563742062696f5f736574202a647262645f6d645f696f5f62696f5f7365743b0a2f2a20746f20616c6c6f636174652066726f6d207468617420736574202a2f0a65787465726e207374727563742062696f202a62696f5f616c6c6f635f64726264286766705f74206766705f6d61736b293b0a0a65787465726e2072776c6f636b5f7420676c6f62616c5f73746174655f6c6f636b3b0a0a65787465726e20696e7420636f6e6e5f6c6f776573745f6d696e6f722873747275637420647262645f74636f6e6e202a74636f6e6e293b0a656e756d20647262645f7265745f636f646520636f6e6e5f6e65775f6d696e6f722873747275637420647262645f74636f6e6e202a74636f6e6e2c20756e7369676e656420696e74206d696e6f722c20696e7420766e72293b0a65787465726e20766f696420647262645f6d696e6f725f64657374726f7928737472756374206b726566202a6b726566293b0a0a65787465726e20696e74207365745f7265736f757263655f6f7074696f6e732873747275637420647262645f74636f6e6e202a74636f6e6e2c20737472756374207265735f6f707473202a7265735f6f707473293b0a65787465726e2073747275637420647262645f74636f6e6e202a636f6e6e5f63726561746528636f6e73742063686172202a6e616d652c20737472756374207265735f6f707473202a7265735f6f707473293b0a65787465726e20766f696420636f6e6e5f64657374726f7928737472756374206b726566202a6b726566293b0a73747275637420647262645f74636f6e6e202a636f6e6e5f6765745f62795f6e616d6528636f6e73742063686172202a6e616d65293b0a65787465726e2073747275637420647262645f74636f6e6e202a636f6e6e5f6765745f62795f616464727328766f6964202a6d795f616464722c20696e74206d795f616464725f6c656e2c0a090909090920202020766f6964202a706565725f616464722c20696e7420706565725f616464725f6c656e293b0a65787465726e20766f696420636f6e6e5f667265655f63727970746f2873747275637420647262645f74636f6e6e202a74636f6e6e293b0a0a65787465726e20696e742070726f635f64657461696c733b0a0a2f2a20647262645f726571202a2f0a65787465726e20766f6964205f5f647262645f6d616b655f726571756573742873747275637420647262645f636f6e66202a2c207374727563742062696f202a2c20756e7369676e6564206c6f6e67293b0a65787465726e20766f696420647262645f6d616b655f726571756573742873747275637420726571756573745f7175657565202a712c207374727563742062696f202a62696f293b0a65787465726e20696e7420647262645f726561645f72656d6f74652873747275637420647262645f636f6e66202a6d6465762c2073747275637420647262645f72657175657374202a726571293b0a65787465726e20696e7420647262645f6d657267655f627665632873747275637420726571756573745f7175657565202a712c2073747275637420627665635f6d657267655f64617461202a62766d2c207374727563742062696f5f766563202a62766563293b0a65787465726e20696e742069735f76616c69645f61725f68616e646c652873747275637420647262645f72657175657374202a2c20736563746f725f74293b0a0a0a2f2a20647262645f6e6c2e63202a2f0a65787465726e20696e7420647262645f6d73675f7075745f696e666f28636f6e73742063686172202a696e666f293b0a65787465726e20766f696420647262645f73757370656e645f696f2873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20766f696420647262645f726573756d655f696f2873747275637420647262645f636f6e66202a6d646576293b0a65787465726e2063686172202a707073697a652863686172202a6275662c20756e7369676e6564206c6f6e67206c6f6e672073697a65293b0a65787465726e20736563746f725f7420647262645f6e65775f6465765f73697a652873747275637420647262645f636f6e66202a2c2073747275637420647262645f6261636b696e675f646576202a2c20736563746f725f742c20696e74293b0a656e756d2064657465726d696e655f6465765f73697a65207b206465765f73697a655f6572726f72203d202d312c20756e6368616e676564203d20302c20736872756e6b203d20312c2067726577203d2032207d3b0a65787465726e20656e756d2064657465726d696e655f6465765f73697a6520647262645f64657465726d696e655f6465765f73697a652873747275637420647262645f636f6e66202a2c20656e756d206464735f666c61677329205f5f6d7573745f686f6c64286c6f63616c293b0a65787465726e20766f696420726573796e635f61667465725f6f6e6c696e655f67726f772873747275637420647262645f636f6e66202a293b0a65787465726e20766f696420647262645f7265636f6e73696465725f6d61785f62696f5f73697a652873747275637420647262645f636f6e66202a6d646576293b0a65787465726e20656e756d20647262645f73746174655f727620647262645f7365745f726f6c652873747275637420647262645f636f6e6620 |