1. | 0969662028212861747472732d3e666c616773202620493931355f4f5645524c41595f5550444154455f41545452532929207b0a090961747472732d3e636f6c6f725f6b657920203d206f7665726c61792d3e636f6c6f725f6b65793b0a090961747472732d3e6272696768746e657373203d206f7665726c61792d3e6272696768746e6573733b0a090961747472732d3e636f6e74726173742020203d206f7665726c61792d3e636f6e74726173743b0a090961747472732d3e73617475726174696f6e203d206f7665726c61792d3e73617475726174696f6e3b0a0a0909696620282149535f47454e32286465762929207b0a09090961747472732d3e67616d6d6130203d20493931355f52454144284f47414d4330293b0a09090961747472732d3e67616d6d6131203d20493931355f52454144284f47414d4331293b0a09090961747472732d3e67616d6d6132203d20493931355f52454144284f47414d4332293b0a09090961747472732d3e67616d6d6133203d20493931355f52454144284f47414d4333293b0a09090961747472732d3e67616d6d6134203d20493931355f52454144284f47414d4334293b0a09090961747472732d3e67616d6d6135203d20493931355f52454144284f47414d4335293b0a09097d0a097d20656c7365207b0a09096966202861747472732d3e6272696768746e657373203c202d313238207c7c2061747472732d3e6272696768746e657373203e20313237290a090909676f746f206f75745f756e6c6f636b3b0a09096966202861747472732d3e636f6e7472617374203e20323535290a090909676f746f206f75745f756e6c6f636b3b0a09096966202861747472732d3e73617475726174696f6e203e2031303233290a090909676f746f206f75745f756e6c6f636b3b0a0a09096f7665726c61792d3e636f6c6f725f6b657920203d2061747472732d3e636f6c6f725f6b65793b0a09096f7665726c61792d3e6272696768746e657373203d2061747472732d3e6272696768746e6573733b0a09096f7665726c61792d3e636f6e74726173742020203d2061747472732d3e636f6e74726173743b0a09096f7665726c61792d3e73617475726174696f6e203d2061747472732d3e73617475726174696f6e3b0a0a090972656773203d20696e74656c5f6f7665726c61795f6d61705f72656773286f7665726c6179293b0a090969662028217265677329207b0a090909726574203d202d454e4f4d454d3b0a090909676f746f206f75745f756e6c6f636b3b0a09097d0a0a09097570646174655f7265675f6174747273286f7665726c61792c2072656773293b0a0a0909696e74656c5f6f7665726c61795f756e6d61705f72656773286f7665726c61792c2072656773293b0a0a09096966202861747472732d3e666c616773202620493931355f4f5645524c41595f5550444154455f47414d4d4129207b0a0909096966202849535f47454e322864657629290a09090909676f746f206f75745f756e6c6f636b3b0a0a090909696620286f7665726c61792d3e61637469766529207b0a09090909726574203d202d45425553593b0a09090909676f746f206f75745f756e6c6f636b3b0a0909097d0a0a090909726574203d20636865636b5f67616d6d61286174747273293b0a09090969662028726574290a09090909676f746f206f75745f756e6c6f636b3b0a0a090909493931355f5752495445284f47414d43302c2061747472732d3e67616d6d6130293b0a090909493931355f5752495445284f47414d43312c2061747472732d3e67616d6d6131293b0a090909493931355f5752495445284f47414d43322c2061747472732d3e67616d6d6132293b0a090909493931355f5752495445284f47414d43332c2061747472732d3e67616d6d6133293b0a090909493931355f5752495445284f47414d43342c2061747472732d3e67616d6d6134293b0a090909493931355f5752495445284f47414d43352c2061747472732d3e67616d6d6135293b0a09097d0a097d0a0a09726574203d20303b0a6f75745f756e6c6f636b3a0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a096d757465785f756e6c6f636b28266465762d3e6d6f64655f636f6e6669672e6d75746578293b0a0a0972657475726e207265743b0a7d0a0a766f696420696e74656c5f73657475705f6f7665726c6179287374727563742064726d5f646576696365202a646576290a7b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f6f7665726c6179202a6f7665726c61793b0a097374727563742064726d5f693931355f67656d5f6f626a656374202a7265675f626f3b0a09737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a726567733b0a09696e74207265743b0a0a0969662028214841535f4f5645524c41592864657629290a090972657475726e3b0a0a096f7665726c6179203d206b7a616c6c6f632873697a656f662873747275637420696e74656c5f6f7665726c6179292c204746505f4b45524e454c293b0a0969662028216f7665726c6179290a090972657475726e3b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a09696620285741524e5f4f4e286465765f707269762d3e6f7665726c617929290a0909676f746f206f75745f667265653b0a0a096f7665726c61792d3e646576203d206465763b0a0a097265675f626f203d20693931355f67656d5f616c6c6f635f6f626a656374286465762c20504147455f53495a45293b0a0969662028217265675f626f290a0909676f746f206f75745f667265653b0a096f7665726c61792d3e7265675f626f203d207265675f626f3b0a0a09696620284f5645524c41595f4e454544535f504859534943414c286465762929207b0a0909726574203d20693931355f67656d5f6174746163685f706879735f6f626a656374286465762c207265675f626f2c0a0909090909092020493931355f47454d5f504859535f4f5645524c41595f524547532c0a0909090909092020504147455f53495a45293b0a09096966202872657429207b0a09090944524d5f4552524f5228226661696c656420746f206174746163682070687973206f7665726c617920726567735c6e22293b0a090909676f746f206f75745f667265655f626f3b0a09097d0a09096f7665726c61792d3e666c69705f61646472203d207265675f626f2d3e706879735f6f626a2d3e68616e646c652d3e627573616464723b0a097d20656c7365207b0a0909726574203d20693931355f67656d5f6f626a6563745f70696e287265675f626f2c20504147455f53495a452c20747275652c2066616c7365293b0a09096966202872657429207b0a09090944524d5f4552524f5228226661696c656420746f2070696e206f7665726c617920726567697374657220626f5c6e22293b0a090909676f746f206f75745f667265655f626f3b0a09097d0a09096f7665726c61792d3e666c69705f61646472203d207265675f626f2d3e6774745f6f66667365743b0a0a0909726574203d20693931355f67656d5f6f626a6563745f7365745f746f5f6774745f646f6d61696e287265675f626f2c2074727565293b0a09096966202872657429207b0a09090944524d5f4552524f5228226661696c656420746f206d6f7665206f7665726c617920726567697374657220626f20696e746f20746865204754545c6e22293b0a090909676f746f206f75745f756e70696e5f626f3b0a09097d0a097d0a0a092f2a20696e697420616c6c2076616c756573202a2f0a096f7665726c61792d3e636f6c6f725f6b6579203d2030783031303166653b0a096f7665726c61792d3e6272696768746e657373203d202d31393b0a096f7665726c61792d3e636f6e7472617374203d2037353b0a096f7665726c61792d3e73617475726174696f6e203d203134363b0a0a0972656773203d20696e74656c5f6f7665726c61795f6d61705f72656773286f7665726c6179293b0a09696620282172656773290a0909676f746f206f75745f756e70696e5f626f3b0a0a096d656d7365745f696f28726567732c20302c2073697a656f6628737472756374206f7665726c61795f72656769737465727329293b0a097570646174655f706f6c7970686173655f66696c7465722872656773293b0a097570646174655f7265675f6174747273286f7665726c61792c2072656773293b0a0a09696e74656c5f6f7665726c61795f756e6d61705f72656773286f7665726c61792c2072656773293b0a0a096465765f707269762d3e6f7665726c6179203d206f7665726c61793b0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0944524d5f494e464f2822696e697469616c697a6564206f7665726c617920737570706f72745c6e22293b0a0972657475726e3b0a0a6f75745f756e70696e5f626f3a0a0969662028214f5645524c41595f4e454544535f504859534943414c2864657629290a0909693931355f67656d5f6f626a6563745f756e70696e287265675f626f293b0a6f75745f667265655f626f3a0a0964726d5f67656d5f6f626a6563745f756e7265666572656e636528267265675f626f2d3e62617365293b0a6f75745f667265653a0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a096b66726565286f7665726c6179293b0a0972657475726e3b0a7d0a0a766f696420696e74656c5f636c65616e75705f6f7665726c6179287374727563742064726d5f646576696365202a646576290a7b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a0969662028216465765f707269762d3e6f7665726c6179290a090972657475726e3b0a0a092f2a2054686520626f27732073686f756c6420626520667265652764206279207468652067656e6572696320636f646520616c72656164792e0a09202a20467572746865726d6f7265206d6f646573657474696e672074656172646f776e2068617070656e73206265666f726568616e6420736f207468650a09202a2068617264776172652073686f756c64206265206f666620616c7265616479202a2f0a094255475f4f4e286465765f707269762d3e6f7665726c61792d3e616374697665293b0a0a0964726d5f67656d5f6f626a6563745f756e7265666572656e63655f756e6c6f636b656428266465765f707269762d3e6f7665726c61792d3e7265675f626f2d3e62617365293b0a096b66726565286465765f707269762d3e6f7665726c6179293b0a7d0a0a23696664656620434f4e4649475f44454255475f46530a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a0a73747275637420696e74656c5f6f7665726c61795f6572726f725f7374617465207b0a09737472756374206f7665726c61795f72656769737465727320726567733b0a09756e7369676e6564206c6f6e6720626173653b0a0975333220646f767374613b0a09753332206973723b0a7d3b0a0a73746174696320737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a0a696e74656c5f6f7665726c61795f6d61705f726567735f61746f6d69632873747275637420696e74656c5f6f7665726c6179202a6f7665726c6179290a7b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206f7665726c61792d3e6465762d3e6465765f707269766174653b0a09737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a726567733b0a0a09696620284f5645524c41595f4e454544535f504859534943414c286f7665726c61792d3e64657629290a09092f2a204361737420746f206d616b65207370617273652068617070792c206275742069742773207763206d656d6f727920616e797761792c20736f0a0909202a206571756976616c656e7420746f2074686520776320696f206d617070696e67206f6e205838362e202a2f0a090972656773203d2028737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a290a0909096f7665726c61792d3e7265675f626f2d3e706879735f6f626a2d3e68616e646c652d3e76616464723b0a09656c73650a090972656773203d20696f5f6d617070696e675f6d61705f61746f6d69635f7763286465765f707269762d3e6d6d2e6774745f6d617070696e672c0a0909090909096f7665726c61792d3e7265675f626f2d3e6774745f6f6666736574293b0a0a0972657475726e20726567733b0a7d0a0a73746174696320766f696420696e74656c5f6f7665726c61795f756e6d61705f726567735f61746f6d69632873747275637420696e74656c5f6f7665726c6179202a6f7665726c61792c0a0909090909737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a72656773290a7b0a0969662028214f5645524c41595f4e454544535f504859534943414c286f7665726c61792d3e64657629290a0909696f5f6d617070696e675f756e6d61705f61746f6d69632872656773293b0a7d0a0a0a73747275637420696e74656c5f6f7665726c61795f6572726f725f7374617465202a0a696e74656c5f6f7665726c61795f636170747572655f6572726f725f7374617465287374727563742064726d5f646576696365202a646576290a7b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f6f7665726c6179202a6f7665726c6179203d206465765f707269762d3e6f7665726c61793b0a0973747275637420696e74656c5f6f7665726c61795f6572726f725f7374617465202a6572726f723b0a09737472756374206f7665726c61795f726567697374657273205f5f696f6d656d202a726567733b0a0a0969662028216f7665726c6179207c7c20216f7665726c61792d3e616374697665290a090972657475726e204e554c4c3b0a0a096572726f72203d206b6d616c6c6f632873697a656f66282a6572726f72292c204746505f41544f4d4943293b0a09696620286572726f72203d3d204e554c4c290a090972657475726e204e554c4c3b0a0a096572726f722d3e646f76737461203d20493931355f5245414428444f56535441293b0a096572726f722d3e697372203d20493931355f5245414428495352293b0a09696620284f5645524c41595f4e454544535f504859534943414c286f7665726c61792d3e64657629290a09096572726f722d3e62617365203d20285f5f666f726365206c6f6e67296f7665726c61792d3e7265675f626f2d3e706879735f6f626a2d3e68616e646c652d3e76616464723b0a09656c73650a09096572726f722d3e62617365203d206f7665726c61792d3e7265675f626f2d3e6774745f6f66667365743b0a0a0972656773203d20696e74656c5f6f7665726c61795f6d61705f726567735f61746f6d6963286f7665726c6179293b0a09696620282172656773290a0909676f746f206572723b0a0a096d656d6370795f66726f6d696f28266572726f722d3e726567732c20726567732c2073697a656f6628737472756374206f7665726c61795f72656769737465727329293b0a09696e74656c5f6f7665726c61795f756e6d61705f726567735f61746f6d6963286f7665726c61792c2072656773293b0a0a0972657475726e206572726f723b0a0a6572723a0a096b66726565286572726f72293b0a0972657475726e204e554c4c3b0a7d0a0a766f69640a696e74656c5f6f7665726c61795f7072696e745f6572726f725f737461746528737472756374207365715f66696c65202a6d2c2073747275637420696e74656c5f6f7665726c61795f6572726f725f7374617465202a6572726f72290a7b0a097365715f7072696e7466286d2c20224f7665726c61792c207374617475733a203078253038782c20696e746572727570743a203078253038785c6e222c0a09092020206572726f722d3e646f767374612c206572726f722d3e697372293b0a097365715f7072696e7466286d2c2022202052656769737465722066696c652061742030782530386c783a5c6e222c0a09092020206572726f722d3e62617365293b0a0a23646566696e652050287829207365715f7072696e7466286d2c2022202020202220237820223a093078253038785c6e222c206572726f722d3e726567732e78290a0950284f4255465f3059293b0a0950284f4255465f3159293b0a0950284f4255465f3055293b0a0950284f4255465f3056293b0a0950284f4255465f3155293b0a0950284f4255465f3156293b0a0950284f535452494445293b0a095028595247425f565048293b0a09502855565f565048293b0a095028484f525a5f5048293b0a095028494e49545f504853293b0a0950284457494e504f53293b0a0950284457494e535a293b0a095028535749445448293b0a0950285357494454485357293b0a09502853484549474854293b0a095028595247425343414c45293b0a09502855565343414c45293b0a0950284f434c524330293b0a0950284f434c524331293b0a09502844434c524b56293b0a09502844434c524b4d293b0a09502853434c524b5648293b0a09502853434c524b564c293b0a09502853434c524b454e293b0a0950284f434f4e464947293b0a0950284f434d44293b0a0950284f53544152545f3059293b0a0950284f53544152545f3159293b0a0950284f53544152545f3055293b0a0950284f53544152545f3056293b0a0950284f53544152545f3155293b0a0950284f53544152545f3156293b0a0950284f54494c454f46465f3059293b0a0950284f54494c454f46465f3159293b0a0950284f54494c454f46465f3055293b0a0950284f54494c454f46465f3056293b0a0950284f54494c454f46465f3155293b0a0950284f54494c454f46465f3156293b0a09502846415354485343414c45293b0a09502855565343414c4556293b0a23756e64656620500a7d0a23656e6469660a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f693931352f696e74656c5f70616e656c2e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333231303700313231313437343433333000303032313034350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f7079726967687420c2a920323030362d3230313020496e74656c20436f72706f726174696f6e0a202a20436f707972696768742028632920323030362044617665204169726c6965203c6169726c696564406c696e75782e69653e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468652022536f66747761726522292c0a202a20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e6720776974686f7574206c696d69746174696f6e0a202a207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c20646973747269627574652c207375626c6963656e73652c0a202a20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f207065726d697420706572736f6e7320746f2077686f6d207468650a202a20536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e6720746865206e6578740a202a2070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e73206f66207468650a202a20536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c0a202a2054484520415554484f5253204f5220434f5059524947485420484f4c44455253204245204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f52204f544845520a202a204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c2041524953494e470a202a2046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f52204f544845520a202a204445414c494e475320494e2054484520534f4654574152452e0a202a0a202a20417574686f72733a0a202a094572696320416e686f6c74203c6572696340616e686f6c742e6e65743e0a202a20202020202044617665204169726c6965203c6169726c696564406c696e75782e69653e0a202a2020202020204a65737365204261726e6573203c6a657373652e6261726e657340696e74656c2e636f6d3e0a202a20202020202043687269732057696c736f6e203c63687269734063687269732d77696c736f6e2e636f2e756b3e0a202a2f0a0a23646566696e652070725f666d7428666d7429204b4255494c445f4d4f444e414d4520223a202220666d740a0a23696e636c756465203c6c696e75782f6d6f64756c65706172616d2e683e0a23696e636c7564652022696e74656c5f6472762e68220a0a23646566696e65205043495f4c4250432030786634202f2a206c65676163792f636f6d62696e6174696f6e206261636b6c69676874206d6f646573202a2f0a0a766f69640a696e74656c5f66697865645f70616e656c5f6d6f6465287374727563742064726d5f646973706c61795f6d6f6465202a66697865645f6d6f64652c0a0909202020202020207374727563742064726d5f646973706c61795f6d6f6465202a61646a75737465645f6d6f6465290a7b0a0961646a75737465645f6d6f64652d3e68646973706c6179203d2066697865645f6d6f64652d3e68646973706c61793b0a0961646a75737465645f6d6f64652d3e6873796e635f7374617274203d2066697865645f6d6f64652d3e6873796e635f73746172743b0a0961646a75737465645f6d6f64652d3e6873796e635f656e64203d2066697865645f6d6f64652d3e6873796e635f656e643b0a0961646a75737465645f6d6f64652d3e68746f74616c203d2066697865645f6d6f64652d3e68746f74616c3b0a0a0961646a75737465645f6d6f64652d3e76646973706c6179203d2066697865645f6d6f64652d3e76646973706c61793b0a0961646a75737465645f6d6f64652d3e7673796e635f7374617274203d2066697865645f6d6f64652d3e7673796e635f73746172743b0a0961646a75737465645f6d6f64652d3e7673796e635f656e64203d2066697865645f6d6f64652d3e7673796e635f656e643b0a0961646a75737465645f6d6f64652d3e76746f74616c203d2066697865645f6d6f64652d3e76746f74616c3b0a0a0961646a75737465645f6d6f64652d3e636c6f636b203d2066697865645f6d6f64652d3e636c6f636b3b0a7d0a0a2f2a2061646a75737465645f6d6f646520686173206265656e2070726573657420746f206265207468652070616e656c2773206669786564206d6f6465202a2f0a766f69640a696e74656c5f7063685f70616e656c5f66697474696e67287374727563742064726d5f646576696365202a6465762c0a090909696e742066697474696e675f6d6f64652c0a090909636f6e7374207374727563742064726d5f646973706c61795f6d6f6465202a6d6f64652c0a0909097374727563742064726d5f646973706c61795f6d6f6465202a61646a75737465645f6d6f6465290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09696e7420782c20792c2077696474682c206865696768743b0a0a0978203d2079203d207769647468203d20686569676874203d20303b0a0a092f2a204e6174697665206d6f64657320646f6e2774206e6565642066697474696e67202a2f0a096966202861646a75737465645f6d6f64652d3e68646973706c6179203d3d206d6f64652d3e68646973706c61792026260a092020202061646a75737465645f6d6f64652d3e76646973706c6179203d3d206d6f64652d3e76646973706c6179290a0909676f746f20646f6e653b0a0a09737769746368202866697474696e675f6d6f646529207b0a09636173652044524d5f4d4f44455f5343414c455f43454e5445523a0a09097769647468203d206d6f64652d3e68646973706c61793b0a0909686569676874203d206d6f64652d3e76646973706c61793b0a090978203d202861646a75737465645f6d6f64652d3e68646973706c6179202d207769647468202b2031292f323b0a090979203d202861646a75737465645f6d6f64652d3e76646973706c6179202d20686569676874202b2031292f323b0a0909627265616b3b0a0a09636173652044524d5f4d4f44455f5343414c455f4153504543543a0a09092f2a205363616c6520627574207072657365727665207468652061737065637420726174696f202a2f0a09097b0a090909753332207363616c65645f7769647468203d2061646a75737465645f6d6f64652d3e68646973706c6179202a206d6f64652d3e76646973706c61793b0a090909753332207363616c65645f686569676874203d206d6f64652d3e68646973706c6179202a2061646a75737465645f6d6f64652d3e76646973706c61793b0a090909696620287363616c65645f7769647468203e207363616c65645f68656967687429207b202f2a2070696c6c6172202a2f0a090909097769647468203d207363616c65645f686569676874202f206d6f64652d3e76646973706c61793b0a0909090969662028776964746820262031290a090909090977696474682b2b3b0a0909090978203d202861646a75737465645f6d6f64652d3e68646973706c6179202d207769647468202b203129202f20323b0a0909090979203d20303b0a09090909686569676874203d2061646a75737465645f6d6f64652d3e76646973706c61793b0a0909097d20656c736520696620287363616c65645f7769647468203c207363616c65645f68656967687429207b202f2a206c6574746572202a2f0a09090909686569676874203d207363616c65645f7769647468202f206d6f64652d3e68646973706c61793b0a090909096966202868656967687420262031290a09090909202020206865696768742b2b3b0a0909090979203d202861646a75737465645f6d6f64652d3e76646973706c6179202d20686569676874202b203129202f20323b0a0909090978203d20303b0a090909097769647468203d2061646a75737465645f6d6f64652d3e68646973706c61793b0a0909097d20656c7365207b0a0909090978203d2079203d20303b0a090909097769647468203d2061646a75737465645f6d6f64652d3e68646973706c61793b0a09090909686569676874203d2061646a75737465645f6d6f64652d3e76646973706c61793b0a0909097d0a09097d0a0909627265616b3b0a0a0964656661756c743a0a09636173652044524d5f4d4f44455f5343414c455f46554c4c53435245454e3a0a090978203d2079203d20303b0a09097769647468203d2061646a75737465645f6d6f64652d3e68646973706c61793b0a0909686569676874203d2061646a75737465645f6d6f64652d3e76646973706c61793b0a0909627265616b3b0a097d0a0a646f6e653a0a096465765f707269762d3e7063685f70665f706f73203d202878203c3c20313629207c20793b0a096465765f707269762d3e7063685f70665f73697a65203d20287769647468203c3c20313629207c206865696768743b0a7d0a0a73746174696320696e742069735f6261636b6c696768745f636f6d62696e6174696f6e5f6d6f6465287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a0969662028494e54454c5f494e464f28646576292d3e67656e203e3d2034290a090972657475726e20493931355f5245414428424c435f50574d5f43544c3229202620424c4d5f434f4d42494e4154494f4e5f4d4f44453b0a0a096966202849535f47454e322864657629290a090972657475726e20493931355f5245414428424c435f50574d5f43544c29202620424c4d5f4c45474143595f4d4f44453b0a0a0972657475726e20303b0a7d0a0a7374617469632075333220693931355f726561645f626c635f70776d5f63746c287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097533322076616c3b0a0a092f2a20526573746f7265207468652043544c2076616c7565206966206974206c6f73742c20652e672e20475055207265736574202a2f0a0a09696620284841535f5043485f53504c4954286465765f707269762d3e6465762929207b0a090976616c203d20493931355f5245414428424c435f50574d5f5043485f43544c32293b0a0909696620286465765f707269762d3e72656766696c652e73617665424c435f50574d5f43544c32203d3d203029207b0a0909096465765f707269762d3e72656766696c652e73617665424c435f50574d5f43544c32203d2076616c3b0a09097d20656c7365206966202876616c203d3d203029207b0a09090976616c203d206465765f707269762d3e72656766696c652e73617665424c435f50574d5f43544c323b0a090909493931355f575249544528424c435f50574d5f5043485f43544c322c2076616c293b0a09097d0a097d20656c7365207b0a090976616c203d20493931355f5245414428424c435f50574d5f43544c293b0a0909696620286465765f707269762d3e72656766696c652e73617665424c435f50574d5f43544c203d3d203029207b0a0909096465765f707269762d3e72656766696c652e73617665424c435f50574d5f43544c203d2076616c3b0a09090969662028494e54454c5f494e464f28646576292d3e67656e203e3d2034290a090909096465765f707269762d3e72656766696c652e73617665424c435f50574d5f43544c32203d0a0909090909493931355f5245414428424c435f50574d5f43544c32293b0a09097d20656c7365206966202876616c203d3d203029207b0a09090976616c203d206465765f707269762d3e72656766696c652e73617665424c435f50574d5f43544c3b0a090909493931355f575249544528424c435f50574d5f43544c2c2076616c293b0a09090969662028494e54454c5f494e464f28646576292d3e67656e203e3d2034290a09090909493931355f575249544528424c435f50574d5f43544c322c0a09090909092020206465765f707269762d3e72656766696c652e73617665424c435f50574d5f43544c32293b0a09097d0a097d0a0a0972657475726e2076616c3b0a7d0a0a73746174696320753332205f696e74656c5f70616e656c5f6765745f6d61785f6261636b6c69676874287374727563742064726d5f646576696365202a646576290a7b0a09753332206d61783b0a0a096d6178203d20693931355f726561645f626c635f70776d5f63746c28646576293b0a0a09696620284841535f5043485f53504c4954286465762929207b0a09096d6178203e3e3d2031363b0a097d20656c7365207b0a090969662028494e54454c5f494e464f28646576292d3e67656e203c2034290a0909096d6178203e3e3d2031373b0a0909656c73650a0909096d6178203e3e3d2031363b0a0a09096966202869735f6261636b6c696768745f636f6d62696e6174696f6e5f6d6f64652864657629290a0909096d6178202a3d20307866663b0a097d0a0a0972657475726e206d61783b0a7d0a0a75333220696e74656c5f70616e656c5f6765745f6d61785f6261636b6c69676874287374727563742064726d5f646576696365202a646576290a7b0a09753332206d61783b0a0a096d6178203d205f696e74656c5f70616e656c5f6765745f6d61785f6261636b6c6967687428646576293b0a09696620286d6178203d3d203029207b0a09092f2a205858582061646420636f6465206865726520746f207175657279206d6f646520636c6f636b206f7220686172647761726520636c6f636b0a0909202a20616e642070726f6772616d206d61782050574d20617070726f7072696174656c792e0a0909202a2f0a090970725f7761726e5f6f6e636528226669786d653a206d61782050574d206973207a65726f5c6e22293b0a090972657475726e20313b0a097d0a0a0944524d5f44454255475f44524956455228226d6178206261636b6c696768742050574d203d2025645c6e222c206d6178293b0a0972657475726e206d61783b0a7d0a0a73746174696320696e7420693931355f70616e656c5f696e766572745f6272696768746e6573733b0a4d4f44554c455f5041524d5f4445534328696e766572745f6272696768746e6573732c2022496e76657274206261636b6c69676874206272696768746e65737320220a0922282d3120666f726365206e6f726d616c2c2030206d616368696e652064656661756c74732c203120666f72636520696e76657273696f6e292c20706c6561736520220a09227265706f727420504349206465766963652049442c2073756273797374656d2076656e646f7220616e642073756273797374656d2064657669636520494420220a0922746f206472692d646576656c406c697374732e667265656465736b746f702e6f72672c20696620796f7572206d616368696e65206e656564732069742e20220a092249742077696c6c207468656e20626520696e636c7564656420696e20616e207570636f6d696e67206d6f64756c652076657273696f6e2e22293b0a6d6f64756c655f706172616d5f6e616d656428696e766572745f6272696768746e6573732c20693931355f70616e656c5f696e766572745f6272696768746e6573732c20696e742c2030363030293b0a7374617469632075333220696e74656c5f70616e656c5f636f6d707574655f6272696768746e657373287374727563742064726d5f646576696365202a6465762c207533322076616c290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a0969662028693931355f70616e656c5f696e766572745f6272696768746e657373203c2030290a090972657475726e2076616c3b0a0a0969662028693931355f70616e656c5f696e766572745f6272696768746e657373203e2030207c7c0a09202020206465765f707269762d3e717569726b73202620515549524b5f494e564552545f4252494748544e455353290a090972657475726e20696e74656c5f70616e656c5f6765745f6d61785f6261636b6c696768742864657629202d2076616c3b0a0a0972657475726e2076616c3b0a7d0a0a7374617469632075333220696e74656c5f70616e656c5f6765745f6261636b6c69676874287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097533322076616c3b0a0a09696620284841535f5043485f53504c4954286465762929207b0a090976616c203d20493931355f5245414428424c435f50574d5f4350555f43544c292026204241434b4c494748545f445554595f4359434c455f4d41534b3b0a097d20656c7365207b0a090976616c203d20493931355f5245414428424c435f50574d5f43544c292026204241434b4c494748545f445554595f4359434c455f4d41534b3b0a090969662028494e54454c5f494e464f28646576292d3e67656e203c2034290a09090976616c203e3e3d20313b0a0a09096966202869735f6261636b6c696768745f636f6d62696e6174696f6e5f6d6f6465286465762929207b0a0909097538206c6270633b0a0a0909097063695f726561645f636f6e6669675f62797465286465762d3e706465762c205043495f4c4250432c20266c627063293b0a09090976616c202a3d206c6270633b0a09097d0a097d0a0a0976616c203d20696e74656c5f70616e656c5f636f6d707574655f6272696768746e657373286465762c2076616c293b0a0944524d5f44454255475f4452495645522822676574206261636b6c696768742050574d203d2025645c6e222c2076616c293b0a0972657475726e2076616c3b0a7d0a0a73746174696320766f696420696e74656c5f7063685f70616e656c5f7365745f6261636b6c69676874287374727563742064726d5f646576696365202a6465762c20753332206c6576656c290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097533322076616c203d20493931355f5245414428424c435f50574d5f4350555f43544c292026207e4241434b4c494748545f445554595f4359434c455f4d41534b3b0a09493931355f575249544528424c435f50574d5f4350555f43544c2c2076616c207c206c6576656c293b0a7d0a0a73746174696320766f696420696e74656c5f70616e656c5f61637475616c6c795f7365745f6261636b6c69676874287374727563742064726d5f646576696365202a6465762c20753332206c6576656c290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0975333220746d703b0a0a0944524d5f44454255475f4452495645522822736574206261636b6c696768742050574d203d2025645c6e222c206c6576656c293b0a096c6576656c203d20696e74656c5f70616e656c5f636f6d707574655f6272696768746e657373286465762c206c6576656c293b0a0a09696620284841535f5043485f53504c49542864657629290a090972657475726e20696e74656c5f7063685f70616e656c5f7365745f6261636b6c69676874286465762c206c6576656c293b0a0a096966202869735f6261636b6c696768745f636f6d62696e6174696f6e5f6d6f6465286465762929207b0a0909753332206d6178203d20696e74656c5f70616e656c5f6765745f6d61785f6261636b6c6967687428646576293b0a09097538206c6270633b0a0a09096c627063203d206c6576656c202a2030786665202f206d6178202b20313b0a09096c6576656c202f3d206c6270633b0a09097063695f77726974655f636f6e6669675f62797465286465762d3e706465762c205043495f4c4250432c206c627063293b0a097d0a0a09746d70203d20493931355f5245414428424c435f50574d5f43544c293b0a0969662028494e54454c5f494e464f28646576292d3e67656e203c2034290a09096c6576656c203c3c3d20313b0a09746d7020263d207e4241434b4c494748545f445554595f4359434c455f4d41534b3b0a09493931355f575249544528424c435f50574d5f43544c2c20746d70207c206c6576656c293b0a7d0a0a766f696420696e74656c5f70616e656c5f7365745f6261636b6c69676874287374727563742064726d5f646576696365202a6465762c20753332206c6576656c290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a096465765f707269762d3e6261636b6c696768745f6c6576656c203d206c6576656c3b0a09696620286465765f707269762d3e6261636b6c696768745f656e61626c6564290a0909696e74656c5f70616e656c5f61637475616c6c795f7365745f6261636b6c69676874286465762c206c6576656c293b0a7d0a0a766f696420696e74656c5f70616e656c5f64697361626c655f6261636b6c69676874287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a096465765f707269762d3e6261636b6c696768745f656e61626c6564203d2066616c73653b0a09696e74656c5f70616e656c5f61637475616c6c795f7365745f6261636b6c69676874286465762c2030293b0a0a0969662028494e54454c5f494e464f28646576292d3e67656e203e3d203429207b0a090975696e7433325f74207265672c20746d703b0a0a0909726567203d204841535f5043485f53504c49542864657629203f20424c435f50574d5f4350555f43544c32203a20424c435f50574d5f43544c323b0a0a0909493931355f5752495445287265672c20493931355f5245414428726567292026207e424c4d5f50574d5f454e41424c45293b0a0a0909696620284841535f5043485f53504c4954286465762929207b0a090909746d70203d20493931355f5245414428424c435f50574d5f5043485f43544c31293b0a090909746d7020263d207e424c4d5f5043485f50574d5f454e41424c453b0a090909493931355f575249544528424c435f50574d5f5043485f43544c312c20746d70293b0a09097d0a097d0a7d0a0a766f696420696e74656c5f70616e656c5f656e61626c655f6261636b6c69676874287374727563742064726d5f646576696365202a6465762c0a090909092020656e756d20706970652070697065290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a09696620286465765f707269762d3e6261636b6c696768745f6c6576656c203d3d2030290a09096465765f707269762d3e6261636b6c696768745f6c6576656c203d20696e74656c5f70616e656c5f6765745f6d61785f6261636b6c6967687428646576293b0a0a096465765f707269762d3e6261636b6c696768745f656e61626c6564203d20747275653b0a09696e74656c5f70616e656c5f61637475616c6c795f7365745f6261636b6c69676874286465762c206465765f707269762d3e6261636b6c696768745f6c6576656c293b0a0a0969662028494e54454c5f494e464f28646576292d3e67656e203e3d203429207b0a090975696e7433325f74207265672c20746d703b0a0a0909726567203d204841535f5043485f53504c49542864657629203f20424c435f50574d5f4350555f43544c32203a20424c435f50574d5f43544c323b0a0a0a0909746d70203d20493931355f5245414428726567293b0a0a09092f2a204e6f7465207468617420746869732063616e20616c736f206765742063616c6c6564207468726f7567682064706d73206368616e6765732e20416e640a0909202a20776520646f6e277420747261636b20746865206261636b6c696768742064706d732073746174652c2068656e636520636865636b20776865746865720a0909202a207765206861766520746f20646f20616e797468696e672066697273742e202a2f0a090969662028746d70202620424c4d5f50574d5f454e41424c45290a090909676f746f207365745f6c6576656c3b0a0a0909696620286465765f707269762d3e6e756d5f70697065203d3d2033290a090909746d7020263d207e424c4d5f504950455f53454c4543545f4956423b0a0909656c73650a090909746d7020263d207e424c4d5f504950455f53454c4543543b0a0a0909746d70207c3d20424c4d5f504950452870697065293b0a0909746d7020263d207e424c4d5f50574d5f454e41424c453b0a0a0909493931355f5752495445287265672c20746d70293b0a0909504f5354494e475f5245414428726567293b0a0909493931355f5752495445287265672c20746d70207c20424c4d5f50574d5f454e41424c45293b0a0a0909696620284841535f5043485f53504c4954286465762929207b0a090909746d70203d20493931355f5245414428424c435f50574d5f5043485f43544c31293b0a090909746d70207c3d20424c4d5f5043485f50574d5f454e41424c453b0a090909746d7020263d207e424c4d5f5043485f4f564552524944455f454e41424c453b0a090909493931355f575249544528424c435f50574d5f5043485f43544c312c20746d70293b0a09097d0a097d0a0a7365745f6c6576656c3a0a092f2a20436865636b207468652063757272656e74206261636b6c69676874206c6576656c20616e642074727920746f2073657420616761696e2069662069742773207a65726f2e0a09202a204f6e20736f6d65206d616368696e65732c20424c435f50574d5f4350555f43544c20697320636c656172656420746f207a65726f206175746f6d61746963616c6c790a09202a207768656e20424c435f50574d5f4350555f43544c3220616e6420424c435f50574d5f5043485f43544c3120617265207772697474656e2e0a09202a2f0a096966202821696e74656c5f70616e656c5f6765745f6261636b6c696768742864657629290a0909696e74656c5f70616e656c5f61637475616c6c795f7365745f6261636b6c69676874286465762c206465765f707269762d3e6261636b6c696768745f6c6576656c293b0a7d0a0a73746174696320766f696420696e74656c5f70616e656c5f696e69745f6261636b6c69676874287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a096465765f707269762d3e6261636b6c696768745f6c6576656c203d20696e74656c5f70616e656c5f6765745f6261636b6c6967687428646576293b0a096465765f707269762d3e6261636b6c696768745f656e61626c6564203d206465765f707269762d3e6261636b6c696768745f6c6576656c20213d20303b0a7d0a0a656e756d2064726d5f636f6e6e6563746f725f7374617475730a696e74656c5f70616e656c5f646574656374287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a092f2a20417373756d652074686174207468652042494f5320646f6573206e6f74206c6965207468726f75676820746865204f70526567696f6e2e2e2e202a2f0a096966202821693931355f70616e656c5f69676e6f72655f6c6964202626206465765f707269762d3e6f70726567696f6e2e6c69645f737461746529207b0a090972657475726e20696f726561643332286465765f707269762d3e6f70726567696f6e2e6c69645f737461746529202620307831203f0a090909636f6e6e6563746f725f7374617475735f636f6e6e6563746564203a0a090909636f6e6e6563746f725f7374617475735f646973636f6e6e65637465643b0a097d0a0a097377697463682028693931355f70616e656c5f69676e6f72655f6c696429207b0a0963617365202d323a0a090972657475726e20636f6e6e6563746f725f7374617475735f636f6e6e65637465643b0a0963617365202d313a0a090972657475726e20636f6e6e6563746f725f7374617475735f646973636f6e6e65637465643b0a0964656661756c743a0a090972657475726e20636f6e6e6563746f725f7374617475735f756e6b6e6f776e3b0a097d0a7d0a0a23696664656620434f4e4649475f4241434b4c494748545f434c4153535f4445564943450a73746174696320696e7420696e74656c5f70616e656c5f7570646174655f73746174757328737472756374206261636b6c696768745f646576696365202a6264290a7b0a097374727563742064726d5f646576696365202a646576203d20626c5f6765745f64617461286264293b0a09696e74656c5f70616e656c5f7365745f6261636b6c69676874286465762c2062642d3e70726f70732e6272696768746e657373293b0a0972657475726e20303b0a7d0a0a73746174696320696e7420696e74656c5f70616e656c5f6765745f6272696768746e65737328737472756374206261636b6c696768745f646576696365202a6264290a7b0a097374727563742064726d5f646576696365202a646576203d20626c5f6765745f64617461286264293b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0972657475726e206465765f707269762d3e6261636b6c696768745f6c6576656c3b0a7d0a0a73746174696320636f6e737420737472756374206261636b6c696768745f6f707320696e74656c5f70616e656c5f626c5f6f7073203d207b0a092e7570646174655f737461747573203d20696e74656c5f70616e656c5f7570646174655f7374617475732c0a092e6765745f6272696768746e657373203d20696e74656c5f70616e656c5f6765745f6272696768746e6573732c0a7d3b0a0a696e7420696e74656c5f70616e656c5f73657475705f6261636b6c69676874287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f72290a7b0a097374727563742064726d5f646576696365202a646576203d20636f6e6e6563746f722d3e6465763b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09737472756374206261636b6c696768745f70726f706572746965732070726f70733b0a0a09696e74656c5f70616e656c5f696e69745f6261636b6c6967687428646576293b0a0a096d656d736574282670726f70732c20302c2073697a656f662870726f707329293b0a0970726f70732e74797065203d204241434b4c494748545f5241573b0a0970726f70732e6d61785f6272696768746e657373203d205f696e74656c5f70616e656c5f6765745f6d61785f6261636b6c6967687428646576293b0a096966202870726f70732e6d61785f6272696768746e657373203d3d203029207b0a090944524d5f44454255475f44524956455228224661696c656420746f20676574206d6178696d756d206261636b6c696768742076616c75655c6e22293b0a090972657475726e202d454e4f4445563b0a097d0a096465765f707269762d3e6261636b6c69676874203d0a09096261636b6c696768745f6465766963655f72656769737465722822696e74656c5f6261636b6c69676874222c0a0909090909202026636f6e6e6563746f722d3e6b6465762c206465762c0a0909090909202026696e74656c5f70616e656c5f626c5f6f70732c202670726f7073293b0a0a096966202849535f455252286465765f707269762d3e6261636b6c696768742929207b0a090944524d5f4552524f5228224661696c656420746f207265676973746572206261636b6c696768743a20256c645c6e222c0a09090920205054525f455252286465765f707269762d3e6261636b6c6967687429293b0a09096465765f707269762d3e6261636b6c69676874203d204e554c4c3b0a090972657475726e202d454e4f4445563b0a097d0a096465765f707269762d3e6261636b6c696768742d3e70726f70732e6272696768746e657373203d20696e74656c5f70616e656c5f6765745f6261636b6c6967687428646576293b0a0972657475726e20303b0a7d0a0a766f696420696e74656c5f70616e656c5f64657374726f795f6261636b6c69676874287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09696620286465765f707269762d3e6261636b6c69676874290a09096261636b6c696768745f6465766963655f756e7265676973746572286465765f707269762d3e6261636b6c69676874293b0a7d0a23656c73650a696e7420696e74656c5f70616e656c5f73657475705f6261636b6c69676874287374727563742064726d5f636f6e6e6563746f72202a636f6e6e6563746f72290a7b0a09696e74656c5f70616e656c5f696e69745f6261636b6c6967687428636f6e6e6563746f722d3e646576293b0a0972657475726e20303b0a7d0a0a766f696420696e74656c5f70616e656c5f64657374726f795f6261636b6c69676874287374727563742064726d5f646576696365202a646576290a7b0a0972657475726e3b0a7d0a23656e6469660a0a696e7420696e74656c5f70616e656c5f696e69742873747275637420696e74656c5f70616e656c202a70616e656c2c0a090920202020207374727563742064726d5f646973706c61795f6d6f6465202a66697865645f6d6f6465290a7b0a0970616e656c2d3e66697865645f6d6f6465203d2066697865645f6d6f64653b0a0a0972657475726e20303b0a7d0a0a766f696420696e74656c5f70616e656c5f66696e692873747275637420696e74656c5f70616e656c202a70616e656c290a7b0a0973747275637420696e74656c5f636f6e6e6563746f72202a696e74656c5f636f6e6e6563746f72203d0a0909636f6e7461696e65725f6f662870616e656c2c2073747275637420696e74656c5f636f6e6e6563746f722c2070616e656c293b0a0a096966202870616e656c2d3e66697865645f6d6f6465290a090964726d5f6d6f64655f64657374726f7928696e74656c5f636f6e6e6563746f722d3e626173652e6465762c2070616e656c2d3e66697865645f6d6f6465293b0a7d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f647269766572732f6770752f64726d2f693931352f696e74656c5f706d2e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303033363734363300313231313437343433333000303032303430320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f7079726967687420c2a9203230313220496e74656c20436f72706f726174696f6e0a202a0a202a205065726d697373696f6e20697320686572656279206772616e7465642c2066726565206f66206368617267652c20746f20616e7920706572736f6e206f627461696e696e6720610a202a20636f7079206f66207468697320736f66747761726520616e64206173736f63696174656420646f63756d656e746174696f6e2066696c657320287468652022536f66747761726522292c0a202a20746f206465616c20696e2074686520536f66747761726520776974686f7574207265737472696374696f6e2c20696e636c7564696e6720776974686f7574206c696d69746174696f6e0a202a207468652072696768747320746f207573652c20636f70792c206d6f646966792c206d657267652c207075626c6973682c20646973747269627574652c207375626c6963656e73652c0a202a20616e642f6f722073656c6c20636f70696573206f662074686520536f6674776172652c20616e6420746f207065726d697420706572736f6e7320746f2077686f6d207468650a202a20536f667477617265206973206675726e697368656420746f20646f20736f2c207375626a65637420746f2074686520666f6c6c6f77696e6720636f6e646974696f6e733a0a202a0a202a205468652061626f766520636f70797269676874206e6f7469636520616e642074686973207065726d697373696f6e206e6f746963652028696e636c7564696e6720746865206e6578740a202a2070617261677261706829207368616c6c20626520696e636c7564656420696e20616c6c20636f70696573206f72207375627374616e7469616c20706f7274696f6e73206f66207468650a202a20536f6674776172652e0a202a0a202a2054484520534f4654574152452049532050524f564944454420224153204953222c20574954484f55542057415252414e5459204f4620414e59204b494e442c2045585052455353204f520a202a20494d504c4945442c20494e434c5544494e4720425554204e4f54204c494d4954454420544f205448452057415252414e54494553204f46204d45524348414e544142494c4954592c0a202a204649544e45535320464f52204120504152544943554c415220505552504f534520414e44204e4f4e494e4652494e47454d454e542e2020494e204e4f204556454e54205348414c4c0a202a2054484520415554484f5253204f5220434f5059524947485420484f4c44455253204245204c4941424c4520464f5220414e5920434c41494d2c2044414d41474553204f52204f544845520a202a204c494142494c4954592c205748455448455220494e20414e20414354494f4e204f4620434f4e54524143542c20544f5254204f52204f54484552574953452c2041524953494e470a202a2046524f4d2c204f5554204f46204f5220494e20434f4e4e454354494f4e20574954482054484520534f465457415245204f522054484520555345204f52204f54484552204445414c494e47530a202a20494e2054484520534f4654574152452e0a202a0a202a20417574686f72733a0a202a20202020457567656e6920446f646f6e6f76203c657567656e692e646f646f6e6f7640696e74656c2e636f6d3e0a202a0a202a2f0a0a23696e636c756465203c6c696e75782f637075667265712e683e0a23696e636c7564652022693931355f6472762e68220a23696e636c7564652022696e74656c5f6472762e68220a23696e636c75646520222e2e2f2e2e2f2e2e2f706c6174666f726d2f7838362f696e74656c5f6970732e68220a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a0a23646566696e6520464f52434557414b455f41434b5f54494d454f55545f4d5320320a0a2f2a204642432c206f72204672616d652042756666657220436f6d7072657373696f6e2c206973206120746563686e6971756520656d706c6f79656420746f20636f6d7072657373207468650a202a206672616d6562756666657220636f6e74656e747320696e2d6d656d6f72792c2061696d696e67206174207265647563696e67207468652072657175697265642062616e6477696474680a202a20647572696e6720696e2d6d656d6f7279207472616e736665727320616e642c207468657265666f72652c207265647563652074686520706f776572207061636b65742e0a202a0a202a205468652062656e6566697473206f662046424320617265206d6f73746c792076697369626c65207769746820736f6c6964206261636b67726f756e647320616e640a202a20766172696174696f6e2d6c657373207061747465726e732e0a202a0a202a204642432d72656c617465642066756e6374696f6e616c6974792063616e20626520656e61626c656420627920746865206d65616e73206f66207468650a202a20693931352e693931355f656e61626c655f66626320706172616d657465720a202a2f0a0a73746174696320626f6f6c20696e74656c5f637274635f616374697665287374727563742064726d5f63727463202a63727463290a7b0a092f2a20426520706172616e6f69642061732077652063616e2061727269766520686572652077697468206f6e6c79207061727469616c0a09202a207374617465207265747269657665642066726f6d2074686520686172647761726520647572696e672073657475702e0a09202a2f0a0972657475726e20746f5f696e74656c5f637274632863727463292d3e61637469766520262620637274632d3e666220262620637274632d3e6d6f64652e636c6f636b3b0a7d0a0a73746174696320766f696420693878785f64697361626c655f666263287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09753332206662635f63746c3b0a0a092f2a2044697361626c6520636f6d7072657373696f6e202a2f0a096662635f63746c203d20493931355f52454144284642435f434f4e54524f4c293b0a0969662028286662635f63746c2026204642435f43544c5f454e29203d3d2030290a090972657475726e3b0a0a096662635f63746c20263d207e4642435f43544c5f454e3b0a09493931355f5752495445284642435f434f4e54524f4c2c206662635f63746c293b0a0a092f2a205761697420666f7220636f6d7072657373696e672062697420746f20636c656172202a2f0a0969662028776169745f666f722828493931355f52454144284642435f535441545553292026204642435f535441545f434f4d5052455353494e4729203d3d20302c2031302929207b0a090944524d5f44454255475f4b4d5328224642432069646c652074696d6564206f75745c6e22293b0a090972657475726e3b0a097d0a0a0944524d5f44454255475f4b4d53282264697361626c6564204642435c6e22293b0a7d0a0a73746174696320766f696420693878785f656e61626c655f666263287374727563742064726d5f63727463202a637274632c20756e7369676e6564206c6f6e6720696e74657276616c290a7b0a097374727563742064726d5f646576696365202a646576203d20637274632d3e6465763b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097374727563742064726d5f6672616d65627566666572202a6662203d20637274632d3e66623b0a0973747275637420696e74656c5f6672616d65627566666572202a696e74656c5f6662203d20746f5f696e74656c5f6672616d65627566666572286662293b0a097374727563742064726d5f693931355f67656d5f6f626a656374202a6f626a203d20696e74656c5f66622d3e6f626a3b0a0973747275637420696e74656c5f63727463202a696e74656c5f63727463203d20746f5f696e74656c5f637274632863727463293b0a09696e74206366625f70697463683b0a09696e7420706c616e652c20693b0a09753332206662635f63746c2c206662635f63746c323b0a0a096366625f7069746368203d206465765f707269762d3e6366625f73697a65202f204642435f4c4c5f53495a453b0a096966202866622d3e706974636865735b305d203c206366625f7069746368290a09096366625f7069746368203d2066622d3e706974636865735b305d3b0a0a092f2a204642435f43544c2077616e74732036344220756e697473202a2f0a096366625f7069746368203d20286366625f7069746368202f20363429202d20313b0a09706c616e65203d20696e74656c5f637274632d3e706c616e65203d3d2030203f204642435f43544c5f504c414e4541203a204642435f43544c5f504c414e45423b0a0a092f2a20436c656172206f6c642074616773202a2f0a09666f72202869203d20303b2069203c20284642435f4c4c5f53495a45202f20333229202b20313b20692b2b290a0909493931355f5752495445284642435f544147202b202869202a2034292c2030293b0a0a092f2a205365742069742075702e2e2e202a2f0a096662635f63746c32203d204642435f43544c5f46454e43455f44424c207c204642435f43544c5f49444c455f494d4d207c204642435f43544c5f4350555f46454e43453b0a096662635f63746c32207c3d20706c616e653b0a09493931355f5752495445284642435f434f4e54524f4c322c206662635f63746c32293b0a09493931355f5752495445284642435f46454e43455f4f46462c20637274632d3e79293b0a0a092f2a20656e61626c652069742e2e2e202a2f0a096662635f63746c203d204642435f43544c5f454e207c204642435f43544c5f504552494f4449433b0a096966202849535f49393435474d2864657629290a09096662635f63746c207c3d204642435f43544c5f43335f49444c453b202f2a20393435206e65656473207370656369616c2053522068616e646c696e67202a2f0a096662635f63746c207c3d20286366625f70697463682026203078666629203c3c204642435f43544c5f5354524944455f53484946543b0a096662635f63746c207c3d2028696e74657276616c20262030783266666629203c3c204642435f43544c5f494e54455256414c5f53484946543b0a096662635f63746c207c3d206f626a2d3e66656e63655f7265673b0a09493931355f5752495445284642435f434f4e54524f4c2c206662635f63746c293b0a0a0944524d5f44454255475f4b4d532822656e61626c6564204642432c2070697463682025642c20796f66662025642c20706c616e652025642c20222c0a09092020202020206366625f70697463682c20637274632d3e792c20696e74656c5f637274632d3e706c616e65293b0a7d0a0a73746174696320626f6f6c20693878785f6662635f656e61626c6564287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a0972657475726e20493931355f52454144284642435f434f4e54524f4c292026204642435f43544c5f454e3b0a7d0a0a73746174696320766f6964206734785f656e61626c655f666263287374727563742064726d5f63727463202a637274632c20756e7369676e6564206c6f6e6720696e74657276616c290a7b0a097374727563742064726d5f646576696365202a646576203d20637274632d3e6465763b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097374727563742064726d5f6672616d65627566666572202a6662203d20637274632d3e66623b0a0973747275637420696e74656c5f6672616d65627566666572202a696e74656c5f6662203d20746f5f696e74656c5f6672616d65627566666572286662293b0a097374727563742064726d5f693931355f67656d5f6f626a656374202a6f626a203d20696e74656c5f66622d3e6f626a3b0a0973747275637420696e74656c5f63727463202a696e74656c5f63727463203d20746f5f696e74656c5f637274632863727463293b0a09696e7420706c616e65203d20696e74656c5f637274632d3e706c616e65203d3d2030203f20445046435f43544c5f504c414e4541203a20445046435f43544c5f504c414e45423b0a09756e7369676e6564206c6f6e67207374616c6c5f77617465726d61726b203d203230303b0a0975333220647066635f63746c3b0a0a09647066635f63746c203d20706c616e65207c20445046435f53525f454e207c20445046435f43544c5f4c494d49545f31583b0a09647066635f63746c207c3d20445046435f43544c5f46454e43455f454e207c206f626a2d3e66656e63655f7265673b0a09493931355f575249544528445046435f434849434b454e2c20445046435f48545f4d4f44494659293b0a0a09493931355f575249544528445046435f5245434f4d505f43544c2c20445046435f5245434f4d505f5354414c4c5f454e207c0a0909202020287374616c6c5f77617465726d61726b203c3c20445046435f5245434f4d505f5354414c4c5f574d5f534849465429207c0a090920202028696e74657276616c203c3c20445046435f5245434f4d505f54494d45525f434f554e545f534849465429293b0a09493931355f575249544528445046435f46454e43455f594f46462c20637274632d3e79293b0a0a092f2a20656e61626c652069742e2e2e202a2f0a09493931355f575249544528445046435f434f4e54524f4c2c20493931355f5245414428445046435f434f4e54524f4c29207c20445046435f43544c5f454e293b0a0a0944524d5f44454255475f4b4d532822656e61626c656420666263206f6e20706c616e652025645c6e222c20696e74656c5f637274632d3e706c616e65293b0a7d0a0a73746174696320766f6964206734785f64697361626c655f666263287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0975333220647066635f63746c3b0a0a092f2a2044697361626c6520636f6d7072657373696f6e202a2f0a09647066635f63746c203d20493931355f5245414428445046435f434f4e54524f4c293b0a0969662028647066635f63746c202620445046435f43544c5f454e29207b0a0909647066635f63746c20263d207e445046435f43544c5f454e3b0a0909493931355f575249544528445046435f434f4e54524f4c2c20647066635f63746c293b0a0a090944524d5f44454255475f4b4d53282264697361626c6564204642435c6e22293b0a097d0a7d0a0a73746174696320626f6f6c206734785f6662635f656e61626c6564287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a0972657475726e20493931355f5245414428445046435f434f4e54524f4c29202620445046435f43544c5f454e3b0a7d0a0a73746174696320766f69642073616e64796272696467655f626c69745f6662635f757064617465287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0975333220626c745f65636f736b70643b0a0a092f2a204d616b65207375726520626c6974746572206e6f74696669657320464243206f6620777269746573202a2f0a0967656e365f67745f666f7263655f77616b655f676574286465765f70726976293b0a09626c745f65636f736b7064203d20493931355f524541442847454e365f424c49545445525f45434f534b5044293b0a09626c745f65636f736b7064207c3d2047454e365f424c49545445525f4642435f4e4f54494659203c3c0a090947454e365f424c49545445525f4c4f434b5f53484946543b0a09493931355f57524954452847454e365f424c49545445525f45434f534b50442c20626c745f65636f736b7064293b0a09626c745f65636f736b7064207c3d2047454e365f424c49545445525f4642435f4e4f544946593b0a09493931355f57524954452847454e365f424c49545445525f45434f534b50442c20626c745f65636f736b7064293b0a09626c745f65636f736b706420263d207e2847454e365f424c49545445525f4642435f4e4f54494659203c3c0a0909092047454e365f424c49545445525f4c4f434b5f5348494654293b0a09493931355f57524954452847454e365f424c49545445525f45434f534b50442c20626c745f65636f736b7064293b0a09504f5354494e475f524541442847454e365f424c49545445525f45434f534b5044293b0a0967656e365f67745f666f7263655f77616b655f707574286465765f70726976293b0a7d0a0a73746174696320766f69642069726f6e6c616b655f656e61626c655f666263287374727563742064726d5f63727463202a637274632c20756e7369676e6564206c6f6e6720696e74657276616c290a7b0a097374727563742064726d5f646576696365202a646576203d20637274632d3e6465763b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097374727563742064726d5f6672616d65627566666572202a6662203d20637274632d3e66623b0a0973747275637420696e74656c5f6672616d65627566666572202a696e74656c5f6662203d20746f5f696e74656c5f6672616d65627566666572286662293b0a097374727563742064726d5f693931355f67656d5f6f626a656374202a6f626a203d20696e74656c5f66622d3e6f626a3b0a0973747275637420696e74656c5f63727463202a696e74656c5f63727463203d20746f5f696e74656c5f637274632863727463293b0a09696e7420706c616e65203d20696e74656c5f637274632d3e706c616e65203d3d2030203f20445046435f43544c5f504c414e4541203a20445046435f43544c5f504c414e45423b0a09756e7369676e6564206c6f6e67207374616c6c5f77617465726d61726b203d203230303b0a0975333220647066635f63746c3b0a0a09647066635f63746c203d20493931355f5245414428494c4b5f445046435f434f4e54524f4c293b0a09647066635f63746c20263d20445046435f52455345525645443b0a09647066635f63746c207c3d2028706c616e65207c20445046435f43544c5f4c494d49545f3158293b0a092f2a205365742070657273697374656e74206d6f646520666f722066726f6e742d6275666665722072656e646572696e672c20616c6120582e202a2f0a09647066635f63746c207c3d20445046435f43544c5f50455253495354454e545f4d4f44453b0a09647066635f63746c207c3d2028445046435f43544c5f46454e43455f454e207c206f626a2d3e66656e63655f726567293b0a09493931355f575249544528494c4b5f445046435f434849434b454e2c20445046435f48545f4d4f44494659293b0a0a09493931355f575249544528494c4b5f445046435f5245434f4d505f43544c2c20445046435f5245434f4d505f5354414c4c5f454e207c0a0909202020287374616c6c5f77617465726d61726b203c3c20445046435f5245434f4d505f5354414c4c5f574d5f534849465429207c0a090920202028696e74657276616c203c3c20445046435f5245434f4d505f54494d45525f434f554e545f534849465429293b0a09493931355f575249544528494c4b5f445046435f46454e43455f594f46462c20637274632d3e79293b0a09493931355f575249544528494c4b5f4642435f52545f424153452c206f626a2d3e6774745f6f6666736574207c20494c4b5f4642435f52545f56414c4944293b0a092f2a20656e61626c652069742e2e2e202a2f0a09493931355f575249544528494c4b5f445046435f434f4e54524f4c2c20647066635f63746c207c20445046435f43544c5f454e293b0a0a096966202849535f47454e36286465762929207b0a0909493931355f575249544528534e425f445046435f43544c5f53412c0a090909202020534e425f4350555f46454e43455f454e41424c45207c206f626a2d3e66656e63655f726567293b0a0909493931355f575249544528445046435f4350555f46454e43455f4f46465345542c20637274632d3e79293b0a090973616e64796272696467655f626c69745f6662635f75706461746528646576293b0a097d0a0a0944524d5f44454255475f4b4d532822656e61626c656420666263206f6e20706c616e652025645c6e222c20696e74656c5f637274632d3e706c616e65293b0a7d0a0a73746174696320766f69642069726f6e6c616b655f64697361626c655f666263287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0975333220647066635f63746c3b0a0a092f2a2044697361626c6520636f6d7072657373696f6e202a2f0a09647066635f63746c203d20493931355f5245414428494c4b5f445046435f434f4e54524f4c293b0a0969662028647066635f63746c202620445046435f43544c5f454e29207b0a0909647066635f63746c20263d207e445046435f43544c5f454e3b0a0909493931355f575249544528494c4b5f445046435f434f4e54524f4c2c20647066635f63746c293b0a0a090944524d5f44454255475f4b4d53282264697361626c6564204642435c6e22293b0a097d0a7d0a0a73746174696320626f6f6c2069726f6e6c616b655f6662635f656e61626c6564287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a0972657475726e20493931355f5245414428494c4b5f445046435f434f4e54524f4c29202620445046435f43544c5f454e3b0a7d0a0a626f6f6c20696e74656c5f6662635f656e61626c6564287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a0969662028216465765f707269762d3e646973706c61792e6662635f656e61626c6564290a090972657475726e2066616c73653b0a0a0972657475726e206465765f707269762d3e646973706c61792e6662635f656e61626c656428646576293b0a7d0a0a73746174696320766f696420696e74656c5f6662635f776f726b5f666e2873747275637420776f726b5f737472756374202a5f5f776f726b290a7b0a0973747275637420696e74656c5f6662635f776f726b202a776f726b203d0a0909636f6e7461696e65725f6f6628746f5f64656c617965645f776f726b285f5f776f726b292c0a090909202020202073747275637420696e74656c5f6662635f776f726b2c20776f726b293b0a097374727563742064726d5f646576696365202a646576203d20776f726b2d3e637274632d3e6465763b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a096d757465785f6c6f636b28266465762d3e7374727563745f6d75746578293b0a0969662028776f726b203d3d206465765f707269762d3e6662635f776f726b29207b0a09092f2a20446f75626c6520636865636b207468617420776520686176656e277420737769746368656420666220776974686f75742063616e63656c6c696e670a0909202a20746865207072696f7220776f726b2e0a0909202a2f0a090969662028776f726b2d3e637274632d3e6662203d3d20776f726b2d3e666229207b0a0909096465765f707269762d3e646973706c61792e656e61626c655f66626328776f726b2d3e637274632c0a0909090909092020202020776f726b2d3e696e74657276616c293b0a0a0909096465765f707269762d3e6366625f706c616e65203d20746f5f696e74656c5f6372746328776f726b2d3e63727463292d3e706c616e653b0a0909096465765f707269762d3e6366625f6662203d20776f726b2d3e637274632d3e66622d3e626173652e69643b0a0909096465765f707269762d3e6366625f79203d20776f726b2d3e637274632d3e793b0a09097d0a0a09096465765f707269762d3e6662635f776f726b203d204e554c4c3b0a097d0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0a096b6672656528776f726b293b0a7d0a0a73746174696320766f696420696e74656c5f63616e63656c5f6662635f776f726b287374727563742064726d5f693931355f70726976617465202a6465765f70726976290a7b0a09696620286465765f707269762d3e6662635f776f726b203d3d204e554c4c290a090972657475726e3b0a0a0944524d5f44454255475f4b4d53282263616e63656c6c696e672070656e64696e672046424320656e61626c655c6e22293b0a0a092f2a2053796e6368726f6e69736174696f6e2069732070726f7669646564206279207374727563745f6d7574657820616e6420636865636b696e67206f660a09202a206465765f707269762d3e6662635f776f726b2c20736f2077652063616e20706572666f726d207468652063616e63656c6c6174696f6e0a09202a20656e746972656c79206173796e6368726f6e6f75736c792e0a09202a2f0a096966202863616e63656c5f64656c617965645f776f726b28266465765f707269762d3e6662635f776f726b2d3e776f726b29290a09092f2a207461736b6c657420776173206b696c6c6564206265666f7265206265696e672072756e2c20636c65616e207570202a2f0a09096b66726565286465765f707269762d3e6662635f776f726b293b0a0a092f2a204d61726b2074686520776f726b206173206e6f206c6f6e6765722077616e74656420736f207468617420696620697420646f65730a09202a2077616b652d75702028626563617573652074686520776f726b2077617320616c72656164792072756e6e696e6720616e642077616974696e670a09202a20666f72206f7572206d75746578292c2069742077696c6c20646973636f7665722074686174206973206e6f206c6f6e6765720a09202a206e656365737361727920746f2072756e2e0a09202a2f0a096465765f707269762d3e6662635f776f726b203d204e554c4c3b0a7d0a0a766f696420696e74656c5f656e61626c655f666263287374727563742064726d5f63727463202a637274632c20756e7369676e6564206c6f6e6720696e74657276616c290a7b0a0973747275637420696e74656c5f6662635f776f726b202a776f726b3b0a097374727563742064726d5f646576696365202a646576203d20637274632d3e6465763b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a0969662028216465765f707269762d3e646973706c61792e656e61626c655f666263290a090972657475726e3b0a0a09696e74656c5f63616e63656c5f6662635f776f726b286465765f70726976293b0a0a09776f726b203d206b7a616c6c6f632873697a656f66202a776f726b2c204746505f4b45524e454c293b0a0969662028776f726b203d3d204e554c4c29207b0a09096465765f707269762d3e646973706c61792e656e61626c655f66626328637274632c20696e74657276616c293b0a090972657475726e3b0a097d0a0a09776f726b2d3e63727463203d20637274633b0a09776f726b2d3e6662203d20637274632d3e66623b0a09776f726b2d3e696e74657276616c203d20696e74657276616c3b0a09494e49545f44454c415945445f574f524b2826776f726b2d3e776f726b2c20696e74656c5f6662635f776f726b5f666e293b0a0a096465765f707269762d3e6662635f776f726b203d20776f726b3b0a0a0944524d5f44454255475f4b4d5328227363686564756c696e672064656c617965642046424320656e61626c655c6e22293b0a0a092f2a2044656c6179207468652061637475616c20656e61626c696e6720746f206c65742070616765666c697070696e6720636561736520616e64207468650a09202a20646973706c617920746f20736574746c65206265666f7265207374617274696e672074686520636f6d7072657373696f6e2e204e6f746520746861740a09202a20746869732064656c617920616c736f207365727665732061207365636f6e6420707572706f73653a20697420616c6c6f777320666f7220610a09202a2076626c616e6b20746f20706173732061667465722064697361626c696e672074686520464243206265666f726520776520617474656d70740a09202a20746f206d6f646966792074686520636f6e74726f6c207265676973746572732e0a09202a0a09202a2041206d6f726520636f6d706c69636174656420736f6c7574696f6e20776f756c6420696e766f6c766520747261636b696e672076626c616e6b730a09202a20666f6c6c6f77696e6720746865207465726d696e6174696f6e206f662074686520706167652d666c697070696e672073657175656e63650a09202a20616e6420696e6465656420706572666f726d696e672074686520656e61626c65206173206120636f2d726f7574696e6520616e64206e6f740a09202a2077616974696e672073796e6368726f6e6f75736c792075706f6e207468652076626c616e6b2e0a09202a2f0a097363686564756c655f64656c617965645f776f726b2826776f726b2d3e776f726b2c206d736563735f746f5f6a69666669657328353029293b0a7d0a0a766f696420696e74656c5f64697361626c655f666263287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a09696e74656c5f63616e63656c5f6662635f776f726b286465765f70726976293b0a0a0969662028216465765f707269762d3e646973706c61792e64697361626c655f666263290a090972657475726e3b0a0a096465765f707269762d3e646973706c61792e64697361626c655f66626328646576293b0a096465765f707269762d3e6366625f706c616e65203d202d313b0a7d0a0a2f2a2a0a202a20696e74656c5f7570646174655f666263202d20656e61626c652f64697361626c6520464243206173206e65656465640a202a20406465763a207468652064726d5f6465766963650a202a0a202a2053657420757020746865206672616d6562756666657220636f6d7072657373696f6e206861726477617265206174206d6f6465207365742074696d652e202057650a202a20656e61626c6520697420696620706f737369626c653a0a202a2020202d20706c616e652041206f6e6c7920286f6e207072652d393635290a202a2020202d206e6f20706978656c206d756c6974706c792f6c696e65206475706c69636174696f6e0a202a2020202d206e6f20616c7068612062756666657220646973636172640a202a2020202d206e6f206475616c20776964650a202a2020202d206672616d65627566666572203c3d203230343820696e2077696474682c203135333620696e206865696768740a202a0a202a2057652063616e277420617373756d65207468617420616e7920636f6d7072657373696f6e2077696c6c2074616b6520706c6163652028776f7273742063617365292c0a202a20736f2074686520636f6d70726573736564206275666665722068617320746f206265207468652073616d652073697a652061732074686520756e636f6d707265737365640a202a206f6e652e2020497420616c736f206d757374207265736964652028616c6f6e67207769746820746865206c696e65206c656e677468206275666665722920696e0a202a2073746f6c656e206d656d6f72792e0a202a0a202a205765206e65656420746f20656e61626c652f64697361626c6520464243206f6e206120676c6f62616c2062617369732e0a202a2f0a766f696420696e74656c5f7570646174655f666263287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097374727563742064726d5f63727463202a63727463203d204e554c4c2c202a746d705f637274633b0a0973747275637420696e74656c5f63727463202a696e74656c5f637274633b0a097374727563742064726d5f6672616d65627566666572202a66623b0a0973747275637420696e74656c5f6672616d65627566666572202a696e74656c5f66623b0a097374727563742064726d5f693931355f67656d5f6f626a656374202a6f626a3b0a09696e7420656e61626c655f6662633b0a0a096966202821693931355f706f77657273617665290a090972657475726e3b0a0a096966202821493931355f4841535f4642432864657629290a090972657475726e3b0a0a092f2a0a09202a2049662046424320697320616c7265616479206f6e2c207765206a757374206861766520746f2076657269667920746861742077652063616e0a09202a206b6565702069742074686174207761792e2e2e0a09202a204e65656420746f2064697361626c652069663a0a09202a2020202d206d6f7265207468616e206f6e652070697065206973206163746976650a09202a2020202d206368616e67696e672046424320706172616d7320287374726964652c2066656e63652c206d6f6465290a09202a2020202d206e657720666220697320746f6f206c6172676520746f2066697420696e20636f6d70726573736564206275666665720a09202a2020202d20676f696e6720746f20616e20756e737570706f7274656420636f6e6669672028696e7465726c6163652c20706978656c206d756c7469706c792c206574632e290a09202a2f0a096c6973745f666f725f656163685f656e74727928746d705f637274632c20266465762d3e6d6f64655f636f6e6669672e637274635f6c6973742c206865616429207b0a090969662028696e74656c5f637274635f61637469766528746d705f63727463292026260a09092020202021746f5f696e74656c5f6372746328746d705f63727463292d3e7072696d6172795f64697361626c656429207b0a090909696620286372746329207b0a0909090944524d5f44454255475f4b4d5328226d6f7265207468616e206f6e652070697065206163746976652c2064697361626c696e6720636f6d7072657373696f6e5c6e22293b0a090909096465765f707269762d3e6e6f5f6662635f726561736f6e203d204642435f4d554c5449504c455f50495045533b0a09090909676f746f206f75745f64697361626c653b0a0909097d0a09090963727463203d20746d705f637274633b0a09097d0a097d0a0a09696620282163727463207c7c20637274632d3e6662203d3d204e554c4c29207b0a090944524d5f44454255475f4b4d5328226e6f206f75747075742c2064697361626c696e675c6e22293b0a09096465765f707269762d3e6e6f5f6662635f726561736f6e203d204642435f4e4f5f4f55545055543b0a0909676f746f206f75745f64697361626c653b0a097d0a0a09696e74656c5f63727463203d20746f5f696e74656c5f637274632863727463293b0a096662203d20637274632d3e66623b0a09696e74656c5f6662203d20746f5f696e74656c5f6672616d65627566666572286662293b0a096f626a203d20696e74656c5f66622d3e6f626a3b0a0a09656e61626c655f666263203d20693931355f656e61626c655f6662633b0a0969662028656e61626c655f666263203c203029207b0a090944524d5f44454255475f4b4d5328226662632073657420746f207065722d636869702064656661756c745c6e22293b0a0909656e61626c655f666263203d20313b0a090969662028494e54454c5f494e464f28646576292d3e67656e203c3d2036290a090909656e61626c655f666263203d20303b0a097d0a096966202821656e61626c655f66626329207b0a090944524d5f44454255475f4b4d5328226662632064697361626c656420706572206d6f64756c6520706172616d5c6e22293b0a09096465765f707269762d3e6e6f5f6662635f726561736f6e203d204642435f4d4f44554c455f504152414d3b0a0909676f746f206f75745f64697361626c653b0a097d0a0969662028696e74656c5f66622d3e6f626a2d3e626173652e73697a65203e206465765f707269762d3e6366625f73697a6529207b0a090944524d5f44454255475f4b4d5328226672616d6562756666657220746f6f206c617267652c2064697361626c696e6720220a09090920202020202022636f6d7072657373696f6e5c6e22293b0a09096465765f707269762d3e6e6f5f6662635f726561736f6e203d204642435f53544f4c454e5f544f4f5f534d414c4c3b0a0909676f746f206f75745f64697361626c653b0a097d0a096966202828637274632d3e6d6f64652e666c61677320262044524d5f4d4f44455f464c41475f494e5445524c41434529207c7c0a092020202028637274632d3e6d6f64652e666c61677320262044524d5f4d4f44455f464c41475f44424c5343414e2929207b0a090944524d5f44454255475f4b4d5328226d6f646520696e636f6d70617469626c65207769746820636f6d7072657373696f6e2c20220a0909092020202020202264697361626c696e675c6e22293b0a09096465765f707269762d3e6e6f5f6662635f726561736f6e203d204642435f554e535550504f525445445f4d4f44453b0a0909676f746f206f75745f64697361626c653b0a097d0a096966202828637274632d3e6d6f64652e68646973706c6179203e203230343829207c7c0a092020202028637274632d3e6d6f64652e76646973706c6179203e20313533362929207b0a090944524d5f44454255475f4b4d5328226d6f646520746f6f206c6172676520666f7220636f6d7072657373696f6e2c2064697361626c696e675c6e22293b0a09096465765f707269762d3e6e6f5f6662635f726561736f6e203d204642435f4d4f44455f544f4f5f4c415247453b0a0909676f746f206f75745f64697361626c653b0a097d0a09696620282849535f49393135474d2864657629207c7c2049535f49393435474d28646576292920262620696e74656c5f637274632d3e706c616e6520213d203029207b0a090944524d5f44454255475f4b4d532822706c616e65206e6f7420302c2064697361626c696e6720636f6d7072657373696f6e5c6e22293b0a09096465765f707269762d3e6e6f5f6662635f726561736f6e203d204642435f4241445f504c414e453b0a0909676f746f206f75745f64697361626c653b0a097d0a0a092f2a2054686520757365206f662061204350552066656e6365206973206d616e6461746f727920696e206f7264657220746f20646574656374207772697465730a09202a206279207468652043505520746f20746865207363616e6f757420616e642074726967676572207570646174657320746f20746865204642432e0a09202a2f0a09696620286f626a2d3e74696c696e675f6d6f646520213d20493931355f54494c494e475f58207c7c0a09202020206f626a2d3e66656e63655f726567203d3d20493931355f46454e43455f5245475f4e4f4e4529207b0a090944524d5f44454255475f4b4d5328226672616d65627566666572206e6f742074696c6564206f722066656e6365642c2064697361626c696e6720636f6d7072657373696f6e5c6e22293b0a09096465765f707269762d3e6e6f5f6662635f726561736f6e203d204642435f4e4f545f54494c45443b0a0909676f746f206f75745f64697361626c653b0a097d0a0a092f2a20496620746865206b65726e656c206465627567676572206973206163746976652c20616c776179732064697361626c6520636f6d7072657373696f6e202a2f0a0969662028696e5f6462675f6d61737465722829290a0909676f746f206f75745f64697361626c653b0a0a092f2a20496620746865207363616e6f757420686173206e6f74206368616e6765642c20646f6e2774206d6f6469667920746865204642432073657474696e67732e0a09202a204e6f74652074686174207765206d616b65207468652066756e64616d656e74616c20617373756d7074696f6e2074686174207468652066622d3e6f626a0a09202a2063616e6e6f7420626520756e70696e6e65642028616e6420686176652069747320475454206f666673657420616e642066656e6365207265766f6b6564290a09202a20776974686f7574206669727374206265696e67206465636f75706c65642066726f6d20746865207363616e6f757420616e64204642432064697361626c65642e0a09202a2f0a09696620286465765f707269762d3e6366625f706c616e65203d3d20696e74656c5f637274632d3e706c616e652026260a09202020206465765f707269762d3e6366625f6662203d3d2066622d3e626173652e69642026260a09202020206465765f707269762d3e6366625f79203d3d20637274632d3e79290a090972657475726e3b0a0a0969662028696e74656c5f6662635f656e61626c6564286465762929207b0a09092f2a205765207570646174652046424320616c6f6e672074776f2070617468732c206166746572206368616e67696e672066622f637274630a0909202a20636f6e66696775726174696f6e20286d6f6465737769746368696e672920616e6420616674657220706167652d666c697070696e670a0909202a2066696e69736865732e20466f7220746865206c61747465722c207765206b6e6f772074686174206e6f74206f6e6c79206469640a0909202a2077652064697361626c65207468652046424320617420746865207374617274206f662074686520706167652d666c69700a0909202a2073657175656e63652c2062757420616c736f206d6f7265207468616e206f6e652076626c616e6b20686173207061737365642e0a0909202a0a0909202a20466f722074686520666f726d65722063617365206f66206d6f6465737769746368696e672c20697420697320706f737369626c650a0909202a20746f20737769746368206265747765656e2074776f204642432076616c696420636f6e66696775726174696f6e730a0909202a20696e7374616e74616e656f75736c7920736f20776520646f206e65656420746f2064697361626c6520746865204642430a0909202a206265666f72652077652063616e206d6f646966792069747320636f6e74726f6c207265676973746572732e20576520616c736f0a0909202a206861766520746f207761697420666f7220746865206e6578742076626c616e6b20666f72207468617420746f2074616b650a0909202a206566666563742e20486f77657665722c2073696e63652077652064656c617920656e61626c696e67204642432077652063616e0a0909202a20617373756d65207468617420612076626c616e6b20686173207061737365642073696e63652064697361626c696e6720616e640a0909202a20746861742077652063616e20736166656c7920616c746572207468652072656769737465727320696e207468652064656665727265640a0909202a2063616c6c6261636b2e0a0909202a0a0909202a20496e20746865207363656e6172696f207468617420776520676f2066726f6d20612076616c696420746f20696e76616c69640a0909202a20616e64207468656e206261636b20746f2076616c69642046424320636f6e66696775726174696f6e20776520686176650a0909202a206e6f2073747269637420656e666f7263656d656e74207468617420612076626c616e6b206f636375727265642073696e63650a0909202a2064697361626c696e6720746865204642432e20486f77657665722c20616c6f6e6720616c6c2063757272656e7420706970650a0909202a2064697361626c696e6720706174687320776520646f206e65656420746f207761697420666f7220612076626c616e6b2061740a0909202a20736f6d6520706f696e742e20416e642077652077616974206265666f726520656e61626c696e672046424320616e797761792e0a0909202a2f0a090944524d5f44454255475f4b4d53282264697361626c696e67206163746976652046424320666f72207570646174655c6e22293b0a0909696e74656c5f64697361626c655f66626328646576293b0a097d0a0a09696e74656c5f656e61626c655f66626328637274632c20353030293b0a0972657475726e3b0a0a6f75745f64697361626c653a0a092f2a204d756c7469706c652064697361626c65732073686f756c64206265206861726d6c657373202a2f0a0969662028696e74656c5f6662635f656e61626c6564286465762929207b0a090944524d5f44454255475f4b4d532822756e737570706f7274656420636f6e6669672c2064697361626c696e67204642435c6e22293b0a0909696e74656c5f64697361626c655f66626328646576293b0a097d0a7d0a0a73746174696320766f696420693931355f70696e65766965775f6765745f6d656d5f66726571287374727563742064726d5f646576696365202a646576290a7b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0975333220746d703b0a0a09746d70203d20493931355f5245414428434c4b434647293b0a0a097377697463682028746d70202620434c4b4346475f4653425f4d41534b29207b0a096361736520434c4b4346475f4653425f3533333a0a09096465765f707269762d3e6673625f66726571203d203533333b202f2a203133332a34202a2f0a0909627265616b3b0a096361736520434c4b4346475f4653425f3830303a0a09096465765f707269762d3e6673625f66726571203d203830303b202f2a203230302a34202a2f0a0909627265616b3b0a096361736520434c4b4346475f4653425f3636373a0a09096465765f707269762d3e6673625f66726571203d20203636373b202f2a203136372a34202a2f0a0909627265616b3b0a096361736520434c4b4346475f4653425f3430303a0a09096465765f707269762d3e6673625f66726571203d203430303b202f2a203130302a34202a2f0a0909627265616b3b0a097d0a0a097377697463682028746d70202620434c4b4346475f4d454d5f4d41534b29207b0a096361736520434c4b4346475f4d454d5f3533333a0a09096465765f707269762d3e6d656d5f66726571203d203533333b0a0909627265616b3b0a096361736520434c4b4346475f4d454d5f3636373a0a09096465765f707269762d3e6d656d5f66726571203d203636373b0a0909627265616b3b0a096361736520434c4b4346475f4d454d5f3830303a0a09096465765f707269762d3e6d656d5f66726571203d203830303b0a0909627265616b3b0a097d0a0a092f2a206465746563742070696e657669657720444452332073657474696e67202a2f0a09746d70203d20493931355f5245414428435348524444523343544c293b0a096465765f707269762d3e69735f64647233203d2028746d70202620435348524444523343544c5f4444523329203f2031203a20303b0a7d0a0a73746174696320766f696420693931355f69726f6e6c616b655f6765745f6d656d5f66726571287374727563742064726d5f646576696365202a646576290a7b0a0964726d5f693931355f707269766174655f74202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0975313620646472706c6c2c20637369706c6c3b0a0a09646472706c6c203d20493931355f524541443136284444524d504c4c31293b0a09637369706c6c203d20493931355f52454144313628435349504c4c30293b0a0a097377697463682028646472706c6c2026203078666629207b0a0963617365203078633a0a09096465765f707269762d3e6d656d5f66726571203d203830303b0a0909627265616b3b0a096361736520307831303a0a09096465765f707269762d3e6d656d5f66726571203d20313036363b0a0909627265616b3b0a096361736520307831343a0a09096465765f707269762d3e6d656d5f66726571203d20313333333b0a0909627265616b3b0a096361736520307831383a0a09096465765f707269762d3e6d656d5f66726571203d20313630303b0a0909627265616b3b0a0964656661756c743a0a090944524d5f44454255475f4452495645522822756e6b6e6f776e206d656d6f7279206672657175656e6379203078253032785c6e222c0a0909090920646472706c6c20262030786666293b0a09096465765f707269762d3e6d656d5f66726571203d20303b0a0909627265616b3b0a097d0a0a096465765f707269762d3e6970732e725f74203d206465765f707269762d3e6d656d5f667265713b0a0a097377697463682028637369706c6c202620307833666629207b0a09636173652030783030633a0a09096465765f707269762d3e6673625f66726571203d20333230303b0a0909627265616b3b0a09636173652030783030653a0a09096465765f707269762d3e6673625f66726571203d20333733333b0a0909627265616b3b0a09636173652030783031303a0a09096465765f707269762d3e6673625f66726571203d20343236363b0a0909627265616b3b0a09636173652030783031323a0a09096465765f707269762d3e6673625f66726571203d20343830303b0a0909627265616b3b0a09636173652030783031343a0a09096465765f707269762d3e6673625f66726571203d20353333333b0a0909627265616b3b0a09636173652030783031363a0a09096465765f707269762d3e6673625f66726571203d20353836363b0a0909627265616b3b0a09636173652030783031383a0a09096465765f707269762d3e6673625f66726571203d20363430303b0a0909627265616b3b0a0964656661756c743a0a090944524d5f44454255475f4452495645522822756e6b6e6f776e20667362206672657175656e6379203078253034785c6e222c0a0909090920637369706c6c2026203078336666293b0a09096465765f707269762d3e6673625f66726571203d20303b0a0909627265616b3b0a097d0a0a09696620286465765f707269762d3e6673625f66726571203d3d203332303029207b0a09096465765f707269762d3e6970732e635f6d203d20303b0a097d20656c736520696620286465765f707269762d3e6673625f66726571203e2033323030202626206465765f707269762d3e6673625f66726571203c3d203438303029207b0a09096465765f707269762d3e6970732e635f6d203d20313b0a097d20656c7365207b0a09096465765f707269762d3e6970732e635f6d203d20323b0a097d0a7d0a0a73746174696320636f6e73742073747275637420637873725f6c6174656e637920637873725f6c6174656e63795f7461626c655b5d203d207b0a097b312c20302c203830302c203430302c20333338322c2033333338322c20333938332c2033333938337d2c202020202f2a20444452322d343030205343202a2f0a097b312c20302c203830302c203636372c20333335342c2033333335342c20333830372c2033333830377d2c202020202f2a20444452322d363637205343202a2f0a097b312c20302c203830302c203830302c20333334372c2033333334372c20333736332c2033333736337d2c202020202f2a20444452322d383030205343202a2f0a097b312c20312c203830302c203636372c20363432302c2033363432302c20363837332c2033363837337d2c202020202f2a20444452332d363637205343202a2f0a097b312c20312c203830302c203830302c20353930322c2033353930322c20363331382c2033363331387d2c202020202f2a20444452332d383030205343202a2f0a0a097b312c20302c203636372c203430302c20333430302c2033333430302c20343032312c2033343032317d2c202020202f2a20444452322d343030205343202a2f0a097b312c20302c203636372c203636372c20333337322c2033333337322c20333834352c2033333834357d2c202020202f2a20444452322d363637205343202a2f0a097b312c20302c203636372c203830302c20333338362c2033333338362c20333832322c2033333832327d2c202020202f2a20444452322d383030205343202a2f0a097b312c20312c203636372c203636372c20363433382c2033363433382c20363931312c2033363931317d2c202020202f2a20444452332d363637205343202a2f0a097b312c20312c203636372c203830302c20353934312c2033353934312c20363337372c2033363337377d2c202020202f2a20444452332d383030205343202a2f0a0a097b312c20302c203430302c203430302c20333437322c2033333437322c20343137332c2033343137337d2c202020202f2a20444452322d343030205343202a2f0a097b312c20302c203430302c203636372c20333434332c2033333434332c20333939362c2033333939367d2c202020202f2a20444452322d363637205343202a2f0a097b312c20302c203430302c203830302c20333433302c2033333433302c20333934362c2033333934367d2c202020202f2a20444452322d383030205343202a2f0a097b312c20312c203430302c203636372c20363530392c2033363530392c20373036322c2033373036327d2c202020202f2a20444452332d363637205343202a2f0a097b312c20312c203430302c203830302c20353938352c2033353938352c20363530312c2033363530317d2c202020202f2a20444452332d383030205343202a2f0a0a097b302c20302c203830302c203430302c20333433382c2033333433382c20343036352c2033343036357d2c202020202f2a20444452322d343030205343202a2f0a097b302c20302c203830302c203636372c20333431302c2033333431302c20333838392c2033333838397d2c202020202f2a20444452322d363637205343202a2f0a097b302c20302c203830302c203830302c20333430332c2033333430332c20333834352c2033333834357d2c202020202f2a20444452322d383030205343202a2f0a097b302c20312c203830302c203636372c20363437362c2033363437362c20363935352c2033363935357d2c202020202f2a20444452332d363637205343202a2f0a097b302c20312c203830302c203830302c20353935382c2033353935382c20363430302c2033363430307d2c202020202f2a20444452332d383030205343202a2f0a0a097b302c20302c203636372c203430302c20333435362c2033333435362c20343130332c2033343130367d2c202020202f2a20444452322d343030205343202a2f0a097b302c20302c203636372c203636372c20333432382c2033333432382c20333932372c2033333932377d2c202020202f2a20444452322d363637205343202a2f0a097b302c20302c203636372c203830302c20333434332c2033333434332c20333930352c2033333930357d2c202020202f2a20444452322d383030205343202a2f0a097b302c20312c203636372c203636372c20363439342c2033363439342c20363939332c2033363939337d2c202020202f2a20444452332d363637205343202a2f0a097b302c20312c203636372c203830302c20353939382c2033353939382c20363436302c2033363436307d2c202020202f2a20444452332d383030205343202a2f0a0a097b302c20302c203430302c203430302c20333532382c2033333532382c20343235352c2033343235357d2c202020202f2a20444452322d343030205343202a2f0a097b302c20302c203430302c203636372c20333530302c2033333530302c20343037392c2033343037397d2c202020202f2a20444452322d363637205343202a2f0a097b302c20302c203430302c203830302c20333438372c2033333438372c20343032392c2033343032397d2c202020202f2a20444452322d383030205343202a2f0a097b302c20312c203430302c203636372c20363536362c2033363536362c20373134352c2033373134357d2c202020202f2a20444452332d363637205343202a2f0a097b302c20312c203430302c203830302c20363034322c2033363034322c20363538342c2033363538347d2c202020202f2a20444452332d383030205343202a2f0a7d3b0a0a73746174696320636f6e73742073747275637420637873725f6c6174656e6379202a696e74656c5f6765745f637873725f6c6174656e637928696e742069735f6465736b746f702c0a0909090909090920696e742069735f646472332c0a0909090909090920696e74206673622c0a0909090909090920696e74206d656d290a7b0a09636f6e73742073747275637420637873725f6c6174656e6379202a6c6174656e63793b0a09696e7420693b0a0a0969662028667362203d3d2030207c7c206d656d203d3d2030290a090972657475726e204e554c4c3b0a0a09666f72202869203d20303b2069203c2041525241595f53495a4528637873725f6c6174656e63795f7461626c65293b20692b2b29207b0a09096c6174656e6379203d2026637873725f6c6174656e63795f7461626c655b695d3b0a09096966202869735f6465736b746f70203d3d206c6174656e63792d3e69735f6465736b746f702026260a09092020202069735f64647233203d3d206c6174656e63792d3e69735f646472332026260a090920202020667362203d3d206c6174656e63792d3e6673625f66726571202626206d656d203d3d206c6174656e63792d3e6d656d5f66726571290a09090972657475726e206c6174656e63793b0a097d0a0a0944524d5f44454255475f4b4d532822556e6b6e6f776e204653422f4d454d20666f756e642c2064697361626c6520437853525c6e22293b0a0a0972657475726e204e554c4c3b0a7d0a0a73746174696320766f69642070696e65766965775f64697361626c655f63787372287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a092f2a20646561637469766174652063787372202a2f0a09493931355f5752495445284453504657332c20493931355f5245414428445350465733292026207e50494e45564945575f53454c465f524546524553485f454e293b0a7d0a0a2f2a0a202a204c6174656e637920666f72204649464f206665746368657320697320646570656e64656e74206f6e207365766572616c20666163746f72733a0a202a2020202d206d656d6f727920636f6e66696775726174696f6e202873706565642c206368616e6e656c73290a202a2020202d20636869707365740a202a2020202d2063757272656e74204d43482073746174650a202a2049742063616e20626520666169726c79206869676820696e20736f6d6520736974756174696f6e732c20736f206865726520776520617373756d65206120666169726c790a202a2070657373696d616c2076616c75652e20204974277320612074726164656f6666206265747765656e206578747261206d656d6f72792066657463686573202869662077650a202a2073657420746869732076616c756520746f6f20686967682c20746865204649464f2077696c6c206665746368206672657175656e746c7920746f20737461792066756c6c290a202a20616e6420706f77657220636f6e73756d7074696f6e202873657420697420746f6f206c6f7720746f207361766520706f77657220616e64207765206d69676874207365650a202a204649464f20756e64657272756e7320616e6420646973706c61792022666c69636b657222292e0a202a0a202a20412076616c7565206f6620357573207365656d7320746f206265206120676f6f642062616c616e63653b207361666520666f722076657279206c6f7720656e640a202a20706c6174666f726d7320627574206e6f74206f7665726c792061676772657373697665206f6e206c6f776572206c6174656e637920636f6e666967732e0a202a2f0a73746174696320636f6e737420696e74206c6174656e63795f6e73203d20353030303b0a0a73746174696320696e7420693978785f6765745f6669666f5f73697a65287374727563742064726d5f646576696365202a6465762c20696e7420706c616e65290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0975696e7433325f7420647370617262203d20493931355f5245414428445350415242293b0a09696e742073697a653b0a0a0973697a65203d20647370617262202620307837663b0a0969662028706c616e65290a090973697a65203d202828647370617262203e3e204453504152425f4353544152545f5348494654292026203078376629202d2073697a653b0a0a0944524d5f44454255475f4b4d5328224649464f2073697a65202d2028307825303878292025733a2025645c6e222c206473706172622c0a0909202020202020706c616e65203f20224222203a202241222c2073697a65293b0a0a0972657475726e2073697a653b0a7d0a0a73746174696320696e7420693835785f6765745f6669666f5f73697a65287374727563742064726d5f646576696365202a6465762c20696e7420706c616e65290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0975696e7433325f7420647370617262203d20493931355f5245414428445350415242293b0a09696e742073697a653b0a0a0973697a65203d2064737061726220262030783166663b0a0969662028706c616e65290a090973697a65203d202828647370617262203e3e204453504152425f42454e445f534849465429202620307831666629202d2073697a653b0a0973697a65203e3e3d20313b202f2a20436f6e7665727420746f2063616368656c696e6573202a2f0a0a0944524d5f44454255475f4b4d5328224649464f2073697a65202d2028307825303878292025733a2025645c6e222c206473706172622c0a0909202020202020706c616e65203f20224222203a202241222c2073697a65293b0a0a0972657475726e2073697a653b0a7d0a0a73746174696320696e7420693834355f6765745f6669666f5f73697a65287374727563742064726d5f646576696365202a6465762c20696e7420706c616e65290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0975696e7433325f7420647370617262203d20493931355f5245414428445350415242293b0a09696e742073697a653b0a0a0973697a65203d20647370617262202620307837663b0a0973697a65203e3e3d20323b202f2a20436f6e7665727420746f2063616368656c696e6573202a2f0a0a0944524d5f44454255475f4b4d5328224649464f2073697a65202d2028307825303878292025733a2025645c6e222c206473706172622c0a0909202020202020706c616e65203f20224222203a202241222c0a090920202020202073697a65293b0a0a0972657475726e2073697a653b0a7d0a0a73746174696320696e7420693833305f6765745f6669666f5f73697a65287374727563742064726d5f646576696365202a6465762c20696e7420706c616e65290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0975696e7433325f7420647370617262203d20493931355f5245414428445350415242293b0a09696e742073697a653b0a0a0973697a65203d20647370617262202620307837663b0a0973697a65203e3e3d20313b202f2a20436f6e7665727420746f2063616368656c696e6573202a2f0a0a0944524d5f44454255475f4b4d5328224649464f2073697a65202d2028307825303878292025733a2025645c6e222c206473706172622c0a0909202020202020706c616e65203f20224222203a202241222c2073697a65293b0a0a0972657475726e2073697a653b0a7d0a0a2f2a2050696e65766965772068617320646966666572656e742076616c75657320666f7220766172696f757320636f6e66696773202a2f0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d732070696e65766965775f646973706c61795f776d203d207b0a0950494e45564945575f444953504c41595f4649464f2c0a0950494e45564945575f4d41585f574d2c0a0950494e45564945575f4446545f574d2c0a0950494e45564945575f47554152445f574d2c0a0950494e45564945575f4649464f5f4c494e455f53495a450a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d732070696e65766965775f646973706c61795f68706c6c6f66665f776d203d207b0a0950494e45564945575f444953504c41595f4649464f2c0a0950494e45564945575f4d41585f574d2c0a0950494e45564945575f4446545f48504c4c4f46465f574d2c0a0950494e45564945575f47554152445f574d2c0a0950494e45564945575f4649464f5f4c494e455f53495a450a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d732070696e65766965775f637572736f725f776d203d207b0a0950494e45564945575f435552534f525f4649464f2c0a0950494e45564945575f435552534f525f4d41585f574d2c0a0950494e45564945575f435552534f525f4446545f574d2c0a0950494e45564945575f435552534f525f47554152445f574d2c0a0950494e45564945575f4649464f5f4c494e455f53495a452c0a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d732070696e65766965775f637572736f725f68706c6c6f66665f776d203d207b0a0950494e45564945575f435552534f525f4649464f2c0a0950494e45564945575f435552534f525f4d41585f574d2c0a0950494e45564945575f435552534f525f4446545f574d2c0a0950494e45564945575f435552534f525f47554152445f574d2c0a0950494e45564945575f4649464f5f4c494e455f53495a450a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73206734785f776d5f696e666f203d207b0a094734585f4649464f5f53495a452c0a094734585f4d41585f574d2c0a094734585f4d41585f574d2c0a09322c0a094734585f4649464f5f4c494e455f53495a452c0a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73206734785f637572736f725f776d5f696e666f203d207b0a09493936355f435552534f525f4649464f2c0a09493936355f435552534f525f4d41585f574d2c0a09493936355f435552534f525f4446545f574d2c0a09322c0a094734585f4649464f5f4c494e455f53495a452c0a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d732076616c6c6579766965775f776d5f696e666f203d207b0a0956414c4c4559564945575f4649464f5f53495a452c0a0956414c4c4559564945575f4d41585f574d2c0a0956414c4c4559564945575f4d41585f574d2c0a09322c0a094734585f4649464f5f4c494e455f53495a452c0a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d732076616c6c6579766965775f637572736f725f776d5f696e666f203d207b0a09493936355f435552534f525f4649464f2c0a0956414c4c4559564945575f435552534f525f4d41585f574d2c0a09493936355f435552534f525f4446545f574d2c0a09322c0a094734585f4649464f5f4c494e455f53495a452c0a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d7320693936355f637572736f725f776d5f696e666f203d207b0a09493936355f435552534f525f4649464f2c0a09493936355f435552534f525f4d41585f574d2c0a09493936355f435552534f525f4446545f574d2c0a09322c0a09493931355f4649464f5f4c494e455f53495a452c0a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d7320693934355f776d5f696e666f203d207b0a09493934355f4649464f5f53495a452c0a09493931355f4d41585f574d2c0a09312c0a09322c0a09493931355f4649464f5f4c494e455f53495a450a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d7320693931355f776d5f696e666f203d207b0a09493931355f4649464f5f53495a452c0a09493931355f4d41585f574d2c0a09312c0a09322c0a09493931355f4649464f5f4c494e455f53495a450a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d7320693835355f776d5f696e666f203d207b0a0949383535474d5f4649464f5f53495a452c0a09493931355f4d41585f574d2c0a09312c0a09322c0a09493833305f4649464f5f4c494e455f53495a450a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d7320693833305f776d5f696e666f203d207b0a09493833305f4649464f5f53495a452c0a09493931355f4d41585f574d2c0a09312c0a09322c0a09493833305f4649464f5f4c494e455f53495a450a7d3b0a0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d732069726f6e6c616b655f646973706c61795f776d5f696e666f203d207b0a09494c4b5f444953504c41595f4649464f2c0a09494c4b5f444953504c41595f4d4158574d2c0a09494c4b5f444953504c41595f444654574d2c0a09322c0a09494c4b5f4649464f5f4c494e455f53495a450a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d732069726f6e6c616b655f637572736f725f776d5f696e666f203d207b0a09494c4b5f435552534f525f4649464f2c0a09494c4b5f435552534f525f4d4158574d2c0a09494c4b5f435552534f525f444654574d2c0a09322c0a09494c4b5f4649464f5f4c494e455f53495a450a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d732069726f6e6c616b655f646973706c61795f7372776d5f696e666f203d207b0a09494c4b5f444953504c41595f53525f4649464f2c0a09494c4b5f444953504c41595f4d41585f5352574d2c0a09494c4b5f444953504c41595f4446545f5352574d2c0a09322c0a09494c4b5f4649464f5f4c494e455f53495a450a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d732069726f6e6c616b655f637572736f725f7372776d5f696e666f203d207b0a09494c4b5f435552534f525f53525f4649464f2c0a09494c4b5f435552534f525f4d41585f5352574d2c0a09494c4b5f435552534f525f4446545f5352574d2c0a09322c0a09494c4b5f4649464f5f4c494e455f53495a450a7d3b0a0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d732073616e64796272696467655f646973706c61795f776d5f696e666f203d207b0a09534e425f444953504c41595f4649464f2c0a09534e425f444953504c41595f4d4158574d2c0a09534e425f444953504c41595f444654574d2c0a09322c0a09534e425f4649464f5f4c494e455f53495a450a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d732073616e64796272696467655f637572736f725f776d5f696e666f203d207b0a09534e425f435552534f525f4649464f2c0a09534e425f435552534f525f4d4158574d2c0a09534e425f435552534f525f444654574d2c0a09322c0a09534e425f4649464f5f4c494e455f53495a450a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d732073616e64796272696467655f646973706c61795f7372776d5f696e666f203d207b0a09534e425f444953504c41595f53525f4649464f2c0a09534e425f444953504c41595f4d41585f5352574d2c0a09534e425f444953504c41595f4446545f5352574d2c0a09322c0a09534e425f4649464f5f4c494e455f53495a450a7d3b0a73746174696320636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d732073616e64796272696467655f637572736f725f7372776d5f696e666f203d207b0a09534e425f435552534f525f53525f4649464f2c0a09534e425f435552534f525f4d41585f5352574d2c0a09534e425f435552534f525f4446545f5352574d2c0a09322c0a09534e425f4649464f5f4c494e455f53495a450a7d3b0a0a0a2f2a2a0a202a20696e74656c5f63616c63756c6174655f776d202d2063616c63756c6174652077617465726d61726b206c6576656c0a202a2040636c6f636b5f696e5f6b687a3a20706978656c20636c6f636b0a202a2040776d3a2063686970204649464f20706172616d730a202a2040706978656c5f73697a653a20646973706c617920706978656c2073697a650a202a20406c6174656e63795f6e733a206d656d6f7279206c6174656e637920666f722074686520706c6174666f726d0a202a0a202a2043616c63756c617465207468652077617465726d61726b206c6576656c2028746865206c6576656c2061742077686963682074686520646973706c617920706c616e652077696c6c0a202a207374617274206665746368696e672066726f6d206d656d6f727920616761696e292e202045616368206368697020686173206120646966666572656e7420646973706c61790a202a204649464f2073697a6520616e6420616c6c6f636174696f6e2c20736f207468652063616c6c6572206e6565647320746f206669677572652074686174206f757420616e6420706173730a202a20696e2074686520636f727265637420696e74656c5f77617465726d61726b5f706172616d73207374727563747572652e0a202a0a202a2041732074686520706978656c20636c6f636b2072756e732c20746865204649464f2077696c6c20626520647261696e656420617420612072617465207468617420646570656e64730a202a206f6e2074686520706978656c2073697a652e20205768656e2069742072656163686573207468652077617465726d61726b206c6576656c2c206974276c6c2073746172740a202a206665746368696e67204649464f206c696e652073697a6564206261736564206368756e6b732066726f6d206d656d6f727920756e74696c20746865204649464f2066696c6c730a202a2070617374207468652077617465726d61726b20706f696e742e2020496620746865204649464f20647261696e7320636f6d706c6574656c792c2061204649464f20756e64657272756e0a202a2077696c6c206f636375722c20616e64206120646973706c617920656e67696e652068616e6720636f756c6420726573756c742e0a202a2f0a73746174696320756e7369676e6564206c6f6e6720696e74656c5f63616c63756c6174655f776d28756e7369676e6564206c6f6e6720636c6f636b5f696e5f6b687a2c0a0909090909636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73202a776d2c0a0909090909696e74206669666f5f73697a652c0a0909090909696e7420706978656c5f73697a652c0a0909090909756e7369676e6564206c6f6e67206c6174656e63795f6e73290a7b0a096c6f6e6720656e74726965735f72657175697265642c20776d5f73697a653b0a0a092f2a0a09202a204e6f74653a207765206e65656420746f206d616b65207375726520776520646f6e2774206f766572666c6f7720666f7220766172696f757320636c6f636b20260a09202a206c6174656e63792076616c7565732e0a09202a20636c6f636b7320676f2066726f6d2061206665772074686f7573616e6420746f207365766572616c2068756e647265642074686f7573616e642e0a09202a206c6174656e637920697320757375616c6c792061206665772074686f7573616e640a09202a2f0a09656e74726965735f7265717569726564203d202828636c6f636b5f696e5f6b687a202f203130303029202a20706978656c5f73697a65202a206c6174656e63795f6e7329202f0a0909313030303b0a09656e74726965735f7265717569726564203d204449565f524f554e445f555028656e74726965735f72657175697265642c20776d2d3e63616368656c696e655f73697a65293b0a0a0944524d5f44454255475f4b4d5328224649464f20656e747269657320726571756972656420666f72206d6f64653a20256c645c6e222c20656e74726965735f7265717569726564293b0a0a09776d5f73697a65203d206669666f5f73697a65202d2028656e74726965735f7265717569726564202b20776d2d3e67756172645f73697a65293b0a0a0944524d5f44454255475f4b4d5328224649464f2077617465726d61726b206c6576656c3a20256c645c6e222c20776d5f73697a65293b0a0a092f2a20446f6e27742070726f6d6f746520776d5f73697a6520746f20756e7369676e65642e2e2e202a2f0a0969662028776d5f73697a65203e20286c6f6e6729776d2d3e6d61785f776d290a0909776d5f73697a65203d20776d2d3e6d61785f776d3b0a0969662028776d5f73697a65203c3d2030290a0909776d5f73697a65203d20776d2d3e64656661756c745f776d3b0a0972657475726e20776d5f73697a653b0a7d0a0a737461746963207374727563742064726d5f63727463202a73696e676c655f656e61626c65645f63727463287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f63727463202a637274632c202a656e61626c6564203d204e554c4c3b0a0a096c6973745f666f725f656163685f656e74727928637274632c20266465762d3e6d6f64655f636f6e6669672e637274635f6c6973742c206865616429207b0a090969662028696e74656c5f637274635f61637469766528637274632929207b0a09090969662028656e61626c6564290a0909090972657475726e204e554c4c3b0a090909656e61626c6564203d20637274633b0a09097d0a097d0a0a0972657475726e20656e61626c65643b0a7d0a0a73746174696320766f69642070696e65766965775f7570646174655f776d287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097374727563742064726d5f63727463202a637274633b0a09636f6e73742073747275637420637873725f6c6174656e6379202a6c6174656e63793b0a09753332207265673b0a09756e7369676e6564206c6f6e6720776d3b0a0a096c6174656e6379203d20696e74656c5f6765745f637873725f6c6174656e63792849535f50494e45564945575f4728646576292c206465765f707269762d3e69735f646472332c0a0909090909206465765f707269762d3e6673625f667265712c206465765f707269762d3e6d656d5f66726571293b0a0969662028216c6174656e637929207b0a090944524d5f44454255475f4b4d532822556e6b6e6f776e204653422f4d454d20666f756e642c2064697361626c6520437853525c6e22293b0a090970696e65766965775f64697361626c655f6378737228646576293b0a090972657475726e3b0a097d0a0a0963727463203d2073696e676c655f656e61626c65645f6372746328646576293b0a09696620286372746329207b0a0909696e7420636c6f636b203d20637274632d3e6d6f64652e636c6f636b3b0a0909696e7420706978656c5f73697a65203d20637274632d3e66622d3e626974735f7065725f706978656c202f20383b0a0a09092f2a20446973706c6179205352202a2f0a0909776d203d20696e74656c5f63616c63756c6174655f776d28636c6f636b2c202670696e65766965775f646973706c61795f776d2c0a090909090970696e65766965775f646973706c61795f776d2e6669666f5f73697a652c0a0909090909706978656c5f73697a652c206c6174656e63792d3e646973706c61795f7372293b0a0909726567203d20493931355f5245414428445350465731293b0a090972656720263d207e44535046575f53525f4d41534b3b0a0909726567207c3d20776d203c3c2044535046575f53525f53484946543b0a0909493931355f5752495445284453504657312c20726567293b0a090944524d5f44454255475f4b4d5328224453504657312072656769737465722069732025785c6e222c20726567293b0a0a09092f2a20637572736f72205352202a2f0a0909776d203d20696e74656c5f63616c63756c6174655f776d28636c6f636b2c202670696e65766965775f637572736f725f776d2c0a090909090970696e65766965775f646973706c61795f776d2e6669666f5f73697a652c0a0909090909706978656c5f73697a652c206c6174656e63792d3e637572736f725f7372293b0a0909726567203d20493931355f5245414428445350465733293b0a090972656720263d207e44535046575f435552534f525f53525f4d41534b3b0a0909726567207c3d2028776d2026203078336629203c3c2044535046575f435552534f525f53525f53484946543b0a0909493931355f5752495445284453504657332c20726567293b0a0a09092f2a20446973706c61792048504c4c206f6666205352202a2f0a0909776d203d20696e74656c5f63616c63756c6174655f776d28636c6f636b2c202670696e65766965775f646973706c61795f68706c6c6f66665f776d2c0a090909090970696e65766965775f646973706c61795f68706c6c6f66665f776d2e6669666f5f73697a652c0a0909090909706978656c5f73697a652c206c6174656e63792d3e646973706c61795f68706c6c5f64697361626c65293b0a0909726567203d20493931355f5245414428445350465733293b0a090972656720263d207e44535046575f48504c4c5f53525f4d41534b3b0a0909726567207c3d20776d20262044535046575f48504c4c5f53525f4d41534b3b0a0909493931355f5752495445284453504657332c20726567293b0a0a09092f2a20637572736f722048504c4c206f6666205352202a2f0a0909776d203d20696e74656c5f63616c63756c6174655f776d28636c6f636b2c202670696e65766965775f637572736f725f68706c6c6f66665f776d2c0a090909090970696e65766965775f646973706c61795f68706c6c6f66665f776d2e6669666f5f73697a652c0a0909090909706978656c5f73697a652c206c6174656e63792d3e637572736f725f68706c6c5f64697361626c65293b0a0909726567203d20493931355f5245414428445350465733293b0a090972656720263d207e44535046575f48504c4c5f435552534f525f4d41534b3b0a0909726567207c3d2028776d2026203078336629203c3c2044535046575f48504c4c5f435552534f525f53484946543b0a0909493931355f5752495445284453504657332c20726567293b0a090944524d5f44454255475f4b4d5328224453504657332072656769737465722069732025785c6e222c20726567293b0a0a09092f2a2061637469766174652063787372202a2f0a0909493931355f5752495445284453504657332c0a090909202020493931355f524541442844535046573329207c2050494e45564945575f53454c465f524546524553485f454e293b0a090944524d5f44454255475f4b4d53282253656c662d7265667265736820697320656e61626c65645c6e22293b0a097d20656c7365207b0a090970696e65766965775f64697361626c655f6378737228646576293b0a090944524d5f44454255475f4b4d53282253656c662d726566726573682069732064697361626c65645c6e22293b0a097d0a7d0a0a73746174696320626f6f6c206734785f636f6d707574655f776d30287374727563742064726d5f646576696365202a6465762c0a09090920202020696e7420706c616e652c0a09090920202020636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73202a646973706c61792c0a09090920202020696e7420646973706c61795f6c6174656e63795f6e732c0a09090920202020636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73202a637572736f722c0a09090920202020696e7420637572736f725f6c6174656e63795f6e732c0a09090920202020696e74202a706c616e655f776d2c0a09090920202020696e74202a637572736f725f776d290a7b0a097374727563742064726d5f63727463202a637274633b0a09696e742068746f74616c2c2068646973706c61792c20636c6f636b2c20706978656c5f73697a653b0a09696e74206c696e655f74696d655f75732c206c696e655f636f756e743b0a09696e7420656e74726965732c20746c625f6d6973733b0a0a0963727463203d20696e74656c5f6765745f637274635f666f725f706c616e65286465762c20706c616e65293b0a096966202821696e74656c5f637274635f61637469766528637274632929207b0a09092a637572736f725f776d203d20637572736f722d3e67756172645f73697a653b0a09092a706c616e655f776d203d20646973706c61792d3e67756172645f73697a653b0a090972657475726e2066616c73653b0a097d0a0a0968746f74616c203d20637274632d3e6d6f64652e68746f74616c3b0a0968646973706c6179203d20637274632d3e6d6f64652e68646973706c61793b0a09636c6f636b203d20637274632d3e6d6f64652e636c6f636b3b0a09706978656c5f73697a65203d20637274632d3e66622d3e626974735f7065725f706978656c202f20383b0a0a092f2a205573652074686520736d616c6c20627566666572206d6574686f6420746f2063616c63756c61746520706c616e652077617465726d61726b202a2f0a09656e7472696573203d202828636c6f636b202a20706978656c5f73697a65202f203130303029202a20646973706c61795f6c6174656e63795f6e7329202f20313030303b0a09746c625f6d697373203d20646973706c61792d3e6669666f5f73697a652a646973706c61792d3e63616368656c696e655f73697a65202d2068646973706c6179202a20383b0a0969662028746c625f6d697373203e2030290a0909656e7472696573202b3d20746c625f6d6973733b0a09656e7472696573203d204449565f524f554e445f555028656e74726965732c20646973706c61792d3e63616368656c696e655f73697a65293b0a092a706c616e655f776d203d20656e7472696573202b20646973706c61792d3e67756172645f73697a653b0a09696620282a706c616e655f776d203e2028696e7429646973706c61792d3e6d61785f776d290a09092a706c616e655f776d203d20646973706c61792d3e6d61785f776d3b0a0a092f2a2055736520746865206c6172676520627566666572206d6574686f6420746f2063616c63756c61746520637572736f722077617465726d61726b202a2f0a096c696e655f74696d655f7573203d20282868746f74616c202a203130303029202f20636c6f636b293b0a096c696e655f636f756e74203d2028637572736f725f6c6174656e63795f6e73202f206c696e655f74696d655f7573202b203130303029202f20313030303b0a09656e7472696573203d206c696e655f636f756e74202a203634202a20706978656c5f73697a653b0a09746c625f6d697373203d20637572736f722d3e6669666f5f73697a652a637572736f722d3e63616368656c696e655f73697a65202d2068646973706c6179202a20383b0a0969662028746c625f6d697373203e2030290a0909656e7472696573202b3d20746c625f6d6973733b0a09656e7472696573203d204449565f524f554e445f555028656e74726965732c20637572736f722d3e63616368656c696e655f73697a65293b0a092a637572736f725f776d203d20656e7472696573202b20637572736f722d3e67756172645f73697a653b0a09696620282a637572736f725f776d203e2028696e7429637572736f722d3e6d61785f776d290a09092a637572736f725f776d203d2028696e7429637572736f722d3e6d61785f776d3b0a0a0972657475726e20747275653b0a7d0a0a2f2a0a202a20436865636b2074686520776d20726573756c742e0a202a0a202a20496620616e792063616c63756c617465642077617465726d61726b2076616c756573206973206c6172676572207468616e20746865206d6178696d756d2076616c756520746861740a202a2063616e2062652070726f6772616d6d656420696e746f20746865206173736f6369617465642077617465726d61726b2072656769737465722c20746861742077617465726d61726b0a202a206d7573742062652064697361626c65642e0a202a2f0a73746174696320626f6f6c206734785f636865636b5f7372776d287374727563742064726d5f646576696365202a6465762c0a090909202020696e7420646973706c61795f776d2c20696e7420637572736f725f776d2c0a090909202020636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73202a646973706c61792c0a090909202020636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73202a637572736f72290a7b0a0944524d5f44454255475f4b4d53282253522077617465726d61726b3a20646973706c617920706c616e652025642c20637572736f722025645c6e222c0a0909202020202020646973706c61795f776d2c20637572736f725f776d293b0a0a0969662028646973706c61795f776d203e20646973706c61792d3e6d61785f776d29207b0a090944524d5f44454255475f4b4d532822646973706c61792077617465726d61726b20697320746f6f206c617267652825642f256c64292c2064697361626c696e675c6e222c0a090909202020202020646973706c61795f776d2c20646973706c61792d3e6d61785f776d293b0a090972657475726e2066616c73653b0a097d0a0a0969662028637572736f725f776d203e20637572736f722d3e6d61785f776d29207b0a090944524d5f44454255475f4b4d532822637572736f722077617465726d61726b20697320746f6f206c617267652825642f256c64292c2064697361626c696e675c6e222c0a090909202020202020637572736f725f776d2c20637572736f722d3e6d61785f776d293b0a090972657475726e2066616c73653b0a097d0a0a09696620282128646973706c61795f776d207c7c20637572736f725f776d2929207b0a090944524d5f44454255475f4b4d5328225352206c6174656e637920697320302c2064697361626c696e675c6e22293b0a090972657475726e2066616c73653b0a097d0a0a0972657475726e20747275653b0a7d0a0a73746174696320626f6f6c206734785f636f6d707574655f7372776d287374727563742064726d5f646576696365202a6465762c0a0909092020202020696e7420706c616e652c0a0909092020202020696e74206c6174656e63795f6e732c0a0909092020202020636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73202a646973706c61792c0a0909092020202020636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73202a637572736f722c0a0909092020202020696e74202a646973706c61795f776d2c20696e74202a637572736f725f776d290a7b0a097374727563742064726d5f63727463202a637274633b0a09696e742068646973706c61792c2068746f74616c2c20706978656c5f73697a652c20636c6f636b3b0a09756e7369676e6564206c6f6e67206c696e655f74696d655f75733b0a09696e74206c696e655f636f756e742c206c696e655f73697a653b0a09696e7420736d616c6c2c206c617267653b0a09696e7420656e74726965733b0a0a0969662028216c6174656e63795f6e7329207b0a09092a646973706c61795f776d203d202a637572736f725f776d203d20303b0a090972657475726e2066616c73653b0a097d0a0a0963727463203d20696e74656c5f6765745f637274635f666f725f706c616e65286465762c20706c616e65293b0a0968646973706c6179203d20637274632d3e6d6f64652e68646973706c61793b0a0968746f74616c203d20637274632d3e6d6f64652e68746f74616c3b0a09636c6f636b203d20637274632d3e6d6f64652e636c6f636b3b0a09706978656c5f73697a65203d20637274632d3e66622d3e626974735f7065725f706978656c202f20383b0a0a096c696e655f74696d655f7573203d202868746f74616c202a203130303029202f20636c6f636b3b0a096c696e655f636f756e74203d20286c6174656e63795f6e73202f206c696e655f74696d655f7573202b203130303029202f20313030303b0a096c696e655f73697a65203d2068646973706c6179202a20706978656c5f73697a653b0a0a092f2a2055736520746865206d696e696d756d206f662074686520736d616c6c20616e64206c6172676520627566666572206d6574686f6420666f72207072696d617279202a2f0a09736d616c6c203d202828636c6f636b202a20706978656c5f73697a65202f203130303029202a206c6174656e63795f6e7329202f20313030303b0a096c61726765203d206c696e655f636f756e74202a206c696e655f73697a653b0a0a09656e7472696573203d204449565f524f554e445f5550286d696e28736d616c6c2c206c61726765292c20646973706c61792d3e63616368656c696e655f73697a65293b0a092a646973706c61795f776d203d20656e7472696573202b20646973706c61792d3e67756172645f73697a653b0a0a092f2a2063616c63756c617465207468652073656c662d726566726573682077617465726d61726b20666f7220646973706c617920637572736f72202a2f0a09656e7472696573203d206c696e655f636f756e74202a20706978656c5f73697a65202a2036343b0a09656e7472696573203d204449565f524f554e445f555028656e74726965732c20637572736f722d3e63616368656c696e655f73697a65293b0a092a637572736f725f776d203d20656e7472696573202b20637572736f722d3e67756172645f73697a653b0a0a0972657475726e206734785f636865636b5f7372776d286465762c0a0909092020202020202a646973706c61795f776d2c202a637572736f725f776d2c0a090909202020202020646973706c61792c20637572736f72293b0a7d0a0a73746174696320626f6f6c20766c765f636f6d707574655f647261696e5f6c6174656e6379287374727563742064726d5f646576696365202a6465762c0a090909092020202020696e7420706c616e652c0a090909092020202020696e74202a706c616e655f707265635f6d756c742c0a090909092020202020696e74202a706c616e655f646c2c0a090909092020202020696e74202a637572736f725f707265635f6d756c742c0a090909092020202020696e74202a637572736f725f646c290a7b0a097374727563742064726d5f63727463202a637274633b0a09696e7420636c6f636b2c20706978656c5f73697a653b0a09696e7420656e74726965733b0a0a0963727463203d20696e74656c5f6765745f637274635f666f725f706c616e65286465762c20706c616e65293b0a096966202821696e74656c5f637274635f616374697665286372746329290a090972657475726e2066616c73653b0a0a09636c6f636b203d20637274632d3e6d6f64652e636c6f636b3b092f2a205645534120444f5420436c6f636b202a2f0a09706978656c5f73697a65203d20637274632d3e66622d3e626974735f7065725f706978656c202f20383b092f2a20425050202a2f0a0a09656e7472696573203d2028636c6f636b202f203130303029202a20706978656c5f73697a653b0a092a706c616e655f707265635f6d756c74203d2028656e7472696573203e2032353629203f0a0909445241494e5f4c4154454e43595f505245434953494f4e5f3332203a20445241494e5f4c4154454e43595f505245434953494f4e5f31363b0a092a706c616e655f646c203d20283634202a20282a706c616e655f707265635f6d756c7429202a203429202f202828636c6f636b202f203130303029202a0a0909090909092020202020706978656c5f73697a65293b0a0a09656e7472696573203d2028636c6f636b202f203130303029202a20343b092f2a2042505020697320616c77617973203420666f7220637572736f72202a2f0a092a637572736f725f707265635f6d756c74203d2028656e7472696573203e2032353629203f0a0909445241494e5f4c4154454e43595f505245434953494f4e5f3332203a20445241494e5f4c4154454e43595f505245434953494f4e5f31363b0a092a637572736f725f646c203d20283634202a20282a637572736f725f707265635f6d756c7429202a203429202f202828636c6f636b202f203130303029202a2034293b0a0a0972657475726e20747275653b0a7d0a0a2f2a0a202a2055706461746520647261696e206c6174656e637920726567697374657273206f66206d656d6f727920617262697465720a202a0a202a2056616c6c65797669657720536f43206861732061206e6577206d656d6f7279206172626974657220616e64206e6565647320647261696e206c6174656e6379207265676973746572730a202a20746f2062652070726f6772616d6d65642e204561636820706c616e6520686173206120647261696e206c6174656e6379206d756c7469706c69657220616e64206120647261696e0a202a206c6174656e63792076616c75652e0a202a2f0a0a73746174696320766f696420766c765f7570646174655f647261696e5f6c6174656e6379287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09696e7420706c616e65615f707265632c20706c616e65615f646c2c20706c616e65625f707265632c20706c616e65625f646c3b0a09696e7420637572736f72615f707265632c20637572736f72615f646c2c20637572736f72625f707265632c20637572736f72625f646c3b0a09696e7420706c616e655f707265635f6d756c742c20637572736f725f707265635f6d756c743b202f2a20507265636973696f6e206d756c7469706c6965722069730a09090909090909656974686572203136206f72203332202a2f0a0a092f2a20466f7220706c616e6520412c20437572736f722041202a2f0a0969662028766c765f636f6d707574655f647261696e5f6c6174656e6379286465762c20302c2026706c616e655f707265635f6d756c742c2026706c616e65615f646c2c0a0909090920202020202026637572736f725f707265635f6d756c742c2026637572736f72615f646c2929207b0a0909637572736f72615f70726563203d2028637572736f725f707265635f6d756c74203d3d20445241494e5f4c4154454e43595f505245434953494f4e5f333229203f0a09090944444c5f435552534f52415f505245434953494f4e5f3332203a2044444c5f435552534f52415f505245434953494f4e5f31363b0a0909706c616e65615f70726563203d2028706c616e655f707265635f6d756c74203d3d20445241494e5f4c4154454e43595f505245434953494f4e5f333229203f0a09090944444c5f504c414e45415f505245434953494f4e5f3332203a2044444c5f504c414e45415f505245434953494f4e5f31363b0a0a0909493931355f575249544528564c565f44444c312c20637572736f72615f70726563207c0a0909090928637572736f72615f646c203c3c2044444c5f435552534f52415f534849465429207c0a09090909706c616e65615f70726563207c20706c616e65615f646c293b0a097d0a0a092f2a20466f7220706c616e6520422c20437572736f722042202a2f0a0969662028766c765f636f6d707574655f647261696e5f6c6174656e6379286465762c20312c2026706c616e655f707265635f6d756c742c2026706c616e65625f646c2c0a0909090920202020202026637572736f725f707265635f6d756c742c2026637572736f72625f646c2929207b0a0909637572736f72625f70726563203d2028637572736f725f707265635f6d756c74203d3d20445241494e5f4c4154454e43595f505245434953494f4e5f333229203f0a09090944444c5f435552534f52425f505245434953494f4e5f3332203a2044444c5f435552534f52425f505245434953494f4e5f31363b0a0909706c616e65625f70726563203d2028706c616e655f707265635f6d756c74203d3d20445241494e5f4c4154454e43595f505245434953494f4e5f333229203f0a09090944444c5f504c414e45425f505245434953494f4e5f3332203a2044444c5f504c414e45425f505245434953494f4e5f31363b0a0a0909493931355f575249544528564c565f44444c322c20637572736f72625f70726563207c0a0909090928637572736f72625f646c203c3c2044444c5f435552534f52425f534849465429207c0a09090909706c616e65625f70726563207c20706c616e65625f646c293b0a097d0a7d0a0a23646566696e652073696e676c655f706c616e655f656e61626c6564286d61736b292069735f706f7765725f6f665f32286d61736b290a0a73746174696320766f69642076616c6c6579766965775f7570646174655f776d287374727563742064726d5f646576696365202a646576290a7b0a0973746174696320636f6e737420696e742073725f6c6174656e63795f6e73203d2031323030303b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09696e7420706c616e65615f776d2c20706c616e65625f776d2c20637572736f72615f776d2c20637572736f72625f776d3b0a09696e7420706c616e655f73722c20637572736f725f73723b0a09696e742069676e6f72655f706c616e655f73722c2069676e6f72655f637572736f725f73723b0a09756e7369676e656420696e7420656e61626c6564203d20303b0a0a09766c765f7570646174655f647261696e5f6c6174656e637928646576293b0a0a09696620286734785f636f6d707574655f776d30286465762c20302c0a090909202020202676616c6c6579766965775f776d5f696e666f2c206c6174656e63795f6e732c0a090909202020202676616c6c6579766965775f637572736f725f776d5f696e666f2c206c6174656e63795f6e732c0a0909092020202026706c616e65615f776d2c2026637572736f72615f776d29290a0909656e61626c6564207c3d20313b0a0a09696620286734785f636f6d707574655f776d30286465762c20312c0a090909202020202676616c6c6579766965775f776d5f696e666f2c206c6174656e63795f6e732c0a090909202020202676616c6c6579766965775f637572736f725f776d5f696e666f2c206c6174656e63795f6e732c0a0909092020202026706c616e65625f776d2c2026637572736f72625f776d29290a0909656e61626c6564207c3d20323b0a0a096966202873696e676c655f706c616e655f656e61626c656428656e61626c6564292026260a09202020206734785f636f6d707574655f7372776d286465762c2066667328656e61626c656429202d20312c0a090909202020202073725f6c6174656e63795f6e732c0a09090920202020202676616c6c6579766965775f776d5f696e666f2c0a09090920202020202676616c6c6579766965775f637572736f725f776d5f696e666f2c0a090909202020202026706c616e655f73722c202669676e6f72655f637572736f725f7372292026260a09202020206734785f636f6d707574655f7372776d286465762c2066667328656e61626c656429202d20312c0a0909092020202020322a73725f6c6174656e63795f6e732c0a09090920202020202676616c6c6579766965775f776d5f696e666f2c0a09090920202020202676616c6c6579766965775f637572736f725f776d5f696e666f2c0a09090920202020202669676e6f72655f706c616e655f73722c2026637572736f725f73722929207b0a0909493931355f57524954452846575f424c435f53454c465f564c562c2046575f435350575244574e454e293b0a097d20656c7365207b0a0909493931355f57524954452846575f424c435f53454c465f564c562c0a090909202020493931355f524541442846575f424c435f53454c465f564c56292026207e46575f435350575244574e454e293b0a0909706c616e655f7372203d20637572736f725f7372203d20303b0a097d0a0a0944524d5f44454255475f4b4d53282253657474696e67204649464f2077617465726d61726b73202d20413a20706c616e653d25642c20637572736f723d25642c20423a20706c616e653d25642c20637572736f723d25642c2053523a20706c616e653d25642c20637572736f723d25645c6e222c0a0909202020202020706c616e65615f776d2c20637572736f72615f776d2c0a0909202020202020706c616e65625f776d2c20637572736f72625f776d2c0a0909202020202020706c616e655f73722c20637572736f725f7372293b0a0a09493931355f5752495445284453504657312c0a090920202028706c616e655f7372203c3c2044535046575f53525f534849465429207c0a090920202028637572736f72625f776d203c3c2044535046575f435552534f52425f534849465429207c0a090920202028706c616e65625f776d203c3c2044535046575f504c414e45425f534849465429207c0a0909202020706c616e65615f776d293b0a09493931355f5752495445284453504657322c0a090920202028493931355f5245414428445350465732292026207e44535046575f435552534f52415f4d41534b29207c0a090920202028637572736f72615f776d203c3c2044535046575f435552534f52415f534849465429293b0a09493931355f5752495445284453504657332c0a090920202028493931355f5245414428445350465733292026207e44535046575f435552534f525f53525f4d41534b29207c0a090920202028637572736f725f7372203c3c2044535046575f435552534f525f53525f534849465429293b0a7d0a0a73746174696320766f6964206734785f7570646174655f776d287374727563742064726d5f646576696365202a646576290a7b0a0973746174696320636f6e737420696e742073725f6c6174656e63795f6e73203d2031323030303b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09696e7420706c616e65615f776d2c20706c616e65625f776d2c20637572736f72615f776d2c20637572736f72625f776d3b0a09696e7420706c616e655f73722c20637572736f725f73723b0a09756e7369676e656420696e7420656e61626c6564203d20303b0a0a09696620286734785f636f6d707574655f776d30286465762c20302c0a09090920202020266734785f776d5f696e666f2c206c6174656e63795f6e732c0a09090920202020266734785f637572736f725f776d5f696e666f2c206c6174656e63795f6e732c0a0909092020202026706c616e65615f776d2c2026637572736f72615f776d29290a0909656e61626c6564207c3d20313b0a0a09696620286734785f636f6d707574655f776d30286465762c20312c0a09090920202020266734785f776d5f696e666f2c206c6174656e63795f6e732c0a09090920202020266734785f637572736f725f776d5f696e666f2c206c6174656e63795f6e732c0a0909092020202026706c616e65625f776d2c2026637572736f72625f776d29290a0909656e61626c6564207c3d20323b0a0a096966202873696e676c655f706c616e655f656e61626c656428656e61626c6564292026260a09202020206734785f636f6d707574655f7372776d286465762c2066667328656e61626c656429202d20312c0a090909202020202073725f6c6174656e63795f6e732c0a0909092020202020266734785f776d5f696e666f2c0a0909092020202020266734785f637572736f725f776d5f696e666f2c0a090909202020202026706c616e655f73722c2026637572736f725f73722929207b0a0909493931355f57524954452846575f424c435f53454c462c2046575f424c435f53454c465f454e293b0a097d20656c7365207b0a0909493931355f57524954452846575f424c435f53454c462c0a090909202020493931355f524541442846575f424c435f53454c46292026207e46575f424c435f53454c465f454e293b0a0909706c616e655f7372203d20637572736f725f7372203d20303b0a097d0a0a0944524d5f44454255475f4b4d53282253657474696e67204649464f2077617465726d61726b73202d20413a20706c616e653d25642c20637572736f723d25642c20423a20706c616e653d25642c20637572736f723d25642c2053523a20706c616e653d25642c20637572736f723d25645c6e222c0a0909202020202020706c616e65615f776d2c20637572736f72615f776d2c0a0909202020202020706c616e65625f776d2c20637572736f72625f776d2c0a0909202020202020706c616e655f73722c20637572736f725f7372293b0a0a09493931355f5752495445284453504657312c0a090920202028706c616e655f7372203c3c2044535046575f53525f534849465429207c0a090920202028637572736f72625f776d203c3c2044535046575f435552534f52425f534849465429207c0a090920202028706c616e65625f776d203c3c2044535046575f504c414e45425f534849465429207c0a0909202020706c616e65615f776d293b0a09493931355f5752495445284453504657322c0a090920202028493931355f5245414428445350465732292026207e44535046575f435552534f52415f4d41534b29207c0a090920202028637572736f72615f776d203c3c2044535046575f435552534f52415f534849465429293b0a092f2a2048504c4c206f666620696e2053522068617320736f6d6520697373756573206f6e204734782e2e2e2064697361626c65206974202a2f0a09493931355f5752495445284453504657332c0a090920202028493931355f5245414428445350465733292026207e2844535046575f48504c4c5f53525f454e207c2044535046575f435552534f525f53525f4d41534b2929207c0a090920202028637572736f725f7372203c3c2044535046575f435552534f525f53525f534849465429293b0a7d0a0a73746174696320766f696420693936355f7570646174655f776d287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097374727563742064726d5f63727463202a637274633b0a09696e74207372776d203d20313b0a09696e7420637572736f725f7372203d2031363b0a0a092f2a2043616c6320737220656e747269657320666f72206f6e6520706c616e6520636f6e66696773202a2f0a0963727463203d2073696e676c655f656e61626c65645f6372746328646576293b0a09696620286372746329207b0a09092f2a2073656c662d7265667265736820686173206d75636820686967686572206c6174656e6379202a2f0a090973746174696320636f6e737420696e742073725f6c6174656e63795f6e73203d2031323030303b0a0909696e7420636c6f636b203d20637274632d3e6d6f64652e636c6f636b3b0a0909696e742068746f74616c203d20637274632d3e6d6f64652e68746f74616c3b0a0909696e742068646973706c6179203d20637274632d3e6d6f64652e68646973706c61793b0a0909696e7420706978656c5f73697a65203d20637274632d3e66622d3e626974735f7065725f706978656c202f20383b0a0909756e7369676e6564206c6f6e67206c696e655f74696d655f75733b0a0909696e7420656e74726965733b0a0a09096c696e655f74696d655f7573203d20282868746f74616c202a203130303029202f20636c6f636b293b0a0a09092f2a20557365206e732f7573207468656e2064697669646520746f20707265736572766520707265636973696f6e202a2f0a0909656e7472696573203d2028282873725f6c6174656e63795f6e73202f206c696e655f74696d655f757329202b203130303029202f203130303029202a0a090909706978656c5f73697a65202a2068646973706c61793b0a0909656e7472696573203d204449565f524f554e445f555028656e74726965732c20493931355f4649464f5f4c494e455f53495a45293b0a09097372776d203d20493936355f4649464f5f53495a45202d20656e74726965733b0a0909696620287372776d203c2030290a0909097372776d203d20313b0a09097372776d20263d2030783166663b0a090944524d5f44454255475f4b4d53282273656c662d7265667265736820656e74726965733a2025642c20776d3a2025645c6e222c0a090909202020202020656e74726965732c207372776d293b0a0a0909656e7472696573203d2028282873725f6c6174656e63795f6e73202f206c696e655f74696d655f757329202b203130303029202f203130303029202a0a090909706978656c5f73697a65202a2036343b0a0909656e7472696573203d204449565f524f554e445f555028656e74726965732c0a09090909092020693936355f637572736f725f776d5f696e666f2e63616368656c696e655f73697a65293b0a0909637572736f725f7372203d20693936355f637572736f725f776d5f696e666f2e6669666f5f73697a65202d0a09090928656e7472696573202b20693936355f637572736f725f776d5f696e666f2e67756172645f73697a65293b0a0a090969662028637572736f725f7372203e20693936355f637572736f725f776d5f696e666f2e6d61785f776d290a090909637572736f725f7372203d20693936355f637572736f725f776d5f696e666f2e6d61785f776d3b0a0a090944524d5f44454255475f4b4d53282273656c662d726566726573682077617465726d61726b3a20646973706c617920706c616e6520256420220a09090920202020202022637572736f722025645c6e222c207372776d2c20637572736f725f7372293b0a0a09096966202849535f43524553544c494e452864657629290a090909493931355f57524954452846575f424c435f53454c462c2046575f424c435f53454c465f454e293b0a097d20656c7365207b0a09092f2a205475726e206f66662073656c66207265667265736820696620626f74682070697065732061726520656e61626c6564202a2f0a09096966202849535f43524553544c494e452864657629290a090909493931355f57524954452846575f424c435f53454c462c20493931355f524541442846575f424c435f53454c46290a0909090920202026207e46575f424c435f53454c465f454e293b0a097d0a0a0944524d5f44454255475f4b4d53282253657474696e67204649464f2077617465726d61726b73202d20413a20382c20423a20382c20433a20382c2053522025645c6e222c0a09092020202020207372776d293b0a0a092f2a2039363520686173206c696d69746174696f6e732e2e2e202a2f0a09493931355f5752495445284453504657312c20287372776d203c3c2044535046575f53525f534849465429207c0a09092020202838203c3c20313629207c202838203c3c203829207c202838203c3c203029293b0a09493931355f5752495445284453504657322c202838203c3c203829207c202838203c3c203029293b0a092f2a2075706461746520637572736f722053522077617465726d61726b202a2f0a09493931355f5752495445284453504657332c2028637572736f725f7372203c3c2044535046575f435552534f525f53525f534849465429293b0a7d0a0a73746174696320766f696420693978785f7570646174655f776d287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73202a776d5f696e666f3b0a0975696e7433325f74206677617465725f6c6f3b0a0975696e7433325f74206677617465725f68693b0a09696e742063776d2c207372776d203d20313b0a09696e74206669666f5f73697a653b0a09696e7420706c616e65615f776d2c20706c616e65625f776d3b0a097374727563742064726d5f63727463202a637274632c202a656e61626c6564203d204e554c4c3b0a0a096966202849535f49393435474d2864657629290a0909776d5f696e666f203d2026693934355f776d5f696e666f3b0a09656c736520696620282149535f47454e322864657629290a0909776d5f696e666f203d2026693931355f776d5f696e666f3b0a09656c73650a0909776d5f696e666f203d2026693835355f776d5f696e666f3b0a0a096669666f5f73697a65203d206465765f707269762d3e646973706c61792e6765745f6669666f5f73697a65286465762c2030293b0a0963727463203d20696e74656c5f6765745f637274635f666f725f706c616e65286465762c2030293b0a0969662028696e74656c5f637274635f61637469766528637274632929207b0a0909696e7420637070203d20637274632d3e66622d3e626974735f7065725f706978656c202f20383b0a09096966202849535f47454e322864657629290a090909637070203d20343b0a0a0909706c616e65615f776d203d20696e74656c5f63616c63756c6174655f776d28637274632d3e6d6f64652e636c6f636b2c0a090909090920202020202020776d5f696e666f2c206669666f5f73697a652c206370702c0a0909090909202020202020206c6174656e63795f6e73293b0a0909656e61626c6564203d20637274633b0a097d20656c73650a0909706c616e65615f776d203d206669666f5f73697a65202d20776d5f696e666f2d3e67756172645f73697a653b0a0a096669666f5f73697a65203d206465765f707269762d3e646973706c61792e6765745f6669666f5f73697a65286465762c2031293b0a0963727463203d20696e74656c5f6765745f637274635f666f725f706c616e65286465762c2031293b0a0969662028696e74656c5f637274635f61637469766528637274632929207b0a0909696e7420637070203d20637274632d3e66622d3e626974735f7065725f706978656c202f20383b0a09096966202849535f47454e322864657629290a090909637070203d20343b0a0a0909706c616e65625f776d203d20696e74656c5f63616c63756c6174655f776d28637274632d3e6d6f64652e636c6f636b2c0a090909090920202020202020776d5f696e666f2c206669666f5f73697a652c206370702c0a0909090909202020202020206c6174656e63795f6e73293b0a090969662028656e61626c6564203d3d204e554c4c290a090909656e61626c6564203d20637274633b0a0909656c73650a090909656e61626c6564203d204e554c4c3b0a097d20656c73650a0909706c616e65625f776d203d206669666f5f73697a65202d20776d5f696e666f2d3e67756172645f73697a653b0a0a0944524d5f44454255475f4b4d5328224649464f2077617465726d61726b73202d20413a2025642c20423a2025645c6e222c20706c616e65615f776d2c20706c616e65625f776d293b0a0a092f2a0a09202a204f7665726c6179206765747320616e20616767726573736976652064656661756c742073696e636520766964656f206a6974746572206973206261642e0a09202a2f0a0963776d203d20323b0a0a092f2a20506c6179207361666520616e642064697361626c652073656c662d72656672657368206265666f72652061646a757374696e672077617465726d61726b732e202a2f0a096966202849535f49393435472864657629207c7c2049535f49393435474d2864657629290a0909493931355f57524954452846575f424c435f53454c462c2046575f424c435f53454c465f454e5f4d41534b207c2030293b0a09656c7365206966202849535f49393135474d2864657629290a0909493931355f575249544528494e5354504d2c20493931355f5245414428494e5354504d292026207e494e5354504d5f53454c465f454e293b0a0a092f2a2043616c6320737220656e747269657320666f72206f6e6520706c616e6520636f6e66696773202a2f0a09696620284841535f46575f424c43286465762920262620656e61626c656429207b0a09092f2a2073656c662d7265667265736820686173206d75636820686967686572206c6174656e6379202a2f0a090973746174696320636f6e737420696e742073725f6c6174656e63795f6e73203d20363030303b0a0909696e7420636c6f636b203d20656e61626c65642d3e6d6f64652e636c6f636b3b0a0909696e742068746f74616c203d20656e61626c65642d3e6d6f64652e68746f74616c3b0a0909696e742068646973706c6179203d20656e61626c65642d3e6d6f64652e68646973706c61793b0a0909696e7420706978656c5f73697a65203d20656e61626c65642d3e66622d3e626974735f7065725f706978656c202f20383b0a0909756e7369676e6564206c6f6e67206c696e655f74696d655f75733b0a0909696e7420656e74726965733b0a0a09096c696e655f74696d655f7573203d202868746f74616c202a203130303029202f20636c6f636b3b0a0a09092f2a20557365206e732f7573207468656e2064697669646520746f20707265736572766520707265636973696f6e202a2f0a0909656e7472696573203d2028282873725f6c6174656e63795f6e73202f206c696e655f74696d655f757329202b203130303029202f203130303029202a0a090909706978656c5f73697a65202a2068646973706c61793b0a0909656e7472696573203d204449565f524f554e445f555028656e74726965732c20776d5f696e666f2d3e63616368656c696e655f73697a65293b0a090944524d5f44454255475f4b4d53282273656c662d7265667265736820656e74726965733a2025645c6e222c20656e7472696573293b0a09097372776d203d20776d5f696e666f2d3e6669666f5f73697a65202d20656e74726965733b0a0909696620287372776d203c2030290a0909097372776d203d20313b0a0a09096966202849535f49393435472864657629207c7c2049535f49393435474d2864657629290a090909493931355f57524954452846575f424c435f53454c462c0a0909090920202046575f424c435f53454c465f4649464f5f4d41534b207c20287372776d2026203078666629293b0a0909656c7365206966202849535f49393135474d2864657629290a090909493931355f57524954452846575f424c435f53454c462c207372776d20262030783366293b0a097d0a0a0944524d5f44454255475f4b4d53282253657474696e67204649464f2077617465726d61726b73202d20413a2025642c20423a2025642c20433a2025642c2053522025645c6e222c0a0909202020202020706c616e65615f776d2c20706c616e65625f776d2c2063776d2c207372776d293b0a0a096677617465725f6c6f203d202828706c616e65625f776d2026203078336629203c3c20313629207c2028706c616e65615f776d20262030783366293b0a096677617465725f6869203d202863776d20262030783166293b0a0a092f2a205365742072657175657374206c656e67746820746f20382063616368656c696e657320706572206665746368202a2f0a096677617465725f6c6f203d206677617465725f6c6f207c202831203c3c20323429207c202831203c3c2038293b0a096677617465725f6869203d206677617465725f6869207c202831203c3c2038293b0a0a09493931355f57524954452846575f424c432c206677617465725f6c6f293b0a09493931355f57524954452846575f424c43322c206677617465725f6869293b0a0a09696620284841535f46575f424c43286465762929207b0a090969662028656e61626c656429207b0a0909096966202849535f49393435472864657629207c7c2049535f49393435474d2864657629290a09090909493931355f57524954452846575f424c435f53454c462c0a090909090920202046575f424c435f53454c465f454e5f4d41534b207c2046575f424c435f53454c465f454e293b0a090909656c7365206966202849535f49393135474d2864657629290a09090909493931355f575249544528494e5354504d2c20493931355f5245414428494e5354504d29207c20494e5354504d5f53454c465f454e293b0a09090944524d5f44454255475f4b4d5328226d656d6f72792073656c66207265667265736820656e61626c65645c6e22293b0a09097d20656c73650a09090944524d5f44454255475f4b4d5328226d656d6f72792073656c6620726566726573682064697361626c65645c6e22293b0a097d0a7d0a0a73746174696320766f696420693833305f7570646174655f776d287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097374727563742064726d5f63727463202a637274633b0a0975696e7433325f74206677617465725f6c6f3b0a09696e7420706c616e65615f776d3b0a0a0963727463203d2073696e676c655f656e61626c65645f6372746328646576293b0a096966202863727463203d3d204e554c4c290a090972657475726e3b0a0a09706c616e65615f776d203d20696e74656c5f63616c63756c6174655f776d28637274632d3e6d6f64652e636c6f636b2c2026693833305f776d5f696e666f2c0a09090909202020202020206465765f707269762d3e646973706c61792e6765745f6669666f5f73697a65286465762c2030292c0a0909090920202020202020342c206c6174656e63795f6e73293b0a096677617465725f6c6f203d20493931355f524541442846575f424c43292026207e30786666663b0a096677617465725f6c6f207c3d2028333c3c3829207c20706c616e65615f776d3b0a0a0944524d5f44454255475f4b4d53282253657474696e67204649464f2077617465726d61726b73202d20413a2025645c6e222c20706c616e65615f776d293b0a0a09493931355f57524954452846575f424c432c206677617465725f6c6f293b0a7d0a0a23646566696e6520494c4b5f4c50305f504c414e455f4c4154454e435909093730300a23646566696e6520494c4b5f4c50305f435552534f525f4c4154454e43590909313330300a0a2f2a0a202a20436865636b2074686520776d20726573756c742e0a202a0a202a20496620616e792063616c63756c617465642077617465726d61726b2076616c756573206973206c6172676572207468616e20746865206d6178696d756d2076616c756520746861740a202a2063616e2062652070726f6772616d6d656420696e746f20746865206173736f6369617465642077617465726d61726b2072656769737465722c20746861742077617465726d61726b0a202a206d7573742062652064697361626c65642e0a202a2f0a73746174696320626f6f6c2069726f6e6c616b655f636865636b5f7372776d287374727563742064726d5f646576696365202a6465762c20696e74206c6576656c2c0a09090909696e74206662635f776d2c20696e7420646973706c61795f776d2c20696e7420637572736f725f776d2c0a09090909636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73202a646973706c61792c0a09090909636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73202a637572736f72290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a0944524d5f44454255475f4b4d53282277617465726d61726b2025643a20646973706c617920706c616e652025642c20666263206c696e65732025642c220a09092020202020202220637572736f722025645c6e222c206c6576656c2c20646973706c61795f776d2c206662635f776d2c20637572736f725f776d293b0a0a09696620286662635f776d203e20534e425f4642435f4d41585f5352574d29207b0a090944524d5f44454255475f4b4d5328226662632077617465726d61726b2825642920697320746f6f206c61726765282564292c2064697361626c696e6720776d25642b5c6e222c0a0909092020202020206662635f776d2c20534e425f4642435f4d41585f5352574d2c206c6576656c293b0a0a09092f2a20666263206861732069742773206f776e2077617920746f2064697361626c652046424320574d202a2f0a0909493931355f575249544528444953505f4152425f43544c2c0a090909202020493931355f5245414428444953505f4152425f43544c29207c20444953505f4642435f574d5f444953293b0a090972657475726e2066616c73653b0a097d0a0a0969662028646973706c61795f776d203e20646973706c61792d3e6d61785f776d29207b0a090944524d5f44454255475f4b4d532822646973706c61792077617465726d61726b2825642920697320746f6f206c61726765282564292c2064697361626c696e6720776d25642b5c6e222c0a090909202020202020646973706c61795f776d2c20534e425f444953504c41595f4d41585f5352574d2c206c6576656c293b0a090972657475726e2066616c73653b0a097d0a0a0969662028637572736f725f776d203e20637572736f722d3e6d61785f776d29207b0a090944524d5f44454255475f4b4d532822637572736f722077617465726d61726b2825642920697320746f6f206c61726765282564292c2064697361626c696e6720776d25642b5c6e222c0a090909202020202020637572736f725f776d2c20534e425f435552534f525f4d41585f5352574d2c206c6576656c293b0a090972657475726e2066616c73653b0a097d0a0a096966202821286662635f776d207c7c20646973706c61795f776d207c7c20637572736f725f776d2929207b0a090944524d5f44454255475f4b4d5328226c6174656e637920256420697320302c2064697361626c696e6720776d25642b5c6e222c206c6576656c2c206c6576656c293b0a090972657475726e2066616c73653b0a097d0a0a0972657475726e20747275653b0a7d0a0a2f2a0a202a20436f6d707574652077617465726d61726b2076616c756573206f6620574d5b312d335d2c0a202a2f0a73746174696320626f6f6c2069726f6e6c616b655f636f6d707574655f7372776d287374727563742064726d5f646576696365202a6465762c20696e74206c6576656c2c20696e7420706c616e652c0a090909092020696e74206c6174656e63795f6e732c0a090909092020636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73202a646973706c61792c0a090909092020636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73202a637572736f722c0a090909092020696e74202a6662635f776d2c20696e74202a646973706c61795f776d2c20696e74202a637572736f725f776d290a7b0a097374727563742064726d5f63727463202a637274633b0a09756e7369676e6564206c6f6e67206c696e655f74696d655f75733b0a09696e742068646973706c61792c2068746f74616c2c20706978656c5f73697a652c20636c6f636b3b0a09696e74206c696e655f636f756e742c206c696e655f73697a653b0a09696e7420736d616c6c2c206c617267653b0a09696e7420656e74726965733b0a0a0969662028216c6174656e63795f6e7329207b0a09092a6662635f776d203d202a646973706c61795f776d203d202a637572736f725f776d203d20303b0a090972657475726e2066616c73653b0a097d0a0a0963727463203d20696e74656c5f6765745f637274635f666f725f706c616e65286465762c20706c616e65293b0a0968646973706c6179203d20637274632d3e6d6f64652e68646973706c61793b0a0968746f74616c203d20637274632d3e6d6f64652e68746f74616c3b0a09636c6f636b203d20637274632d3e6d6f64652e636c6f636b3b0a09706978656c5f73697a65203d20637274632d3e66622d3e626974735f7065725f706978656c202f20383b0a0a096c696e655f74696d655f7573203d202868746f74616c202a203130303029202f20636c6f636b3b0a096c696e655f636f756e74203d20286c6174656e63795f6e73202f206c696e655f74696d655f7573202b203130303029202f20313030303b0a096c696e655f73697a65203d2068646973706c6179202a20706978656c5f73697a653b0a0a092f2a2055736520746865206d696e696d756d206f662074686520736d616c6c20616e64206c6172676520627566666572206d6574686f6420666f72207072696d617279202a2f0a09736d616c6c203d202828636c6f636b202a20706978656c5f73697a65202f203130303029202a206c6174656e63795f6e7329202f20313030303b0a096c61726765203d206c696e655f636f756e74202a206c696e655f73697a653b0a0a09656e7472696573203d204449565f524f554e445f5550286d696e28736d616c6c2c206c61726765292c20646973706c61792d3e63616368656c696e655f73697a65293b0a092a646973706c61795f776d203d20656e7472696573202b20646973706c61792d3e67756172645f73697a653b0a0a092f2a0a09202a205370656320736179733a0a09202a2046424320574d203d20282846696e616c205072696d61727920574d202a20363429202f206e756d626572206f6620627974657320706572206c696e6529202b20320a09202a2f0a092a6662635f776d203d204449565f524f554e445f5550282a646973706c61795f776d202a2036342c206c696e655f73697a6529202b20323b0a0a092f2a2063616c63756c617465207468652073656c662d726566726573682077617465726d61726b20666f7220646973706c617920637572736f72202a2f0a09656e7472696573203d206c696e655f636f756e74202a20706978656c5f73697a65202a2036343b0a09656e7472696573203d204449565f524f554e445f555028656e74726965732c20637572736f722d3e63616368656c696e655f73697a65293b0a092a637572736f725f776d203d20656e7472696573202b20637572736f722d3e67756172645f73697a653b0a0a0972657475726e2069726f6e6c616b655f636865636b5f7372776d286465762c206c6576656c2c0a090909092020202a6662635f776d2c202a646973706c61795f776d2c202a637572736f725f776d2c0a09090909202020646973706c61792c20637572736f72293b0a7d0a0a73746174696320766f69642069726f6e6c616b655f7570646174655f776d287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09696e74206662635f776d2c20706c616e655f776d2c20637572736f725f776d3b0a09756e7369676e656420696e7420656e61626c65643b0a0a09656e61626c6564203d20303b0a09696620286734785f636f6d707574655f776d30286465762c20302c0a090909202020202669726f6e6c616b655f646973706c61795f776d5f696e666f2c0a09090920202020494c4b5f4c50305f504c414e455f4c4154454e43592c0a090909202020202669726f6e6c616b655f637572736f725f776d5f696e666f2c0a09090920202020494c4b5f4c50305f435552534f525f4c4154454e43592c0a0909092020202026706c616e655f776d2c2026637572736f725f776d2929207b0a0909493931355f575249544528574d305f50495045415f494c4b2c0a09090920202028706c616e655f776d203c3c20574d305f504950455f504c414e455f534849465429207c20637572736f725f776d293b0a090944524d5f44454255475f4b4d5328224649464f2077617465726d61726b7320466f7220706970652041202d220a0909092020202020202220706c616e652025642c20222022637572736f723a2025645c6e222c0a090909202020202020706c616e655f776d2c20637572736f725f776d293b0a0909656e61626c6564207c3d20313b0a097d0a0a09696620286734785f636f6d707574655f776d30286465762c20312c0a090909202020202669726f6e6c616b655f646973706c61795f776d5f696e666f2c0a09090920202020494c4b5f4c50305f504c414e455f4c4154454e43592c0a090909202020202669726f6e6c616b655f637572736f725f776d5f696e666f2c0a09090920202020494c4b5f4c50305f435552534f525f4c4154454e43592c0a0909092020202026706c616e655f776d2c2026637572736f725f776d2929207b0a0909493931355f575249544528574d305f50495045425f494c4b2c0a09090920202028706c616e655f776d203c3c20574d305f504950455f504c414e455f534849465429207c20637572736f725f776d293b0a090944524d5f44454255475f4b4d5328224649464f2077617465726d61726b7320466f7220706970652042202d220a0909092020202020202220706c616e652025642c20637572736f723a2025645c6e222c0a090909202020202020706c616e655f776d2c20637572736f725f776d293b0a0909656e61626c6564207c3d20323b0a097d0a0a092f2a0a09202a2043616c63756c61746520616e6420757064617465207468652073656c662d726566726573682077617465726d61726b206f6e6c79207768656e206f6e650a09202a20646973706c617920706c616e6520697320757365642e0a09202a2f0a09493931355f575249544528574d335f4c505f494c4b2c2030293b0a09493931355f575249544528574d325f4c505f494c4b2c2030293b0a09493931355f575249544528574d315f4c505f494c4b2c2030293b0a0a09696620282173696e676c655f706c616e655f656e61626c656428656e61626c656429290a090972657475726e3b0a09656e61626c6564203d2066667328656e61626c656429202d20313b0a0a092f2a20574d31202a2f0a09696620282169726f6e6c616b655f636f6d707574655f7372776d286465762c20312c20656e61626c65642c0a09090909202020494c4b5f524541445f574d315f4c4154454e43592829202a203530302c0a090909092020202669726f6e6c616b655f646973706c61795f7372776d5f696e666f2c0a090909092020202669726f6e6c616b655f637572736f725f7372776d5f696e666f2c0a09090909202020266662635f776d2c2026706c616e655f776d2c2026637572736f725f776d29290a090972657475726e3b0a0a09493931355f575249544528574d315f4c505f494c4b2c0a0909202020574d315f4c505f53525f454e207c0a090920202028494c4b5f524541445f574d315f4c4154454e43592829203c3c20574d315f4c505f4c4154454e43595f534849465429207c0a0909202020286662635f776d203c3c20574d315f4c505f4642435f534849465429207c0a090920202028706c616e655f776d203c3c20574d315f4c505f53525f534849465429207c0a0909202020637572736f725f776d293b0a0a092f2a20574d32202a2f0a09696620282169726f6e6c616b655f636f6d707574655f7372776d286465762c20322c20656e61626c65642c0a09090909202020494c4b5f524541445f574d325f4c4154454e43592829202a203530302c0a090909092020202669726f6e6c616b655f646973706c61795f7372776d5f696e666f2c0a090909092020202669726f6e6c616b655f637572736f725f7372776d5f696e666f2c0a09090909202020266662635f776d2c2026706c616e655f776d2c2026637572736f725f776d29290a090972657475726e3b0a0a09493931355f575249544528574d325f4c505f494c4b2c0a0909202020574d325f4c505f454e207c0a090920202028494c4b5f524541445f574d325f4c4154454e43592829203c3c20574d315f4c505f4c4154454e43595f534849465429207c0a0909202020286662635f776d203c3c20574d315f4c505f4642435f534849465429207c0a090920202028706c616e655f776d203c3c20574d315f4c505f53525f534849465429207c0a0909202020637572736f725f776d293b0a0a092f2a0a09202a20574d3320697320756e737570706f72746564206f6e20494c4b2c2070726f6261626c79206265636175736520776520646f6e27742068617665206c6174656e63790a09202a206461746120666f72207468617420706f7765722073746174650a09202a2f0a7d0a0a73746174696320766f69642073616e64796272696467655f7570646174655f776d287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09696e74206c6174656e6379203d20534e425f524541445f574d305f4c4154454e43592829202a203130303b092f2a20496e20756e697420302e317573202a2f0a097533322076616c3b0a09696e74206662635f776d2c20706c616e655f776d2c20637572736f725f776d3b0a09756e7369676e656420696e7420656e61626c65643b0a0a09656e61626c6564203d20303b0a09696620286734785f636f6d707574655f776d30286465762c20302c0a090909202020202673616e64796272696467655f646973706c61795f776d5f696e666f2c206c6174656e63792c0a090909202020202673616e64796272696467655f637572736f725f776d5f696e666f2c206c6174656e63792c0a0909092020202026706c616e655f776d2c2026637572736f725f776d2929207b0a090976616c203d20493931355f5245414428574d305f50495045415f494c4b293b0a090976616c20263d207e28574d305f504950455f504c414e455f4d41534b207c20574d305f504950455f435552534f525f4d41534b293b0a0909493931355f575249544528574d305f50495045415f494c4b2c2076616c207c0a0909092020202828706c616e655f776d203c3c20574d305f504950455f504c414e455f534849465429207c20637572736f725f776d29293b0a090944524d5f44454255475f4b4d5328224649464f2077617465726d61726b7320466f7220706970652041202d220a0909092020202020202220706c616e652025642c20222022637572736f723a2025645c6e222c0a090909202020202020706c616e655f776d2c20637572736f725f776d293b0a0909656e61626c6564207c3d20313b0a097d0a0a09696620286734785f636f6d707574655f776d30286465762c20312c0a090909202020202673616e64796272696467655f646973706c61795f776d5f696e666f2c206c6174656e63792c0a090909202020202673616e64796272696467655f637572736f725f776d5f696e666f2c206c6174656e63792c0a0909092020202026706c616e655f776d2c2026637572736f725f776d2929207b0a090976616c203d20493931355f5245414428574d305f50495045425f494c4b293b0a090976616c20263d207e28574d305f504950455f504c414e455f4d41534b207c20574d305f504950455f435552534f525f4d41534b293b0a0909493931355f575249544528574d305f50495045425f494c4b2c2076616c207c0a0909092020202828706c616e655f776d203c3c20574d305f504950455f504c414e455f534849465429207c20637572736f725f776d29293b0a090944524d5f44454255475f4b4d5328224649464f2077617465726d61726b7320466f7220706970652042202d220a0909092020202020202220706c616e652025642c20637572736f723a2025645c6e222c0a090909202020202020706c616e655f776d2c20637572736f725f776d293b0a0909656e61626c6564207c3d20323b0a097d0a0a092f2a0a09202a2043616c63756c61746520616e6420757064617465207468652073656c662d726566726573682077617465726d61726b206f6e6c79207768656e206f6e650a09202a20646973706c617920706c616e6520697320757365642e0a09202a0a09202a20534e4220737570706f72742033206c6576656c73206f662077617465726d61726b2e0a09202a0a09202a20574d312f574d322f574d322077617465726d61726b73206861766520746f20626520656e61626c656420696e2074686520617363656e64696e67206f726465722c0a09202a20616e642064697361626c656420696e207468652064657363656e64696e67206f726465720a09202a0a09202a2f0a09493931355f575249544528574d335f4c505f494c4b2c2030293b0a09493931355f575249544528574d325f4c505f494c4b2c2030293b0a09493931355f575249544528574d315f4c505f494c4b2c2030293b0a0a09696620282173696e676c655f706c616e655f656e61626c656428656e61626c656429207c7c0a09202020206465765f707269762d3e7370726974655f7363616c696e675f656e61626c6564290a090972657475726e3b0a09656e61626c6564203d2066667328656e61626c656429202d20313b0a0a092f2a20574d31202a2f0a09696620282169726f6e6c616b655f636f6d707574655f7372776d286465762c20312c20656e61626c65642c0a09090909202020534e425f524541445f574d315f4c4154454e43592829202a203530302c0a090909092020202673616e64796272696467655f646973706c61795f7372776d5f696e666f2c0a090909092020202673616e64796272696467655f637572736f725f7372776d5f696e666f2c0a09090909202020266662635f776d2c2026706c616e655f776d2c2026637572736f725f776d29290a090972657475726e3b0a0a09493931355f575249544528574d315f4c505f494c4b2c0a0909202020574d315f4c505f53525f454e207c0a090920202028534e425f524541445f574d315f4c4154454e43592829203c3c20574d315f4c505f4c4154454e43595f534849465429207c0a0909202020286662635f776d203c3c20574d315f4c505f4642435f534849465429207c0a090920202028706c616e655f776d203c3c20574d315f4c505f53525f534849465429207c0a0909202020637572736f725f776d293b0a0a092f2a20574d32202a2f0a09696620282169726f6e6c616b655f636f6d707574655f7372776d286465762c20322c20656e61626c65642c0a09090909202020534e425f524541445f574d325f4c4154454e43592829202a203530302c0a090909092020202673616e64796272696467655f646973706c61795f7372776d5f696e666f2c0a090909092020202673616e64796272696467655f637572736f725f7372776d5f696e666f2c0a09090909202020266662635f776d2c2026706c616e655f776d2c2026637572736f725f776d29290a090972657475726e3b0a0a09493931355f575249544528574d325f4c505f494c4b2c0a0909202020574d325f4c505f454e207c0a090920202028534e425f524541445f574d325f4c4154454e43592829203c3c20574d315f4c505f4c4154454e43595f534849465429207c0a0909202020286662635f776d203c3c20574d315f4c505f4642435f534849465429207c0a090920202028706c616e655f776d203c3c20574d315f4c505f53525f534849465429207c0a0909202020637572736f725f776d293b0a0a092f2a20574d33202a2f0a09696620282169726f6e6c616b655f636f6d707574655f7372776d286465762c20332c20656e61626c65642c0a09090909202020534e425f524541445f574d335f4c4154454e43592829202a203530302c0a090909092020202673616e64796272696467655f646973706c61795f7372776d5f696e666f2c0a090909092020202673616e64796272696467655f637572736f725f7372776d5f696e666f2c0a09090909202020266662635f776d2c2026706c616e655f776d2c2026637572736f725f776d29290a090972657475726e3b0a0a09493931355f575249544528574d335f4c505f494c4b2c0a0909202020574d335f4c505f454e207c0a090920202028534e425f524541445f574d335f4c4154454e43592829203c3c20574d315f4c505f4c4154454e43595f534849465429207c0a0909202020286662635f776d203c3c20574d315f4c505f4642435f534849465429207c0a090920202028706c616e655f776d203c3c20574d315f4c505f53525f534849465429207c0a0909202020637572736f725f776d293b0a7d0a0a73746174696320766f6964206976796272696467655f7570646174655f776d287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09696e74206c6174656e6379203d20534e425f524541445f574d305f4c4154454e43592829202a203130303b092f2a20496e20756e697420302e317573202a2f0a097533322076616c3b0a09696e74206662635f776d2c20706c616e655f776d2c20637572736f725f776d3b0a09696e742069676e6f72655f6662635f776d2c2069676e6f72655f706c616e655f776d2c2069676e6f72655f637572736f725f776d3b0a09756e7369676e656420696e7420656e61626c65643b0a0a09656e61626c6564203d20303b0a09696620286734785f636f6d707574655f776d30286465762c20302c0a090909202020202673616e64796272696467655f646973706c61795f776d5f696e666f2c206c6174656e63792c0a090909202020202673616e64796272696467655f637572736f725f776d5f696e666f2c206c6174656e63792c0a0909092020202026706c616e655f776d2c2026637572736f725f776d2929207b0a090976616c203d20493931355f5245414428574d305f50495045415f494c4b293b0a090976616c20263d207e28574d305f504950455f504c414e455f4d41534b207c20574d305f504950455f435552534f525f4d41534b293b0a0909493931355f575249544528574d305f50495045415f494c4b2c2076616c207c0a0909092020202828706c616e655f776d203c3c20574d305f504950455f504c414e455f534849465429207c20637572736f725f776d29293b0a090944524d5f44454255475f4b4d5328224649464f2077617465726d61726b7320466f7220706970652041202d220a0909092020202020202220706c616e652025642c20222022637572736f723a2025645c6e222c0a090909202020202020706c616e655f776d2c20637572736f725f776d293b0a0909656e61626c6564207c3d20313b0a097d0a0a09696620286734785f636f6d707574655f776d30286465762c20312c0a090909202020202673616e64796272696467655f646973706c61795f776d5f696e666f2c206c6174656e63792c0a090909202020202673616e64796272696467655f637572736f725f776d5f696e666f2c206c6174656e63792c0a0909092020202026706c616e655f776d2c2026637572736f725f776d2929207b0a090976616c203d20493931355f5245414428574d305f50495045425f494c4b293b0a090976616c20263d207e28574d305f504950455f504c414e455f4d41534b207c20574d305f504950455f435552534f525f4d41534b293b0a0909493931355f575249544528574d305f50495045425f494c4b2c2076616c207c0a0909092020202828706c616e655f776d203c3c20574d305f504950455f504c414e455f534849465429207c20637572736f725f776d29293b0a090944524d5f44454255475f4b4d5328224649464f2077617465726d61726b7320466f7220706970652042202d220a0909092020202020202220706c616e652025642c20637572736f723a2025645c6e222c0a090909202020202020706c616e655f776d2c20637572736f725f776d293b0a0909656e61626c6564207c3d20323b0a097d0a0a09696620286734785f636f6d707574655f776d30286465762c20322c0a090909202020202673616e64796272696467655f646973706c61795f776d5f696e666f2c206c6174656e63792c0a090909202020202673616e64796272696467655f637572736f725f776d5f696e666f2c206c6174656e63792c0a0909092020202026706c616e655f776d2c2026637572736f725f776d2929207b0a090976616c203d20493931355f5245414428574d305f50495045435f495642293b0a090976616c20263d207e28574d305f504950455f504c414e455f4d41534b207c20574d305f504950455f435552534f525f4d41534b293b0a0909493931355f575249544528574d305f50495045435f4956422c2076616c207c0a0909092020202828706c616e655f776d203c3c20574d305f504950455f504c414e455f534849465429207c20637572736f725f776d29293b0a090944524d5f44454255475f4b4d5328224649464f2077617465726d61726b7320466f7220706970652043202d220a0909092020202020202220706c616e652025642c20637572736f723a2025645c6e222c0a090909202020202020706c616e655f776d2c20637572736f725f776d293b0a0909656e61626c6564207c3d20333b0a097d0a0a092f2a0a09202a2043616c63756c61746520616e6420757064617465207468652073656c662d726566726573682077617465726d61726b206f6e6c79207768656e206f6e650a09202a20646973706c617920706c616e6520697320757365642e0a09202a0a09202a20534e4220737570706f72742033206c6576656c73206f662077617465726d61726b2e0a09202a0a09202a20574d312f574d322f574d322077617465726d61726b73206861766520746f20626520656e61626c656420696e2074686520617363656e64696e67206f726465722c0a09202a20616e642064697361626c656420696e207468652064657363656e64696e67206f726465720a09202a0a09202a2f0a09493931355f575249544528574d335f4c505f494c4b2c2030293b0a09493931355f575249544528574d325f4c505f494c4b2c2030293b0a09493931355f575249544528574d315f4c505f494c4b2c2030293b0a0a09696620282173696e676c655f706c616e655f656e61626c656428656e61626c656429207c7c0a09202020206465765f707269762d3e7370726974655f7363616c696e675f656e61626c6564290a090972657475726e3b0a09656e61626c6564203d2066667328656e61626c656429202d20313b0a0a092f2a20574d31202a2f0a09696620282169726f6e6c616b655f636f6d707574655f7372776d286465762c20312c20656e61626c65642c0a09090909202020534e425f524541445f574d315f4c4154454e43592829202a203530302c0a090909092020202673616e64796272696467655f646973706c61795f7372776d5f696e666f2c0a090909092020202673616e64796272696467655f637572736f725f7372776d5f696e666f2c0a09090909202020266662635f776d2c2026706c616e655f776d2c2026637572736f725f776d29290a090972657475726e3b0a0a09493931355f575249544528574d315f4c505f494c4b2c0a0909202020574d315f4c505f53525f454e207c0a090920202028534e425f524541445f574d315f4c4154454e43592829203c3c20574d315f4c505f4c4154454e43595f534849465429207c0a0909202020286662635f776d203c3c20574d315f4c505f4642435f534849465429207c0a090920202028706c616e655f776d203c3c20574d315f4c505f53525f534849465429207c0a0909202020637572736f725f776d293b0a0a092f2a20574d32202a2f0a09696620282169726f6e6c616b655f636f6d707574655f7372776d286465762c20322c20656e61626c65642c0a09090909202020534e425f524541445f574d325f4c4154454e43592829202a203530302c0a090909092020202673616e64796272696467655f646973706c61795f7372776d5f696e666f2c0a090909092020202673616e64796272696467655f637572736f725f7372776d5f696e666f2c0a09090909202020266662635f776d2c2026706c616e655f776d2c2026637572736f725f776d29290a090972657475726e3b0a0a09493931355f575249544528574d325f4c505f494c4b2c0a0909202020574d325f4c505f454e207c0a090920202028534e425f524541445f574d325f4c4154454e43592829203c3c20574d315f4c505f4c4154454e43595f534849465429207c0a0909202020286662635f776d203c3c20574d315f4c505f4642435f534849465429207c0a090920202028706c616e655f776d203c3c20574d315f4c505f53525f534849465429207c0a0909202020637572736f725f776d293b0a0a092f2a20574d332c206e6f7465207765206861766520746f20636f72726563742074686520637572736f72206c6174656e6379202a2f0a09696620282169726f6e6c616b655f636f6d707574655f7372776d286465762c20332c20656e61626c65642c0a09090909202020534e425f524541445f574d335f4c4154454e43592829202a203530302c0a090909092020202673616e64796272696467655f646973706c61795f7372776d5f696e666f2c0a090909092020202673616e64796272696467655f637572736f725f7372776d5f696e666f2c0a09090909202020266662635f776d2c2026706c616e655f776d2c202669676e6f72655f637572736f725f776d29207c7c0a09202020202169726f6e6c616b655f636f6d707574655f7372776d286465762c20332c20656e61626c65642c0a0909090920202032202a20534e425f524541445f574d335f4c4154454e43592829202a203530302c0a090909092020202673616e64796272696467655f646973706c61795f7372776d5f696e666f2c0a090909092020202673616e64796272696467655f637572736f725f7372776d5f696e666f2c0a090909092020202669676e6f72655f6662635f776d2c202669676e6f72655f706c616e655f776d2c2026637572736f725f776d29290a090972657475726e3b0a0a09493931355f575249544528574d335f4c505f494c4b2c0a0909202020574d335f4c505f454e207c0a090920202028534e425f524541445f574d335f4c4154454e43592829203c3c20574d315f4c505f4c4154454e43595f534849465429207c0a0909202020286662635f776d203c3c20574d315f4c505f4642435f534849465429207c0a090920202028706c616e655f776d203c3c20574d315f4c505f53525f534849465429207c0a0909202020637572736f725f776d293b0a7d0a0a73746174696320766f69640a68617377656c6c5f7570646174655f6c696e6574696d655f776d287374727563742064726d5f646576696365202a6465762c20696e7420706970652c0a09090909207374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a097533322074656d703b0a0a0974656d70203d20493931355f5245414428504950455f574d5f4c494e4554494d45287069706529293b0a0974656d7020263d207e504950455f574d5f4c494e4554494d455f4d41534b3b0a0a092f2a2054686520574d2061726520636f6d707574656420776974682062617365206f6e20686f77206c6f6e672069742074616b657320746f2066696c6c20612073696e676c650a09202a20726f772061742074686520676976656e20636c6f636b20726174652c206d756c7469706c69656420627920382e0a09202a202a2f0a0974656d70207c3d20504950455f574d5f4c494e4554494d455f54494d45280a090928286d6f64652d3e637274635f68646973706c6179202a203130303029202f206d6f64652d3e636c6f636b29202a2038293b0a0a092f2a204950532077617465726d61726b7320617265206f6e6c792075736564206279207069706520412c20616e64206172652069676e6f7265642062790a09202a207069706573204220616e6420432e202054686579206172652063616c63756c617465642073696d696c61726c7920746f2074686520636f6d6d6f6e0a09202a206c696e6574696d652076616c7565732c20657863657074207468617420776520617265207573696e6720434420636c6f636b206672657175656e63790a09202a20696e204d487a20696e7374656164206f6620706978656c207261746520666f7220746865206469766973696f6e2e0a09202a0a09202a2054686973206973206120706c616365686f6c64657220666f7220746865204950532077617465726d61726b2063616c63756c6174696f6e20636f64652e0a09202a2f0a0a09493931355f575249544528504950455f574d5f4c494e4554494d452870697065292c2074656d70293b0a7d0a0a73746174696320626f6f6c0a73616e64796272696467655f636f6d707574655f7370726974655f776d287374727563742064726d5f646576696365202a6465762c20696e7420706c616e652c0a09090920202020202075696e7433325f74207370726974655f77696474682c20696e7420706978656c5f73697a652c0a090909202020202020636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73202a646973706c61792c0a090909202020202020696e7420646973706c61795f6c6174656e63795f6e732c20696e74202a7370726974655f776d290a7b0a097374727563742064726d5f63727463202a637274633b0a09696e7420636c6f636b3b0a09696e7420656e74726965732c20746c625f6d6973733b0a0a0963727463203d20696e74656c5f6765745f637274635f666f725f706c616e65286465762c20706c616e65293b0a096966202821696e74656c5f637274635f61637469766528637274632929207b0a09092a7370726974655f776d203d20646973706c61792d3e67756172645f73697a653b0a090972657475726e2066616c73653b0a097d0a0a09636c6f636b203d20637274632d3e6d6f64652e636c6f636b3b0a0a092f2a205573652074686520736d616c6c20627566666572206d6574686f6420746f2063616c63756c61746520746865207370726974652077617465726d61726b202a2f0a09656e7472696573203d202828636c6f636b202a20706978656c5f73697a65202f203130303029202a20646973706c61795f6c6174656e63795f6e7329202f20313030303b0a09746c625f6d697373203d20646973706c61792d3e6669666f5f73697a652a646973706c61792d3e63616368656c696e655f73697a65202d0a09097370726974655f7769647468202a20383b0a0969662028746c625f6d697373203e2030290a0909656e7472696573202b3d20746c625f6d6973733b0a09656e7472696573203d204449565f524f554e445f555028656e74726965732c20646973706c61792d3e63616368656c696e655f73697a65293b0a092a7370726974655f776d203d20656e7472696573202b20646973706c61792d3e67756172645f73697a653b0a09696620282a7370726974655f776d203e2028696e7429646973706c61792d3e6d61785f776d290a09092a7370726974655f776d203d20646973706c61792d3e6d61785f776d3b0a0a0972657475726e20747275653b0a7d0a0a73746174696320626f6f6c0a73616e64796272696467655f636f6d707574655f7370726974655f7372776d287374727563742064726d5f646576696365202a6465762c20696e7420706c616e652c0a0909090975696e7433325f74207370726974655f77696474682c20696e7420706978656c5f73697a652c0a09090909636f6e73742073747275637420696e74656c5f77617465726d61726b5f706172616d73202a646973706c61792c0a09090909696e74206c6174656e63795f6e732c20696e74202a7370726974655f776d290a7b0a097374727563742064726d5f63727463202a637274633b0a09756e7369676e6564206c6f6e67206c696e655f74696d655f75733b0a09696e7420636c6f636b3b0a09696e74206c696e655f636f756e742c206c696e655f73697a653b0a09696e7420736d616c6c2c206c617267653b0a09696e7420656e74726965733b0a0a0969662028216c6174656e63795f6e7329207b0a09092a7370726974655f776d203d20303b0a090972657475726e2066616c73653b0a097d0a0a0963727463203d20696e74656c5f6765745f637274635f666f725f706c616e65286465762c20706c616e65293b0a09636c6f636b203d20637274632d3e6d6f64652e636c6f636b3b0a096966202821636c6f636b29207b0a09092a7370726974655f776d203d20303b0a090972657475726e2066616c73653b0a097d0a0a096c696e655f74696d655f7573203d20287370726974655f7769647468202a203130303029202f20636c6f636b3b0a0969662028216c696e655f74696d655f757329207b0a09092a7370726974655f776d203d20303b0a090972657475726e2066616c73653b0a097d0a0a096c696e655f636f756e74203d20286c6174656e63795f6e73202f206c696e655f74696d655f7573202b203130303029202f20313030303b0a096c696e655f73697a65203d207370726974655f7769647468202a20706978656c5f73697a653b0a0a092f2a2055736520746865206d696e696d756d206f662074686520736d616c6c20616e64206c6172676520627566666572206d6574686f6420666f72207072696d617279202a2f0a09736d616c6c203d202828636c6f636b202a20706978656c5f73697a65202f203130303029202a206c6174656e63795f6e7329202f20313030303b0a096c61726765203d206c696e655f636f756e74202a206c696e655f73697a653b0a0a09656e7472696573203d204449565f524f554e445f5550286d696e28736d616c6c2c206c61726765292c20646973706c61792d3e63616368656c696e655f73697a65293b0a092a7370726974655f776d203d20656e7472696573202b20646973706c61792d3e67756172645f73697a653b0a0a0972657475726e202a7370726974655f776d203e203078336666203f2066616c7365203a20747275653b0a7d0a0a73746174696320766f69642073616e64796272696467655f7570646174655f7370726974655f776d287374727563742064726d5f646576696365202a6465762c20696e7420706970652c0a09090909092075696e7433325f74207370726974655f77696474682c20696e7420706978656c5f73697a65290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09696e74206c6174656e6379203d20534e425f524541445f574d305f4c4154454e43592829202a203130303b092f2a20496e20756e697420302e317573202a2f0a097533322076616c3b0a09696e74207370726974655f776d2c207265673b0a09696e74207265743b0a0a0973776974636820287069706529207b0a096361736520303a0a0909726567203d20574d305f50495045415f494c4b3b0a0909627265616b3b0a096361736520313a0a0909726567203d20574d305f50495045425f494c4b3b0a0909627265616b3b0a096361736520323a0a0909726567203d20574d305f50495045435f4956423b0a0909627265616b3b0a0964656661756c743a0a090972657475726e3b202f2a206261642070697065202a2f0a097d0a0a09726574203d2073616e64796272696467655f636f6d707574655f7370726974655f776d286465762c20706970652c207370726974655f77696474682c20706978656c5f73697a652c0a0909090909202020202673616e64796272696467655f646973706c61795f776d5f696e666f2c0a0909090909202020206c6174656e63792c20267370726974655f776d293b0a09696620282172657429207b0a090944524d5f44454255475f4b4d5328226661696c656420746f20636f6d707574652073707269746520776d20666f7220706970652025645c6e222c0a09090920202020202070697065293b0a090972657475726e3b0a097d0a0a0976616c203d20493931355f5245414428726567293b0a0976616c20263d207e574d305f504950455f5350524954455f4d41534b3b0a09493931355f5752495445287265672c2076616c207c20287370726974655f776d203c3c20574d305f504950455f5350524954455f534849465429293b0a0944524d5f44454255475f4b4d5328227370726974652077617465726d61726b7320466f722070697065202564202d2025645c6e222c20706970652c207370726974655f776d293b0a0a0a09726574203d2073616e64796272696467655f636f6d707574655f7370726974655f7372776d286465762c20706970652c207370726974655f77696474682c0a0909090909202020202020706978656c5f73697a652c0a09090909092020202020202673616e64796272696467655f646973706c61795f7372776d5f696e666f2c0a0909090909202020202020534e425f524541445f574d315f4c4154454e43592829202a203530302c0a0909090909202020202020267370726974655f776d293b0a09696620282172657429207b0a090944524d5f44454255475f4b4d5328226661696c656420746f20636f6d7075746520737072697465206c703120776d206f6e20706970652025645c6e222c0a09090920202020202070697065293b0a090972657475726e3b0a097d0a09493931355f575249544528574d31535f4c505f494c4b2c207370726974655f776d293b0a0a092f2a204f6e6c7920495642206861732074776f206d6f7265204c502077617465726d61726b7320666f7220737072697465202a2f0a09696620282149535f4956594252494447452864657629290a090972657475726e3b0a0a09726574203d2073616e64796272696467655f636f6d707574655f7370726974655f7372776d286465762c20706970652c207370726974655f77696474682c0a0909090909202020202020706978656c5f73697a652c0a09090909092020202020202673616e64796272696467655f646973706c61795f7372776d5f696e666f2c0a0909090909202020202020534e425f524541445f574d325f4c4154454e43592829202a203530302c0a0909090909202020202020267370726974655f776d293b0a09696620282172657429207b0a090944524d5f44454255475f4b4d5328226661696c656420746f20636f6d7075746520737072697465206c703220776d206f6e20706970652025645c6e222c0a09090920202020202070697065293b0a090972657475726e3b0a097d0a09493931355f575249544528574d32535f4c505f4956422c207370726974655f776d293b0a0a09726574203d2073616e64796272696467655f636f6d707574655f7370726974655f7372776d286465762c20706970652c207370726974655f77696474682c0a0909090909202020202020706978656c5f73697a652c0a09090909092020202020202673616e64796272696467655f646973706c61795f7372776d5f696e666f2c0a0909090909202020202020534e425f524541445f574d335f4c4154454e43592829202a203530302c0a0909090909202020202020267370726974655f776d293b0a09696620282172657429207b0a090944524d5f44454255475f4b4d5328226661696c656420746f20636f6d7075746520737072697465206c703320776d206f6e20706970652025645c6e222c0a09090920202020202070697065293b0a090972657475726e3b0a097d0a09493931355f575249544528574d33535f4c505f4956422c207370726974655f776d293b0a7d0a0a2f2a2a0a202a20696e74656c5f7570646174655f77617465726d61726b73202d20757064617465204649464f2077617465726d61726b2076616c756573206261736564206f6e2063757272656e74206d6f6465730a202a0a202a2043616c63756c6174652077617465726d61726b2076616c75657320666f722074686520766172696f757320574d2072656773206261736564206f6e2063757272656e74206d6f64650a202a20616e6420706c616e6520636f6e66696775726174696f6e2e0a202a0a202a20546865726520617265207365766572616c20636173657320746f206465616c207769746820686572653a0a202a2020202d206e6f726d616c2028692e652e206e6f6e2d73656c662d72656672657368290a202a2020202d2073656c662d726566726573682028535229206d6f64650a202a2020202d206c696e657320617265206c617267652072656c617469766520746f204649464f2073697a6520286275666665722063616e20686f6c6420757020746f2032290a202a2020202d206c696e65732061726520736d616c6c2072656c617469766520746f204649464f2073697a6520286275666665722063616e20686f6c64206d6f7265207468616e20320a202a20202020206c696e6573292c20736f206e65656420746f206163636f756e7420666f7220544c42206c6174656e63790a202a0a202a202020546865206e6f726d616c2063616c63756c6174696f6e2069733a0a202a202020202077617465726d61726b203d20646f74636c6f636b202a2062797465732070657220706978656c202a206c6174656e63790a202a2020207768657265206c6174656e637920697320706c6174666f726d202620636f6e66696775726174696f6e20646570656e64656e742028776520617373756d652070657373696d616c0a202a20202076616c7565732068657265292e0a202a0a202a2020205468652053522063616c63756c6174696f6e2069733a0a202a202020202077617465726d61726b203d20287472756e63286c6174656e63792f6c696e652074696d65292b3129202a2073757266616365207769647468202a0a202a2020202020202062797465732070657220706978656c0a202a20202077686572650a202a20202020206c696e652074696d65203d2068746f74616c202f20646f74636c6f636b0a202a202020202073757266616365207769647468203d2068646973706c617920666f72206e6f726d616c20706c616e6520616e6420363420666f7220637572736f720a202a202020616e64206c6174656e637920697320617373756d656420746f20626520686967682c2061732061626f76652e0a202a0a202a205468652066696e616c2076616c75652070726f6772616d6d656420746f207468652072656769737465722073686f756c6420616c7761797320626520726f756e6465642075702c0a202a20616e6420696e636c75646520616e206578747261203220656e747269657320746f206163636f756e7420666f7220636c6f636b2063726f7373696e67732e0a202a0a202a20576520646f6e27742075736520746865207370726974652c20736f2077652063616e2069676e6f726520746861742e2020416e64206f6e2043726573746c696e6520776520686176650a202a20746f2073657420746865206e6f6e2d53522077617465726d61726b7320746f20382e0a202a2f0a766f696420696e74656c5f7570646174655f77617465726d61726b73287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a09696620286465765f707269762d3e646973706c61792e7570646174655f776d290a09096465765f707269762d3e646973706c61792e7570646174655f776d28646576293b0a7d0a0a766f696420696e74656c5f7570646174655f6c696e6574696d655f77617465726d61726b73287374727563742064726d5f646576696365202a6465762c0a0909696e7420706970652c207374727563742064726d5f646973706c61795f6d6f6465202a6d6f6465290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a09696620286465765f707269762d3e646973706c61792e7570646174655f6c696e6574696d655f776d290a09096465765f707269762d3e646973706c61792e7570646174655f6c696e6574696d655f776d286465762c20706970652c206d6f6465293b0a7d0a0a766f696420696e74656c5f7570646174655f7370726974655f77617465726d61726b73287374727563742064726d5f646576696365202a6465762c20696e7420706970652c0a090909092020202075696e7433325f74207370726974655f77696474682c20696e7420706978656c5f73697a65290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a09696620286465765f707269762d3e646973706c61792e7570646174655f7370726974655f776d290a09096465765f707269762d3e646973706c61792e7570646174655f7370726974655f776d286465762c20706970652c207370726974655f77696474682c0a090909090909202020706978656c5f73697a65293b0a7d0a0a737461746963207374727563742064726d5f693931355f67656d5f6f626a656374202a0a696e74656c5f616c6c6f635f636f6e746578745f70616765287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f67656d5f6f626a656374202a6374783b0a09696e74207265743b0a0a095741524e5f4f4e28216d757465785f69735f6c6f636b656428266465762d3e7374727563745f6d7574657829293b0a0a09637478203d20693931355f67656d5f616c6c6f635f6f626a656374286465762c2034303936293b0a09696620282163747829207b0a090944524d5f444542554728226661696c656420746f20616c6c6f6320706f77657220636f6e746578742c205243362064697361626c65645c6e22293b0a090972657475726e204e554c4c3b0a097d0a0a09726574203d20693931355f67656d5f6f626a6563745f70696e286374782c20343039362c20747275652c2066616c7365293b0a096966202872657429207b0a090944524d5f4552524f5228226661696c656420746f2070696e20706f77657220636f6e746578743a2025645c6e222c20726574293b0a0909676f746f206572725f756e7265663b0a097d0a0a09726574203d20693931355f67656d5f6f626a6563745f7365745f746f5f6774745f646f6d61696e286374782c2031293b0a096966202872657429207b0a090944524d5f4552524f5228226661696c656420746f207365742d646f6d61696e206f6e20706f77657220636f6e746578743a2025645c6e222c20726574293b0a0909676f746f206572725f756e70696e3b0a097d0a0a0972657475726e206374783b0a0a6572725f756e70696e3a0a09693931355f67656d5f6f626a6563745f756e70696e28637478293b0a6572725f756e7265663a0a0964726d5f67656d5f6f626a6563745f756e7265666572656e636528266374782d3e62617365293b0a096d757465785f756e6c6f636b28266465762d3e7374727563745f6d75746578293b0a0972657475726e204e554c4c3b0a7d0a0a2f2a2a0a202a204c6f636b2070726f74656374696e67204950532072656c61746564206461746120737472756374757265730a202a2f0a444546494e455f5350494e4c4f434b286d63686465765f6c6f636b293b0a0a2f2a20476c6f62616c20666f72204950532064726976657220746f20676574206174207468652063757272656e742069393135206465766963652e2050726f7465637465642062790a202a206d63686465765f6c6f636b2e202a2f0a737461746963207374727563742064726d5f693931355f70726976617465202a693931355f6d63685f6465763b0a0a626f6f6c2069726f6e6c616b655f7365745f64727073287374727563742064726d5f646576696365202a6465762c2075382076616c290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0975313620726776737763746c3b0a0a096173736572745f7370696e5f6c6f636b656428266d63686465765f6c6f636b293b0a0a09726776737763746c203d20493931355f524541443136284d454d535743544c293b0a0969662028726776737763746c2026204d454d43544c5f434d445f53545329207b0a090944524d5f4445425547282267707520627573792c20524353206368616e67652072656a65637465645c6e22293b0a090972657475726e2066616c73653b202f2a207374696c6c2062757379207769746820616e6f7468657220636f6d6d616e64202a2f0a097d0a0a09726776737763746c203d20284d454d43544c5f434d445f434846524551203c3c204d454d43544c5f434d445f534849465429207c0a09092876616c203c3c204d454d43544c5f465245515f534849465429207c204d454d43544c5f53464341564d3b0a09493931355f57524954453136284d454d535743544c2c20726776737763746c293b0a09504f5354494e475f524541443136284d454d535743544c293b0a0a09726776737763746c207c3d204d454d43544c5f434d445f5354533b0a09493931355f57524954453136284d454d535743544c2c20726776737763746c293b0a0a0972657475726e20747275653b0a7d0a0a73746174696320766f69642069726f6e6c616b655f656e61626c655f64727073287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09753332207267766d6f646563746c203d20493931355f52454144284d454d4d4f444543544c293b0a09753820666d61782c20666d696e2c206673746172742c207673746172743b0a0a097370696e5f6c6f636b5f69727128266d63686465765f6c6f636b293b0a0a092f2a20456e61626c652074656d70207265706f7274696e67202a2f0a09493931355f5752495445313628504d4d4953432c20493931355f5245414428504d4d49534329207c204d43505043455f454e293b0a09493931355f5752495445313628545343312c20493931355f52454144285453433129207c20545345293b0a0a092f2a203130306d73205243206576616c756174696f6e20696e74657276616c73202a2f0a09493931355f5752495445285243555045492c20313030303030293b0a09493931355f5752495445285243444e45492c20313030303030293b0a0a092f2a20536574206d61782f6d696e207468726573686f6c647320746f2039306d7320616e642038306d7320726573706563746976656c79202a2f0a09493931355f5752495445285243424d41584156472c203930303030293b0a09493931355f5752495445285243424d494e4156472c203830303030293b0a0a09493931355f5752495445284d454d49485953542c2031293b0a0a092f2a20536574207570206d696e2c206d61782c20616e642063757220666f7220696e746572727570742068616e646c696e67202a2f0a09666d6178203d20287267766d6f646563746c2026204d454d4d4f44455f464d41585f4d41534b29203e3e204d454d4d4f44455f464d41585f53484946543b0a09666d696e203d20287267766d6f646563746c2026204d454d4d4f44455f464d494e5f4d41534b293b0a09667374617274203d20287267766d6f646563746c2026204d454d4d4f44455f4653544152545f4d41534b29203e3e0a09094d454d4d4f44455f4653544152545f53484946543b0a0a09767374617274203d2028493931355f5245414428505856465245515f42415345202b2028667374617274202a20342929202620505856465245515f50585f4d41534b29203e3e0a0909505856465245515f50585f53484946543b0a0a096465765f707269762d3e6970732e666d6178203d20666d61783b202f2a204950532063616c6c6261636b2077696c6c20696e6372656173652074686973202a2f0a096465765f707269762d3e6970732e667374617274203d206673746172743b0a0a096465765f707269762d3e6970732e6d61785f64656c6179203d206673746172743b0a096465765f707269762d3e6970732e6d696e5f64656c6179203d20666d696e3b0a096465765f707269762d3e6970732e6375725f64656c6179203d206673746172743b0a0a0944524d5f44454255475f4452495645522822666d61783a2025642c20666d696e3a2025642c206673746172743a2025645c6e222c0a09090920666d61782c20666d696e2c20667374617274293b0a0a09493931355f5752495445284d454d494e5452454e2c204d454d494e545f43585f535550525f454e207c204d454d494e545f4556414c5f4348475f454e293b0a0a092f2a0a09202a20496e74657272757074732077696c6c20626520656e61626c656420696e2069726f6e6c616b655f6972715f706f7374696e7374616c6c0a09202a2f0a0a09493931355f57524954452856494453544152542c20767374617274293b0a09504f5354494e475f52454144285649445354415254293b0a0a097267766d6f646563746c207c3d204d454d4d4f44455f53574d4f44455f454e3b0a09493931355f5752495445284d454d4d4f444543544c2c207267766d6f646563746c293b0a0a0969662028776169745f666f725f61746f6d69632828493931355f52454144284d454d535743544c292026204d454d43544c5f434d445f53545329203d3d20302c20313029290a090944524d5f4552524f522822737475636b20747279696e6720746f206368616e67652070657266206d6f64655c6e22293b0a096d64656c61792831293b0a0a0969726f6e6c616b655f7365745f64727073286465762c20667374617274293b0a0a096465765f707269762d3e6970732e6c6173745f636f756e7431203d20493931355f52454144283078313132653429202b20493931355f52454144283078313132653829202b0a0909493931355f524541442830783131326530293b0a096465765f707269762d3e6970732e6c6173745f74696d6531203d206a6966666965735f746f5f6d73656373286a696666696573293b0a096465765f707269762d3e6970732e6c6173745f636f756e7432203d20493931355f524541442830783131326634293b0a096765747261776d6f6e6f746f6e696328266465765f707269762d3e6970732e6c6173745f74696d6532293b0a0a097370696e5f756e6c6f636b5f69727128266d63686465765f6c6f636b293b0a7d0a0a73746174696320766f69642069726f6e6c616b655f64697361626c655f64727073287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0975313620726776737763746c3b0a0a097370696e5f6c6f636b5f69727128266d63686465765f6c6f636b293b0a0a09726776737763746c203d20493931355f524541443136284d454d535743544c293b0a0a092f2a2041636b20696e74657272757074732c2064697361626c652045464320696e74657272757074202a2f0a09493931355f5752495445284d454d494e5452454e2c20493931355f52454144284d454d494e5452454e292026207e4d454d494e545f4556414c5f4348475f454e293b0a09493931355f5752495445284d454d494e54525354532c204d454d494e545f4556414c5f434847293b0a09493931355f57524954452844454945522c20493931355f52454144284445494552292026207e44455f5043555f4556454e54293b0a09493931355f57524954452844454949522c2044455f5043555f4556454e54293b0a09493931355f5752495445284445494d522c20493931355f52454144284445494d5229207c2044455f5043555f4556454e54293b0a0a092f2a20476f206261636b20746f20746865207374617274696e67206672657175656e6379202a2f0a0969726f6e6c616b655f7365745f64727073286465762c206465765f707269762d3e6970732e667374617274293b0a096d64656c61792831293b0a09726776737763746c207c3d204d454d43544c5f434d445f5354533b0a09493931355f5752495445284d454d535743544c2c20726776737763746c293b0a096d64656c61792831293b0a0a097370696e5f756e6c6f636b5f69727128266d63686465765f6c6f636b293b0a7d0a0a2f2a205468657265277320612066756e6e79206877206973737565207768657265207468652068772072657475726e7320616c6c2030207768656e2072656164696e672066726f6d0a202a2047454e365f52505f494e544552525550545f4c494d4954532e2048656e636520776520616c77617973206e65656420746f20636f6d707574652074686520646573697265642076616c75650a202a206f757273656c7665732c20696e7374656164206f6620646f696e67206120726d77206379636c6520287768696368206d6967687420726573756c7420696e20757320636c656172696e670a202a20616c6c206c696d69747320616e64207468652067707520737475636b206174207768617465766572206672657175656e63792069742069732061742061746d292e0a202a2f0a737461746963207533322067656e365f7270735f6c696d697473287374727563742064726d5f693931355f70726976617465202a6465765f707269762c207538202a76616c290a7b0a09753332206c696d6974733b0a0a096c696d697473203d20303b0a0a09696620282a76616c203e3d206465765f707269762d3e7270732e6d61785f64656c6179290a09092a76616c203d206465765f707269762d3e7270732e6d61785f64656c61793b0a096c696d697473207c3d206465765f707269762d3e7270732e6d61785f64656c6179203c3c2032343b0a0a092f2a204f6e6c79207365742074686520646f776e206c696d6974207768656e207765277665207265616368656420746865206c6f77657374206c6576656c20746f2061766f69640a09202a2067657474696e67206d6f726520696e74657272757074732c206f7468657277697365206c65617665207468697320636c6561722e20546869732070726576656e747320610a09202a207261636520696e20746865206877207768656e20636f6d696e67206f7574206f66207263363a205468657265277320612074696e792077696e646f772077686572650a09202a207468652068772072756e7320617420746865206d696e696d616c20636c6f636b206265666f72652073656c656374696e672074686520646573697265640a09202a206672657175656e63792c2069662074686520646f776e207468726573686f6c64206578706972657320696e20746861742077696e646f772077652077696c6c206e6f740a09202a2072656365697665206120646f776e20696e746572727570742e202a2f0a09696620282a76616c203c3d206465765f707269762d3e7270732e6d696e5f64656c617929207b0a09092a76616c203d206465765f707269762d3e7270732e6d696e5f64656c61793b0a09096c696d697473207c3d206465765f707269762d3e7270732e6d696e5f64656c6179203c3c2031363b0a097d0a0a0972657475726e206c696d6974733b0a7d0a0a766f69642067656e365f7365745f727073287374727563742064726d5f646576696365202a6465762c2075382076616c290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a09753332206c696d697473203d2067656e365f7270735f6c696d697473286465765f707269762c202676616c293b0a0a095741524e5f4f4e28216d757465785f69735f6c6f636b656428266465765f707269762d3e7270732e68775f6c6f636b29293b0a095741524e5f4f4e2876616c203e206465765f707269762d3e7270732e6d61785f64656c6179293b0a095741524e5f4f4e2876616c203c206465765f707269762d3e7270732e6d696e5f64656c6179293b0a0a096966202876616c203d3d206465765f707269762d3e7270732e6375725f64656c6179290a090972657475726e3b0a0a09493931355f57524954452847454e365f52504e53575245512c0a090920202047454e365f4652455155454e43592876616c29207c0a090920202047454e365f4f4646534554283029207c0a090920202047454e365f414747524553534956455f545552424f293b0a0a092f2a204d616b65207375726520776520636f6e74696e756520746f2067657420696e74657272757074730a09202a20756e74696c2077652068697420746865206d696e696d756d206f72206d6178696d756d206672657175656e636965732e0a09202a2f0a09493931355f57524954452847454e365f52505f494e544552525550545f4c494d4954532c206c696d697473293b0a0a09504f5354494e475f524541442847454e365f52504e5357524551293b0a0a096465765f707269762d3e7270732e6375725f64656c6179203d2076616c3b0a0a0974726163655f696e74656c5f6770755f667265715f6368616e67652876616c202a203530293b0a7d0a0a73746174696320766f69642067656e365f64697361626c655f727073287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0a09493931355f57524954452847454e365f52435f434f4e54524f4c2c2030293b0a09493931355f57524954452847454e365f52504e53575245512c2031203c3c203331293b0a09493931355f57524954452847454e365f504d494e54524d534b2c2030786666666666666666293b0a09493931355f57524954452847454e365f504d4945522c2030293b0a092f2a20436f6d706c65746520504d20696e74657272757074206d61736b696e67206865726520646f65736e277420726163652077697468207468652072707320776f726b0a09202a206974656d20616761696e20756e6d61736b696e6720504d20696e746572727570747320626563617573652074686174206973207573696e67206120646966666572656e740a09202a2072656769737465722028504d494d522920746f206d61736b20504d20696e74657272757074732e20546865206f6e6c79207269736b20697320696e206c656176696e670a09202a207374616c65206269747320696e20504d49495220616e6420504d494d522077686963682067656e365f656e61626c655f7270732077696c6c20636c65616e2075702e202a2f0a0a097370696e5f6c6f636b5f69727128266465765f707269762d3e7270732e6c6f636b293b0a096465765f707269762d3e7270732e706d5f696972203d20303b0a097370696e5f756e6c6f636b5f69727128266465765f707269762d3e7270732e6c6f636b293b0a0a09493931355f57524954452847454e365f504d4949522c20493931355f524541442847454e365f504d49495229293b0a7d0a0a696e7420696e74656c5f656e61626c655f72633628636f6e7374207374727563742064726d5f646576696365202a646576290a7b0a092f2a205265737065637420746865206b65726e656c20706172616d6574657220696620697420697320736574202a2f0a0969662028693931355f656e61626c655f726336203e3d2030290a090972657475726e20693931355f656e61626c655f7263363b0a0a092f2a2044697361626c6520524336206f6e2049726f6e6c616b65202a2f0a0969662028494e54454c5f494e464f28646576292d3e67656e203d3d2035290a090972657475726e20303b0a0a096966202849535f48415357454c4c286465762929207b0a090944524d5f44454255475f445249564552282248617377656c6c3a206f6e6c792052433620617661696c61626c655c6e22293b0a090972657475726e20494e54454c5f5243365f454e41424c453b0a097d0a0a092f2a20736e622f6976622068617665206d6f7265207468616e206f6e65207263362073746174652e202a2f0a0969662028494e54454c5f494e464f28646576292d3e67656e203d3d203629207b0a090944524d5f44454255475f445249564552282253616e64796272696467653a2064656570205243362064697361626c65645c6e22293b0a090972657475726e20494e54454c5f5243365f454e41424c453b0a097d0a0a0944524d5f44454255475f445249564552282252433620616e6420646565702052433620656e61626c65645c6e22293b0a0972657475726e2028494e54454c5f5243365f454e41424c45207c20494e54454c5f524336705f454e41424c45293b0a7d0a0a73746174696320766f69642067656e365f656e61626c655f727073287374727563742064726d5f646576696365202a646576290a7b0a097374727563742064726d5f693931355f70726976617465202a6465765f70726976203d206465762d3e6465765f707269766174653b0a0973747275637420696e74656c5f72696e675f627566666572202a72696e673b0a097533322072705f73746174655f6361703b0a097533322067745f706572665f7374617475733b0a0975333220726336766964732c207063755f6d626f782c207263365f6d61736b203d20303b0a097533322067746669666f6462673b0a09696e74207263365f6d6f64653b0a09696e7420692c207265743b0a0a095741524e5f4f4e28216d757465785f69735f6c6f636b656428266465765f707269762d3e7270732e68775f6c6f636b29293b0a0a092f2a204865726520626567696e732061206d616769632073657175656e6365206f662072656769737465722077726974657320746f20656e61626c650a09202a206175746f2d646f776e636c6f636b696e672e0a09202a0a09202a2050657268617073207468657265206d6967687420626520736f6d652076616c756520696e206578706f73696e6720746865736520746f0a09202a207573657273706163652e2e2e0a09202a2f0a09493931355f57524954452847454e365f52435f53544154452c2030293b0a0a092f2a20436c6561722074686520444247206e6f7720736f20776520646f6e277420636f6e66757365206561726c696572206572726f7273202a2f0a09696620282867746669666f646267203d20493931355f524541442847544649464f444247292929207b0a090944524d5f4552524f5228224754206669666f2068616420612070726576696f7573206572726f722025785c6e222c2067746669666f646267293b0a0909493931355f57524954452847544649464f4442472c2067746669666f646267293b0a097d0a0a0967656e365f67745f666f7263655f77616b655f676574286465765f70726976293b0a0a0972705f73746174655f636170203d20493931355f524541442847454e365f52505f53544154455f434150293b0a0967745f706572665f737461747573203d20493931355f524541442847454e365f47545f504552465f535441545553293b0a0a092f2a20496e20756e697473206f66203130304d487a202a2f0a096465765f707269762d3e7270732e6d61785f64656c6179203d2072705f73746174655f636170202620307866663b0a096465765f707269762d3e7270732e6d696e5f64656c6179203d202872705f73746174655f636170202620307866663030303029203e3e2031363b0a096465765f707269762d3e7270732e6375725f64656c6179203d20303b0a0a092f2a2064697361626c652074686520636f756e7465727320616e64207365742064657465726d696e6973746963207468726573686f6c6473202a2f0a09493931355f57524954452847454e365f52435f434f4e54524f4c2c2030293b0a0a09493931355f57524954452847454e365f5243315f57414b455f524154455f4c494d49542c2031303030203c3c203136293b0a09493931355f57524954452847454e365f5243365f57414b455f524154455f4c494d49542c203430203c3c203136207c203330293b0a09493931355f57524954452847454e365f52433670705f57414b455f524154455f4c494d49542c203330293b0a09493931355f57524954452847454e365f52435f4556414c554154494f4e5f494e54455256414c2c20313235303030293b0a09493931355f57524954452847454e365f52435f49444c455f4859535445525349532c203235293b0a0a09666f725f656163685f72696e672872696e672c206465765f707269762c2069290a0909493931355f57524954452852494e475f4d41585f49444c452872696e672d3e6d6d696f5f62617365292c203130293b0a0a09493931355f57524954452847454e365f52435f534c4545502c2030293b0a09493931355f57524954452847454e365f524331655f5448524553484f4c442c2031303030293b0a09493931355f57524954452847454e365f5243365f5448524553484f4c442c203530303030293b0a09493931355f57524954452847454e365f524336705f5448524553484f4c442c20313030303030293b0a09493931355f57524954452847454e365f52433670705f5448524553484f4c442c203634303030293b202f2a20756e75736564202a2f0a0a092f2a20436865636b2069662077652061726520656e61626c696e6720524336202a2f0a097263365f6d6f6465203d20696e74656c5f656e61626c655f726336286465765f707269762d3e646576293b0a09696620287263365f6d6f6465202620494e54454c5f5243365f454e41424c45290a09097263365f6d61736b207c3d2047454e365f52435f43544c5f5243365f454e41424c453b0a0a092f2a20576520646f6e2774207573652074686f7365206f6e2048617377656c6c202a2f0a09696620282149535f48415357454c4c286465762929207b0a0909696620287263365f6d6f6465202620494e54454c5f524336705f454e41424c45290a0909097263365f6d61736b207c3d2047454e365f52435f43544c5f524336705f454e41424c453b0a0a0909696620287263365f6d6f6465202620494e54454c5f52433670705f454e41424c45290a0909097263365f6d61736b207c3d2047454e365f52435f43544c5f52433670705f454e41424c453b0a097d0a0a0944524d5f494e464f2822456e61626c696e6720524336207374617465733a205243362025732c20524336702025732c2052433670702025735c6e222c0a090909287263365f6d61736b20262047454e365f52435f43544c5f5243365f454e41424c4529203f20226f6e22203a20226f6666222c0a090909287263365f6d61736b20262047454e365f52435f43544c5f524336705f454e41424c4529203f20226f6e22203a20226f6666222c0a090909287263365f6d61736b20262047454e365f52435f43544c5f52433670705f454e41424c4529203f20226f6e22203a20226f666622293b0a0a09493931355f57524954452847454e365f52435f434f4e54524f4c2c0a09092020207263365f6d61736b207c0a090920202047454e365f52435f43544c5f45495f4d4f4445283129207c0a090920202047454e365f52435f43544c5f48575f454e41424c45293b0a0a09493931355f57524954452847454e365f52504e53575245512c0a090920202047454e365f4652455155454e435928313029207c0a090920202047454e365f4f4646534554283029207c0a090920202047454e365f414747524553534956455f545552424f293b0a09493931355f57524954452847454e365f52435f564944454f5f465245512c0a090920202047454e365f4652455155454e435928313229293b0a0a09493931355f57524954452847454e365f52505f444f574e5f54494d454f55542c2031303030303030293b0a09493931355f57524954452847454e365f52505f494e544552525550545f4c494d4954532c0a09092020206465765f707269762d3e7270732e6d61785f64656c6179203c3c203234207c0a09092020206465765f707269762d3e7270732e6d696e5f64656c6179203c3c203136293b0a0a09493931355f57524954452847454e365f52505f55505f5448524553484f4c442c203539343030293b0a09493931355f57524954452847454e365f52505f444f574e5f5448524553484f4c442c20323435303030293b0a09493931355f57524954452847454e365f52505f55505f45492c203636303030293b0a09493931355f57524954452847454e365f52505f444f574e5f45492c20333530303030293b0a0a09493931355f57524954452847454e365f52505f49444c455f4859535445525349532c203130293b0a09493931355f57524954452847454e365f52505f434f4e54524f4c2c0a090920202047454e365f52505f4d454449415f545552424f207c0a090920202047454e365f52505f4d454449415f48575f4e4f524d414c5f4d4f4445207c0a090920202047454e365f52505f4d454449415f49535f474658207c0a090920202047454e365f52505f454e41424c45207c0a090920202047454e365f52505f55505f425553595f415647207c0a09092020202849535f48415357454c4c2864657629203f2047454e375f52505f444f574e5f49444c455f415647203a2047454e365f52505f444f574e5f49444c455f434f4e5429293b0a0a09726574203d2073616e64796272696467655f70636f64655f7772697465286465765f707269762c2047454e365f50434f44455f57524954455f4d494e5f465245515f5441424c452c2030293b0a09696620282172657429207b0a09097063755f6d626f78203d20303b0a0909726574203d2073616e64796272696467655f70636f64655f72656164286465765f707269762c2047454e365f524541445f4f435f504152414d532c20267063755f6d626f78293b0a090969662028726574202626207063755f6d626f7820262028313c3c33312929207b202f2a204f4320737570706f72746564202a2f0a0909096465765f707269762d3e7270732e6d61785f64656c6179203d207063755f6d626f78202620307866663b0a09090944524d5f44454255475f44524956455228226f766572636c6f636b696e6720737570706f727465642c2061646a757374696e67206672657175656e6379206d617820746f2025644d487a5c6e222c207063755f6d626f78202a203530293b0a09097d0a097d20656c7365207b0a090944524d5f44454255475f44524956455228224661696c656420746f2073657420746865206d696e206672657175656e63795c6e22293b0a097d0a0a0967656e365f7365745f727073286465765f707269762d3e6465762c202867745f706572665f73746174757320262030786666303029203e3e2038293b0a0a092f2a207265717569726573204d534920656e61626c6564202a2f0a09493931355f57524954452847454e365f504d4945522c2047454e365f504d5f44454645525245445f4556454e5453293b0a097370696e5f6c6f636b5f69727128266465765f707269762d3e7270732e6c6f636b293b0a095741524e5f4f4e286465765f707269762d3e7270732e706d5f69697220213d2030293b0a09493931355f57524954452847454e365f504d494d522c2030293b0a097370696e5f756e6c6f636b5f69727128266465765f707269762d3e7270732e6c6f636b293b0a092f2a20656e61626c6520616c6c20504d20696e7465727275707473202a2f0a09493931355f5752495445 |