436f6d62696e696e67202a2a4f70656e43562a2a2077697468202a2a544d53552a2a2063726561746573206120706f77657266756c20776f726b666c6f7720666f7220616e616c797a696e6720696d616765732c2067656e65726174696e672074616773206175746f6d61746963616c6c792c20616e64207468656e206d616e6167696e672074686f73652074616773207769746820544d53552e2042656c6f77206973206120737465702d62792d737465702067756964653a0d0a0d0a2d2d2d0d0a0d0a232323202a2a5374657020313a20496e7374616c6c204f70656e435620616e6420544d53552a2a0d0a312e202a2a496e7374616c6c204f70656e43562a2a3a0d0a202020606060626173680d0a2020207069703320696e7374616c6c206f70656e63762d707974686f6e206f70656e63762d707974686f6e2d686561646c6573730d0a2020206060600d0a0d0a322e202a2a496e7374616c6c20544d53552a2a3a0d0a202020606060626173680d0a2020207375646f2061707420696e7374616c6c20746d73750d0a2020206060600d0a0d0a2d2d2d0d0a0d0a232323202a2a5374657020323a20496d61676520416e616c797369732077697468204f70656e43562a2a0d0a5765e280996c6c20757365204f70656e435620746f20616e616c797a6520696d616765732c20646574656374206f626a656374732028652e672e2c207573696e6720594f4c4f206f72204d6f62696c654e65742d535344292c20616e642067656e657261746520746167732e0d0a0d0a536176652074686520666f6c6c6f77696e6720507974686f6e2073637269707420617320606f70656e63765f746d73752e7079603a0d0a0d0a606060707974686f6e0d0a696d706f7274206376320d0a696d706f7274206e756d7079206173206e700d0a696d706f7274206f730d0a696d706f72742073756270726f636573730d0a0d0a23204c6f616420594f4c4f206d6f64656c0d0a636f6e6669675f70617468203d2022796f6c6f76342e63666722202023205061746820746f20594f4c4f20636f6e6669672066696c650d0a776569676874735f70617468203d2022796f6c6f76342e7765696768747322202023205061746820746f20594f4c4f20776569676874730d0a6c6162656c735f70617468203d2022636f636f2e6e616d657322202023205061746820746f20636c617373206c6162656c730d0a0d0a23204c6f616420636c617373206c6162656c730d0a77697468206f70656e286c6162656c735f706174682c202272222920617320663a0d0a202020206c6162656c73203d205b6c696e652e7374726970282920666f72206c696e6520696e20662e726561646c696e657328295d0d0a0d0a23204c6f616420746865206e6574776f726b0d0a6e6574203d206376322e646e6e2e726561644e657446726f6d4461726b6e657428636f6e6669675f706174682c20776569676874735f70617468290d0a6e65742e73657450726566657261626c654261636b656e64286376322e646e6e2e444e4e5f4241434b454e445f4f50454e4356290d0a6e65742e73657450726566657261626c65546172676574286376322e646e6e2e444e4e5f5441524745545f435055290d0a0d0a232046756e6374696f6e20746f20616e616c797a6520696d61676520616e642067656e657261746520746167730d0a64656620616e616c797a655f696d61676528696d6167655f70617468293a0d0a20202020696d616765203d206376322e696d7265616428696d6167655f70617468290d0a2020202028682c207729203d20696d6167652e73686170655b3a325d0d0a0d0a202020202320507265706172652074686520696e70757420626c6f620d0a20202020626c6f62203d206376322e646e6e2e626c6f6246726f6d496d61676528696d6167652c2031202f203235352e302c20283431362c20343136292c207377617052423d547275652c2063726f703d46616c7365290d0a202020206e65742e736574496e70757428626c6f62290d0a0d0a202020202320506572666f726d20696e666572656e63650d0a202020206c617965725f6e616d6573203d206e65742e6765744c617965724e616d657328290d0a202020206f75747075745f6c617965725f696e6469636573203d206e65742e676574556e636f6e6e65637465644f75744c617965727328290d0a202020206f75747075745f6c6179657273203d205b6c617965725f6e616d65735b69202d20315d20666f72206920696e206f75747075745f6c617965725f696e64696365732e666c617474656e28295d0d0a20202020646574656374696f6e73203d206e65742e666f7277617264286f75747075745f6c6179657273290d0a0d0a2020202023204578747261637420746167730d0a2020202074616773203d205b5d0d0a20202020636f6e666964656e63655f7468726573686f6c64203d20302e350d0a20202020666f72206f757470757420696e20646574656374696f6e733a0d0a2020202020202020666f7220646574656374696f6e20696e206f75747075743a0d0a20202020202020202020202073636f726573203d20646574656374696f6e5b353a5d0d0a202020202020202020202020636c6173735f6964203d206e702e6172676d61782873636f726573290d0a202020202020202020202020636f6e666964656e6365203d2073636f7265735b636c6173735f69645d0d0a0d0a202020202020202020202020696620636f6e666964656e6365203e20636f6e666964656e63655f7468726573686f6c643a0d0a20202020202020202020202020202020746167203d206c6162656c735b636c6173735f69645d0d0a20202020202020202020202020202020746167732e617070656e6428746167290d0a0d0a2020202072657475726e207365742874616773292020232052657475726e20756e6971756520746167730d0a0d0a232046756e6374696f6e20746f2061737369676e207461677320746f2066696c6573207573696e6720544d53550d0a646566207461675f776974685f746d73752866696c655f706174682c2074616773293a0d0a20202020666f722074616720696e20746167733a0d0a2020202020202020636d64203d205b22746d7375222c2022746167222c2066696c655f706174682c207461675d0d0a202020202020202073756270726f636573732e72756e28636d64290d0a0d0a23204d61696e2070726f63657373696e670d0a6966205f5f6e616d655f5f203d3d20225f5f6d61696e5f5f223a0d0a20202020696d6167655f646972203d2022696d6167657322202023204469726563746f727920636f6e7461696e696e6720696d616765730d0a20202020666f7220696d6167655f66696c6520696e206f732e6c69737464697228696d6167655f646972293a0d0a2020202020202020696620696d6167655f66696c652e656e6473776974682828222e6a7067222c20222e706e67222c20222e6a7065672229293a0d0a202020202020202020202020696d6167655f70617468203d206f732e706174682e6a6f696e28696d6167655f6469722c20696d6167655f66696c65290d0a2020202020202020202020207072696e74286622416e616c797a696e67207b696d6167655f66696c657d2e2e2e22290d0a20202020202020202020202074616773203d20616e616c797a655f696d61676528696d6167655f70617468290d0a2020202020202020202020207072696e742866225461677320666f72207b696d6167655f66696c657d3a207b746167737d22290d0a2020202020202020202020200d0a202020202020202020202020232041737369676e207461677320746f2066696c65207573696e6720544d53550d0a2020202020202020202020207461675f776974685f746d737528696d6167655f706174682c2074616773290d0a2020202020202020202020207072696e742866225461677320616464656420746f207b696d6167655f66696c657d20696e20544d53552e5c6e22290d0a6060600d0a0d0a2d2d2d0d0a0d0a232323202a2a5374657020333a20507265706172652074686520456e7669726f6e6d656e742a2a0d0a312e202a2a456e7375726520594f4c4f2046696c65732061726520417661696c61626c652a2a3a0d0a202020446f776e6c6f61642074686520594f4c4f206d6f64656c2066696c65732028617320696e207468652070726576696f7573207374657073293a0d0a202020606060626173680d0a202020776765742068747470733a2f2f6769746875622e636f6d2f706a7265646469652f6461726b6e65742f626c6f622f6d61737465722f6366672f796f6c6f76342e6366670d0a202020776765742068747470733a2f2f706a7265646469652e636f6d2f6d656469612f66696c65732f796f6c6f76342e776569676874730d0a202020776765742068747470733a2f2f6769746875622e636f6d2f706a7265646469652f6461726b6e65742f626c6f622f6d61737465722f646174612f636f636f2e6e616d65730d0a2020206060600d0a0d0a322e202a2a4f7267616e697a6520496d616765732a2a3a0d0a202020506c61636520796f757220696d6167657320696e2061206469726563746f7279206e616d65642060696d616765732f602e0d0a0d0a332e202a2a496e697469616c697a6520544d53552a2a3a0d0a202020496e697469616c697a6520544d535520696e20746865206469726563746f7279207768657265207468652060696d616765736020666f6c646572206973206c6f63617465643a0d0a202020606060626173680d0a202020746d737520696e69740d0a2020206060600d0a0d0a2d2d2d0d0a0d0a232323202a2a5374657020343a2052756e20746865205363726970742a2a0d0a52756e2074686520507974686f6e2073637269707420746f20616e616c797a652074686520696d6167657320616e6420746167207468656d207573696e6720544d53553a0d0a606060626173680d0a707974686f6e33206f70656e63765f746d73752e70790d0a6060600d0a0d0a2d2d2d0d0a0d0a232323202a2a5374657020353a2056657269667920546167732a2a0d0a546f20636865636b2074686520746167732061737369676e656420746f20612066696c653a0d0a606060626173680d0a746d7375207461677320696d616765732f796f75725f696d6167652e6a70670d0a6060600d0a0d0a546f2073656172636820666f722066696c657320627920746167733a0d0a606060626173680d0a746d73752066696c657320706572736f6e0d0a6060600d0a0d0a2d2d2d0d0a0d0a232323202a2a4f7074696f6e616c3a205669727475616c204469726563746f727920666f7220546167732a2a0d0a4d6f756e742061207669727475616c206469726563746f727920746f2062726f7773652066696c657320627920746167733a0d0a606060626173680d0a746d7375206d6f756e74207e2f746d73752d7669727475616c0d0a6060600d0a4e6176696761746520746f20607e2f746d73752d7669727475616c6020746f207365652066696c6573206f7267616e697a656420627920746167732e0d0a0d0a556e6d6f756e74207768656e20646f6e653a0d0a606060626173680d0a66757365726d6f756e74202d75207e2f746d73752d7669727475616c0d0a6060600d0a0d0a2d2d2d0d0a0d0a232323202a2a53756d6d6172792a2a0d0a546869732073657475702075736573204f70656e435620746f20616e616c797a6520696d6167657320616e642065787472616374206f626a65637420746167732c20776869636820617265207468656e2061737369676e656420746f2066696c6573207573696e6720544d53552e2054686520746167732063616e206265207573656420666f7220656666696369656e742066696c65206f7267616e697a6174696f6e20616e642072657472696576616c207468726f75676820544d535527732074616767696e6720616e642071756572792073797374656d2e204c6574206d65206b6e6f7720696620796f75206e6565642068656c7020637573746f6d697a696e67207468697320776f726b666c6f7721