1. | 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f706167652e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303436363500313231313437343433333000303032303136370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f414c5048415f504147455f480a23646566696e65205f414c5048415f504147455f480a0a23696e636c756465203c6c696e75782f636f6e73742e683e0a23696e636c756465203c61736d2f70616c2e683e0a0a2f2a20504147455f53484946542064657465726d696e65732074686520706167652073697a65202a2f0a23646566696e6520504147455f53484946540931330a23646566696e6520504147455f53495a4509285f414328312c554c29203c3c20504147455f5348494654290a23646566696e6520504147455f4d41534b09287e28504147455f53495a452d3129290a0a2369666e646566205f5f415353454d424c595f5f0a0a23646566696e65205354524943545f4d4d5f54595045434845434b530a0a65787465726e20766f696420636c6561725f7061676528766f6964202a70616765293b0a23646566696e6520636c6561725f757365725f7061676528706167652c2076616464722c2070672909636c6561725f706167652870616765290a0a23646566696e65205f5f616c6c6f635f7a65726f65645f757365725f6869676870616765286d6f7661626c65666c6167732c20766d612c20766164647229205c0a09616c6c6f635f706167655f766d61284746505f4849474855534552207c205f5f4746505f5a45524f207c206d6f7661626c65666c6167732c20766d612c20766d61646472290a23646566696e65205f5f484156455f415243485f414c4c4f435f5a45524f45445f555345525f48494748504147450a0a65787465726e20766f696420636f70795f7061676528766f6964202a205f746f2c20766f6964202a205f66726f6d293b0a23646566696e6520636f70795f757365725f7061676528746f2c2066726f6d2c2076616464722c2070672909636f70795f7061676528746f2c2066726f6d290a0a236966646566205354524943545f4d4d5f54595045434845434b530a2f2a0a202a20546865736520617265207573656420746f206d616b6520757365206f66204320747970652d636865636b696e672e2e0a202a2f0a7479706564656620737472756374207b20756e7369676e6564206c6f6e67207074653b207d207074655f743b0a7479706564656620737472756374207b20756e7369676e6564206c6f6e6720706d643b207d20706d645f743b0a7479706564656620737472756374207b20756e7369676e6564206c6f6e67207067643b207d207067645f743b0a7479706564656620737472756374207b20756e7369676e6564206c6f6e6720706770726f743b207d20706770726f745f743b0a0a23646566696e65207074655f76616c28782909282878292e707465290a23646566696e6520706d645f76616c28782909282878292e706d64290a23646566696e65207067645f76616c28782909282878292e706764290a23646566696e6520706770726f745f76616c28782909282878292e706770726f74290a0a23646566696e65205f5f7074652878290928287074655f7429207b20287829207d20290a23646566696e65205f5f706d64287829092828706d645f7429207b20287829207d20290a23646566696e65205f5f7067642878290928287067645f7429207b20287829207d20290a23646566696e65205f5f706770726f74287829092828706770726f745f7429207b20287829207d20290a0a23656c73650a2f2a0a202a202e2e207768696c65207468657365206d616b6520697420656173696572206f6e2074686520636f6d70696c65720a202a2f0a7479706564656620756e7369676e6564206c6f6e67207074655f743b0a7479706564656620756e7369676e6564206c6f6e6720706d645f743b0a7479706564656620756e7369676e6564206c6f6e67207067645f743b0a7479706564656620756e7369676e6564206c6f6e6720706770726f745f743b0a0a23646566696e65207074655f76616c287829092878290a23646566696e6520706d645f76616c287829092878290a23646566696e65207067645f76616c287829092878290a23646566696e6520706770726f745f76616c287829092878290a0a23646566696e65205f5f707465287829092878290a23646566696e65205f5f706764287829092878290a23646566696e65205f5f706770726f74287829092878290a0a23656e646966202f2a205354524943545f4d4d5f54595045434845434b53202a2f0a0a74797065646566207374727563742070616765202a70677461626c655f743b0a0a236966646566205553455f34385f4249545f4b5345470a23646566696e6520504147455f4f46465345540909307866666666383030303030303030303030554c0a23656c73650a23646566696e6520504147455f4f46465345540909307866666666666330303030303030303030554c0a23656e6469660a0a23656c73650a0a236966646566205553455f34385f4249545f4b5345470a23646566696e6520504147455f4f464653455409093078666666663830303030303030303030300a23656c73650a23646566696e6520504147455f4f464653455409093078666666666663303030303030303030300a23656e6469660a0a23656e646966202f2a20215f5f415353454d424c595f5f202a2f0a0a23646566696e65205f5f70612878290909092828756e7369676e6564206c6f6e672920287829202d20504147455f4f4646534554290a23646566696e65205f5f76612878290909092828766f6964202a292828756e7369676e6564206c6f6e672920287829202b20504147455f4f464653455429290a2369666e64656620434f4e4649475f444953434f4e5449474d454d0a23646566696e6520766972745f746f5f70616765286b61646472290970666e5f746f5f70616765285f5f7061286b6164647229203e3e20504147455f5348494654290a0a23646566696e652070666e5f76616c69642870666e290909282870666e29203c206d61785f6d61706e72290a23646566696e6520766972745f616464725f76616c6964286b61646472290970666e5f76616c6964285f5f7061286b6164647229203e3e20504147455f5348494654290a23656e646966202f2a20434f4e4649475f444953434f4e5449474d454d202a2f0a0a23646566696e6520564d5f444154415f44454641554c545f464c414753090928564d5f52454144207c20564d5f5752495445207c20564d5f45584543207c205c0a090909090920564d5f4d415952454144207c20564d5f4d41595752495445207c20564d5f4d415945584543290a0a23696e636c756465203c61736d2d67656e657269632f6d656d6f72795f6d6f64656c2e683e0a23696e636c756465203c61736d2d67656e657269632f6765746f726465722e683e0a0a23656e646966202f2a205f414c5048415f504147455f48202a2f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f70616c2e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303636373100313231313437343433333000303032303032360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f5f414c5048415f50414c5f480a23646566696e65205f5f414c5048415f50414c5f480a0a23696e636c756465203c756170692f61736d2f70616c2e683e0a0a2369666e646566205f5f415353454d424c595f5f0a0a65787465726e20766f69642068616c7428766f696429205f5f6174747269627574655f5f28286e6f72657475726e29293b0a23646566696e65205f5f68616c742829205f5f61736d5f5f205f5f766f6c6174696c655f5f20282263616c6c5f70616c202530202368616c7422203a203a20226922202850414c5f68616c7429290a0a23646566696e6520696d622829205c0a5f5f61736d5f5f205f5f766f6c6174696c655f5f20282263616c6c5f70616c2025302023696d6222203a203a20226922202850414c5f696d6229203a20226d656d6f727922290a0a23646566696e6520647261696e612829205c0a5f5f61736d5f5f205f5f766f6c6174696c655f5f20282263616c6c5f70616c2025302023647261696e6122203a203a20226922202850414c5f647261696e6129203a20226d656d6f727922290a0a23646566696e65205f5f43414c4c5f50414c5f5230284e414d452c205459504529090909095c0a65787465726e20696e6c696e652054595045204e414d4528766f69642909090909095c0a7b09090909090909095c0a0972656769737465722054595045205f5f7230205f5f61736d5f5f2822243022293b0909095c0a095f5f61736d5f5f205f5f766f6c6174696c655f5f2809090909095c0a09092263616c6c5f70616c2025312023202220234e414d45090909095c0a09093a223d722220285f5f72302909090909095c0a09093a226922202850414c5f202323204e414d4529090909095c0a09093a222431222c2022243136222c2022243232222c2022243233222c2022243234222c202224323522293b095c0a0972657475726e205f5f72303b0909090909095c0a7d0a0a23646566696e65205f5f43414c4c5f50414c5f5731284e414d452c20545950453029090909095c0a65787465726e20696e6c696e6520766f6964204e414d45285459504530206172673029090909095c0a7b09090909090909095c0a097265676973746572205459504530205f5f723136205f5f61736d5f5f28222431362229203d20617267303b09095c0a095f5f61736d5f5f205f5f766f6c6174696c655f5f2809090909095c0a09092263616c6c5f70616c20253120232022234e414d45090909095c0a09093a20223d7222285f5f7231362909090909095c0a09093a202269222850414c5f202323204e414d45292c20223022285f5f723136290909095c0a09093a20222431222c2022243232222c2022243233222c2022243234222c202224323522293b09095c0a7d0a0a23646566696e65205f5f43414c4c5f50414c5f5732284e414d452c2054595045302c205459504531290909095c0a65787465726e20696e6c696e6520766f6964204e414d4528545950453020617267302c2054595045312061726731290909095c0a7b09090909090909095c0a097265676973746572205459504530205f5f723136205f5f61736d5f5f28222431362229203d20617267303b09095c0a097265676973746572205459504531205f5f723137205f5f61736d5f5f28222431372229203d20617267313b09095c0a095f5f61736d5f5f205f5f766f6c6174696c655f5f2809090909095c0a09092263616c6c5f70616c20253220232022234e414d45090909095c0a09093a20223d7222285f5f723136292c20223d7222285f5f723137290909095c0a09093a202269222850414c5f202323204e414d45292c20223022285f5f723136292c20223122285f5f72313729095c0a09093a20222431222c2022243232222c2022243233222c2022243234222c202224323522293b09095c0a7d0a0a23646566696e65205f5f43414c4c5f50414c5f525731284e414d452c2052545950452c205459504530290909095c0a65787465726e20696e6c696e65205254595045204e414d45285459504530206172673029090909095c0a7b09090909090909095c0a097265676973746572205254595045205f5f7230205f5f61736d5f5f2822243022293b0909095c0a097265676973746572205459504530205f5f723136205f5f61736d5f5f28222431362229203d20617267303b09095c0a095f5f61736d5f5f205f5f766f6c6174696c655f5f2809090909095c0a09092263616c6c5f70616c20253220232022234e414d45090909095c0a09093a20223d7222285f5f723136292c20223d7222285f5f7230290909095c0a09093a202269222850414c5f202323204e414d45292c20223022285f5f723136290909095c0a09093a20222431222c2022243232222c2022243233222c2022243234222c202224323522293b09095c0a0972657475726e205f5f72303b0909090909095c0a7d0a0a23646566696e65205f5f43414c4c5f50414c5f525732284e414d452c2052545950452c2054595045302c2054595045312909095c0a65787465726e20696e6c696e65205254595045204e414d4528545950453020617267302c20545950453120617267312909095c0a7b09090909090909095c0a097265676973746572205254595045205f5f7230205f5f61736d5f5f2822243022293b0909095c0a097265676973746572205459504530205f5f723136205f5f61736d5f5f28222431362229203d20617267303b09095c0a097265676973746572205459504531205f5f723137205f5f61736d5f5f28222431372229203d20617267313b09095c0a095f5f61736d5f5f205f5f766f6c6174696c655f5f2809090909095c0a09092263616c6c5f70616c20253320232022234e414d45090909095c0a09093a20223d7222285f5f723136292c20223d7222285f5f723137292c20223d7222285f5f72302909095c0a09093a202269222850414c5f202323204e414d45292c20223022285f5f723136292c20223122285f5f72313729095c0a09093a20222431222c2022243232222c2022243233222c2022243234222c202224323522293b09095c0a0972657475726e205f5f72303b0909090909095c0a7d0a0a5f5f43414c4c5f50414c5f57312863666c7573682c20756e7369676e6564206c6f6e67293b0a5f5f43414c4c5f50414c5f52302872646d6365732c20756e7369676e6564206c6f6e67293b0a5f5f43414c4c5f50414c5f523028726470732c20756e7369676e6564206c6f6e67293b0a5f5f43414c4c5f50414c5f52302872647573702c20756e7369676e6564206c6f6e67293b0a5f5f43414c4c5f50414c5f5257312873777069706c2c20756e7369676e6564206c6f6e672c20756e7369676e6564206c6f6e67293b0a5f5f43414c4c5f50414c5f5230287768616d692c20756e7369676e6564206c6f6e67293b0a5f5f43414c4c5f50414c5f5732287772656e742c20766f69642a2c20756e7369676e6564206c6f6e67293b0a5f5f43414c4c5f50414c5f5731287772697069722c20756e7369676e6564206c6f6e67293b0a5f5f43414c4c5f50414c5f57312877726b67702c20756e7369676e6564206c6f6e67293b0a5f5f43414c4c5f50414c5f57312877726d6365732c20756e7369676e6564206c6f6e67293b0a5f5f43414c4c5f50414c5f525732287772706572666d6f6e2c20756e7369676e6564206c6f6e672c20756e7369676e6564206c6f6e672c20756e7369676e6564206c6f6e67293b0a5f5f43414c4c5f50414c5f57312877727573702c20756e7369676e6564206c6f6e67293b0a5f5f43414c4c5f50414c5f57312877727670747074722c20756e7369676e6564206c6f6e67293b0a0a2f2a0a202a20544220726f7574696e65732e2e0a202a2f0a23646566696e65205f5f746269286e722c6172672c617267312e2e2e2909090909095c0a287b09090909090909095c0a09726567697374657220756e7369676e6564206c6f6e67205f5f723136205f5f61736d5f5f28222431362229203d20286e72293b095c0a09726567697374657220756e7369676e6564206c6f6e67205f5f723137205f5f61736d5f5f282224313722293b206172673b095c0a095f5f61736d5f5f205f5f766f6c6174696c655f5f2809090909095c0a09092263616c6c5f70616c20253320235f5f74626922090909095c0a09093a223d722220285f5f723136292c223d722220285f5f723137290909095c0a09093a22302220285f5f723136292c226922202850414c5f74626929202c23236172673109095c0a09093a222430222c20222431222c2022243232222c2022243233222c2022243234222c202224323522293b095c0a7d290a0a23646566696e652074626928782c7929095f5f74626928782c5f5f7231373d2879292c22312220285f5f72313729290a23646566696e65207462697369287829095f5f74626928312c5f5f7231373d2878292c22312220285f5f72313729290a23646566696e65207462697364287829095f5f74626928322c5f5f7231373d2878292c22312220285f5f72313729290a23646566696e65207462697328782909095f5f74626928332c5f5f7231373d2878292c22312220285f5f72313729290a23646566696e65207462696170282909095f5f746269282d312c202f2a206e6f207365636f6e6420617267756d656e74202a2f290a23646566696e652074626961282909095f5f746269282d322c202f2a206e6f207365636f6e6420617267756d656e74202a2f290a0a23656e646966202f2a20215f5f415353454d424c595f5f202a2f0a23656e646966202f2a205f5f414c5048415f50414c5f48202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f706172616d2e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303033343100313231313437343433333000303032303333360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f41534d5f414c5048415f504152414d5f480a23646566696e65205f41534d5f414c5048415f504152414d5f480a0a23696e636c756465203c756170692f61736d2f706172616d2e683e0a0a23646566696e6520485a0909434f4e4649475f485a0a23646566696e6520555345525f485a0909485a0a2320646566696e6520434c4f434b535f5045525f53454309485a092f2a206672657175656e63792061742077686963682074696d6573282920636f756e7473202a2f0a23656e646966202f2a205f41534d5f414c5048415f504152414d5f48202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f706172706f72742e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303037363100313231313437343433333000303032303733330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20706172706f72742e683a20706c6174666f726d2d73706563696669632050432d7374796c6520706172706f727420696e697469616c69736174696f6e0a202a0a202a20436f707972696768742028432920313939392c2032303030202054696d205761756768203c74696d406379626572656c6b2e64656d6f6e2e636f2e756b3e0a202a0a202a20546869732066696c652073686f756c64206f6e6c7920626520696e636c7564656420627920647269766572732f706172706f72742f706172706f72745f70632e632e0a202a2f0a0a2369666e646566205f41534d5f4158505f504152504f52545f480a23646566696e65205f41534d5f4158505f504152504f52545f4820310a0a73746174696320696e7420706172706f72745f70635f66696e645f6973615f706f7274732028696e74206175746f6972712c20696e74206175746f646d61293b0a73746174696320696e7420706172706f72745f70635f66696e645f6e6f6e7063695f706f7274732028696e74206175746f6972712c20696e74206175746f646d61290a7b0a0972657475726e20706172706f72745f70635f66696e645f6973615f706f72747320286175746f6972712c206175746f646d61293b0a7d0a0a23656e646966202f2a2021285f41534d5f4158505f504152504f52545f4829202a2f0a0000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f7063692e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303731353400313231313437343433333000303032303032320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f5f414c5048415f5043495f480a23646566696e65205f5f414c5048415f5043495f480a0a236966646566205f5f4b45524e454c5f5f0a0a23696e636c756465203c6c696e75782f7370696e6c6f636b2e683e0a23696e636c756465203c6c696e75782f646d612d6d617070696e672e683e0a23696e636c756465203c61736d2f736361747465726c6973742e683e0a23696e636c756465203c61736d2f6d6163687665632e683e0a23696e636c756465203c61736d2d67656e657269632f7063692d6272696467652e683e0a0a2f2a0a202a2054686520666f6c6c6f77696e6720737472756374757265206973207573656420746f206d616e616765206d756c7469706c6520504349206275737365732e0a202a2f0a0a737472756374207063695f6465763b0a737472756374207063695f6275733b0a737472756374207265736f757263653b0a737472756374207063695f696f6d6d755f6172656e613b0a73747275637420706167653b0a0a2f2a204120636f6e74726f6c6c65722e20205573656420746f206d616e616765206d756c7469706c6520504349206275737365732e20202a2f0a0a737472756374207063695f636f6e74726f6c6c6572207b0a09737472756374207063695f636f6e74726f6c6c6572202a6e6578743b0a2020202020202020737472756374207063695f627573202a6275733b0a09737472756374207265736f75726365202a696f5f73706163653b0a09737472756374207265736f75726365202a6d656d5f73706163653b0a0a092f2a2054686520666f6c6c6f77696e672061726520666f72207265706f7274696e6720746f20757365726c616e642e202054686520696e76617269616e742069730a0920202074686174206966207765207265706f72742061204257582d63617061626c652064656e7365206d656d6f72792c20776520646f206e6f74207265706f72740a092020206120737061727365206d656d6f727920617420616c6c2c206576656e206966206974206578697374732e20202a2f0a09756e7369676e6564206c6f6e67207370617273655f6d656d5f626173653b0a09756e7369676e6564206c6f6e672064656e73655f6d656d5f626173653b0a09756e7369676e6564206c6f6e67207370617273655f696f5f626173653b0a09756e7369676e6564206c6f6e672064656e73655f696f5f626173653b0a0a092f2a2054686973206f6e65277320666f7220746865206b65726e656c206f6e6c792e20204974277320696e204b53454720736f6d6577686572652e20202a2f0a09756e7369676e6564206c6f6e6720636f6e6669675f73706163655f626173653b0a0a09756e7369676e656420696e7420696e6465783b0a092f2a20466f7220636f6d7061746962696c69747920776974682063757272656e7420286173206f66204a756c79203230303329207063697574696c730a09202020616e6420584672656538362e204576656e7475616c6c792077696c6c2062652072656d6f7665642e202a2f0a09756e7369676e656420696e74206e6565645f646f6d61696e5f696e666f3b0a0a09737472756374207063695f696f6d6d755f6172656e61202a73675f7063693b0a09737472756374207063695f696f6d6d755f6172656e61202a73675f6973613b0a0a09766f6964202a737973646174613b0a7d3b0a0a2f2a204f7665727269646520746865206c6f67696320696e207063695f7363616e5f62757320666f7220736b697070696e6720616c72656164792d636f6e666967757265640a202020627573206e756d626572732e20202a2f0a0a23646566696e652070636962696f735f61737369676e5f616c6c5f627573736573282909310a0a23646566696e652050434942494f535f4d494e5f494f0909616c7068615f6d762e6d696e5f696f5f616464726573730a23646566696e652050434942494f535f4d494e5f4d454d0909616c7068615f6d762e6d696e5f6d656d5f616464726573730a0a65787465726e20766f69642070636962696f735f7365745f6d617374657228737472756374207063695f646576202a646576293b0a0a65787465726e20696e6c696e6520766f69642070636962696f735f70656e616c697a655f6973615f69727128696e74206972712c20696e7420616374697665290a7b0a092f2a20576520646f6e277420646f2064796e616d6963205043492049525120616c6c6f636174696f6e202a2f0a7d0a0a2f2a20494f4d4d5520636f6e74726f6c732e20202a2f0a0a2f2a2054686520504349206164647265737320737061636520646f6573206e6f7420657175616c2074686520706879736963616c206d656d6f727920616464726573732073706163652e0a202020546865206e6574776f726b696e6720616e6420626c6f636b20646576696365206c617965727320757365207468697320626f6f6c65616e20666f7220626f756e6365206275666665720a2020206465636973696f6e732e20202a2f0a23646566696e65205043495f444d415f4255535f49535f504859532020300a0a23696664656620434f4e4649475f5043490a0a2f2a20696d706c656d656e7420746865207063695f20444d412041504920696e207465726d73206f66207468652067656e657269632064657669636520646d615f206f6e65202a2f0a23696e636c756465203c61736d2d67656e657269632f7063692d646d612d636f6d7061742e683e0a0a73746174696320696e6c696e6520766f6964207063695f646d615f62757273745f61647669636528737472756374207063695f646576202a706465762c0a0909090909656e756d207063695f646d615f62757273745f7374726174656779202a73747261742c0a0909090909756e7369676e6564206c6f6e67202a73747261746567795f706172616d65746572290a7b0a09756e7369676e6564206c6f6e672063616368656c696e655f73697a653b0a09753820627974653b0a0a097063695f726561645f636f6e6669675f6279746528706465762c205043495f43414348455f4c494e455f53495a452c202662797465293b0a096966202862797465203d3d2030290a090963616368656c696e655f73697a65203d20313032343b0a09656c73650a090963616368656c696e655f73697a65203d2028696e74292062797465202a20343b0a0a092a7374726174203d205043495f444d415f42555253545f424f554e444152593b0a092a73747261746567795f706172616d65746572203d2063616368656c696e655f73697a653b0a7d0a23656e6469660a0a2f2a20544f444f3a20696e74656772617465207769746820696e636c7564652f61736d2d67656e657269632f7063692e68203f202a2f0a73746174696320696e6c696e6520696e74207063695f6765745f6c65676163795f6964655f69727128737472756374207063695f646576202a6465762c20696e74206368616e6e656c290a7b0a0972657475726e206368616e6e656c203f203135203a2031343b0a7d0a0a23646566696e65207063695f646f6d61696e5f6e722862757329202828737472756374207063695f636f6e74726f6c6c6572202a2928627573292d3e73797364617461292d3e696e6465780a0a73746174696320696e6c696e6520696e74207063695f70726f635f646f6d61696e28737472756374207063695f627573202a627573290a7b0a09737472756374207063695f636f6e74726f6c6c6572202a686f7365203d206275732d3e737973646174613b0a0972657475726e20686f73652d3e6e6565645f646f6d61696e5f696e666f3b0a7d0a0a23656e646966202f2a205f5f4b45524e454c5f5f202a2f0a0a2f2a2056616c75657320666f7220746865206077686963682720617267756d656e7420746f207379735f706369636f6e6669675f696f626173652e20202a2f0a23646566696e6520494f424153455f484f53450909300a23646566696e6520494f424153455f5350415253455f4d454d09310a23646566696e6520494f424153455f44454e53455f4d454d09320a23646566696e6520494f424153455f5350415253455f494f09330a23646566696e6520494f424153455f44454e53455f494f0909340a23646566696e6520494f424153455f524f4f545f4255530909350a23646566696e6520494f424153455f46524f4d5f484f534509307831303030300a0a65787465726e20737472756374207063695f646576202a6973615f6272696467653b0a0a65787465726e20696e74207063695f6c65676163795f7265616428737472756374207063695f627573202a6275732c206c6f66665f7420706f72742c20753332202a76616c2c0a09090920202073697a655f7420636f756e74293b0a65787465726e20696e74207063695f6c65676163795f777269746528737472756374207063695f627573202a6275732c206c6f66665f7420706f72742c207533322076616c2c0a0909092020202073697a655f7420636f756e74293b0a65787465726e20696e74207063695f6d6d61705f6c65676163795f706167655f72616e676528737472756374207063695f627573202a6275732c0a0909090920202020202073747275637420766d5f617265615f737472756374202a766d612c0a09090909202020202020656e756d207063695f6d6d61705f7374617465206d6d61705f7374617465293b0a65787465726e20766f6964207063695f61646a7573745f6c65676163795f6174747228737472756374207063695f627573202a6275732c0a09090909202020656e756d207063695f6d6d61705f7374617465206d6d61705f74797065293b0a23646566696e6520484156455f5043495f4c454741435909310a0a65787465726e20696e74207063695f6372656174655f7265736f757263655f66696c657328737472756374207063695f646576202a646576293b0a65787465726e20766f6964207063695f72656d6f76655f7265736f757263655f66696c657328737472756374207063695f646576202a646576293b0a0a23656e646966202f2a205f5f414c5048415f5043495f48202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f7065726370752e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303037353000313231313437343433333000303032303534300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f5f414c5048415f5045524350555f480a23646566696e65205f5f414c5048415f5045524350555f480a0a2f2a0a202a20546f2063616c63756c61746520616464726573736573206f66206c6f63616c6c7920646566696e6564207661726961626c65732c2047434320757365730a202a2033322d62697420646973706c6163656d656e742066726f6d207468652047502e20576869636820646f65736e277420776f726b20666f7220706572206370750a202a207661726961626c657320696e206d6f64756c65732c20617320616e206f666673657420746f20746865206b65726e656c207065722063707520617265612069730a202a207761792061626f76652034472e0a202a0a202a20416c7761797320757365207765616b20646566696e6974696f6e7320666f7220706572637075207661726961626c657320696e206d6f64756c65732e0a202a2f0a23696620646566696e6564284d4f44554c452920262620646566696e656428434f4e4649475f534d50290a23646566696e6520415243485f4e454544535f5745414b5f5045525f4350550a23656e6469660a0a23696e636c756465203c61736d2d67656e657269632f7065726370752e683e0a0a23656e646966202f2a205f5f414c5048415f5045524350555f48202a2f0a0000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f706572665f6576656e742e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303031353100313231313437343433333000303032313337320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f5f41534d5f414c5048415f504552465f4556454e545f480a23646566696e65205f5f41534d5f414c5048415f504552465f4556454e545f480a0a23656e646966202f2a205f5f41534d5f414c5048415f504552465f4556454e545f48202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f7067616c6c6f632e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303334313000313231313437343433333000303032303635370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f414c5048415f5047414c4c4f435f480a23646566696e65205f414c5048415f5047414c4c4f435f480a0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f6d6d7a6f6e652e683e0a0a2f2a2020202020200a202a20416c6c6f6361746520616e6420667265652070616765207461626c65732e20546865207878785f6b65726e656c28292076657273696f6e73206172650a202a207573656420746f20616c6c6f636174652061206b65726e656c2070616765207461626c65202d2074686973207475726e73206f6e2041534e20626974730a202a20696620616e792e0a202a2f0a0a73746174696320696e6c696e6520766f69640a706d645f706f70756c61746528737472756374206d6d5f737472756374202a6d6d2c20706d645f74202a706d642c2070677461626c655f7420707465290a7b0a09706d645f73657428706d642c20287074655f74202a2928706167655f746f5f70612870746529202b20504147455f4f464653455429293b0a7d0a23646566696e6520706d645f70677461626c6528706d642920706d645f7061676528706d64290a0a73746174696320696e6c696e6520766f69640a706d645f706f70756c6174655f6b65726e656c28737472756374206d6d5f737472756374202a6d6d2c20706d645f74202a706d642c207074655f74202a707465290a7b0a09706d645f73657428706d642c20707465293b0a7d0a0a73746174696320696e6c696e6520766f69640a7067645f706f70756c61746528737472756374206d6d5f737472756374202a6d6d2c207067645f74202a7067642c20706d645f74202a706d64290a7b0a097067645f736574287067642c20706d64293b0a7d0a0a65787465726e207067645f74202a7067645f616c6c6f6328737472756374206d6d5f737472756374202a6d6d293b0a0a73746174696320696e6c696e6520766f69640a7067645f6672656528737472756374206d6d5f737472756374202a6d6d2c207067645f74202a706764290a7b0a09667265655f706167652828756e7369676e6564206c6f6e6729706764293b0a7d0a0a73746174696320696e6c696e6520706d645f74202a0a706d645f616c6c6f635f6f6e6528737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e672061646472657373290a7b0a09706d645f74202a726574203d2028706d645f74202a295f5f6765745f667265655f70616765284746505f4b45524e454c7c5f5f4746505f5245504541547c5f5f4746505f5a45524f293b0a0972657475726e207265743b0a7d0a0a73746174696320696e6c696e6520766f69640a706d645f6672656528737472756374206d6d5f737472756374202a6d6d2c20706d645f74202a706d64290a7b0a09667265655f706167652828756e7369676e6564206c6f6e6729706d64293b0a7d0a0a73746174696320696e6c696e65207074655f74202a0a7074655f616c6c6f635f6f6e655f6b65726e656c28737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e672061646472657373290a7b0a097074655f74202a707465203d20287074655f74202a295f5f6765745f667265655f70616765284746505f4b45524e454c7c5f5f4746505f5245504541547c5f5f4746505f5a45524f293b0a0972657475726e207074653b0a7d0a0a73746174696320696e6c696e6520766f69640a7074655f667265655f6b65726e656c28737472756374206d6d5f737472756374202a6d6d2c207074655f74202a707465290a7b0a09667265655f706167652828756e7369676e6564206c6f6e6729707465293b0a7d0a0a73746174696320696e6c696e652070677461626c655f740a7074655f616c6c6f635f6f6e6528737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e672061646472657373290a7b0a097074655f74202a707465203d207074655f616c6c6f635f6f6e655f6b65726e656c286d6d2c2061646472657373293b0a097374727563742070616765202a706167653b0a0a096966202821707465290a090972657475726e204e554c4c3b0a0970616765203d20766972745f746f5f7061676528707465293b0a0970677461626c655f706167655f63746f722870616765293b0a0972657475726e20706167653b0a7d0a0a73746174696320696e6c696e6520766f69640a7074655f6672656528737472756374206d6d5f737472756374202a6d6d2c2070677461626c655f742070616765290a7b0a0970677461626c655f706167655f64746f722870616765293b0a095f5f667265655f706167652870616765293b0a7d0a0a23646566696e6520636865636b5f7067745f6361636865282909646f207b207d207768696c65202830290a0a23656e646966202f2a205f414c5048415f5047414c4c4f435f48202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f70677461626c652e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333330303500313231313437343433333000303032303635370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f414c5048415f50475441424c455f480a23646566696e65205f414c5048415f50475441424c455f480a0a23696e636c756465203c61736d2d67656e657269632f346c6576656c2d66697875702e683e0a0a2f2a0a202a20546869732066696c6520636f6e7461696e73207468652066756e6374696f6e7320616e6420646566696e6573206e656365737361727920746f206d6f6469667920616e64207573650a202a2074686520416c7068612070616765207461626c6520747265652e0a202a0a202a205468697320686f706566756c6c7920776f726b73207769746820616e79207374616e6461726420416c70686120706167652d73697a652c20617320646566696e65640a202a20696e203c61736d2f706167652e683e202863757272656e746c792038313932292e0a202a2f0a23696e636c756465203c6c696e75782f6d6d7a6f6e652e683e0a0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f70726f636573736f722e683e092f2a20466f72205441534b5f53495a45202a2f0a23696e636c756465203c61736d2f6d6163687665632e683e0a23696e636c756465203c61736d2f73657475702e683e0a0a737472756374206d6d5f7374727563743b0a73747275637420766d5f617265615f7374727563743b0a0a2f2a204365727461696e2061726368697465637475726573206e65656420746f20646f207370656369616c207468696e6773207768656e20505445730a202a2077697468696e20612070616765207461626c6520617265206469726563746c79206d6f6469666965642e2020546875732c2074686520666f6c6c6f77696e670a202a20686f6f6b206973206d61646520617661696c61626c652e0a202a2f0a23646566696e65207365745f707465287074657074722c2070746576616c292028282a287074657074722929203d202870746576616c29290a23646566696e65207365745f7074655f6174286d6d2c616464722c707465702c70746576616c29207365745f70746528707465702c70746576616c290a0a2f2a20504d445f53484946542064657465726d696e6573207468652073697a65206f662074686520617265612061207365636f6e642d6c6576656c2070616765207461626c652063616e206d6170202a2f0a23646566696e6520504d445f53484946540928504147455f5348494654202b2028504147455f53484946542d3329290a23646566696e6520504d445f53495a45092831554c203c3c20504d445f5348494654290a23646566696e6520504d445f4d41534b09287e28504d445f53495a452d3129290a0a2f2a2050474449525f53484946542064657465726d696e6573207768617420612074686972642d6c6576656c2070616765207461626c6520656e7472792063616e206d6170202a2f0a23646566696e652050474449525f53484946540928504147455f5348494654202b20322a28504147455f53484946542d3329290a23646566696e652050474449525f53495a45092831554c203c3c2050474449525f5348494654290a23646566696e652050474449525f4d41534b09287e2850474449525f53495a452d3129290a0a2f2a0a202a20456e7472696573207065722070616765206469726563746f7279206c6576656c3a202074686520416c7068612069732074687265652d6c6576656c2c20776974680a202a20616c6c206c6576656c7320686176696e672061206f6e652d706167652070616765207461626c652e0a202a2f0a23646566696e6520505452535f5045525f505445092831554c203c3c2028504147455f53484946542d3329290a23646566696e6520505452535f5045525f504d44092831554c203c3c2028504147455f53484946542d3329290a23646566696e6520505452535f5045525f504744092831554c203c3c2028504147455f53484946542d3329290a23646566696e6520555345525f505452535f5045525f50474409285441534b5f53495a45202f2050474449525f53495a45290a23646566696e652046495253545f555345525f4144445245535309300a0a2f2a204e756d626572206f6620706f696e74657273207468617420666974206f6e206120706167653a2020746869732077696c6c20676f20617761792e202a2f0a23646566696e6520505452535f5045525f50414745092831554c203c3c2028504147455f53484946542d3329290a0a23696664656620434f4e4649475f414c5048415f4c415247455f564d414c4c4f430a23646566696e6520564d414c4c4f435f535441525409093078666666666665303030303030303030300a23656c73650a23646566696e6520564d414c4c4f435f53544152540909282d322a50474449525f53495a45290a23656e6469660a23646566696e6520564d414c4c4f435f454e440909282d50474449525f53495a45290a0a2f2a0a202a204f53462f312050414c2d636f64652d696d706f7365642070616765207461626c6520626974730a202a2f0a23646566696e65205f504147455f56414c4944093078303030310a23646566696e65205f504147455f464f5209307830303032092f2a207573656420666f7220706167652070726f74656374696f6e20286661756c74206f6e207265616429202a2f0a23646566696e65205f504147455f464f5709307830303034092f2a207573656420666f7220706167652070726f74656374696f6e20286661756c74206f6e20777269746529202a2f0a23646566696e65205f504147455f464f4509307830303038092f2a207573656420666f7220706167652070726f74656374696f6e20286661756c74206f6e206578656329202a2f0a23646566696e65205f504147455f41534d093078303031300a23646566696e65205f504147455f4b524509307830313030092f2a20787878202d207365652062656c6f77206f6e20746865202261636365737365642220626974202a2f0a23646566696e65205f504147455f55524509307830323030092f2a20787878202a2f0a23646566696e65205f504147455f4b574509307831303030092f2a207573656420746f20646f207468652064697274792062697420696e20736f667477617265202a2f0a23646566696e65205f504147455f55574509307832303030092f2a207573656420746f20646f207468652064697274792062697420696e20736f667477617265202a2f0a0a2f2a202e2e20616e6420746865736520617265206f757273202e2e2e202a2f0a23646566696e65205f504147455f444952545909307832303030300a23646566696e65205f504147455f414343455353454409307834303030300a23646566696e65205f504147455f46494c450930783830303030092f2a207365743a7061676563616368652c20756e7365743a73776170202a2f0a0a2f2a0a202a204e4f544521205468652022616363657373656422206269742069736e2774206e65636573736172696c792065786163743a202069742063616e206265206b6570742065786163746c790a202a20627920736f667477617265202875736520746865204b52452f5552452f4b57452f555745206269747320617070726f7072696174656c79292c206275742049276c6c2066616b652069742e0a202a20556e646572204c696e75782f4158502c20746865202261636365737365642220626974206a757374206d65616e73202272656164222c20616e642049276c6c206a757374207573650a202a20746865204b52452f555245206269747320746f20776174636820666f722069742e20546861742077617920776520646f6e2774206e65656420746f206f7665726c6f6164207468650a202a204b57452f5557452062697473207769746820626f74682068616e646c696e6720646972747920616e642061636365737365642e0a202a0a202a204e6f7465207468617420746865206b65726e656c20757365732074686520616363657373656420626974206a75737420746f20636865636b207768657468657220746f20706167650a202a206f757420612070616765206f72206e6f742c20736f20697420646f65736e2774206861766520746f20626520657861637420616e797761792e0a202a2f0a0a23646566696e65205f5f44495254595f4249545309285f504147455f4449525459207c205f504147455f4b5745207c205f504147455f555745290a23646566696e65205f5f4143434553535f4249545309285f504147455f4143434553534544207c205f504147455f4b5245207c205f504147455f555245290a0a23646566696e65205f50464e5f4d41534b09307846464646464646463030303030303030554c0a0a23646566696e65205f504147455f5441424c4509285f504147455f56414c4944207c205f5f44495254595f42495453207c205f5f4143434553535f42495453290a23646566696e65205f504147455f4348475f4d41534b09285f50464e5f4d41534b207c205f5f44495254595f42495453207c205f5f4143434553535f42495453290a0a2f2a0a202a20416c6c20746865206e6f726d616c206d61736b73206861766520746865202270616765206163636573736564222062697473206f6e2c20617320616e792074696d6520746865792061726520757365642c0a202a2074686520706167652069732061636365737365642e20546865792061726520636c6561726564206f6e6c792062792074686520706167652d6f757420726f7574696e65730a202a2f0a23646566696e6520504147455f4e4f4e45095f5f706770726f74285f504147455f56414c4944207c205f5f4143434553535f42495453207c205f504147455f464f52207c205f504147455f464f57207c205f504147455f464f45290a23646566696e6520504147455f534841524544095f5f706770726f74285f504147455f56414c4944207c205f5f4143434553535f42495453290a23646566696e6520504147455f434f5059095f5f706770726f74285f504147455f56414c4944207c205f5f4143434553535f42495453207c205f504147455f464f57290a23646566696e6520504147455f524541444f4e4c59095f5f706770726f74285f504147455f56414c4944207c205f5f4143434553535f42495453207c205f504147455f464f57290a23646566696e6520504147455f4b45524e454c095f5f706770726f74285f504147455f56414c4944207c205f504147455f41534d207c205f504147455f4b5245207c205f504147455f4b5745290a0a23646566696e65205f504147455f4e4f524d414c287829205f5f706770726f74285f504147455f56414c4944207c205f5f4143434553535f42495453207c20287829290a0a23646566696e65205f504147455f50287829205f504147455f4e4f524d414c28287829207c2028282878292026205f504147455f464f57293f303a5f504147455f464f5729290a23646566696e65205f504147455f53287829205f504147455f4e4f524d414c2878290a0a2f2a0a202a205468652068617264776172652063616e2068616e646c652077726974652d6f6e6c79206d617070696e67732c206275742061732074686520416c7068610a202a2061726368697465637475726520646f657320627974652d77696465207772697465732077697468206120726561642d6d6f646966792d77726974650a202a2073657175656e63652c2069742773206e6f742070726163746963616c20746f20686176652077726974652d776974686f75742d726561642070726976732e0a202a20546875732074686520222d772d202d3e2072772d2220616e6420222d7778202d3e2072777822206d617070696e6720686572652028616e6420696e0a202a20617263682f616c7068612f6d6d2f6661756c742e63290a202a2f0a092f2a20787772202a2f0a23646566696e65205f5f50303030095f504147455f50285f504147455f464f45207c205f504147455f464f57207c205f504147455f464f52290a23646566696e65205f5f50303031095f504147455f50285f504147455f464f45207c205f504147455f464f57290a23646566696e65205f5f50303130095f504147455f50285f504147455f464f45290a23646566696e65205f5f50303131095f504147455f50285f504147455f464f45290a23646566696e65205f5f50313030095f504147455f50285f504147455f464f57207c205f504147455f464f52290a23646566696e65205f5f50313031095f504147455f50285f504147455f464f57290a23646566696e65205f5f50313130095f504147455f502830290a23646566696e65205f5f50313131095f504147455f502830290a0a23646566696e65205f5f53303030095f504147455f53285f504147455f464f45207c205f504147455f464f57207c205f504147455f464f52290a23646566696e65205f5f53303031095f504147455f53285f504147455f464f45207c205f504147455f464f57290a23646566696e65205f5f53303130095f504147455f53285f504147455f464f45290a23646566696e65205f5f53303131095f504147455f53285f504147455f464f45290a23646566696e65205f5f53313030095f504147455f53285f504147455f464f57207c205f504147455f464f52290a23646566696e65205f5f53313031095f504147455f53285f504147455f464f57290a23646566696e65205f5f53313130095f504147455f532830290a23646566696e65205f5f53313131095f504147455f532830290a0a2f2a0a202a20706770726f745f6e6f6e6361636865642829206973206f6e6c7920666f7220696e66696e6962616e642070636920737570706f72742c20616e642061207265616c0a202a20696d706c656d656e746174696f6e20666f722052414d20776f756c64206265206d6f726520636f6d706c6963617465642e0a202a2f0a23646566696e6520706770726f745f6e6f6e6361636865642870726f7429092870726f74290a0a2f2a0a202a204241445f504147455441424c452069732075736564207768656e207765206e656564206120626f67757320706167652d7461626c652c207768696c650a202a204241445f50414745206973207573656420666f72206120626f67757320706167652e0a202a0a202a205a45524f5f50414745206973206120676c6f62616c207368617265642070616765207468617420697320616c77617973207a65726f3a2020757365640a202a20666f72207a65726f2d6d6170706564206d656d6f7279206172656173206574632e2e0a202a2f0a65787465726e207074655f74205f5f6261645f7061676528766f6964293b0a65787465726e20706d645f74202a205f5f6261645f706167657461626c6528766f6964293b0a0a65787465726e20756e7369676e6564206c6f6e67205f5f7a65726f5f7061676528766f6964293b0a0a23646566696e65204241445f504147455441424c45095f5f6261645f706167657461626c6528290a23646566696e65204241445f50414745095f5f6261645f7061676528290a23646566696e65205a45524f5f50414745287661646472290928766972745f746f5f70616765285a45524f5f50474529290a0a2f2a206e756d626572206f66206269747320746861742066697420696e746f2061206d656d6f727920706f696e746572202a2f0a23646566696e6520424954535f5045525f50545209090928382a73697a656f6628756e7369676e6564206c6f6e6729290a0a2f2a20746f20616c69676e2074686520706f696e74657220746f206120706f696e7465722061646472657373202a2f0a23646566696e65205054525f4d41534b090909287e2873697a656f6628766f69642a292d3129290a0a2f2a2073697a656f6628766f69642a293d3d313c3c53495a454f465f5054525f4c4f4732202a2f0a23646566696e652053495a454f465f5054525f4c4f4732090909330a0a2f2a20746f2066696e6420616e20656e74727920696e206120706167652d7461626c65202a2f0a23646566696e6520504147455f50545228616464726573732909095c0a20202828756e7369676e6564206c6f6e67292861646472657373293e3e28504147455f53484946542d53495a454f465f5054525f4c4f473229265054525f4d41534b267e504147455f4d41534b290a0a2f2a0a202a204f6e206365727461696e20706c6174666f726d732077686f736520706879736963616c20616464726573732073706163652063616e206f7665726c6170204b5345472c0a202a206e616d656c792045563620616e642061626f76652c207765206d7573742072652d74776964646c652074686520706879736164647220746f20726573746f7265207468650a202a20636f727265637420686967682d6f7264657220626974732e0a202a0a202a20546869732069732065787472656d656c7920636f6e667573696e6720756e74696c20796f75207265616c697a65207468617420746869732069732061637475616c6c790a202a206a75737420776f726b696e672061726f756e64206120757365727370616365206275672e20205468652058207365727665722077617320696e74656e64696e6720746f0a202a2070726f766964652074686520706879736963616c20616464726573732062757420696e73746561642070726f766964656420746865204b53454720616464726573732e0a202a204f7220747269656420746f2c206578636570742069742773206e6f7420726570726573656e7461626c652e0a202a200a202a204f6e205473756e616d692074686572652773206e6f7468696e67206d65616e696e6766756c20617420307834303030303030303030302c20736f20746869732069730a202a20612073616665207468696e6720746f20646f2e2020436f6d652074686520666972737420636f7265206c6f676963207468617420646f65732070757420736f6d657468696e670a202a20696e20746869732061726561202d2d206d656d6f7279206f72207768617468617665796f75202d2d207468656e2074686973206861636b2077696c6c20686176650a202a20746f20676f20617761792e2020536f206265207072657061726564210a202a2f0a0a23696620646566696e656428434f4e4649475f414c5048415f47454e455249432920262620646566696e6564285553455f34385f4249545f4b534547290a236572726f7220224556362d6f6e6c79206665617475726520696e20612067656e65726963206b65726e656c220a23656e6469660a23696620646566696e656428434f4e4649475f414c5048415f47454e4552494329207c7c205c0a2020202028646566696e656428434f4e4649475f414c5048415f455636292026262021646566696e6564285553455f34385f4249545f4b53454729290a23646566696e65204b5345475f50464e092830786330303030303030303030554c203e3e20504147455f5348494654290a23646566696e6520504859535f54574944444c452870666e29205c0a20202828282870666e292026204b5345475f50464e29203d3d202830783430303030303030303030554c203e3e20504147455f53484946542929205c0a20203f20282870666e29205e3d204b5345475f50464e29203a202870666e29290a23656c73650a23646566696e6520504859535f54574944444c452870666e29202870666e290a23656e6469660a0a2f2a0a202a20436f6e76657273696f6e2066756e6374696f6e733a2020636f6e766572742061207061676520616e642070726f74656374696f6e20746f2061207061676520656e7472792c0a202a20616e642061207061676520656e74727920616e642070616765206469726563746f727920746f207468652070616765207468657920726566657220746f2e0a202a2f0a2369666e64656620434f4e4649475f444953434f4e5449474d454d0a23646566696e6520706167655f746f5f7061287061676529092828287061676529202d206d656d5f6d617029203c3c20504147455f5348494654290a0a23646566696e65207074655f70666e287074652909287074655f76616c2870746529203e3e203332290a23646566696e65207074655f7061676528707465290970666e5f746f5f70616765287074655f70666e2870746529290a23646566696e65206d6b5f70746528706167652c20706770726f74290909090909095c0a287b0909090909090909095c0a097074655f74207074653b090909090909095c0a0909090909090909095c0a097074655f76616c2870746529203d2028706167655f746f5f70666e287061676529203c3c20333229207c20706770726f745f76616c28706770726f74293b095c0a097074653b09090909090909095c0a7d290a23656e6469660a0a65787465726e20696e6c696e65207074655f742070666e5f70746528756e7369676e6564206c6f6e67207068797370666e2c20706770726f745f7420706770726f74290a7b207074655f74207074653b207074655f76616c2870746529203d2028504859535f54574944444c45287068797370666e29203c3c20333229207c20706770726f745f76616c28706770726f74293b2072657475726e207074653b207d0a0a65787465726e20696e6c696e65207074655f74207074655f6d6f64696679287074655f74207074652c20706770726f745f74206e657770726f74290a7b207074655f76616c2870746529203d20287074655f76616c28707465292026205f504147455f4348475f4d41534b29207c20706770726f745f76616c286e657770726f74293b2072657475726e207074653b207d0a0a65787465726e20696e6c696e6520766f696420706d645f73657428706d645f74202a20706d64702c207074655f74202a2070746570290a7b20706d645f76616c282a706d647029203d205f504147455f5441424c45207c2028282828756e7369676e6564206c6f6e6729207074657029202d20504147455f4f464653455429203c3c202833322d504147455f534849465429293b207d0a0a65787465726e20696e6c696e6520766f6964207067645f736574287067645f74202a20706764702c20706d645f74202a20706d6470290a7b207067645f76616c282a7067647029203d205f504147455f5441424c45207c2028282828756e7369676e6564206c6f6e672920706d647029202d20504147455f4f464653455429203c3c202833322d504147455f534849465429293b207d0a0a0a65787465726e20696e6c696e6520756e7369676e6564206c6f6e670a706d645f706167655f766164647228706d645f7420706d64290a7b0a0972657475726e202828706d645f76616c28706d64292026205f50464e5f4d41534b29203e3e202833322d504147455f53484946542929202b20504147455f4f46465345543b0a7d0a0a2369666e64656620434f4e4649475f444953434f4e5449474d454d0a23646566696e6520706d645f7061676528706d642909286d656d5f6d6170202b202828706d645f76616c28706d64292026205f50464e5f4d41534b29203e3e20333229290a23646566696e65207067645f70616765287067642909286d656d5f6d6170202b2028287067645f76616c28706764292026205f50464e5f4d41534b29203e3e20333229290a23656e6469660a0a65787465726e20696e6c696e6520756e7369676e6564206c6f6e67207067645f706167655f7661646472287067645f7420706764290a7b2072657475726e20504147455f4f4646534554202b2028287067645f76616c28706764292026205f50464e5f4d41534b29203e3e202833322d504147455f534849465429293b207d0a0a65787465726e20696e6c696e6520696e74207074655f6e6f6e65287074655f74207074652909097b2072657475726e20217074655f76616c28707465293b207d0a65787465726e20696e6c696e6520696e74207074655f70726573656e74287074655f742070746529097b2072657475726e207074655f76616c28707465292026205f504147455f56414c49443b207d0a65787465726e20696e6c696e6520766f6964207074655f636c65617228737472756374206d6d5f737472756374202a6d6d2c20756e7369676e6564206c6f6e6720616464722c207074655f74202a70746570290a7b0a097074655f76616c282a7074657029203d20303b0a7d0a0a65787465726e20696e6c696e6520696e7420706d645f6e6f6e6528706d645f7420706d642909097b2072657475726e2021706d645f76616c28706d64293b207d0a65787465726e20696e6c696e6520696e7420706d645f62616428706d645f7420706d642909097b2072657475726e2028706d645f76616c28706d64292026207e5f50464e5f4d41534b2920213d205f504147455f5441424c453b207d0a65787465726e20696e6c696e6520696e7420706d645f70726573656e7428706d645f7420706d6429097b2072657475726e20706d645f76616c28706d64292026205f504147455f56414c49443b207d0a65787465726e20696e6c696e6520766f696420706d645f636c65617228706d645f74202a20706d647029097b20706d645f76616c282a706d647029203d20303b207d0a0a65787465726e20696e6c696e6520696e74207067645f6e6f6e65287067645f74207067642909097b2072657475726e20217067645f76616c28706764293b207d0a65787465726e20696e6c696e6520696e74207067645f626164287067645f74207067642909097b2072657475726e20287067645f76616c28706764292026207e5f50464e5f4d41534b2920213d205f504147455f5441424c453b207d0a65787465726e20696e6c696e6520696e74207067645f70726573656e74287067645f742070676429097b2072657475726e207067645f76616c28706764292026205f504147455f56414c49443b207d0a65787465726e20696e6c696e6520766f6964207067645f636c656172287067645f74202a207067647029097b207067645f76616c282a7067647029203d20303b207d0a0a2f2a0a202a2054686520666f6c6c6f77696e67206f6e6c7920776f726b206966207074655f70726573656e74282920697320747275652e0a202a20556e646566696e6564206265686176696f7572206966206e6f742e2e0a202a2f0a65787465726e20696e6c696e6520696e74207074655f7772697465287074655f74207074652909097b2072657475726e2021287074655f76616c28707465292026205f504147455f464f57293b207d0a65787465726e20696e6c696e6520696e74207074655f6469727479287074655f74207074652909097b2072657475726e207074655f76616c28707465292026205f504147455f44495254593b207d0a65787465726e20696e6c696e6520696e74207074655f796f756e67287074655f74207074652909097b2072657475726e207074655f76616c28707465292026205f504147455f41434345535345443b207d0a65787465726e20696e6c696e6520696e74207074655f66696c65287074655f74207074652909097b2072657475726e207074655f76616c28707465292026205f504147455f46494c453b207d0a65787465726e20696e6c696e6520696e74207074655f7370656369616c287074655f742070746529097b2072657475726e20303b207d0a0a65787465726e20696e6c696e65207074655f74207074655f777270726f74656374287074655f742070746529097b207074655f76616c2870746529207c3d205f504147455f464f573b2072657475726e207074653b207d0a65787465726e20696e6c696e65207074655f74207074655f6d6b636c65616e287074655f742070746529097b207074655f76616c287074652920263d207e285f5f44495254595f42495453293b2072657475726e207074653b207d0a65787465726e20696e6c696e65207074655f74207074655f6d6b6f6c64287074655f742070746529097b207074655f76616c287074652920263d207e285f5f4143434553535f42495453293b2072657475726e207074653b207d0a65787465726e20696e6c696e65207074655f74207074655f6d6b7772697465287074655f742070746529097b207074655f76616c287074652920263d207e5f504147455f464f573b2072657475726e207074653b207d0a65787465726e20696e6c696e65207074655f74207074655f6d6b6469727479287074655f742070746529097b207074655f76616c2870746529207c3d205f5f44495254595f424954533b2072657475726e207074653b207d0a65787465726e20696e6c696e65207074655f74207074655f6d6b796f756e67287074655f742070746529097b207074655f76616c2870746529207c3d205f5f4143434553535f424954533b2072657475726e207074653b207d0a65787465726e20696e6c696e65207074655f74207074655f6d6b7370656369616c287074655f742070746529097b2072657475726e207074653b207d0a0a23646566696e6520504147455f4449525f4f46465345542874736b2c6164647265737329207067645f6f6666736574282874736b292c286164647265737329290a0a2f2a20746f2066696e6420616e20656e74727920696e2061206b65726e656c20706167652d7461626c652d6469726563746f7279202a2f0a23646566696e65207067645f6f66667365745f6b286164647265737329207067645f6f66667365742826696e69745f6d6d2c20286164647265737329290a0a2f2a20746f2066696e6420616e20656e74727920696e206120706167652d7461626c652d6469726563746f72792e202a2f0a23646566696e65207067645f696e646578286164647265737329092828286164647265737329203e3e2050474449525f53484946542920262028505452535f5045525f5047442d3129290a23646566696e65207067645f6f6666736574286d6d2c2061646472657373290928286d6d292d3e7067642b7067645f696e646578286164647265737329290a0a2f2a0a202a2054686520736d705f726561645f626172726965725f646570656e6473282920696e2074686520666f6c6c6f77696e672066756e6374696f6e732061726520726571756972656420746f0a202a206f7264657220746865206c6f6164206f66202a646972202874686520706f696e74657220696e2074686520746f70206c6576656c2070616765207461626c6529207769746820616e790a202a2073756273657175656e74206c6f6164206f66207468652072657475726e656420706d645f74202a7265742028726574206973206461746120646570656e64656e74206f6e202a646972292e0a202a0a202a2049662074686973206f72646572696e67206973206e6f7420656e666f726365642c2074686520435055206d69676874206c6f616420616e206f6c6465722076616c7565206f660a202a202a7265742c207768696368206d617920626520756e696e697469616c697a656420646174612e20536565206d6d2f6d656d6f72792e633a5f5f7074655f616c6c6f6320666f720a202a206d6f72652064657461696c732e0a202a0a202a204e6f74652074686174207765206e65766572206368616e676520746865206d6d2d3e70676420706f696e74657220616674657220746865207461736b2069732072756e6e696e672c20736f0a202a207067645f6f666673657420646f6573206e6f7420726571756972652073756368206120626172726965722e0a202a2f0a0a2f2a2046696e6420616e20656e74727920696e20746865207365636f6e642d6c6576656c2070616765207461626c652e2e202a2f0a65787465726e20696e6c696e6520706d645f74202a20706d645f6f6666736574287067645f74202a206469722c20756e7369676e6564206c6f6e672061646472657373290a7b0a09706d645f74202a726574203d2028706d645f74202a29207067645f706167655f7661646472282a64697229202b20282861646472657373203e3e20504d445f53484946542920262028505452535f5045525f50414745202d203129293b0a09736d705f726561645f626172726965725f646570656e647328293b202f2a207365652061626f7665202a2f0a0972657475726e207265743b0a7d0a0a2f2a2046696e6420616e20656e74727920696e207468652074686972642d6c6576656c2070616765207461626c652e2e202a2f0a65787465726e20696e6c696e65207074655f74202a207074655f6f66667365745f6b65726e656c28706d645f74202a206469722c20756e7369676e6564206c6f6e672061646472657373290a7b0a097074655f74202a726574203d20287074655f74202a2920706d645f706167655f7661646472282a646972290a09092b20282861646472657373203e3e20504147455f53484946542920262028505452535f5045525f50414745202d203129293b0a09736d705f726561645f626172726965725f646570656e647328293b202f2a207365652061626f7665202a2f0a0972657475726e207265743b0a7d0a0a23646566696e65207074655f6f66667365745f6d6170286469722c6164647229097074655f6f66667365745f6b65726e656c2828646972292c286164647229290a23646566696e65207074655f756e6d61702870746529090909646f207b207d207768696c65202830290a0a65787465726e207067645f7420737761707065725f70675f6469725b313032345d3b0a0a2f2a0a202a2054686520416c70686120646f65736e2774206861766520616e792065787465726e616c204d4d5520696e666f3a2020746865206b65726e656c20706167650a202a207461626c657320636f6e7461696e20616c6c20746865206e656365737361727920696e666f726d6174696f6e2e0a202a2f0a65787465726e20696e6c696e6520766f6964207570646174655f6d6d755f63616368652873747275637420766d5f617265615f737472756374202a20766d612c0a09756e7369676e6564206c6f6e6720616464726573732c207074655f74202a70746570290a7b0a7d0a0a2f2a0a202a204e6f6e2d70726573656e742070616765733a202068696768203234206269747320617265206f66667365742c206e6578742038206269747320747970652c0a202a206c6f772033322062697473207a65726f2e0a202a2f0a65787465726e20696e6c696e65207074655f74206d6b5f737761705f70746528756e7369676e6564206c6f6e6720747970652c20756e7369676e6564206c6f6e67206f6666736574290a7b207074655f74207074653b207074655f76616c2870746529203d202874797065203c3c20333229207c20286f6666736574203c3c203430293b2072657475726e207074653b207d0a0a23646566696e65205f5f7377705f74797065287829090928282878292e76616c203e3e2033322920262030786666290a23646566696e65205f5f7377705f6f66667365742878290909282878292e76616c203e3e203430290a23646566696e65205f5f7377705f656e74727928747970652c206f6666290928287377705f656e7472795f7429207b207074655f76616c286d6b5f737761705f707465282874797065292c20286f6666292929207d290a23646566696e65205f5f7074655f746f5f7377705f656e74727928707465290928287377705f656e7472795f7429207b207074655f76616c2870746529207d290a23646566696e65205f5f7377705f656e7472795f746f5f7074652878290928287074655f7429207b202878292e76616c207d290a0a23646566696e65207074655f746f5f70676f6666287074652909287074655f76616c2870746529203e3e203332290a23646566696e652070676f66665f746f5f707465286f6666290928287074655f7429207b2028286f666629203c3c20333229207c205f504147455f46494c45207d290a0a23646566696e65205054455f46494c455f4d41585f424954530933320a0a2369666e64656620434f4e4649475f444953434f4e5449474d454d0a23646566696e65206b65726e5f616464725f76616c6964286164647229092831290a23656e6469660a0a23646566696e6520696f5f72656d61705f70666e5f72616e676528766d612c2073746172742c2070666e2c2073697a652c2070726f7429095c0a090972656d61705f70666e5f72616e676528766d612c2073746172742c2070666e2c2073697a652c2070726f74290a0a23646566696e65207074655f4552524f52286529205c0a097072696e746b282225733a25643a206261642070746520253031366c782e5c6e222c205f5f46494c455f5f2c205f5f4c494e455f5f2c207074655f76616c286529290a23646566696e6520706d645f4552524f52286529205c0a097072696e746b282225733a25643a2062616420706d6420253031366c782e5c6e222c205f5f46494c455f5f2c205f5f4c494e455f5f2c20706d645f76616c286529290a23646566696e65207067645f4552524f52286529205c0a097072696e746b282225733a25643a206261642070676420253031366c782e5c6e222c205f5f46494c455f5f2c205f5f4c494e455f5f2c207067645f76616c286529290a0a65787465726e20766f696420706167696e675f696e697428766f6964293b0a0a23696e636c756465203c61736d2d67656e657269632f70677461626c652e683e0a0a2f2a0a202a204e6f2070616765207461626c652063616368657320746f20696e697469616c6973650a202a2f0a23646566696e652070677461626c655f63616368655f696e6974282909646f207b207d207768696c65202830290a0a2f2a2057652068617665206f7572206f776e206765745f756e6d61707065645f6172656120746f20636f7065207769746820414444525f4c494d49545f33324249542e20202a2f0a23646566696e6520484156455f415243485f554e4d41505045445f415245410a0a23656e646966202f2a205f414c5048415f50475441424c455f48202a2f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f70726f636573736f722e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303430323000313231313437343433333000303032313235330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20696e636c7564652f61736d2d616c7068612f70726f636573736f722e680a202a0a202a20436f70797269676874202843292031393934204c696e757320546f7276616c64730a202a2f0a0a2369666e646566205f5f41534d5f414c5048415f50524f434553534f525f480a23646566696e65205f5f41534d5f414c5048415f50524f434553534f525f480a0a23696e636c756465203c6c696e75782f706572736f6e616c6974792e683e092f2a20666f7220414444525f4c494d49545f3332424954202a2f0a0a2f2a0a202a2052657475726e732063757272656e7420696e737472756374696f6e20706f696e74657220282270726f6772616d20636f756e74657222292e0a202a2f0a23646566696e652063757272656e745f746578745f616464722829205c0a2020287b20766f6964202a5f5f70633b205f5f61736d5f5f20282262722025302c2e2b3422203a20223d7222285f5f706329293b205f5f70633b207d290a0a2f2a0a202a205765206861766520612034322d626974207573657220616464726573732073706163653a20345442207573657220564d2e2e2e0a202a2f0a23646566696e65205441534b5f53495a45202830783430303030303030303030554c290a0a23646566696e6520535441434b5f544f50205c0a20202863757272656e742d3e706572736f6e616c697479202620414444525f4c494d49545f3332424954203f2030783830303030303030203a2030783030313230303030303030554c290a0a23646566696e6520535441434b5f544f505f4d41580930783030313230303030303030554c0a0a2f2a2054686973206465636964657320776865726520746865206b65726e656c2077696c6c2073656172636820666f7220612066726565206368756e6b206f6620766d0a202a20737061636520647572696e67206d6d617027732e0a202a2f0a23646566696e65205441534b5f554e4d41505045445f42415345205c0a2020282863757272656e742d3e706572736f6e616c697479202620414444525f4c494d49545f333242495429203f2030783430303030303030203a205441534b5f53495a45202f2032290a0a7479706564656620737472756374207b0a09756e7369676e6564206c6f6e67207365673b0a7d206d6d5f7365676d656e745f743b0a0a2f2a205468697320697320646561642e202045766572797468696e6720686173206265656e206d6f76656420746f207468726561645f696e666f2e20202a2f0a737472756374207468726561645f737472756374207b207d3b0a23646566696e6520494e49545f54485245414420207b207d0a0a2f2a2052657475726e207361766564205043206f66206120626c6f636b6564207468726561642e20202a2f0a737472756374207461736b5f7374727563743b0a65787465726e20756e7369676e6564206c6f6e67207468726561645f73617665645f706328737472756374207461736b5f737472756374202a293b0a0a2f2a20446f206e656365737361727920736574757020746f2073746172742075702061206e65776c79206578656375746564207468726561642e20202a2f0a65787465726e20766f69642073746172745f746872656164287374727563742070745f72656773202a2c20756e7369676e6564206c6f6e672c20756e7369676e6564206c6f6e67293b0a0a2f2a204672656520616c6c207265736f75726365732068656c642062792061207468726561642e202a2f0a65787465726e20766f69642072656c656173655f74687265616428737472756374207461736b5f737472756374202a293b0a0a756e7369676e6564206c6f6e67206765745f776368616e28737472756374207461736b5f737472756374202a70293b0a0a23646566696e65204b53544b5f4549502874736b2920287461736b5f70745f726567732874736b292d3e7063290a0a23646566696e65204b53544b5f4553502874736b29205c0a2020282874736b29203d3d2063757272656e74203f2072647573702829203a207461736b5f7468726561645f696e666f2874736b292d3e7063622e757370290a0a23646566696e65206370755f72656c61782829096261727269657228290a0a23646566696e6520415243485f4841535f50524546455443480a23646566696e6520415243485f4841535f5052454645544348570a23646566696e6520415243485f4841535f5350494e4c4f434b5f50524546455443480a0a2369666e64656620434f4e4649475f534d500a2f2a204e6f7468696e6720746f2070726566657463682e202a2f0a23646566696e65207370696e5f6c6f636b5f7072656665746368286c6f636b29202009646f207b207d207768696c65202830290a23656e6469660a0a65787465726e20696e6c696e6520766f696420707265666574636828636f6e737420766f6964202a7074722920200a7b200a095f5f6275696c74696e5f7072656665746368287074722c20302c2033293b0a7d0a0a65787465726e20696e6c696e6520766f69642070726566657463687728636f6e737420766f6964202a7074722920200a7b0a095f5f6275696c74696e5f7072656665746368287074722c20312c2033293b0a7d0a0a23696664656620434f4e4649475f534d500a65787465726e20696e6c696e6520766f6964207370696e5f6c6f636b5f707265666574636828636f6e737420766f6964202a7074722920200a7b0a095f5f6275696c74696e5f7072656665746368287074722c20312c2033293b0a7d0a23656e6469660a0a23656e646966202f2a205f5f41534d5f414c5048415f50524f434553534f525f48202a2f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f7074726163652e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303131363000313231313437343433333000303032303531340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f41534d4158505f5054524143455f480a23646566696e65205f41534d4158505f5054524143455f480a0a23696e636c756465203c756170692f61736d2f7074726163652e683e0a0a0a23646566696e6520617263685f6861735f73696e676c655f73746570282909092831290a23646566696e6520757365725f6d6f64652872656773292028282872656773292d3e7073202620382920213d2030290a23646566696e6520696e737472756374696f6e5f706f696e74657228726567732920282872656773292d3e7063290a23646566696e652070726f66696c655f706328726567732920696e737472756374696f6e5f706f696e7465722872656773290a23646566696e652063757272656e745f757365725f737461636b5f706f696e746572282920726475737028290a0a23646566696e65207461736b5f70745f72656773287461736b29205c0a202028287374727563742070745f72656773202a2920287461736b5f737461636b5f70616765287461736b29202b20322a504147455f53495a4529202d2031290a0a23646566696e652063757272656e745f70745f726567732829205c0a202028287374727563742070745f72656773202a2920282863686172202a2963757272656e745f7468726561645f696e666f2829202b20322a504147455f53495a4529202d2031290a23646566696e65207369676e616c5f70745f726567732063757272656e745f70745f726567730a0a23646566696e6520666f7263655f7375636365737366756c5f73797363616c6c5f72657475726e2829202863757272656e745f70745f7265677328292d3e7230203d2030290a0a23656e6469660a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f7274632e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303034313600313231313437343433333000303032303033310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f414c5048415f5254435f480a23646566696e65205f414c5048415f5254435f480a0a23696620646566696e656428434f4e4649475f414c5048415f4d415256454c2920262620646566696e656428434f4e4649475f534d5029205c0a207c7c20646566696e656428434f4e4649475f414c5048415f47454e45524943290a2320646566696e65206765745f7274635f74696d650909616c7068615f6d762e7274635f6765745f74696d650a2320646566696e65207365745f7274635f74696d650909616c7068615f6d762e7274635f7365745f74696d650a23656e6469660a0a23696e636c756465203c61736d2d67656e657269632f7274632e683e0a0a23656e6469660a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f727773656d2e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313132353500313231313437343433333000303032303430310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f414c5048415f525753454d5f480a23646566696e65205f414c5048415f525753454d5f480a0a2f2a0a202a205772697474656e206279204976616e204b6f6b73686179736b79203c696e6b406a757261737369632e7061726b2e6d73752e72753e2c20323030312e0a202a204261736564206f6e2061736d2d616c7068612f73656d6170686f72652e6820616e642061736d2d693338362f727773656d2e680a202a2f0a0a2369666e646566205f4c494e55585f525753454d5f480a236572726f722022706c6561736520646f6e277420696e636c7564652061736d2f727773656d2e68206469726563746c792c20757365206c696e75782f727773656d2e6820696e7374656164220a23656e6469660a0a236966646566205f5f4b45524e454c5f5f0a0a23696e636c756465203c6c696e75782f636f6d70696c65722e683e0a0a23646566696e6520525753454d5f554e4c4f434b45445f56414c554509093078303030303030303030303030303030304c0a23646566696e6520525753454d5f4143544956455f4249415309093078303030303030303030303030303030314c0a23646566696e6520525753454d5f4143544956455f4d41534b09093078303030303030303066666666666666664c0a23646566696e6520525753454d5f57414954494e475f424941530909282d3078303030303030303130303030303030304c290a23646566696e6520525753454d5f4143544956455f524541445f424941530909525753454d5f4143544956455f424941530a23646566696e6520525753454d5f4143544956455f57524954455f42494153090928525753454d5f57414954494e475f42494153202b20525753454d5f4143544956455f42494153290a0a73746174696320696e6c696e6520766f6964205f5f646f776e5f72656164287374727563742072775f73656d6170686f7265202a73656d290a7b0a096c6f6e67206f6c64636f756e743b0a2369666e64656609434f4e4649475f534d500a096f6c64636f756e74203d2073656d2d3e636f756e743b0a0973656d2d3e636f756e74202b3d20525753454d5f4143544956455f524541445f424941533b0a23656c73650a096c6f6e672074656d703b0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a0922313a096c64715f6c0925302c25315c6e220a092209616464710925302c25332c25325c6e220a0922097374715f630925322c25315c6e220a0922096265710925322c32665c6e220a0922096d625c6e220a09222e73756273656374696f6e20325c6e220a0922323a0962720931625c6e220a09222e70726576696f7573220a093a223d26722220286f6c64636f756e74292c20223d6d22202873656d2d3e636f756e74292c20223d267222202874656d70290a093a224972222028525753454d5f4143544956455f524541445f42494153292c20226d22202873656d2d3e636f756e7429203a20226d656d6f727922293b0a23656e6469660a0969662028756e6c696b656c79286f6c64636f756e74203c203029290a0909727773656d5f646f776e5f726561645f6661696c65642873656d293b0a7d0a0a2f2a0a202a207472796c6f636b20666f722072656164696e67202d2d2072657475726e732031206966207375636365737366756c2c203020696620636f6e74656e74696f6e0a202a2f0a73746174696320696e6c696e6520696e74205f5f646f776e5f726561645f7472796c6f636b287374727563742072775f73656d6170686f7265202a73656d290a7b0a096c6f6e67206f6c642c206e65772c207265733b0a0a09726573203d2073656d2d3e636f756e743b0a09646f207b0a09096e6577203d20726573202b20525753454d5f4143544956455f524541445f424941533b0a0909696620286e6577203c3d2030290a090909627265616b3b0a09096f6c64203d207265733b0a0909726573203d20636d7078636867282673656d2d3e636f756e742c206f6c642c206e6577293b0a097d207768696c65202872657320213d206f6c64293b0a0972657475726e20726573203e3d2030203f2031203a20303b0a7d0a0a73746174696320696e6c696e6520766f6964205f5f646f776e5f7772697465287374727563742072775f73656d6170686f7265202a73656d290a7b0a096c6f6e67206f6c64636f756e743b0a2369666e64656609434f4e4649475f534d500a096f6c64636f756e74203d2073656d2d3e636f756e743b0a0973656d2d3e636f756e74202b3d20525753454d5f4143544956455f57524954455f424941533b0a23656c73650a096c6f6e672074656d703b0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a0922313a096c64715f6c0925302c25315c6e220a092209616464710925302c25332c25325c6e220a0922097374715f630925322c25315c6e220a0922096265710925322c32665c6e220a0922096d625c6e220a09222e73756273656374696f6e20325c6e220a0922323a0962720931625c6e220a09222e70726576696f7573220a093a223d26722220286f6c64636f756e74292c20223d6d22202873656d2d3e636f756e74292c20223d267222202874656d70290a093a224972222028525753454d5f4143544956455f57524954455f42494153292c20226d22202873656d2d3e636f756e7429203a20226d656d6f727922293b0a23656e6469660a0969662028756e6c696b656c79286f6c64636f756e7429290a0909727773656d5f646f776e5f77726974655f6661696c65642873656d293b0a7d0a0a2f2a0a202a207472796c6f636b20666f722077726974696e67202d2d2072657475726e732031206966207375636365737366756c2c203020696620636f6e74656e74696f6e0a202a2f0a73746174696320696e6c696e6520696e74205f5f646f776e5f77726974655f7472796c6f636b287374727563742072775f73656d6170686f7265202a73656d290a7b0a096c6f6e6720726574203d20636d7078636867282673656d2d3e636f756e742c20525753454d5f554e4c4f434b45445f56414c55452c0a090909202020525753454d5f4143544956455f57524954455f42494153293b0a0969662028726574203d3d20525753454d5f554e4c4f434b45445f56414c5545290a090972657475726e20313b0a0972657475726e20303b0a7d0a0a73746174696320696e6c696e6520766f6964205f5f75705f72656164287374727563742072775f73656d6170686f7265202a73656d290a7b0a096c6f6e67206f6c64636f756e743b0a2369666e64656609434f4e4649475f534d500a096f6c64636f756e74203d2073656d2d3e636f756e743b0a0973656d2d3e636f756e74202d3d20525753454d5f4143544956455f524541445f424941533b0a23656c73650a096c6f6e672074656d703b0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a0922096d625c6e220a0922313a096c64715f6c0925302c25315c6e220a092209737562710925302c25332c25325c6e220a0922097374715f630925322c25315c6e220a0922096265710925322c32665c6e220a09222e73756273656374696f6e20325c6e220a0922323a0962720931625c6e220a09222e70726576696f7573220a093a223d26722220286f6c64636f756e74292c20223d6d22202873656d2d3e636f756e74292c20223d267222202874656d70290a093a224972222028525753454d5f4143544956455f524541445f42494153292c20226d22202873656d2d3e636f756e7429203a20226d656d6f727922293b0a23656e6469660a0969662028756e6c696b656c79286f6c64636f756e74203c203029290a09096966202828696e74296f6c64636f756e74202d20525753454d5f4143544956455f524541445f42494153203d3d2030290a090909727773656d5f77616b652873656d293b0a7d0a0a73746174696320696e6c696e6520766f6964205f5f75705f7772697465287374727563742072775f73656d6170686f7265202a73656d290a7b0a096c6f6e6720636f756e743b0a2369666e64656609434f4e4649475f534d500a0973656d2d3e636f756e74202d3d20525753454d5f4143544956455f57524954455f424941533b0a09636f756e74203d2073656d2d3e636f756e743b0a23656c73650a096c6f6e672074656d703b0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a0922096d625c6e220a0922313a096c64715f6c0925302c25315c6e220a092209737562710925302c25332c25325c6e220a0922097374715f630925322c25315c6e220a0922096265710925322c32665c6e220a092209737562710925302c25332c25305c6e220a09222e73756273656374696f6e20325c6e220a0922323a0962720931625c6e220a09222e70726576696f7573220a093a223d2672222028636f756e74292c20223d6d22202873656d2d3e636f756e74292c20223d267222202874656d70290a093a224972222028525753454d5f4143544956455f57524954455f42494153292c20226d22202873656d2d3e636f756e7429203a20226d656d6f727922293b0a23656e6469660a0969662028756e6c696b656c7928636f756e7429290a09096966202828696e7429636f756e74203d3d2030290a090909727773656d5f77616b652873656d293b0a7d0a0a2f2a0a202a20646f776e6772616465207772697465206c6f636b20746f2072656164206c6f636b0a202a2f0a73746174696320696e6c696e6520766f6964205f5f646f776e67726164655f7772697465287374727563742072775f73656d6170686f7265202a73656d290a7b0a096c6f6e67206f6c64636f756e743b0a2369666e64656609434f4e4649475f534d500a096f6c64636f756e74203d2073656d2d3e636f756e743b0a0973656d2d3e636f756e74202d3d20525753454d5f57414954494e475f424941533b0a23656c73650a096c6f6e672074656d703b0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a0922313a096c64715f6c0925302c25315c6e220a092209616464710925302c25332c25325c6e220a0922097374715f630925322c25315c6e220a0922096265710925322c32665c6e220a0922096d625c6e220a09222e73756273656374696f6e20325c6e220a0922323a0962720931625c6e220a09222e70726576696f7573220a093a223d26722220286f6c64636f756e74292c20223d6d22202873656d2d3e636f756e74292c20223d267222202874656d70290a093a2249722220282d525753454d5f57414954494e475f42494153292c20226d22202873656d2d3e636f756e7429203a20226d656d6f727922293b0a23656e6469660a0969662028756e6c696b656c79286f6c64636f756e74203c203029290a0909727773656d5f646f776e67726164655f77616b652873656d293b0a7d0a0a73746174696320696e6c696e6520766f696420727773656d5f61746f6d69635f616464286c6f6e672076616c2c207374727563742072775f73656d6170686f7265202a73656d290a7b0a2369666e64656609434f4e4649475f534d500a0973656d2d3e636f756e74202b3d2076616c3b0a23656c73650a096c6f6e672074656d703b0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a0922313a096c64715f6c0925302c25315c6e220a092209616464710925302c25322c25305c6e220a0922097374715f630925302c25315c6e220a0922096265710925302c32665c6e220a09222e73756273656374696f6e20325c6e220a0922323a0962720931625c6e220a09222e70726576696f7573220a093a223d267222202874656d70292c20223d6d22202873656d2d3e636f756e74290a093a22497222202876616c292c20226d22202873656d2d3e636f756e7429293b0a23656e6469660a7d0a0a73746174696320696e6c696e65206c6f6e6720727773656d5f61746f6d69635f757064617465286c6f6e672076616c2c207374727563742072775f73656d6170686f7265202a73656d290a7b0a2369666e64656609434f4e4649475f534d500a0973656d2d3e636f756e74202b3d2076616c3b0a0972657475726e2073656d2d3e636f756e743b0a23656c73650a096c6f6e67207265742c2074656d703b0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a0922313a096c64715f6c0925302c25315c6e220a09220961646471200925302c25332c25325c6e220a092209616464710925302c25332c25305c6e220a0922097374715f630925322c25315c6e220a0922096265710925322c32665c6e220a09222e73756273656374696f6e20325c6e220a0922323a0962720931625c6e220a09222e70726576696f7573220a093a223d2672222028726574292c20223d6d22202873656d2d3e636f756e74292c20223d267222202874656d70290a093a22497222202876616c292c20226d22202873656d2d3e636f756e7429293b0a0a0972657475726e207265743b0a23656e6469660a7d0a0a23656e646966202f2a205f5f4b45524e454c5f5f202a2f0a23656e646966202f2a205f414c5048415f525753454d5f48202a2f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f736361747465726c6973742e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303032303600313231313437343433333000303032313537370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f414c5048415f534341545445524c4953545f480a23646566696e65205f414c5048415f534341545445524c4953545f480a0a23696e636c756465203c61736d2d67656e657269632f736361747465726c6973742e683e0a0a23656e646966202f2a2021285f414c5048415f534341545445524c4953545f4829202a2f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f73656374696f6e732e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303032303000313231313437343433333000303032313035370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f414c5048415f53454354494f4e535f480a23646566696e65205f414c5048415f53454354494f4e535f480a0a2f2a206e6f7468696e6720746f207365652c206d6f766520616c6f6e67202a2f0a23696e636c756465203c61736d2d67656e657269632f73656374696f6e732e683e0a0a23656e6469660a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f7365676d656e742e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303032303400313231313437343433333000303032303637360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f5f414c5048415f5345474d454e545f480a23646566696e65205f5f414c5048415f5345474d454e545f480a0a2f2a204f6e6c7920686572652062656361757365207765206861766520736f6d65206f6c64206865616465722066696c65732074686174206578706563742069742e2e202a2f0a0a23656e6469660a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f73657269616c2e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303137353600313231313437343433333000303032303533300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20696e636c7564652f61736d2d616c7068612f73657269616c2e680a202a2f0a0a0a2f2a0a202a205468697320617373756d657320796f752068617665206120312e38343332204d487a20636c6f636b20666f7220796f757220554152542e0a202a0a202a2049742764206265206e69636520696620736f6d656f6e65206275696c7420612073657269616c2063617264207769746820612032342e353736204d487a0a202a20636c6f636b2c2073696e636520746865203136353530412069732063617061626c65206f662068616e646c696e67206120746f70207370656564206f6620312e350a202a206d656761626974732f7365636f6e643b206275742074686973207265717569726573207468652066617374657220636c6f636b2e0a202a2f0a23646566696e6520424153455f4241554420282031383433323030202f20313620290a0a2f2a205374616e6461726420434f4d20666c616773202865786365707420666f7220434f4d342c2062656361757365206f662074686520383531342070726f626c656d29202a2f0a23696664656620434f4e4649475f53455249414c5f4445544543545f4952510a23646566696e65205354445f434f4d5f464c41475320284153594e435f424f4f545f4155544f434f4e46207c204153594e435f534b49505f54455354207c204153594e435f4155544f5f495251290a23646566696e65205354445f434f4d345f464c41475320284153594e435f424f4f545f4155544f434f4e46207c204153594e435f4155544f5f495251290a23656c73650a23646566696e65205354445f434f4d5f464c41475320284153594e435f424f4f545f4155544f434f4e46207c204153594e435f534b49505f54455354290a23646566696e65205354445f434f4d345f464c414753204153594e435f424f4f545f4155544f434f4e460a23656e6469660a0a23646566696e652053455249414c5f504f52545f44464e530909095c0a092f2a205541525420434c4b202020504f5254204952512020202020464c41475320202020202020202a2f0909095c0a097b20302c20424153455f424155442c2030783346382c20342c205354445f434f4d5f464c414753207d2c092f2a207474795330202a2f095c0a097b20302c20424153455f424155442c2030783246382c20332c205354445f434f4d5f464c414753207d2c092f2a207474795331202a2f095c0a097b20302c20424153455f424155442c2030783345382c20342c205354445f434f4d5f464c414753207d2c092f2a207474795332202a2f095c0a097b20302c20424153455f424155442c2030783245382c20332c205354445f434f4d345f464c414753207d2c092f2a207474795333202a2f0a0000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f7366702d6d616368696e652e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303535363100313231313437343433333000303032313434310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a204d616368696e652d646570656e64656e7420736f66747761726520666c6f6174696e672d706f696e7420646566696e6974696f6e732e0a202020416c706861206b65726e656c2076657273696f6e2e0a202020436f707972696768742028432920313939372c313939382c31393939204672656520536f66747761726520466f756e646174696f6e2c20496e632e0a202020546869732066696c652069732070617274206f662074686520474e552043204c6962726172792e0a202020436f6e747269627574656420627920526963686172642048656e646572736f6e2028727468406379676e75732e636f6d292c0a090920204a616b7562204a656c696e656b20286a616b7562407265646861742e636f6d2920616e640a09092020446176696420532e204d696c6c65722028646176656d407265646861742e636f6d292e0a0a20202054686520474e552043204c696272617279206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a2020206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e55204c6962726172792047656e6572616c205075626c6963204c6963656e73652061730a2020207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f66207468650a2020204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a0a20202054686520474e552043204c69627261727920697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a20202062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a2020204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e20205365652074686520474e550a2020204c6962726172792047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a0a202020596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e55204c6962726172792047656e6572616c205075626c69630a2020204c6963656e736520616c6f6e6720776974682074686520474e552043204c6962726172793b20736565207468652066696c6520434f5059494e472e4c49422e202049660a2020206e6f742c20777269746520746f20746865204672656520536f66747761726520466f756e646174696f6e2c20496e632e2c0a20202035392054656d706c6520506c616365202d205375697465203333302c20426f73746f6e2c204d412030323131312d313330372c205553412e20202a2f0a0a2369666e646566205f5346505f4d414348494e455f480a23646566696e65205f5346505f4d414348494e455f480a2020200a23646566696e65205f46505f575f545950455f53495a45090936340a23646566696e65205f46505f575f545950450909756e7369676e6564206c6f6e670a23646566696e65205f46505f57535f5459504509097369676e6564206c6f6e670a23646566696e65205f46505f495f5459504509096c6f6e670a0a23646566696e65205f46505f4d554c5f4d4541545f5328522c582c592909090909095c0a20205f46505f4d554c5f4d4541545f315f696d6d285f46505f5746524143424954535f532c522c582c59290a23646566696e65205f46505f4d554c5f4d4541545f4428522c582c592909090909095c0a20205f46505f4d554c5f4d4541545f315f77696465285f46505f5746524143424954535f442c522c582c592c756d756c5f70706d6d290a23646566696e65205f46505f4d554c5f4d4541545f5128522c582c592909090909095c0a20205f46505f4d554c5f4d4541545f325f77696465285f46505f5746524143424954535f512c522c582c592c756d756c5f70706d6d290a0a23646566696e65205f46505f4449565f4d4541545f5328522c582c5929095f46505f4449565f4d4541545f315f696d6d28532c522c582c592c5f46505f4449565f48454c505f696d6d290a23646566696e65205f46505f4449565f4d4541545f4428522c582c5929095f46505f4449565f4d4541545f315f7564697628442c522c582c59290a23646566696e65205f46505f4449565f4d4541545f5128522c582c5929095f46505f4449565f4d4541545f325f7564697628512c522c582c59290a0a23646566696e65205f46505f4e414e465241435f5309095f46505f514e414e4249545f530a23646566696e65205f46505f4e414e465241435f4409095f46505f514e414e4249545f440a23646566696e65205f46505f4e414e465241435f5109095f46505f514e414e4249545f510a23646566696e65205f46505f4e414e5349474e5f530909310a23646566696e65205f46505f4e414e5349474e5f440909310a23646566696e65205f46505f4e414e5349474e5f510909310a0a23646566696e65205f46505f4b4545504e414e465241435020310a0a2f2a20416c706861204172636869746563747572652048616e64626f6f6b2c20342e372e31302e34207361697320746861740a202a2077652073686f756c642070726566657220616e792074797065206f66204e614e20696e2046622c207468656e2046612e0a202a2f0a23646566696e65205f46505f43484f4f53454e414e2866732c2077632c20522c20582c20592c204f50290909095c0a2020646f207b09090909090909095c0a202020205223235f73203d205923235f733b0909090909095c0a202020205f46505f465241435f434f50595f2323776328522c58293b09090909095c0a202020205223235f63203d2046505f434c535f4e414e3b0909090909095c0a20207d207768696c65202830290a0a2f2a204f627461696e207468652063757272656e7420726f756e64696e67206d6f64652e202a2f0a23646566696e652046505f524f554e444d4f4445096d6f64650a23646566696e652046505f524e445f4e4541524553540928465043525f44594e5f4e4f524d414c203e3e20465043525f44594e5f5348494654290a23646566696e652046505f524e445f5a45524f0928465043525f44594e5f43484f50504544203e3e20465043525f44594e5f5348494654290a23646566696e652046505f524e445f50494e460928465043525f44594e5f504c5553203e3e20465043525f44594e5f5348494654290a23646566696e652046505f524e445f4d494e460928465043525f44594e5f4d494e5553203e3e20465043525f44594e5f5348494654290a0a2f2a20457863657074696f6e20666c6167732e202a2f0a23646566696e652046505f45585f494e56414c49440909494545455f545241505f454e41424c455f494e560a23646566696e652046505f45585f4f564552464c4f570909494545455f545241505f454e41424c455f4f56460a23646566696e652046505f45585f554e444552464c4f570909494545455f545241505f454e41424c455f554e460a23646566696e652046505f45585f4449565a45524f0909494545455f545241505f454e41424c455f445a450a23646566696e652046505f45585f494e45584143540909494545455f545241505f454e41424c455f494e450a23646566696e652046505f45585f44454e4f524d0909494545455f545241505f454e41424c455f444e4f0a0a23646566696e652046505f44454e4f524d5f5a45524f09092873776372202620494545455f4d41505f444d5a290a0a2f2a2057652077726974652074686520726573756c747320616c77617973202a2f0a23646566696e652046505f494e48494249545f524553554c545320300a0a23656e6469660a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f73686d706172616d2e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303032333000313231313437343433333000303032313034330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f41534d4158505f53484d504152414d5f480a23646566696e65205f41534d4158505f53484d504152414d5f480a0a23646566696e650953484d4c424120504147455f53495a450909202f2a2061747461636820616464722061206d756c7469706c65206f662074686973202a2f0a0a23656e646966202f2a205f41534d4158505f53484d504152414d5f48202a2f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f7369676e616c2e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303133373100313231313437343433333000303032303531370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f41534d4158505f5349474e414c5f480a23646566696e65205f41534d4158505f5349474e414c5f480a0a23696e636c756465203c756170692f61736d2f7369676e616c2e683e0a0a2f2a204469676974616c20556e697820646566696e6573203634207369676e616c732e20204d6f7374207468696e67732073686f756c6420626520636c65616e20656e6f7567680a202020746f207265646566696e6520746869732061742077696c6c2c20696620636172652069732074616b656e20746f206d616b65206c696263206d617463682e20202a2f0a0a23646566696e65205f4e534947090936340a23646566696e65205f4e5349475f4250570936340a23646566696e65205f4e5349475f574f52445309285f4e534947202f205f4e5349475f425057290a0a7479706564656620756e7369676e6564206c6f6e67206f6c645f7369677365745f743b09092f2a206174206c656173742033322062697473202a2f0a0a7479706564656620737472756374207b0a09756e7369676e6564206c6f6e67207369675b5f4e5349475f574f5244535d3b0a7d207369677365745f743b0a0a737472756374206f73665f736967616374696f6e207b0a095f5f73696768616e646c65725f740973615f68616e646c65723b0a096f6c645f7369677365745f740973615f6d61736b3b0a09696e74090973615f666c6167733b0a7d3b0a0a73747275637420736967616374696f6e207b0a095f5f73696768616e646c65725f740973615f68616e646c65723b0a09756e7369676e6564206c6f6e670973615f666c6167733b0a097369677365745f740973615f6d61736b3b092f2a206d61736b206c61737420666f7220657874656e736962696c697479202a2f0a7d3b0a0a737472756374206b5f736967616374696f6e207b0a0973747275637420736967616374696f6e2073613b0a095f5f736967726573746f72655f74206b615f726573746f7265723b0a7d3b0a23696e636c756465203c61736d2f736967636f6e746578742e683e0a23656e6469660a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f736d702e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303234373200313231313437343433333000303032303034340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f5f41534d5f534d505f480a23646566696e65205f5f41534d5f534d505f480a0a23696e636c756465203c6c696e75782f746872656164732e683e0a23696e636c756465203c6c696e75782f6370756d61736b2e683e0a23696e636c756465203c6c696e75782f6269746f70732e683e0a23696e636c756465203c61736d2f70616c2e683e0a0a2f2a204841434b3a2043616272696f205748414d492072657475726e2076616c756520697320626f677573206966206d6f7265207468616e2038206269747320757365642e2e203a2d28202a2f0a0a737461746963205f5f696e6c696e655f5f20756e7369676e656420636861720a5f5f686172645f736d705f70726f636573736f725f696428766f6964290a7b0a09726567697374657220756e7369676e65642063686172205f5f7230205f5f61736d5f5f2822243022293b0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a09092263616c6c5f70616c20253120237768616d69220a09093a20223d7222285f5f7230290a09093a226922202850414c5f7768616d69290a09093a20222431222c2022243232222c2022243233222c2022243234222c202224323522293b0a0972657475726e205f5f72303b0a7d0a0a23696664656620434f4e4649475f534d500a0a23696e636c756465203c61736d2f6972712e683e0a0a73747275637420637075696e666f5f616c706861207b0a09756e7369676e6564206c6f6e67206c6f6f70735f7065725f6a696666793b0a09756e7369676e6564206c6f6e67206c6173745f61736e3b0a09696e74206e6565645f6e65775f61736e3b0a09696e742061736e5f6c6f636b3b0a09756e7369676e6564206c6f6e67206970695f636f756e743b0a09756e7369676e6564206c6f6e672070726f665f6d756c7469706c6965723b0a09756e7369676e6564206c6f6e672070726f665f636f756e7465723b0a09756e7369676e65642063686172206d636865636b5f65787065637465643b0a09756e7369676e65642063686172206d636865636b5f74616b656e3b0a09756e7369676e65642063686172206d636865636b5f65787472613b0a7d205f5f6174747269627574655f5f2828616c69676e65642836342929293b0a0a65787465726e2073747275637420637075696e666f5f616c706861206370755f646174615b4e525f435055535d3b0a0a23646566696e6520686172645f736d705f70726f636573736f725f69642829095f5f686172645f736d705f70726f636573736f725f696428290a23646566696e65207261775f736d705f70726f636573736f725f69642829092863757272656e745f7468726561645f696e666f28292d3e637075290a0a65787465726e20696e7420736d705f6e756d5f637075733b0a0a65787465726e20766f696420617263685f73656e645f63616c6c5f66756e6374696f6e5f73696e676c655f69706928696e7420637075293b0a65787465726e20766f696420617263685f73656e645f63616c6c5f66756e6374696f6e5f6970695f6d61736b28636f6e737420737472756374206370756d61736b202a6d61736b293b0a0a23656c7365202f2a20434f4e4649475f534d50202a2f0a0a23646566696e6520686172645f736d705f70726f636573736f725f696428290909300a23646566696e6520736d705f63616c6c5f66756e6374696f6e5f6f6e5f6370752866756e632c696e666f2c776169742c6370752920202020287b20303b207d290a0a23656e646966202f2a20434f4e4649475f534d50202a2f0a0a23646566696e65204e4f5f50524f435f494409282d31290a0a23656e6469660a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f736f636b65742e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303034313700313231313437343433333000303032303533320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f41534d5f534f434b45545f480a23646566696e65205f41534d5f534f434b45545f480a0a23696e636c756465203c756170692f61736d2f736f636b65742e683e0a0a2f2a204f5f4e4f4e424c4f434b20636c61736865732077697468207468652062697473207573656420666f7220736f636b65742074797065732e20205468657265666f72652077650a202a206861766520746f20646566696e6520534f434b5f4e4f4e424c4f434b20746f206120646966666572656e742076616c756520686572652e0a202a2f0a23646566696e6520534f434b5f4e4f4e424c4f434b09307834303030303030300a23656e646966202f2a205f41534d5f534f434b45545f48202a2f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f7370656369616c5f696e736e732e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303135363600313231313437343433333000303032323130320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f5f414c5048415f5350454349414c5f494e534e535f480a23646566696e65205f5f414c5048415f5350454349414c5f494e534e535f480a0a656e756d20696d706c7665725f656e756d207b0a09494d504c5645525f4556342c0a09494d504c5645525f4556352c0a09494d504c5645525f4556360a7d3b0a0a23696664656620434f4e4649475f414c5048415f47454e455249430a23646566696e6520696d706c7665722829090909095c0a287b20756e7369676e6564206c6f6e67205f5f696d706c7665723b0909095c0a2020205f5f61736d5f5f202822696d706c76657220253022203a20223d7222285f5f696d706c76657229293b095c0a20202028656e756d20696d706c7665725f656e756d29205f5f696d706c7665723b207d290a23656c73650a2f2a2054727920746f20656c696d696e61746520736f6d65206465616420636f64652e20202a2f0a23696664656620434f4e4649475f414c5048415f4556340a23646566696e6520696d706c766572282920494d504c5645525f4556340a23656e6469660a23696664656620434f4e4649475f414c5048415f4556350a23646566696e6520696d706c766572282920494d504c5645525f4556350a23656e6469660a23696620646566696e656428434f4e4649475f414c5048415f455636290a23646566696e6520696d706c766572282920494d504c5645525f4556360a23656e6469660a23656e6469660a0a656e756d20616d61736b5f656e756d207b0a09414d41534b5f425758203d202831554c203c3c2030292c0a09414d41534b5f464958203d202831554c203c3c2031292c0a09414d41534b5f434958203d202831554c203c3c2032292c0a09414d41534b5f4d4158203d202831554c203c3c2038292c0a09414d41534b5f505245434953455f54524150203d202831554c203c3c2039292c0a7d3b0a0a23646566696e6520616d61736b286d61736b290909090909095c0a287b20756e7369676e6564206c6f6e67205f5f616d61736b2c205f5f696e707574203d20286d61736b293b0909095c0a2020205f5f61736d5f5f202822616d61736b2025312c253022203a20223d7222285f5f616d61736b29203a2022724922285f5f696e70757429293b095c0a2020205f5f616d61736b3b207d290a0a23656e646966202f2a205f5f414c5048415f5350454349414c5f494e534e535f48202a2f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f7370696e6c6f636b2e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303633343500313231313437343433333000303032313037320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f414c5048415f5350494e4c4f434b5f480a23646566696e65205f414c5048415f5350494e4c4f434b5f480a0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c61736d2f63757272656e742e683e0a0a2f2a0a202a2053696d706c65207370696e206c6f636b206f7065726174696f6e732e20205468657265206172652074776f2076617269616e74732c206f6e6520636c656172732049525127730a202a206f6e20746865206c6f63616c2070726f636573736f722c206f6e6520646f6573206e6f742e0a202a0a202a205765206d616b65206e6f20666169726e65737320617373756d7074696f6e732e20546865792068617665206120636f73742e0a202a2f0a0a23646566696e6520617263685f7370696e5f6c6f636b5f666c616773286c6f636b2c20666c6167732920617263685f7370696e5f6c6f636b286c6f636b290a23646566696e6520617263685f7370696e5f69735f6c6f636b656428782909282878292d3e6c6f636b20213d2030290a23646566696e6520617263685f7370696e5f756e6c6f636b5f77616974287829205c0a0909646f207b206370755f72656c617828293b207d207768696c6520282878292d3e6c6f636b290a0a73746174696320696e6c696e6520766f696420617263685f7370696e5f756e6c6f636b28617263685f7370696e6c6f636b5f74202a206c6f636b290a7b0a096d6228293b0a096c6f636b2d3e6c6f636b203d20303b0a7d0a0a73746174696320696e6c696e6520766f696420617263685f7370696e5f6c6f636b28617263685f7370696e6c6f636b5f74202a206c6f636b290a7b0a096c6f6e6720746d703b0a0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a0922313a096c646c5f6c0925302c25315c6e220a092209626e650925302c32665c6e220a0922096c64610925302c315c6e220a09220973746c5f630925302c25315c6e220a0922096265710925302c32665c6e220a0922096d625c6e220a09222e73756273656374696f6e20325c6e220a0922323a096c646c0925302c25315c6e220a092209626e650925302c32625c6e220a09220962720931625c6e220a09222e70726576696f7573220a093a20223d2672222028746d70292c20223d6d2220286c6f636b2d3e6c6f636b290a093a20226d22286c6f636b2d3e6c6f636b29203a20226d656d6f727922293b0a7d0a0a73746174696320696e6c696e6520696e7420617263685f7370696e5f7472796c6f636b28617263685f7370696e6c6f636b5f74202a6c6f636b290a7b0a0972657475726e2021746573745f616e645f7365745f62697428302c20266c6f636b2d3e6c6f636b293b0a7d0a0a2f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f0a0a73746174696320696e6c696e6520696e7420617263685f726561645f63616e5f6c6f636b28617263685f72776c6f636b5f74202a6c6f636b290a7b0a0972657475726e20286c6f636b2d3e6c6f636b2026203129203d3d20303b0a7d0a0a73746174696320696e6c696e6520696e7420617263685f77726974655f63616e5f6c6f636b28617263685f72776c6f636b5f74202a6c6f636b290a7b0a0972657475726e206c6f636b2d3e6c6f636b203d3d20303b0a7d0a0a73746174696320696e6c696e6520766f696420617263685f726561645f6c6f636b28617263685f72776c6f636b5f74202a6c6f636b290a7b0a096c6f6e6720726567783b0a0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a0922313a096c646c5f6c0925312c25305c6e220a092209626c62730925312c36665c6e220a0922097375626c0925312c322c25315c6e220a09220973746c5f630925312c25305c6e220a0922096265710925312c36665c6e220a0922096d625c6e220a09222e73756273656374696f6e20325c6e220a0922363a096c646c0925312c25305c6e220a092209626c62730925312c36625c6e220a09220962720931625c6e220a09222e70726576696f7573220a093a20223d6d2220282a6c6f636b292c20223d267222202872656778290a093a20226d2220282a6c6f636b29203a20226d656d6f727922293b0a7d0a0a73746174696320696e6c696e6520766f696420617263685f77726974655f6c6f636b28617263685f72776c6f636b5f74202a6c6f636b290a7b0a096c6f6e6720726567783b0a0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a0922313a096c646c5f6c0925312c25305c6e220a092209626e650925312c36665c6e220a0922096c64610925312c315c6e220a09220973746c5f630925312c25305c6e220a0922096265710925312c36665c6e220a0922096d625c6e220a09222e73756273656374696f6e20325c6e220a0922363a096c646c0925312c25305c6e220a092209626e650925312c36625c6e220a09220962720931625c6e220a09222e70726576696f7573220a093a20223d6d2220282a6c6f636b292c20223d267222202872656778290a093a20226d2220282a6c6f636b29203a20226d656d6f727922293b0a7d0a0a73746174696320696e6c696e6520696e7420617263685f726561645f7472796c6f636b28617263685f72776c6f636b5f74202a206c6f636b290a7b0a096c6f6e6720726567783b0a09696e7420737563636573733b0a0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a0922313a096c646c5f6c0925312c25305c6e220a0922096c64610925322c305c6e220a092209626c62730925312c32665c6e220a0922097375626c0925312c322c25325c6e220a09220973746c5f630925322c25305c6e220a0922096265710925322c36665c6e220a0922323a096d625c6e220a09222e73756273656374696f6e20325c6e220a0922363a0962720931625c6e220a09222e70726576696f7573220a093a20223d6d2220282a6c6f636b292c20223d267222202872656778292c20223d267222202873756363657373290a093a20226d2220282a6c6f636b29203a20226d656d6f727922293b0a0a0972657475726e20737563636573733b0a7d0a0a73746174696320696e6c696e6520696e7420617263685f77726974655f7472796c6f636b28617263685f72776c6f636b5f74202a206c6f636b290a7b0a096c6f6e6720726567783b0a09696e7420737563636573733b0a0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a0922313a096c646c5f6c0925312c25305c6e220a0922096c64610925322c305c6e220a092209626e650925312c32665c6e220a0922096c64610925322c315c6e220a09220973746c5f630925322c25305c6e220a0922096265710925322c36665c6e220a0922323a096d625c6e220a09222e73756273656374696f6e20325c6e220a0922363a0962720931625c6e220a09222e70726576696f7573220a093a20223d6d2220282a6c6f636b292c20223d267222202872656778292c20223d267222202873756363657373290a093a20226d2220282a6c6f636b29203a20226d656d6f727922293b0a0a0972657475726e20737563636573733b0a7d0a0a73746174696320696e6c696e6520766f696420617263685f726561645f756e6c6f636b28617263685f72776c6f636b5f74202a206c6f636b290a7b0a096c6f6e6720726567783b0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a0922096d625c6e220a0922313a096c646c5f6c0925312c25305c6e220a0922096164646c0925312c322c25315c6e220a09220973746c5f630925312c25305c6e220a0922096265710925312c36665c6e220a09222e73756273656374696f6e20325c6e220a0922363a0962720931625c6e220a09222e70726576696f7573220a093a20223d6d2220282a6c6f636b292c20223d267222202872656778290a093a20226d2220282a6c6f636b29203a20226d656d6f727922293b0a7d0a0a73746174696320696e6c696e6520766f696420617263685f77726974655f756e6c6f636b28617263685f72776c6f636b5f74202a206c6f636b290a7b0a096d6228293b0a096c6f636b2d3e6c6f636b203d20303b0a7d0a0a23646566696e6520617263685f726561645f6c6f636b5f666c616773286c6f636b2c20666c6167732920617263685f726561645f6c6f636b286c6f636b290a23646566696e6520617263685f77726974655f6c6f636b5f666c616773286c6f636b2c20666c6167732920617263685f77726974655f6c6f636b286c6f636b290a0a23646566696e6520617263685f7370696e5f72656c6178286c6f636b29096370755f72656c617828290a23646566696e6520617263685f726561645f72656c6178286c6f636b29096370755f72656c617828290a23646566696e6520617263685f77726974655f72656c6178286c6f636b29096370755f72656c617828290a0a23656e646966202f2a205f414c5048415f5350494e4c4f434b5f48202a2f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f7370696e6c6f636b5f74797065732e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303035363600313231313437343433333000303032323331350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f414c5048415f5350494e4c4f434b5f54595045535f480a23646566696e65205f414c5048415f5350494e4c4f434b5f54595045535f480a0a2369666e646566205f5f4c494e55585f5350494e4c4f434b5f54595045535f480a23206572726f722022706c6561736520646f6e277420696e636c75646520746869732066696c65206469726563746c79220a23656e6469660a0a7479706564656620737472756374207b0a09766f6c6174696c6520756e7369676e656420696e74206c6f636b3b0a7d20617263685f7370696e6c6f636b5f743b0a0a23646566696e65205f5f415243485f5350494e5f4c4f434b5f554e4c4f434b4544097b2030207d0a0a7479706564656620737472756374207b0a09766f6c6174696c6520756e7369676e656420696e74206c6f636b3b0a7d20617263685f72776c6f636b5f743b0a0a23646566696e65205f5f415243485f52575f4c4f434b5f554e4c4f434b454409097b2030207d0a0a23656e6469660a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f737472696e672e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303430353600313231313437343433333000303032303535330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f5f414c5048415f535452494e475f485f5f0a23646566696e65205f5f414c5048415f535452494e475f485f5f0a0a236966646566205f5f4b45524e454c5f5f0a0a2f2a0a202a20474343206f6620616e7920726563656e742076696e7461676520646f65736e277420646f20737475706964207468696e677320776974682062636f70792e0a202a204547435320312e31206b6e6f777320616c6c2061626f757420657870616e64696e67206d656d63707920696e6c696e652c206f746865727320646f6e27742e0a202a0a202a2053696d696c61726c7920666f722061206d656d73657420776974682064617461203d20302e0a202a2f0a0a23646566696e65205f5f484156455f415243485f4d454d4350590a65787465726e20766f6964202a206d656d63707928766f6964202a2c20636f6e737420766f6964202a2c2073697a655f74293b0a23646566696e65205f5f484156455f415243485f4d454d4d4f56450a65787465726e20766f6964202a206d656d6d6f766528766f6964202a2c20636f6e737420766f6964202a2c2073697a655f74293b0a0a2f2a20466f72206261636b7761726420636f6d7061746962696c6974792077697468206d6f64756c65732e2020556e75736564206f74686572776973652e20202a2f0a65787465726e20766f6964202a205f5f6d656d63707928766f6964202a2c20636f6e737420766f6964202a2c2073697a655f74293b0a0a23646566696e65206d656d637079205f5f6275696c74696e5f6d656d6370790a0a23646566696e65205f5f484156455f415243485f4d454d5345540a65787465726e20766f6964202a205f5f636f6e7374616e745f635f6d656d73657428766f6964202a2c20756e7369676e6564206c6f6e672c2073697a655f74293b0a65787465726e20766f6964202a205f5f6d656d73657428766f6964202a2c20696e742c2073697a655f74293b0a65787465726e20766f6964202a206d656d73657428766f6964202a2c20696e742c2073697a655f74293b0a0a23646566696e65206d656d73657428732c20632c206e2909090909090909202020205c0a285f5f6275696c74696e5f636f6e7374616e745f70286329090909090909202020205c0a203f20285f5f6275696c74696e5f636f6e7374616e745f70286e2920262620286329203d3d20300909090909202020205c0a202020203f205f5f6275696c74696e5f6d656d736574282873292c302c286e2929200909090909202020205c0a202020203a205f5f636f6e7374616e745f635f6d656d736574282873292c307830313031303130313031303130313031554c2a28756e7369676e65642063686172292863292c286e292929205c0a203a205f5f6d656d736574282873292c2863292c286e2929290a0a23646566696e65205f5f484156455f415243485f5354524350590a65787465726e2063686172202a207374726370792863686172202a2c636f6e73742063686172202a293b0a23646566696e65205f5f484156455f415243485f5354524e4350590a65787465726e2063686172202a207374726e6370792863686172202a2c20636f6e73742063686172202a2c2073697a655f74293b0a23646566696e65205f5f484156455f415243485f5354524341540a65787465726e2063686172202a207374726361742863686172202a2c20636f6e73742063686172202a293b0a23646566696e65205f5f484156455f415243485f5354524e4341540a65787465726e2063686172202a207374726e6361742863686172202a2c20636f6e73742063686172202a2c2073697a655f74293b0a23646566696e65205f5f484156455f415243485f5354524348520a65787465726e2063686172202a2073747263687228636f6e73742063686172202a2c696e74293b0a23646566696e65205f5f484156455f415243485f535452524348520a65787465726e2063686172202a207374727263687228636f6e73742063686172202a2c696e74293b0a23646566696e65205f5f484156455f415243485f5354524c454e0a65787465726e2073697a655f74207374726c656e28636f6e73742063686172202a293b0a23646566696e65205f5f484156455f415243485f4d454d4348520a65787465726e20766f6964202a206d656d63687228636f6e737420766f6964202a2c20696e742c2073697a655f74293b0a0a2f2a2054686520666f6c6c6f77696e6720726f7574696e65206973206c696b65206d656d736574206578636570742074686174206974207772697465732031362d6269740a202020616c69676e65642076616c7565732e2020546865204445535420616e6420434f554e5420706172616d6574657273206d757374206265206576656e20666f72200a202020636f7272656374206f7065726174696f6e2e20202a2f0a0a23646566696e65205f5f484156455f415243485f4d454d534554570a65787465726e20766f6964202a205f5f6d656d7365747728766f6964202a646573742c20756e7369676e65642073686f72742c2073697a655f7420636f756e74293b0a0a23646566696e65206d656d7365747728732c20632c206e29090909090909205c0a285f5f6275696c74696e5f636f6e7374616e745f70286329090909090909205c0a203f205f5f636f6e7374616e745f635f6d656d736574282873292c307830303031303030313030303130303031554c2a28756e7369676e65642073686f7274292863292c286e2929205c0a203a205f5f6d656d73657477282873292c2863292c286e2929290a0a23656e646966202f2a205f5f4b45524e454c5f5f202a2f0a0a23656e646966202f2a205f5f414c5048415f535452494e475f485f5f202a2f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f7377697463685f746f2e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303035353700313231313437343433333000303032313235320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f5f414c5048415f5357495443485f544f5f480a23646566696e65205f5f414c5048415f5357495443485f544f5f480a0a0a737472756374207461736b5f7374727563743b0a65787465726e20737472756374207461736b5f737472756374202a616c7068615f7377697463685f746f28756e7369676e6564206c6f6e672c20737472756374207461736b5f737472756374202a293b0a0a23646566696e65207377697463685f746f28502c4e2c4c29090909090909205c0a2020646f207b090909090909090909205c0a20202020284c29203d20616c7068615f7377697463685f746f28766972745f746f5f7068797328267461736b5f7468726561645f696e666f284e292d3e706362292c20285029293b205c0a20202020636865636b5f6d6d755f636f6e7465787428293b090909090909205c0a20207d207768696c65202830290a0a23656e646966202f2a205f5f414c5048415f5357495443485f544f5f48202a2f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f7465726d696f732e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303534303700313231313437343433333000303032303733300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f414c5048415f5445524d494f535f480a23646566696e65205f414c5048415f5445524d494f535f480a0a23696e636c756465203c756170692f61736d2f7465726d696f732e683e0a0a2f2a09656f663d5e440909656f6c3d5c300909656f6c323d5c30090965726173653d64656c0a097765726173653d5e57096b696c6c3d5e55090972657072696e743d5e5209737874633d5c300a09696e74723d5e430909717569743d5e5c0909737573703d5e5a09093c4f53462f31205644535553503e0a0973746172743d5e510973746f703d5e5309096c6e6578743d5e5609646973636172643d5e550a09766d696e3d5c3109097674696d653d5c300a2a2f0a23646566696e6520494e49545f435f434320225c3030345c3030305c3030305c3137375c3032375c3032355c3032325c3030305c3030335c3033345c3033325c3030305c3032315c3032335c3032365c3032355c3030315c303030220a0a2f2a0a202a205472616e736c617465206120227465726d696f222073747275637475726520696e746f206120227465726d696f73222e205567682e0a202a2f0a0a23646566696e6520757365725f7465726d696f5f746f5f6b65726e656c5f7465726d696f7328615f7465726d696f732c20755f7465726d696f290909095c0a287b090909090909090909095c0a09737472756374206b7465726d696f73202a6b5f7465726d696f73203d2028615f7465726d696f73293b090909095c0a09737472756374207465726d696f206b5f7465726d696f3b090909090909095c0a09696e742063616e6f6e2c207265743b09090909090909095c0a090909090909090909095c0a09726574203d20636f70795f66726f6d5f7573657228266b5f7465726d696f2c20755f7465726d696f2c2073697a656f66286b5f7465726d696f29293b09095c0a09696620282172657429207b09090909090909095c0a09092f2a204f7665727772697465206f6e6c7920746865206c6f7720626974732e20202a2f090909095c0a09092a28756e7369676e65642073686f7274202a29266b5f7465726d696f732d3e635f69666c6167203d206b5f7465726d696f2e635f69666c61673b095c0a09092a28756e7369676e65642073686f7274202a29266b5f7465726d696f732d3e635f6f666c6167203d206b5f7465726d696f2e635f6f666c61673b095c0a09092a28756e7369676e65642073686f7274202a29266b5f7465726d696f732d3e635f63666c6167203d206b5f7465726d696f2e635f63666c61673b095c0a09092a28756e7369676e65642073686f7274202a29266b5f7465726d696f732d3e635f6c666c6167203d206b5f7465726d696f2e635f6c666c61673b095c0a090963616e6f6e203d206b5f7465726d696f2e635f6c666c61672026204943414e4f4e3b090909095c0a090909090909090909095c0a09096b5f7465726d696f732d3e635f63635b56494e54525d20203d206b5f7465726d696f2e635f63635b5f56494e54525d3b09095c0a09096b5f7465726d696f732d3e635f63635b56515549545d20203d206b5f7465726d696f2e635f63635b5f56515549545d3b09095c0a09096b5f7465726d696f732d3e635f63635b5645524153455d203d206b5f7465726d696f2e635f63635b5f5645524153455d3b09095c0a09096b5f7465726d696f732d3e635f63635b564b494c4c5d20203d206b5f7465726d696f2e635f63635b5f564b494c4c5d3b09095c0a09096b5f7465726d696f732d3e635f63635b56454f4c325d20203d206b5f7465726d696f2e635f63635b5f56454f4c325d3b09095c0a09096b5f7465726d696f732d3e635f63635b56535754435d20203d206b5f7465726d696f2e635f63635b5f56535754435d3b09095c0a09096b5f7465726d696f732d3e635f63635b63616e6f6e203f2056454f46203a20564d494e5d20203d206b5f7465726d696f2e635f63635b5f56454f465d3b095c0a09096b5f7465726d696f732d3e635f63635b63616e6f6e203f2056454f4c203a205654494d455d203d206b5f7465726d696f2e635f63635b5f56454f4c5d3b095c0a097d0909090909090909095c0a097265743b0909090909090909095c0a7d290a0a2f2a0a202a205472616e736c617465206120227465726d696f73222073747275637475726520696e746f206120227465726d696f222e205567682e0a202a0a202a204e6f746520746865202266756e22205f564d494e206f7665726c6f6164696e672e0a202a2f0a23646566696e65206b65726e656c5f7465726d696f735f746f5f757365725f7465726d696f28755f7465726d696f2c20615f7465726d696f732909095c0a287b0909090909090909095c0a09737472756374206b7465726d696f73202a6b5f7465726d696f73203d2028615f7465726d696f73293b0909095c0a09737472756374207465726d696f206b5f7465726d696f3b0909090909095c0a09696e742063616e6f6e3b090909090909095c0a0909090909090909095c0a096b5f7465726d696f2e635f69666c6167203d206b5f7465726d696f732d3e635f69666c61673b090909095c0a096b5f7465726d696f2e635f6f666c6167203d206b5f7465726d696f732d3e635f6f666c61673b090909095c0a096b5f7465726d696f2e635f63666c6167203d206b5f7465726d696f732d3e635f63666c61673b090909095c0a0963616e6f6e203d20286b5f7465726d696f2e635f6c666c6167203d206b5f7465726d696f732d3e635f6c666c6167292026204943414e4f4e3b095c0a0909090909090909095c0a096b5f7465726d696f2e635f6c696e65203d206b5f7465726d696f732d3e635f6c696e653b090909095c0a096b5f7465726d696f2e635f63635b5f56494e54525d20203d206b5f7465726d696f732d3e635f63635b56494e54525d3b09095c0a096b5f7465726d696f2e635f63635b5f56515549545d20203d206b5f7465726d696f732d3e635f63635b56515549545d3b09095c0a096b5f7465726d696f2e635f63635b5f5645524153455d203d206b5f7465726d696f732d3e635f63635b5645524153455d3b09095c0a096b5f7465726d696f2e635f63635b5f564b494c4c5d20203d206b5f7465726d696f732d3e635f63635b564b494c4c5d3b09095c0a096b5f7465726d696f2e635f63635b5f56454f465d2020203d206b5f7465726d696f732d3e635f63635b63616e6f6e203f2056454f46203a20564d494e5d3b095c0a096b5f7465726d696f2e635f63635b5f56454f4c5d2020203d206b5f7465726d696f732d3e635f63635b63616e6f6e203f2056454f4c203a205654494d455d3b095c0a096b5f7465726d696f2e635f63635b5f56454f4c325d20203d206b5f7465726d696f732d3e635f63635b56454f4c325d3b09095c0a096b5f7465726d696f2e635f63635b5f56535754435d20203d206b5f7465726d696f732d3e635f63635b56535754435d3b09095c0a0909090909090909095c0a09636f70795f746f5f7573657228755f7465726d696f2c20266b5f7465726d696f2c2073697a656f66286b5f7465726d696f29293b09095c0a7d290a0a23646566696e6520757365725f7465726d696f735f746f5f6b65726e656c5f7465726d696f73286b2c207529205c0a09636f70795f66726f6d5f75736572286b2c20752c2073697a656f6628737472756374207465726d696f7329290a0a23646566696e65206b65726e656c5f7465726d696f735f746f5f757365725f7465726d696f7328752c206b29205c0a09636f70795f746f5f7573657228752c206b2c2073697a656f6628737472756374207465726d696f7329290a0a23656e646966092f2a205f414c5048415f5445524d494f535f48202a2f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f7468726561645f696e666f2e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313130323200313231313437343433333000303032313531360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f414c5048415f5448524541445f494e464f5f480a23646566696e65205f414c5048415f5448524541445f494e464f5f480a0a236966646566205f5f4b45524e454c5f5f0a0a2369666e646566205f5f415353454d424c595f5f0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f74797065732e683e0a23696e636c756465203c61736d2f68777270622e683e0a23696e636c756465203c61736d2f737973696e666f2e683e0a23656e6469660a0a2369666e646566205f5f415353454d424c595f5f0a737472756374207468726561645f696e666f207b0a09737472756374207063625f737472756374097063623b09092f2a2070616c636f6465207374617465202a2f0a0a09737472756374207461736b5f737472756374092a7461736b3b09092f2a206d61696e207461736b20737472756374757265202a2f0a09756e7369676e656420696e740909666c6167733b09092f2a206c6f77206c6576656c20666c616773202a2f0a09756e7369676e656420696e740909696565655f73746174653b092f2a20736565206670752e68202a2f0a0a0973747275637420657865635f646f6d61696e092a657865635f646f6d61696e3b092f2a20657865637574696f6e20646f6d61696e202a2f0a096d6d5f7365676d656e745f740909616464725f6c696d69743b092f2a207468726561642061646472657373207370616365202a2f0a09756e7369676e656409096370753b09092f2a2063757272656e7420435055202a2f0a09696e74090909707265656d70745f636f756e743b202f2a2030203d3e20707265656d707461626c652c203c30203d3e20425547202a2f0a09756e7369676e656420696e7409097374617475733b09092f2a207468726561642d73796e6368726f6e6f757320666c616773202a2f0a0a09696e74206270745f6e73617665643b0a09756e7369676e6564206c6f6e67206270745f616464725b325d3b09092f2a20627265616b706f696e742068616e646c696e6720202a2f0a09756e7369676e656420696e74206270745f696e736e5b325d3b0a0a0973747275637420726573746172745f626c6f636b09726573746172745f626c6f636b3b0a7d3b0a0a2f2a0a202a204d6163726f732f66756e6374696f6e7320666f72206761696e696e672061636365737320746f207468652074687265616420696e666f726d6174696f6e207374727563747572652e0a202a2f0a23646566696e6520494e49545f5448524541445f494e464f2874736b290909095c0a7b0909090909095c0a092e7461736b09093d202674736b2c0909095c0a092e657865635f646f6d61696e093d202664656661756c745f657865635f646f6d61696e2c095c0a092e616464725f6c696d6974093d204b45524e454c5f44532c09095c0a092e707265656d70745f636f756e74093d20494e49545f505245454d50545f434f554e542c095c0a092e726573746172745f626c6f636b203d207b0909095c0a09092e666e203d20646f5f6e6f5f726573746172745f73797363616c6c2c095c0a097d2c09090909095c0a7d0a0a23646566696e6520696e69745f7468726561645f696e666f0928696e69745f7468726561645f756e696f6e2e7468726561645f696e666f290a23646566696e6520696e69745f737461636b090928696e69745f7468726561645f756e696f6e2e737461636b290a0a2f2a20486f7720746f20676574207468652074687265616420696e666f726d6174696f6e207374727563742066726f6d20432e20202a2f0a726567697374657220737472756374207468726561645f696e666f202a5f5f63757272656e745f7468726561645f696e666f205f5f61736d5f5f2822243822293b0a23646566696e652063757272656e745f7468726561645f696e666f282920205f5f63757272656e745f7468726561645f696e666f0a0a23656e646966202f2a205f5f415353454d424c595f5f202a2f0a0a2f2a2054687265616420696e666f726d6174696f6e20616c6c6f636174696f6e2e20202a2f0a23646566696e65205448524541445f53495a455f4f5244455220310a23646566696e65205448524541445f53495a452028322a504147455f53495a45290a0a23646566696e6520505245454d50545f4143544956450909307834303030303030300a0a2f2a0a202a2054687265616420696e666f726d6174696f6e20666c6167733a0a202a202d207468657365206172652070726f6365737320737461746520666c61677320616e6420757365642066726f6d20617373656d626c790a202a202d2070656e64696e6720776f726b2d746f2d62652d646f6e6520666c61677320636f6d6520666972737420616e64206d7573742062652061737369676e656420746f2062650a202a20202077697468696e2062697473203020746f203720746f2066697420696e20616e6420696d6d656469617465206f706572616e642e0a202a0a202a205449465f53595343414c4c5f5452414345206973206b6e6f776e20746f20626520302076696120626c62732e0a202a2f0a23646566696e65205449465f53595343414c4c5f54524143450930092f2a2073797363616c6c20747261636520616374697665202a2f0a23646566696e65205449465f4e4f544946595f524553554d450931092f2a2063616c6c6261636b206265666f72652072657475726e696e6720746f2075736572202a2f0a23646566696e65205449465f53494750454e44494e47090932092f2a207369676e616c2070656e64696e67202a2f0a23646566696e65205449465f4e4545445f524553434845440933092f2a2072657363686564756c696e67206e6563657373617279202a2f0a23646566696e65205449465f4449455f49465f4b45524e454c0939092f2a2064696b20726563757273696f6e206c6f636b202a2f0a23646566696e65205449465f4d454d44494509093133092f2a206973207465726d696e6174696e672064756520746f204f4f4d206b696c6c6572202a2f0a0a23646566696e65205f5449465f53595343414c4c5f54524143450928313c3c5449465f53595343414c4c5f5452414345290a23646566696e65205f5449465f53494750454e44494e47090928313c3c5449465f53494750454e44494e47290a23646566696e65205f5449465f4e4545445f524553434845440928313c3c5449465f4e4545445f52455343484544290a23646566696e65205f5449465f4e4f544946595f524553554d450928313c3c5449465f4e4f544946595f524553554d45290a0a2f2a20576f726b20746f20646f206f6e20696e746572727570742f657863657074696f6e2072657475726e2e20202a2f0a23646566696e65205f5449465f574f524b5f4d41534b0909285f5449465f53494750454e44494e47207c205f5449465f4e4545445f52455343484544207c205c0a09090909205f5449465f4e4f544946595f524553554d45290a0a2f2a20576f726b20746f20646f206f6e20616e792072657475726e20746f207573657273706163652e20202a2f0a23646566696e65205f5449465f414c4c574f524b5f4d41534b09285f5449465f574f524b5f4d41534b09095c0a09090909207c205f5449465f53595343414c4c5f5452414345290a0a23646566696e652054535f5541435f4e4f5052494e540909307830303031092f2a20212050726573657276652074686520666f6c6c6f77696e67207468726565202a2f0a23646566696e652054535f5541435f4e4f4649580909307830303032092f2a202120666c6167732061732074686579206d61746368202020202020202020202a2f0a23646566696e652054535f5541435f5349474255530909307830303034092f2a2021207573657273706163652070617274206f6620276f73665f737973696e666f27202a2f0a23646566696e652054535f524553544f52455f5349474d41534b09307830303038092f2a20726573746f7265207369676e616c206d61736b20696e20646f5f7369676e616c2829202a2f0a23646566696e652054535f504f4c4c494e470909307830303130092f2a2069646c65207461736b20706f6c6c696e67206e6565645f726573636865642c0a0909090909202020736b69702073656e64696e6720696e74657272757074202a2f0a0a23646566696e652074736b5f69735f706f6c6c696e6728742920287461736b5f7468726561645f696e666f2874292d3e73746174757320262054535f504f4c4c494e47290a0a2369666e646566205f5f415353454d424c595f5f0a23646566696e6520484156455f5345545f524553544f52455f5349474d41534b09310a73746174696320696e6c696e6520766f6964207365745f726573746f72655f7369676d61736b28766f6964290a7b0a09737472756374207468726561645f696e666f202a7469203d2063757272656e745f7468726561645f696e666f28293b0a0974692d3e737461747573207c3d2054535f524553544f52455f5349474d41534b3b0a095741524e5f4f4e2821746573745f626974285449465f53494750454e44494e472c2028756e7369676e6564206c6f6e67202a292674692d3e666c61677329293b0a7d0a73746174696320696e6c696e6520766f696420636c6561725f726573746f72655f7369676d61736b28766f6964290a7b0a0963757272656e745f7468726561645f696e666f28292d3e73746174757320263d207e54535f524553544f52455f5349474d41534b3b0a7d0a73746174696320696e6c696e6520626f6f6c20746573745f726573746f72655f7369676d61736b28766f6964290a7b0a0972657475726e2063757272656e745f7468726561645f696e666f28292d3e73746174757320262054535f524553544f52455f5349474d41534b3b0a7d0a73746174696320696e6c696e6520626f6f6c20746573745f616e645f636c6561725f726573746f72655f7369676d61736b28766f6964290a7b0a09737472756374207468726561645f696e666f202a7469203d2063757272656e745f7468726561645f696e666f28293b0a0969662028212874692d3e73746174757320262054535f524553544f52455f5349474d41534b29290a090972657475726e2066616c73653b0a0974692d3e73746174757320263d207e54535f524553544f52455f5349474d41534b3b0a0972657475726e20747275653b0a7d0a23656e6469660a0a23646566696e65205345545f554e414c49474e5f43544c287461736b2c76616c75652909287b090909095c0a095f5f75333220737461747573203d207461736b5f7468726561645f696e666f287461736b292d3e7374617475732026207e5541435f4249544d41534b3b095c0a096966202876616c756520262050525f554e414c49474e5f4e4f5052494e542909090909095c0a0909737461747573207c3d2054535f5541435f4e4f5052494e543b090909095c0a096966202876616c756520262050525f554e414c49474e5f5349474255532909090909095c0a0909737461747573207c3d2054535f5541435f5349474255533b090909095c0a096966202876616c75652026203429092f2a20616c7068612d7370656369666963202a2f090909095c0a0909737461747573207c3d2054535f5541435f4e4f4649583b09090909095c0a097461736b5f7468726561645f696e666f287461736b292d3e737461747573203d207374617475733b0909095c0a09303b207d290a0a23646566696e65204745545f554e414c49474e5f43544c287461736b2c76616c75652909287b090909095c0a095f5f75333220737461747573203d207461736b5f7468726561645f696e666f287461736b292d3e7374617475732026207e5541435f4249544d41534b3b095c0a095f5f75333220726573203d20303b090909090909095c0a096966202873746174757320262054535f5541435f4e4f5052494e542909090909095c0a0909726573207c3d2050525f554e414c49474e5f4e4f5052494e543b090909095c0a096966202873746174757320262054535f5541435f5349474255532909090909095c0a0909726573207c3d2050525f554e414c49474e5f5349474255533b090909095c0a096966202873746174757320262054535f5541435f4e4f4649582909090909095c0a0909726573207c3d20343b0909090909095c0a097075745f75736572287265732c2028696e74205f5f75736572202a292876616c756529293b090909095c0a097d290a0a23656e646966202f2a205f5f4b45524e454c5f5f202a2f0a23656e646966202f2a205f414c5048415f5448524541445f494e464f5f48202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f74696d65782e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303133363600313231313437343433333000303032303337340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a206c696e75782f696e636c7564652f61736d2d616c7068612f74696d65782e680a202a0a202a20414c504841206172636869746563747572652074696d65782073706563696669636174696f6e730a202a2f0a2369666e646566205f41534d414c5048415f54494d45585f480a23646566696e65205f41534d414c5048415f54494d45585f480a0a2f2a2057697468206f6e6c79206f6e65206f722074776f206f646462616c6c732c20776520757365207468652052544320617320746865207469636b65722c2073656c656374696e670a2020207468652033322e3736386b487a207265666572656e636520636c6f636b2c207768696368206e6963656c79206469766964657320646f776e20746f206f757220485a2e20202a2f0a23646566696e6520434c4f434b5f5449434b5f524154450933323736380a0a2f2a0a202a205374616e646172642077617920746f2061636365737320746865206379636c6520636f756e7465722e0a202a2043757272656e746c79206f6e6c792075736564206f6e20534d5020666f72207363686564756c696e672e0a202a0a202a204f6e6c7920746865206c6f7720333220626974732061726520617661696c61626c65206173206120636f6e74696e756f75736c7920636f756e74696e6720656e746974792e200a202a204275742074686973206f6e6c79206d65616e73207765276c6c20666f72636520612072657363686564756c652065766572792038207365636f6e6473206f7220736f2c0a202a2077686963682069736e277420616e206576696c207468696e672e0a202a2f0a0a7479706564656620756e7369676e656420696e74206379636c65735f743b0a0a73746174696320696e6c696e65206379636c65735f74206765745f6379636c65732028766f6964290a7b0a096379636c65735f74207265743b0a095f5f61736d5f5f205f5f766f6c6174696c655f5f2028227270636320253022203a20223d72222872657429293b0a0972657475726e207265743b0a7d0a0a23656e6469660a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f746c622e68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303036363200313231313437343433333000303032303032350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f414c5048415f544c425f480a23646566696e65205f414c5048415f544c425f480a0a23646566696e6520746c625f73746172745f766d6128746c622c20766d6129090909646f207b207d207768696c65202830290a23646566696e6520746c625f656e645f766d6128746c622c20766d6129090909646f207b207d207768696c65202830290a23646566696e65205f5f746c625f72656d6f76655f746c625f656e74727928746c622c207074652c20616464722909646f207b207d207768696c65202830290a0a23646566696e6520746c625f666c75736828746c622909090909666c7573685f746c625f6d6d2828746c62292d3e6d6d290a0a23696e636c756465203c61736d2d67656e657269632f746c622e683e0a0a23646566696e65205f5f7074655f667265655f746c6228746c622c207074652c20616464726573732909097074655f667265652828746c62292d3e6d6d2c20707465290a23646566696e65205f5f706d645f667265655f746c6228746c622c20706d642c2061646472657373290909706d645f667265652828746c62292d3e6d6d2c20706d64290a200a23656e6469660a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f746c62666c7573682e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303635323200313231313437343433333000303032313037300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f414c5048415f544c42464c5553485f480a23646566696e65205f414c5048415f544c42464c5553485f480a0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c61736d2f636f6d70696c65722e683e0a23696e636c756465203c61736d2f7067616c6c6f632e683e0a0a2369666e646566205f5f45585445524e5f494e4c494e450a23646566696e65205f5f45585445524e5f494e4c494e452065787465726e20696e6c696e650a23646566696e65205f5f4d4d555f45585445524e5f494e4c494e450a23656e6469660a0a65787465726e20766f6964205f5f6c6f61645f6e65775f6d6d5f636f6e7465787428737472756374206d6d5f737472756374202a293b0a0a0a2f2a205573652061206665772068656c7065722066756e6374696f6e7320746f2068696465207468652075676c792062726f6b656e2041534e0a2020206e756d62657273206f6e206561726c7920416c70686173202865763420616e642065763435292e20202a2f0a0a5f5f45585445524e5f494e4c494e4520766f69640a6576345f666c7573685f746c625f63757272656e7428737472756374206d6d5f737472756374202a6d6d290a7b0a095f5f6c6f61645f6e65775f6d6d5f636f6e74657874286d6d293b0a09746269617028293b0a7d0a0a5f5f45585445524e5f494e4c494e4520766f69640a6576355f666c7573685f746c625f63757272656e7428737472756374206d6d5f737472756374202a6d6d290a7b0a095f5f6c6f61645f6e65775f6d6d5f636f6e74657874286d6d293b0a7d0a0a2f2a20466c757368206a757374206f6e65207061676520696e207468652063757272656e7420544c42207365742e20205765206e65656420746f20626520766572790a2020206361726566756c2061626f7574207468652069636163686520686572652c207468657265206973206e6f2077617920746f20696e76616c696461746520610a20202073706563696669632069636163686520706167652e20202a2f0a0a5f5f45585445524e5f494e4c494e4520766f69640a6576345f666c7573685f746c625f63757272656e745f7061676528737472756374206d6d5f737472756374202a206d6d2c0a09090920202073747275637420766d5f617265615f737472756374202a766d612c0a090909202020756e7369676e6564206c6f6e672061646472290a7b0a09696e74207462695f666c6167203d20323b0a0969662028766d612d3e766d5f666c616773202620564d5f4558454329207b0a09095f5f6c6f61645f6e65775f6d6d5f636f6e74657874286d6d293b0a09097462695f666c6167203d20333b0a097d0a09746269287462695f666c61672c2061646472293b0a7d0a0a5f5f45585445524e5f494e4c494e4520766f69640a6576355f666c7573685f746c625f63757272656e745f7061676528737472756374206d6d5f737472756374202a206d6d2c0a09090920202073747275637420766d5f617265615f737472756374202a766d612c0a090909202020756e7369676e6564206c6f6e672061646472290a7b0a0969662028766d612d3e766d5f666c616773202620564d5f45584543290a09095f5f6c6f61645f6e65775f6d6d5f636f6e74657874286d6d293b0a09656c73650a090974626928322c2061646472293b0a7d0a0a0a23696664656620434f4e4649475f414c5048415f47454e455249430a2320646566696e6520666c7573685f746c625f63757272656e740909616c7068615f6d762e6d765f666c7573685f746c625f63757272656e740a2320646566696e6520666c7573685f746c625f63757272656e745f706167650909616c7068615f6d762e6d765f666c7573685f746c625f63757272656e745f706167650a23656c73650a2320696664656620434f4e4649475f414c5048415f4556340a232020646566696e6520666c7573685f746c625f63757272656e7409096576345f666c7573685f746c625f63757272656e740a232020646566696e6520666c7573685f746c625f63757272656e745f70616765096576345f666c7573685f746c625f63757272656e745f706167650a2320656c73650a232020646566696e6520666c7573685f746c625f63757272656e7409096576355f666c7573685f746c625f63757272656e740a232020646566696e6520666c7573685f746c625f63757272656e745f70616765096576355f666c7573685f746c625f63757272656e745f706167650a2320656e6469660a23656e6469660a0a236966646566205f5f4d4d555f45585445524e5f494e4c494e450a23756e646566205f5f45585445524e5f494e4c494e450a23756e646566205f5f4d4d555f45585445524e5f494e4c494e450a23656e6469660a0a2f2a20466c7573682063757272656e742075736572206d617070696e672e20202a2f0a73746174696320696e6c696e6520766f69640a666c7573685f746c6228766f6964290a7b0a09666c7573685f746c625f63757272656e742863757272656e742d3e6163746976655f6d6d293b0a7d0a0a2f2a20466c75736820736f6d656f6e6520656c736527732075736572206d617070696e672e20202a2f0a73746174696320696e6c696e6520766f69640a666c7573685f746c625f6f7468657228737472756374206d6d5f737472756374202a6d6d290a7b0a09756e7369676e6564206c6f6e67202a6d6d63203d20266d6d2d3e636f6e746578745b736d705f70726f636573736f725f696428295d3b0a092f2a20436865636b2069742773206e6f74207a65726f20666972737420746f2061766f69642063616368656c696e652070696e6720706f6e670a092020207768656e20706f737369626c652e20202a2f0a09696620282a6d6d6329202a6d6d63203d20303b0a7d0a0a2369666e64656620434f4e4649475f534d500a2f2a20466c7573682065766572797468696e6720286b65726e656c206d617070696e67206d617920616c736f2068617665206368616e6765640a20202064756520746f20766d616c6c6f632f7666726565292e20202a2f0a73746174696320696e6c696e6520766f696420666c7573685f746c625f616c6c28766f6964290a7b0a097462696128293b0a7d0a0a2f2a20466c7573682061207370656369666965642075736572206d617070696e672e20202a2f0a73746174696320696e6c696e6520766f69640a666c7573685f746c625f6d6d28737472756374206d6d5f737472756374202a6d6d290a7b0a09696620286d6d203d3d2063757272656e742d3e6163746976655f6d6d290a0909666c7573685f746c625f63757272656e74286d6d293b0a09656c73650a0909666c7573685f746c625f6f74686572286d6d293b0a7d0a0a2f2a20506167652d6772616e756c617220746c6220666c7573682e20202a2f0a73746174696320696e6c696e6520766f69640a666c7573685f746c625f706167652873747275637420766d5f617265615f737472756374202a766d612c20756e7369676e6564206c6f6e672061646472290a7b0a09737472756374206d6d5f737472756374202a6d6d203d20766d612d3e766d5f6d6d3b0a0a09696620286d6d203d3d2063757272656e742d3e6163746976655f6d6d290a0909666c7573685f746c625f63757272656e745f70616765286d6d2c20766d612c2061646472293b0a09656c73650a0909666c7573685f746c625f6f74686572286d6d293b0a7d0a0a2f2a20466c7573682061207370656369666965642072616e6765206f662075736572206d617070696e672e20204f6e2074686520416c70686120776520666c7573680a2020207468652077686f6c65207573657220746c622e20202a2f0a73746174696320696e6c696e6520766f69640a666c7573685f746c625f72616e67652873747275637420766d5f617265615f737472756374202a766d612c20756e7369676e6564206c6f6e672073746172742c0a0909756e7369676e6564206c6f6e6720656e64290a7b0a09666c7573685f746c625f6d6d28766d612d3e766d5f6d6d293b0a7d0a0a23656c7365202f2a20434f4e4649475f534d50202a2f0a0a65787465726e20766f696420666c7573685f746c625f616c6c28766f6964293b0a65787465726e20766f696420666c7573685f746c625f6d6d28737472756374206d6d5f737472756374202a293b0a65787465726e20766f696420666c7573685f746c625f706167652873747275637420766d5f617265615f737472756374202a2c20756e7369676e6564206c6f6e67293b0a65787465726e20766f696420666c7573685f746c625f72616e67652873747275637420766d5f617265615f737472756374202a2c20756e7369676e6564206c6f6e672c0a09090920202020756e7369676e6564206c6f6e67293b0a0a23656e646966202f2a20434f4e4649475f534d50202a2f0a0a73746174696320696e6c696e6520766f696420666c7573685f746c625f6b65726e656c5f72616e676528756e7369676e6564206c6f6e672073746172742c0a0909090909756e7369676e6564206c6f6e6720656e64290a7b0a09666c7573685f746c625f616c6c28293b0a7d0a0a23656e646966202f2a205f414c5048415f544c42464c5553485f48202a2f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f746f706f6c6f67792e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303136323600313231313437343433333000303032313132310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f41534d5f414c5048415f544f504f4c4f47595f480a23646566696e65205f41534d5f414c5048415f544f504f4c4f47595f480a0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f746872656164732e683e0a23696e636c756465203c61736d2f6d6163687665632e683e0a0a23696664656620434f4e4649475f4e554d410a73746174696320696e6c696e6520696e74206370755f746f5f6e6f646528696e7420637075290a7b0a09696e74206e6f64653b0a090a096966202821616c7068615f6d762e63707569645f746f5f6e6964290a090972657475726e20303b0a0a096e6f6465203d20616c7068615f6d762e63707569645f746f5f6e696428637075293b0a0a2369666465662044454255475f4e554d410a094255475f4f4e286e6f6465203c2030293b0a23656e6469660a0a0972657475726e206e6f64653b0a7d0a0a65787465726e20737472756374206370756d61736b206e6f64655f746f5f6370756d61736b5f6d61705b5d3b0a2f2a204649584d453a20546869732069732064756d622c20726563616c63756c6174696e672065766572792074696d652e20204275742073696d706c652e202a2f0a73746174696320636f6e737420737472756374206370756d61736b202a6370756d61736b5f6f665f6e6f646528696e74206e6f6465290a7b0a09696e74206370753b0a0a09696620286e6f6465203d3d202d31290a090972657475726e206370755f616c6c5f6d61736b3b0a0a096370756d61736b5f636c65617228266e6f64655f746f5f6370756d61736b5f6d61705b6e6f64655d293b0a0a09666f725f656163685f6f6e6c696e655f6370752863707529207b0a0909696620286370755f746f5f6e6f64652863707529203d3d206e6f6465290a0909096370756d61736b5f7365745f637075286370752c206e6f64655f746f5f6370756d61736b5f6d61705b6e6f64655d293b0a097d0a0a0972657475726e20266e6f64655f746f5f6370756d61736b5f6d61705b6e6f64655d3b0a7d0a0a23646566696e65206370756d61736b5f6f665f706369627573286275732909286370755f6f6e6c696e655f6d61736b290a0a23656e646966202f2a2021434f4e4649475f4e554d41202a2f0a2320696e636c756465203c61736d2d67656e657269632f746f706f6c6f67792e683e0a0a23656e646966202f2a205f41534d5f414c5048415f544f504f4c4f47595f48202a2f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f74797065732e6800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303032313200313231313437343433333000303032303337370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f414c5048415f54595045535f480a23646566696e65205f414c5048415f54595045535f480a0a23696e636c756465203c61736d2d67656e657269632f696e742d6c6c36342e683e0a23696e636c756465203c756170692f61736d2f74797065732e683e0a0a23656e646966202f2a205f414c5048415f54595045535f48202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f616c7068612f696e636c7564652f61736d2f756163636573732e680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030333332353000313231313437343433333000303032303637310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002369666e646566205f5f414c5048415f554143434553535f480a23646566696e65205f5f414c5048415f554143434553535f480a0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a0a0a2f2a0a202a205468652066732076616c75652064657465726d696e6573207768657468657220617267756d656e742076616c696469747920636865636b696e672073686f756c642062650a202a20706572666f726d6564206f72206e6f742e20204966206765745f66732829203d3d20555345525f44532c20636865636b696e6720697320706572666f726d65642c20776974680a202a206765745f66732829203d3d204b45524e454c5f44532c20636865636b696e672069732062797061737365642e0a202a0a202a204f72206174206c6561737420697420646964206f6e63652075706f6e20612074696d652e20204e6f7761646179732069742069732061206d61736b20746861740a202a20646566696e65732077686963682062697473206f6620746865206164647265737320737061636520617265206f6666206c696d6974732e20205468697320697320610a202a207765652062697420666173746572207468616e207468652061626f76652e0a202a0a202a20466f7220686973746f726963616c20726561736f6e732c207468657365206d6163726f73206172652067726f73736c79206d69736e616d65642e0a202a2f0a0a23646566696e65204b45524e454c5f44530928286d6d5f7365676d656e745f7429207b2030554c207d290a23646566696e6520555345525f4453090928286d6d5f7365676d656e745f7429207b202d30783430303030303030303030554c207d290a0a23646566696e65205645524946595f5245414409300a23646566696e65205645524946595f575249544509310a0a23646566696e65206765745f6673282920202863757272656e745f7468726561645f696e666f28292d3e616464725f6c696d6974290a23646566696e65206765745f647328292020284b45524e454c5f4453290a23646566696e65207365745f6673287829202863757272656e745f7468726561645f696e666f28292d3e616464725f6c696d6974203d20287829290a0a23646566696e65207365676d656e745f657128612c622909282861292e736567203d3d202862292e736567290a0a2f2a0a202a204973206120616464726573732076616c69643f205468697320646f65732061207374726169676874666f72776172642063616c63756c6174696f6e207261746865720a202a207468616e2074657374732e0a202a0a202a20416464726573732076616c69642069663a0a202a20202d2022616464722220646f65736e2774206861766520616e7920686967682d62697473207365740a202a20202d20414e44202273697a652220646f65736e2774206861766520616e7920686967682d62697473207365740a202a20202d20414e442022616464722b73697a652220646f65736e2774206861766520616e7920686967682d62697473207365740a202a20202d204f522077652061726520696e206b65726e656c206d6f64652e0a202a2f0a23646566696e65205f5f6163636573735f6f6b28616464722c73697a652c7365676d656e7429205c0a092828287365676d656e74292e7365672026202861646472207c2073697a65207c2028616464722b73697a65292929203d3d2030290a0a23646566696e65206163636573735f6f6b28747970652c616464722c73697a6529090909095c0a287b09090909090909095c0a095f5f63686b5f757365725f7074722861646472293b09090909095c0a095f5f6163636573735f6f6b282828756e7369676e6564206c6f6e6729286164647229292c2873697a65292c6765745f66732829293b095c0a7d290a0a2f2a0a202a2054686573652061726520746865206d61696e2073696e676c652d76616c7565207472616e7366657220726f7574696e65732e202054686579206175746f6d61746963616c6c790a202a20757365207468652072696768742073697a65206966207765206a75737420686176652074686520726967687420706f696e74657220747970652e0a202a0a202a2041732074686520616c7068612075736573207468652073616d65206164647265737320737061636520666f72206b65726e656c20616e6420757365720a202a20646174612c2077652063616e206a75737420646f207468657365206173206469726563742061737369676e6d656e74732e2020284f6620636f757273652c207468650a202a20657863657074696f6e2068616e646c696e67206d65616e7320746861742069742773206e6f206c6f6e67657220226a757374222e2e2e290a202a0a202a204361726566756c20746f206e6f740a202a202861292072652d7573652074686520617267756d656e747320666f7220736964652065666665637473202873697a656f662f747970656f66206973206f6b290a202a20286229207265717569726520616e79206b6e6f776c65646765206f662070726f63657373657320617420746869732073746167650a202a2f0a23646566696e65207075745f7573657228782c70747229205c0a20205f5f7075745f757365725f636865636b28285f5f747970656f665f5f282a287074722929292878292c28707472292c73697a656f66282a2870747229292c6765745f66732829290a23646566696e65206765745f7573657228782c70747229205c0a20205f5f6765745f757365725f636865636b282878292c28707472292c73697a656f66282a2870747229292c6765745f66732829290a0a2f2a0a202a2054686520225f5f787878222076657273696f6e7320646f206e6f7420646f206164647265737320737061636520636865636b696e672c2075736566756c207768656e0a202a20646f696e67206d756c7469706c6520616363657373657320746f207468652073616d65206172656120287468652070726f6772616d6d65722068617320746f20646f207468650a202a20636865636b732062792068616e64207769746820226163636573735f6f6b282922290a202a2f0a23646566696e65205f5f7075745f7573657228782c70747229205c0a20205f5f7075745f757365725f6e6f636865636b28285f5f747970656f665f5f282a287074722929292878292c28707472292c73697a656f66282a287074722929290a23646566696e65205f5f6765745f7573657228782c70747229205c0a20205f5f6765745f757365725f6e6f636865636b282878292c28707472292c73697a656f66282a287074722929290a20200a2f2a0a202a2054686520226c64612025312c2032622d31622825302922206269747320617265206d6167696320746f206765742074686520617373656d626c657220746f0a202a20656e636f6465207468652062697473207765206e65656420666f72207265736f6c76696e672074686520657863657074696f6e2e2020536565207468650a202a206d6f726520657874656e7369766520636f6d6d656e747320776974682066697875705f696e6c696e655f657863657074696f6e2062656c6f7720666f720a202a206d6f726520696e666f726d6174696f6e2e0a202a2f0a0a65787465726e20766f6964205f5f6765745f757365725f756e6b6e6f776e28766f6964293b0a0a23646566696e65205f5f6765745f757365725f6e6f636865636b28782c7074722c73697a6529090909095c0a287b09090909090909095c0a096c6f6e67205f5f67755f657272203d20303b09090909095c0a09756e7369676e6564206c6f6e67205f5f67755f76616c3b09090909095c0a095f5f63686b5f757365725f70747228707472293b09090909095c0a09737769746368202873697a6529207b0909090909095c0a0920206361736520313a205f5f6765745f757365725f3828707472293b20627265616b3b0909095c0a0920206361736520323a205f5f6765745f757365725f313628707472293b20627265616b3b0909095c0a0920206361736520343a205f5f6765745f757365725f333228707472293b20627265616b3b0909095c0a0920206361736520383a205f5f6765745f757365725f363428707472293b20627265616b3b0909095c0a09202064656661756c743a205f5f6765745f757365725f756e6b6e6f776e28293b20627265616b3b0909095c0a097d090909090909095c0a09287829203d20285f5f747970656f665f5f282a28707472292929205f5f67755f76616c3b0909095c0a095f5f67755f6572723b0909090909095c0a7d290a0a23646566696e65205f5f6765745f757365725f636865636b28782c7074722c73697a652c7365676d656e7429090909095c0a287b0909090909090909095c0a096c6f6e67205f5f67755f657272203d202d454641554c543b09090909095c0a09756e7369676e6564206c6f6e67205f5f67755f76616c203d20303b09090909095c0a09636f6e7374205f5f747970656f665f5f282a287074722929205f5f75736572202a5f5f67755f61646472203d2028707472293b09095c0a09696620285f5f6163636573735f6f6b2828756e7369676e6564206c6f6e67295f5f67755f616464722c73697a652c7365676d656e742929207b095c0a09095f5f67755f657272203d20303b0909090909095c0a0909737769746368202873697a6529207b0909090909095c0a090920206361736520313a205f5f6765745f757365725f38285f5f67755f61646472293b20627265616b3b09095c0a090920206361736520323a205f5f6765745f757365725f3136285f5f67755f61646472293b20627265616b3b09095c0a090920206361736520343a205f5f6765745f757365725f3332285f5f67755f61646472293b20627265616b3b09095c0a090920206361736520383a205f5f6765745f757365725f3634285f5f67755f61646472293b20627265616b3b09095c0a0909202064656661756c743a205f5f6765745f757365725f756e6b6e6f776e28293b20627265616b3b0909095c0a09097d090909090909095c0a097d09090909090909095c0a09287829203d20285f5f747970656f665f5f282a28707472292929205f5f67755f76616c3b090909095c0a095f5f67755f6572723b090909090909095c0a7d290a0a737472756374205f5f6c617267655f737472756374207b20756e7369676e6564206c6f6e67206275665b3130305d3b207d3b0a23646566696e65205f5f6d28782920282a28737472756374205f5f6c617267655f737472756374205f5f75736572202a29287829290a0a23646566696e65205f5f6765745f757365725f3634286164647229090909095c0a095f5f61736d5f5f2822313a206c64712025302c25325c6e220909095c0a0922323a5c6e220909090909095c0a09222e73656374696f6e205f5f65785f7461626c652c5c22615c225c6e220909095c0a0922092e6c6f6e67203162202d202e5c6e22090909095c0a0922096c64612025302c2032622d3162282531295c6e220909095c0a09222e70726576696f75732209090909095c0a09093a20223d7222285f5f67755f76616c292c20223d7222285f5f67755f65727229095c0a09093a20226d22285f5f6d286164647229292c20223122285f5f67755f65727229290a0a23646566696e65205f5f6765745f757365725f3332286164647229090909095c0a095f5f61736d5f5f2822313a206c646c2025302c25325c6e220909095c0a0922323a5c6e220909090909095c0a09222e73656374696f6e205f5f65785f7461626c652c5c22615c225c6e220909095c0a0922092e6c6f6e67203162202d202e5c6e22090909095c0a0922096c64612025302c2032622d3162282531295c6e220909095c0a09222e70726576696f75732209090909095c0a09093a20223d7222285f5f67755f76616c292c20223d7222285f5f67755f65727229095c0a09093a20226d22285f5f6d286164647229292c20223122285f5f67755f65727229290a0a236966646566205f5f616c7068615f6277785f5f0a2f2a2054686f7365206c75636b792062617374617264732077697468206576353620616e64206c6174657220435055732063616e20646f20627974652f776f7264206d6f7665732e20202a2f0a0a23646566696e65205f5f6765745f757365725f3136286164647229090909095c0a095f5f61736d5f5f2822313a206c6477752025302c25325c6e220909095c0a0922323a5c6e220909090909095c0a09222e73656374696f6e205f5f65785f7461626c652c5c22615c225c6e220909095c0a0922092e6c6f6e67203162202d202e5c6e22090909095c0a0922096c64612025302c2032622d3162282531295c6e220909095c0a09222e70726576696f75732209090909095c0a09093a20223d7222285f5f67755f76616c292c20223d7222285f5f67755f65727229095c0a09093a20226d22285f5f6d286164647229292c20223122285f5f67755f65727229290a0a23646566696e65205f5f6765745f757365725f38286164647229090909095c0a095f5f61736d5f5f2822313a206c6462752025302c25325c6e220909095c0a0922323a5c6e220909090909095c0a09222e73656374696f6e205f5f65785f7461626c652c5c22615c225c6e220909095c0a0922092e6c6f6e67203162202d202e5c6e22090909095c0a0922096c64612025302c2032622d3162282531295c6e220909095c0a09222e70726576696f75732209090909095c0a09093a20223d7222285f5f67755f76616c292c20223d7222285f5f67755f65727229095c0a09093a20226d22285f5f6d286164647229292c20223122285f5f67755f65727229290a23656c73650a2f2a20556e666f7274756e6174656c792c2077652063616e27742067657420616e20756e616c69676e656420616363657373207472617020666f7220746865207375622d776f72640a2020206c6f61642c20736f207765206861766520746f20646f20612067656e6572616c20756e616c69676e6564206f7065726174696f6e2e20202a2f0a0a23646566696e65205f5f6765745f757365725f31362861646472290909090909095c0a7b0909090909090909095c0a096c6f6e67205f5f67755f746d703b090909090909095c0a095f5f61736d5f5f2822313a206c64715f752025302c30282533295c6e2209090909095c0a0922323a096c64715f752025312c31282533295c6e2209090909095c0a092209657874776c2025302c25332c25305c6e2209090909095c0a09220965787477682025312c25332c25315c6e2209090909095c0a0922096f722025302c25312c25305c6e220909090909095c0a0922333a5c6e2209090909090909095c0a09222e73656374696f6e205f5f65785f7461626c652c5c22615c225c6e2209090909095c0a0922092e6c6f6e67203162202d202e5c6e220909090909095c0a0922096c64612025302c2033622d3162282532295c6e2209090909095c0a0922092e6c6f6e67203262202d202e5c6e220909090909095c0a0922096c64612025302c2033622d3262282532295c6e2209090909095c0a09222e70726576696f757322090909090909095c0a09093a20223d267222285f5f67755f76616c292c20223d267222285f5f67755f746d70292c20223d7222285f5f67755f65727229095c0a09093a202272222861646472292c20223222285f5f67755f65727229293b090909095c0a7d0a0a23646566696e65205f5f6765745f757365725f382861646472290909090909095c0a095f5f61736d5f5f2822313a206c64715f752025302c30282532295c6e2209090909095c0a092209657874626c2025302c25322c25305c6e2209090909095c0a0922323a5c6e2209090909090909095c0a09222e73656374696f6e205f5f65785f7461626c652c5c22615c225c6e2209090909095c0a0922092e6c6f6e67203162202d202e5c6e220909090909095c0a0922096c64612025302c2032622d3162282531295c6e2209090909095c0a09222e70726576696f757322090909090909095c0a09093a20223d267222285f5f67755f76616c292c20223d7222285f5f67755f657272290909095c0a09093a202272222861646472292c20223122285f5f67755f65727229290a23656e6469660a0a65787465726e20766f6964205f5f7075745f757365725f756e6b6e6f776e28766f6964293b0a0a23646566696e65205f5f7075745f757365725f6e6f636865636b28782c7074722c73697a6529090909095c0a287b09090909090909095c0a096c6f6e67205f5f70755f657272203d20303b09090909095c0a095f5f63686b5f757365725f70747228707472293b09090909095c0a09737769746368202873697a6529207b0909090909095c0a0920206361736520313a205f5f7075745f757365725f3828782c707472293b20627265616b3b0909095c0a0920206361736520323a205f5f7075745f757365725f313628782c707472293b20627265616b3b0909095c0a0920206361736520343a205f5f7075745f757365725f333228782c707472293b20627265616b3b0909095c0a0920206361736520383a205f5f7075745f757365725f363428782c707472293b20627265616b3b0909095c0a09202064656661756c743a205f5f7075745f757365725f756e6b6e6f776e28293b20627265616b3b0909095c0a097d090909090909095c0a095f5f70755f6572723b0909090909095c0a7d290a0a23646566696e65205f5f7075745f757365725f636865636b28782c7074722c73697a652c7365676d656e7429090909095c0a287b0909090909090909095c0a096c6f6e67205f5f70755f657272203d202d454641554c543b09090909095c0a095f5f747970656f665f5f282a287074722929205f5f75736572202a5f5f70755f61646472203d2028707472293b0909095c0a09696620285f5f6163636573735f6f6b2828756e7369676e6564206c6f6e67295f5f70755f616464722c73697a652c7365676d656e742929207b095c0a09095f5f70755f657272203d20303b0909090909095c0a0909737769746368202873697a6529207b0909090909095c0a090920206361736520313a205f5f7075745f757365725f3828782c5f5f70755f61646472293b20627265616b3b09095c0a090920206361736520323a205f5f7075745f757365725f313628782c5f5f70755f61646472293b20627265616b3b09095c0a090920206361736520343a205f5f7075745f757365725f333228782c5f5f70755f61646472293b20627265616b3b09095c0a090920206361736520383a205f5f7075745f757365725f363428782c5f5f70755f61646472293b20627265616b3b09095c0a0909202064656661756c743a205f5f7075745f757365725f756e6b6e6f776e28293b20627265616b3b0909095c0a09097d090909090909095c0a097d09090909090909095c0a095f5f70755f6572723b090909090909095c0a7d290a0a2f2a0a202a2054686520225f5f7075745f757365725f7878282922206d6163726f732074656c6c20676363207468657920726561642066726f6d206d656d6f72790a202a20696e7374656164206f662077726974696e673a20746869732069732062656361757365207468657920646f206e6f7420777269746520746f0a202a20616e79206d656d6f727920676363206b6e6f77732061626f75742c20736f20746865726520617265206e6f20616c696173696e67206973737565730a202a2f0a23646566696e65205f5f7075745f757365725f363428782c616464722909090909095c0a5f5f61736d5f5f205f5f766f6c6174696c655f5f2822313a20737471202572322c25315c6e22090909095c0a0922323a5c6e22090909090909095c0a09222e73656374696f6e205f5f65785f7461626c652c5c22615c225c6e22090909095c0a0922092e6c6f6e67203162202d202e5c6e2209090909095c0a0922096c6461202433312c32622d3162282530295c6e22090909095c0a09222e70726576696f7573220909090909095c0a09093a20223d7222285f5f70755f65727229090909095c0a09093a20226d2220285f5f6d286164647229292c2022724a22202878292c20223022285f5f70755f65727229290a0a23646566696e65205f5f7075745f757365725f333228782c616464722909090909095c0a5f5f61736d5f5f205f5f766f6c6174696c655f5f2822313a2073746c202572322c25315c6e22090909095c0a0922323a5c6e22090909090909095c0a09222e73656374696f6e205f5f65785f7461626c652c5c22615c225c6e22090909095c0a0922092e6c6f6e67203162202d202e5c6e2209090909095c0a0922096c6461202433312c32622d3162282530295c6e22090909095c0a09222e70726576696f7573220909090909095c0a09093a20223d7222285f5f70755f65727229090909095c0a09093a20226d22285f5f6d286164647229292c2022724a222878292c20223022285f5f70755f65727229290a0a236966646566205f5f616c7068615f6277785f5f0a2f2a2054686f7365206c75636b792062617374617264732077697468206576353620616e64206c6174657220435055732063616e20646f20627974652f776f7264206d6f7665732e20202a2f0a0a23646566696e65205f5f7075745f757365725f313628782c616464722909090909095c0a5f5f61736d5f5f205f5f766f6c6174696c655f5f2822313a20737477202572322c25315c6e22090909095c0a0922323a5c6e22090909090909095c0a09222e73656374696f6e205f5f65785f7461626c652c5c22615c225c6e22090909095c0a0922092e6c6f6e67203162202d202e5c6e2209090909095c0a0922096c6461202433312c32622d3162282530295c6e22090909095c0a09222e70726576696f7573220909090909095c0a09093a20223d7222285f5f70755f65727229090909095c0a09093a20226d22285f5f6d286164647229292c2022724a222878292c20223022285f5f70755f65727229290a0a23646566696e65205f5f7075745f757365725f3828782c616464722909090909095c0a5f5f61736d5f5f205f5f766f6c6174696c655f5f2822313a20737462202572322c25315c6e22090909095c0a0922323a5c6e22090909090909095c0a09222e73656374696f6e205f5f65785f7461626c652c5c22615c225c6e22090909095c0a0922092e6c6f6e67203162202d202e5c6e2209090909095c0a0922096c6461202433312c32622d3162282530295c6e22090909095c0a09222e70726576696f7573220909090909095c0a09093a20223d7222285f5f70755f65727229090909095c0a09093a20226d22285f5f6d286164647229292c2022724a222878292c20223022285f5f70755f65727229290a23656c73650a2f2a20556e666f7274756e6174656c792c2077652063616e27742067657420616e20756e616c69676e656420616363657373207472617020666f7220746865207375622d776f72640a20202077726974652c20736f207765206861766520746f20646f20612067656e6572616c20756e616c69676e6564206f7065726174696f6e2e20202a2f0a0a23646566696e65205f5f7075745f757365725f313628782c616464722909090909095c0a7b09090909090909095c0a096c6f6e67205f5f70755f746d70312c205f5f70755f746d70322c205f5f70755f746d70332c205f5f70755f746d70343b095c0a095f5f61736d5f5f205f5f766f6c6174696c655f5f2809090909095c0a0922313a096c64715f752025322c31282535295c6e22090909095c0a0922323a096c64715f752025312c30282535295c6e22090909095c0a092209696e7377682025362c25352c25345c6e22090909095c0a092209696e73776c2025362c25352c25335c6e22090909095c0a0922096d736b77682025322c25352c25325c6e22090909095c0a0922096d736b776c2025312c25352c25315c6e22090909095c0a0922096f722025322c25342c25325c6e2209090909095c0a0922096f722025312c25332c25315c6e2209090909095c0a0922333a097374715f752025322c31282535295c6e22090909095c0a0922343a097374715f752025312c30282535295c6e22090909095c0a0922353a5c6e22090909090909095c0a09222e73656374696f6e205f5f65785f7461626c652c5c22615c225c6e22090909095c0a0922092e6c6f6e67203162202d202e5c6e2209090909095c0a0922096c6461202433312c2035622d3162282530295c6e22090909095c0a0922092e6c6f6e67203262202d202e5c6e2209090909095c0a0922096c6461202433312c2035622d3262282530295c6e22090909095c0a0922092e6c6f6e67203362202d202e5c6e2209090909095c0a0922096c6461202433312c2035622d3362282530295c6e22090909095c0a0922092e6c6f6e67203462202d202e5c6e2209090909095c0a0922096c6461202433312c2035622d3462282530295c6e22090909095c0a09222e70726576696f7573220909090909095c0a09093a20223d7222285f5f70755f657272292c20223d267222285f5f70755f746d7031292c09095c0a09092020223d267222285f5f70755f746d7032292c20223d267222285f5f70755f746d7033292c09095c0a09092020223d267222285f5f70755f746d703429090909095c0a09093a202272222861646472292c202272222828756e7369676e6564206c6f6e6729287829292c20223022285f5f70755f65727229293b205c0a7d0a0a23646566696e65205f5f7075745f757365725f3828782c616464722909090909095c0a7b09090909090909095c0a096c6f6e67205f5f70755f746d70312c205f5f70755f746d70323b090909095c0a095f5f61736d5f5f205f5f766f6c6174696c655f5f2809090909095c0a0922313a096c64715f752025312c30282534295c6e22090909095c0a092209696e73626c2025332c25342c25325c6e22090909095c0a0922096d736b626c2025312c25342c25315c6e22090909095c0a0922096f722025312c25322c25315c6e2209090909095c0a0922323a097374715f752025312c30282534295c6e22090909095c0a0922333a5c6e22090909090909095c0a09222e73656374696f6e205f5f65785f7461626c652c5c22615c225c6e22090909095c0a0922092e6c6f6e67203162202d202e5c6e2209090909095c0a0922096c6461202433312c2033622d3162282530295c6e22090909095c0a0922092e6c6f6e67203262202d202e5c6e2209090909095c0a0922096c6461202433312c2033622d3262282530295c6e22090909095c0a09222e70726576696f7573220909090909095c0a09093a20223d7222285f5f70755f657272292c090909095c0a092020092020223d267222285f5f70755f746d7031292c20223d267222285f5f70755f746d70322909095c0a09093a202272222828756e7369676e6564206c6f6e6729287829292c202272222861646472292c20223022285f5f70755f65727229293b205c0a7d0a23656e6469660a0a0a2f2a0a202a20436f6d706c65782061636365737320726f7574696e65730a202a2f0a0a2f2a2054686973206c6974746c6520626974206f662073696c6c696e65737320697320746f2067657420746865204750206c6f6164656420666f7220612066756e6374696f6e0a20202074686174206f7264696e6172696c7920776f756c646e27742e20204f746865727769736520776520636f756c64206861766520697420646f6e6520627920746865206d6163726f0a2020206469726563746c792c2077686963682063616e206265206f7074696d697a656420746865206c696e6b65722e20202a2f0a236966646566204d4f44554c450a23646566696e65205f5f6d6f64756c655f616464726573732873796d2909092272222873796d292c0a23646566696e65205f5f6d6f64756c655f63616c6c2872612c206172672c2073796d2909226a73722024222023726120222c28252220236172672022292c22202373796d0a23656c73650a23646566696e65205f5f6d6f64756c655f616464726573732873796d290a23646566696e65205f5f6d6f64756c655f63616c6c2872612c206172672c2073796d2909226273722024222023726120222c22202373796d2022202173616d656770220a23656e6469660a0a65787465726e20766f6964205f5f636f70795f7573657228766f6964293b0a0a65787465726e20696e6c696e65206c6f6e670a5f5f636f70795f746f66726f6d5f757365725f6e6f636865636b28766f6964202a746f2c20636f6e737420766f6964202a66726f6d2c206c6f6e67206c656e290a7b0a09726567697374657220766f6964202a205f5f63755f746f205f5f61736d5f5f282224362229203d20746f3b0a09726567697374657220636f6e737420766f6964202a205f5f63755f66726f6d205f5f61736d5f5f282224372229203d2066726f6d3b0a097265676973746572206c6f6e67205f5f63755f6c656e205f5f61736d5f5f282224302229203d206c656e3b0a0a095f5f61736d5f5f205f5f766f6c6174696c655f5f280a09095f5f6d6f64756c655f63616c6c2832382c20332c205f5f636f70795f75736572290a09093a20223d722220285f5f63755f6c656e292c20223d722220285f5f63755f66726f6d292c20223d722220285f5f63755f746f290a09093a205f5f6d6f64756c655f61646472657373285f5f636f70795f75736572290a0909202022302220285f5f63755f6c656e292c2022312220285f5f63755f66726f6d292c2022322220285f5f63755f746f290a09093a20222431222c222432222c222433222c222434222c |