mirror of
https://github.com/monero-project/research-lab.git
synced 2024-11-16 15:57:37 +00:00
1 line
297 KiB
Text
1 line
297 KiB
Text
255c646f63756d656e74636c6173735b313170742c4368696361676f5d7b75757468657369737d0a5c646f63756d656e74636c6173735b313270742c4368696361676f5d7b757574686573697332657d202566726f6d204f6d27730a0a5c6c6574205c70726f6f66203d205c72656c617820254920646f6e2774206b6e6f77207768792c20627574206974206c65747320616d7374686d20626520696e636c756465640a5c6c6574205c74656e726d203d205c726d200909252054686973206973207573656420696e206669672a2e7465780a0a0a5c7573657061636b6167657b616d7373796d627d0a5c7573657061636b6167657b7468657369737d0a5c7573657061636b6167657b67726170686963787d0a5c7573657061636b6167657b616d736d6174682c616d73666f6e74732c616d7374686d2c616d7373796d622c756c656d7d0a5c7573657061636b6167657b6d617468727366737d0a0a2520546865207061636b616765732027666c61667465722720616e642027616674657270616765272077696c6c206169642066696775726520706c6163656d656e740a5c7573657061636b6167657b666c61667465727d0a5c7573657061636b6167657b6166746572706167657d0a0a5c7573657061636b6167657b766572626174696d7d2025492776652061646465642074686973202d20746f20636f6d70696c65206d7920636f6d6d656e74730a0a5c7573657061636b6167657b636f6c6f727d0a5c7573657061636b6167655b616c6c5d7b78797d0a0a2566726f6d206f6d27730a205c746578747769647468203d203620696e205c686f66667365743d302e3235696e200a205c74657874686569676874203d392e3020696e205c6f6464736964656d617267696e203d20302e3020696e205c6576656e736964656d617267696e203d20302e3020696e205c746f706d617267696e203d0a2d302e3520696e205c68656164686569676874203d20302e3020696e205c68656164736570203d20302e3520696e0a5c706172736b6970203d20302e3120696e0a0a0a0a5c646566696e65636f6c6f727b6461726b677265656e7d7b7267627d7b302e302c20302e342c20302e307d0a5c646566696e65636f6c6f727b6461726b626c75657d7b7267627d7b302e302c20302e302c20302e367d0a5c646566696e65636f6c6f727b6461726b7265647d7b7267627d7b302e362c20302e302c20302e307d0a0a25204d616b6520737572652073756266696775726573206861766520706172656e7468657365732061726f756e64207468656d20657665727977686572650a255c72656e6577636f6d6d616e645c7468657375626669677572657b285c616c70687b7375626669677572657d297d0a25204d616b6520737572652073756266696775726573206861766520706172656e7468657365732061726f756e64207468656d20657665727977686572650a255c72656e6577636f6d6d616e645c7468657375626669677572657b285c616c70687b7375626669677572657d297d0a2574657374696e67206f7665726c656166206769742061636365737320776974682061206e657720636f6d6d656e740a0a25696e20706c616365206f66204f6d2773207468656f72656d20646566696e6974696f6e732c20492776652075736564206d696e652066726f6d204d4d4154302e310a0a0a2566726f6d206f6d27730a5c6e65777468656f72656d7b7468656f72656d7d7b5468656f72656d7d5b636861707465725d0a5c6e65777468656f72656d7b6c656d6d617d5b7468656f72656d5d7b4c656d6d617d0a5c6e65777468656f72656d7b70726f706f736974696f6e7d5b7468656f72656d5d7b50726f706f736974696f6e7d0a5c6e65777468656f72656d7b636f726f6c6c6172797d5b7468656f72656d5d7b436f726f6c6c6172797d0a5c6e65777468656f72656d7b636f6e6a6563747572657d5b7468656f72656d5d7b436f6e6a6563747572657d0a5c6e65777468656f72656d2a7b6d61696e74686d617d7b5468656f72656d20417d200a5c6e65777468656f72656d2a7b6d61696e74686d627d7b5468656f72656d20427d0a5c6e65777468656f72656d2a7b6d61696e74686d637d7b5468656f72656d20437d0a5c6e65777468656f72656d2a7b6d61696e74686d647d7b5468656f72656d20447d0a5c6e65777468656f72656d2a7b6d61696e74686d657d7b5468656f72656d20457d0a5c6e65777468656f72656d2a7b6d61696e74686d667d7b5468656f72656d20467d0a5c6e65777468656f72656d2a7b6d61696e74686d677d7b5468656f72656d20477d0a5c6e65777468656f72656d2a7b6d61696e7468656f72656d7d7b5468656f72656d7d0a5c7468656f72656d7374796c657b72656d61726b7d0a5c6e65777468656f72656d7b72656d61726b7d5b7468656f72656d5d7b52656d61726b7d0a5c6e65777468656f72656d7b636c61696d7d5b7468656f72656d5d7b436c61696d7d20254927766520616464656420746869730a255c6e756d62657277697468696e7b6571756174696f6e7d7b73656374696f6e7d0a255c6e756d62657277697468696e7b73656374696f6e7d7b636861707465727d0a5c7468656f72656d7374796c657b646566696e6974696f6e7d0a5c6e65777468656f72656d7b646566696e6974696f6e7d5b7468656f72656d5d7b446566696e6974696f6e7d0a5c7468656f72656d7374796c657b646566696e6974696f6e7d0a5c6e65777468656f72656d7b6578616d706c657d5b7468656f72656d5d7b4578616d706c657d0a0a0a0a0a5c7573657061636b6167657b6c73636170657d0a255c7573657061636b6167657b6469616772616d7d0a255c7573657061636b6167657b746772696e647d0a255c696e636c7564656f6e6c797b7d202020202020202020202020202020202020202025204f6e6c792066726f6e74206d617474657220616e64206261636b206d61747465720a255c696e636c7564656f6e6c797b63686170317d202020202020202020202020202020252020706c7573206368617074657220310a255c696e636c7564656f6e6c797b63686170327d20202020202020202020202020202020252020706c7573206368617074657220320a255c696e636c7564656f6e6c797b63686170337d20202020202020202020202020202020252020706c7573206368617074657220330a255c696e636c7564656f6e6c797b617070417d20202020202020202020202020202020252020706c7573206368617074657220330a255c696e636c7564656f6e6c797b63686170312c63686170322c63686170332c63686170347d202020252020706c757320616c6c2063686170746572730a255c696e636c7564656f6e6c797b63686170312c63686170322c63686170332c63686170342c617070417d202020252020706c757320616c6c206368617074657273202620617070656e6469780a250a255c74726163696e6773746174733d3220202020202020202020202020202020252073686f7720546558206d656d6f72792075736167650a5c7469746c657b4d696e696d616c204d6f64656c7320666f722041726974686d65746963205468726565666f6c6473205c70726f746563745c5c20616e64206f7468657220636f6f6c207468696e67737d0a5c617574686f727b5061756c20416e64726577204567626572747d0a5c746865736973747970657b7468657369737d2025206f7220646973736572746174696f6e0a5c67726164756174656465616e7b436861726c657320412e2057696768747d0a5c6465706172746d656e747b4465706172746d656e74206f66204d617468656d61746963737d0a5c6465677265657b446f63746f72206f66205068696c6f736f7068797d202025206f6620446f63746f72206f66205068696c6f736f7068790a5c6465706172746d656e7463686169727b4669727374204d2e204c6173747d0a5c636f6d6d697474656563686169727b4669727374204d2e204c6173747d0a5c66697273747265616465727b4669727374204d2e204c6173747d0a5c7365636f6e647265616465727b4669727374204d2e204c6173747d0a255c74686972647265616465727b4669727374204d2e204c6173747d0a255c666f757274687265616465727b4669727374204d2e204c6173747d0a5c63686169727469746c657b50726f666573736f727d0a5c7375626d6974646174657b4d617920323031367d0a5c636f70797269676874796561727b323031367d0a252043686170746572206973206f6e65206c6576656c2c2073656374696f6e20616e642073756273656374696f6e2061726520746865206e6578742074776f206c6576656c732e0a5c666f75726c6576656c730a255c64656469636174696f6e7b466f72206d7920686f7273652c2044697869652c206574632e204120666577206c696e6573206f6e6c792e7d0a205c696e7075747069637475726574727565202025204279204a656666204d63476f7567682e20536565207575677569646520616e642070726976617465207468657369732e7374790a255c696e7075747069637475726566616c7365202520546f204e4f542070726f647563652070696374757265732c20756e636f6d6d656e742074686973206c696e650a5c626567696e7b646f63756d656e747d0a252520436f6d6d656e74206f7574206974656d7320627920696e73657274696e6720612070657263656e742025206368617261637465720a5c66726f6e746d6174746572666f726d61740a5c7469746c65706167650a5c636f70797269676874706167650a5c636f6d6d6974746565617070726f76616c0a255c72656164696e67617070726f76616c0a5c707265666163657b61627374726163747d7b41627374726163747d0a255c64656469636174696f6e706167650a255c626567696e7b65706967726170687d0a2560604e617475726520697320747279696e672076657279206861726420746f206d616b6520757320737563636565642c20627574206e617475726520646f6573206e6f7420646570656e64206f6e2075732e20576520617265206e6f7420746865206f6e6c79206578706572696d656e742e27270a255c626567696e7b666c75736872696768747d202d2d20522e204275636b6d696e737465722046756c6c6572205c7061725c656e647b666c75736872696768747d0a255c656e647b65706967726170687d0a5c736574636f756e7465727b746f6364657074687d7b347d2020202025486f77206d616e79206c6576656c7320746f20696e636c75646520696e20544f430a5c616464746f636f6e74656e74737b746f637d7b5c70726f746563745c736c6f7070797d20202020254b65657073206c6f6e672063686170746572732077697468696e20706167652023206d617267696e730a5c7461626c656f66636f6e74656e74730a5c6c6973746f66666967757265730a5c6c6973746f667461626c65730a250a25204f7074696f6e616c2066726f6e7420706167652c206d6164652066726f6d20736f7572636520226e6f746174696f6e2e746578222e0a2520496620796f7520646f6e2774206e6565642069742c207468656e20646f6e2774207573652069742e0a250a255c6f7074696f6e616c66726f6e747b4e6f746174696f6e20616e642053796d626f6c737d7b5c696e7075747b6e6f746174696f6e2e7465787d7d0a5c707265666163657b61636b6e6f776c656467657d7b41636b6e6f776c6564676d656e74737d0a5c6d61696e746578742020202020202025205374617274206e6f726d616c2070616765206e756d626572696e672e20506172747320616e6420636861707465727320666f6c6c6f772e0a256173646620666f722065646974696e6720656173652c204920616d20676f696e6720746f2066697273742065646974206f6e65206269672066696c65207769746820616c6c207468652063686170746572732c20616e64207468656e2061742074686520656e642073706c69742074686520636861707465727320696e746f207468652072656c6576616e742066696c65732c20736f20756e636f6d6d656e74207468652062656c6f772c20616e64206d6f7665207468652062656c6f7720696e746f207468652063686170746572732066696c65732c20692e652e2063686170312e746578206574632e0a255c696e636c7564657b63686170317d2025496e74726f64756374696f6e0a5c636861707465727b496e74726f64756374696f6e7d0a0a546865206d61696e207468656f72656d206f662074686973207468657369732069732074686520666f6c6c6f77696e673a0a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b4d61696e5468656f72656d7d0a4c657420245c6c65667428582c5c44656c74615c7269676874292420626520612070736575646f656666656374697665206b6c742070616972206f662072656c61746976650a64696d656e73696f6e20243224206f766572206120446564656b696e6420446f6d61696e2041207769746820706572666563742072657369647565206669656c64732e20417373756d650a7468617420244b5f7b587d2b5c44656c74612420697320245c6d61746862627b517d242d436172746965722c20616e64206c6f6720736d6f6f7468206f7665720a2441242e205468656e20746865206d696e696d616c206d6f64656c206f6620245c6c65667428582c5c44656c74615c72696768742924206578697374732e200a5c656e647b7468656f72656d7d0a5468652061626f766520726573756c7420697320736f6d65776861742072656c6174656420746f2061207468656f72656d206f66204b6177616d617461205c636974657b4b6177313939342c4b6177313939387d0a77686572652068652070726f76657320746865207465726d696e616c2c2073656d69737461626c652063617365206f66207468652061626f766520617373756d696e670a6e6f20626f756e6461727920616e6420696e206368617261637465726973746963732024705c676535242e20486f77657665722c2074686520746563686e6971756573207573656420696e207468697320706170657220617265206d6f73746c7920717569746520646966666572656e742066726f6d204b6177616d61746127732070617065722c20616e6420746865206d6f7469766174696e67207465726d696e616c206361736520666f72207468652061626f7665207468656f72656d20776f756c64206d6f72652061636375726174656c79206265207468652070726f6f66206f66207465726d696e616c206d696e696d616c206d6f64656c73206f76657220612044565220676976656e206279204b61747375726120616e642055656e6f205c636974657b4b557d2e204f7468657220736f6d65776861742073696d696c617220726573756c7473206172650a74686520726563656e742070726f6f6673206f6620746865206578697374656e6365206f66207465726d696e616c20616e64206b6c74206d696e696d616c0a6d6f64656c7320726573706563746976656c7920696e20706f73697469766520636861726163746572697374696320666f72207468726565666f6c6473206f7665720a61206669656c6420696e205c636974657b48582c4269727d2e20486f77657665722c20746865206361736520636f6e7369646572656420696e20746869732061727469636c650a6973206f662067656f6d65747269632064696d656e73696f6e2024322420616e642061726974686d657469632064696d656e73696f6e202431242c207261746865720a7468616e2067656f6d65747269632064696d656e73696f6e2024332420616e642061726974686d657469632064696d656e73696f6e202430242e20416e6f7468657220736f6d65776861742073696d696c617220726573756c7420696e2067656f6d65747269632064696d656e73696f6e202433242c2061726974686d657469632064696d656e73696f6e2024302420616e642063686172616374657269737469632024703e3524206973205c636974657b424952323031357d20776865726520746865206578697374656e6365206f66206c6f67206d696e696d616c206d6f64656c73206f766572206120637572766520696e20657175616c2063686172616374657269737469632069732070726f76656e20286e6f7465207468617420746865207468656f72656d205c7265667b4d61696e5468656f72656d7d2063616e206170706c7920696e20657175616c206368617261637465726973746963206f7665722061206669656c642061732077656c6c206576656e20776974686f757420746865207265737472696374696f6e20746861742024703e3524292e200a0a205468656f72656d205c7265667b4d61696e5468656f72656d7d2069732074686520726573756c74206f66206170706c79696e672074686520746563686e6971756573206f66205c636974657b434c7d2028696e0a7468652062696720636173652920616e64205c636974657b484d58323031347d2028696e2067656e6572616c2920616674657220616368696576696e6720612067656e6572616c697a6174696f6e0a6f66205375682773205468656f72656d206f6e2074686520696e76617269616e6365206f6620706c75726967656e657261205c636974657b5375687d20286e616d656c790a746f204b6177616d617461204c6f67205465726d696e616c205061697273292e2046696e616c6c792074686520726573756c7420697320676c6f62616c697a656420746f206120446564656b696e6420446f6d61696e20696e20612073696d696c6172206d616e6e657220746f205c636974657b4b6177313939347d2e205468616e6b7320746f206d792061647669736f722c2050726f666573736f72204861636f6e0a666f722068656c7020696e20646562756767696e6720736f6d65206f66207468652070726f6f667320616e6420666f722068656c7066756c2073756767657374696f6e732e200a0a0a0a0a0a0a0a255c696e636c7564657b63686170327d2025496e76617269616e6365206f66206c6f6720706c75726967656e657261206f766572206476720a0a5c636861707465727b496e76617269616e6365206f66204c6f6720506c75726967656e6572617d5c6c6162656c7b63686170327d0a255c6669786368617074657268656164696e6720252055736520746869732069662073656374696f6e20666f6c6c6f7773206368617074657220696d6d6564696174656c790a54686520707572706f7365206f662074686973206368617074657220697320746f20636f6e736964657220746865206d697865642063686172616374657269737469630a616e616c6f677565206f66207468652066616d6f7573207468656f72656d206f662053697520696e207468652063617365206f6620616e20616c676562726169630a766172696574792024582f5224206f662072656c61746976652064696d656e73696f6e20243224206f7665722061204456522028616e6420636f6e73657175656e636573292e0a5369752773207468656f72656d207374617465730a5c626567696e7b7468656f72656d7d0a7b7d205c636974657b5369757d204c657420245c70693a585c746f5c44656c746124206265206120736d6f6f74682070726f6a6563746976652066616d696c79206f660a636f6d7061637420636f6d706c6578206d616e69666f6c647320706172616d657472697a656420627920746865206f70656e20756e697420312d6469736b20245c44656c7461242e0a417373756d652074686174207468652066616d696c7920245c70693a585c746f5c44656c746124206973206f662067656e6572616c20747970652e205468656e0a666f7220657665727920706f73697469766520696e746567657220246d242c2074686520706c75726967656e7573202464696d5f7b5c6d61746862627b437d7d5c47616d6d615c6c65667428585f7b747d2c6d4b5f7b585f7b747d7d5c726967687429240a697320696e646570656e64656e74206f662024745c696e5c44656c74612c242077686572652024585f7b747d3d5c70695e7b2d317d5c6c65667428745c726967687429240a616e6420244b5f7b585f7b747d7d24206973207468652063616e6f6e6963616c206c696e652062756e646c65206f662024585f7b747d242e200a5c656e647b7468656f72656d7d0a5468652061626f7665207468656f72656d20696e2063686172616374657269737469632024302420686173206265656e2067656e6572616c697a656420746f20616c6c0a4b6f64616972612064696d656e73696f6e7320616e6420746f204b6177616d617461206c6f672d7465726d696e616c2c206c6f6720736d6f6f74682070616972730a632e662e205c636974657b536975327d2c205c636974655b312e385d7b484d58323031307d2c20616e64205c636974657b42507d2e200a0a496e20706f7369746976652063686172616374657269737469632c207468652061626f7665207468656f72656d20696e2067656e6572616c20646f6573206e6f740a686f6c64206576656e207768656e2074686520666962657273206172652073757266616365732077697468204b6f64616972612064696d656e73696f6e202431242c0a73696e636520746865726520617265206578616d706c6573206f66204b61747375726120616e642055656e6f205c636974657b4b557d20776865726520612066696265720a776974682077696c642072616d696669636174696f6e20636175736573207468652067656f6d65747269632067656e757320746f206a756d7020726174686572207468616e0a6265696e6720636f6e7374616e7420696e207468652066616d696c792e2053696d696c61726c792c20537568205c636974657b5375687d2068617320636f6e73747275637465640a636f756e7465726578616d706c657320696e204b6f64616972612064696d656e73696f6e2024322420746f20696e76617269616e6365206f66207468652067656f6d65747269630a67656e75732e200a0a486f77657665722c20696e2074686569722070617065722c204b61747375726120616e642055656e6f20616c736f2073686f77207468617420696e2074686520636173650a6f66206120736d6f6f746820616c6765627261696320766172696574792024582f5224206f766572206120445652206f662072656c61746976652064696d656e73696f6e0a24322420776974682072657369647565206669656c6420246b2420616e64206672616374696f6e206669656c6420244b242c207468656e20245c6b617070615c6c65667428585f7b6b7d5c7269676874293d5c6b617070615c6c65667428585f7b4b7d5c7269676874292e240a536f20746865207175657374696f6e206265636f6d6573207768657468657220736f6d65206173796d70746f7469632076657273696f6e206f66205369752773207468656f72656d0a686f6c647320696e207468697320636173652e20546865207175657374696f6e20746869732061727469636c65207365656b7320746f20616e7377657220697320776865746865720a666f7220246d5c676730242c20697420686f6c64732074686174202464696d5f7b6b7d5c47616d6d615c6c65667428585f7b6b7d2c6d4b5f7b585f7b6b7d7d5c7269676874293d64696d5f7b4b7d5c47616d6d615c6c65667428585f7b4b7d2c6d4b5f7b585f7b4b7d7d5c726967687429242c0a616e64206966206d6f72652067656e6572616c6c792c207468652073616d6520686f6c647320666f72204b6177616d617461206c6f672d7465726d696e616c2070616972732e0a4173206661722061732074686520617574686f722069732061776172652c20746865206f6e6c79206578697374696e6720726573756c747320696e207468697320646972656374696f6e0a6172652074686520666f6c6c6f77696e6720726573756c742064756520746f204a756e6573637565205375682c20776869636820757365732074686520746563686e69717565730a6f66205c636974657b4b557d2c2061732077656c6c20617320612024575f7b327d242d6c696674696e67206879706f74686573697320696e20706c616365206f660a746865204b6177616d6174612d566965687765672056616e697368696e67207468656f72656d20666f72206368617261637465726973746963202430242c20616e640a6120726573756c742064756520746f2054616e616b612c20776869636820617373756d65732061206365727461696e20616d706c652064697669736f722069732061646465640a746f2074686520706169722e205375682773207468656f72656d2069733a0a5c626567696e7b7468656f72656d7d0a5c636974655b312e322e31286969292c20312e322e345d7b5375687d250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643533322e706e677d0a5c656e647b636f6d6d656e747d0a7b7d204c65742024522420626520612064697363726574652076616c756174696f6e2072696e672077686f7365206672616374696f6e206669656c6420244b242028726573702e0a72657369647565206669656c6420246b242920686173206368617261637465726973746963207a65726f2028726573702e2069732070657266656374206f662063686172616374657269737469630a24703e30242920616e64206c65742024582f522420626520612070726f70657220736d6f6f746820616c67656272616963207370616365206f662072656c61746976650a64696d656e73696f6e202432242e2049662024585f7b6b7d24206c6966747320746f2024575f7b327d5c6c656674286b5c7269676874292420616e642069730a6f662067656e6572616c20747970652c207468656e206f6e6520686173200a5c5b0a505f7b6d7d5c6c65667428585f7b4b7d5c7269676874293d505f7b6d7d5c6c65667428585f7b6b7d5c7269676874290a5c5d0a20666f7220657665727920696e746567657220246d5c6765322e24204966206d6f72656f7665722024585f7b6b7d24206861732072656475636564207069636172640a736368656d65207468656e2024505f7b6d7d5c6c65667428585f7b4b7d5c7269676874293d505f7b6d7d5c6c65667428585f7b6b7d5c7269676874292420666f720a616c6c20246d5c676531242e200a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a0a54616e616b612773207468656f72656d2069733a0a5c626567696e7b7468656f72656d7d0a5c636974655b372e335d7b54616e337d250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643533362e706e677d0a5c656e647b636f6d6d656e747d0a7b7d205c6c6162656c7b54616e616b6144494f507d4c657420245824206265206120736d6f6f74682070726f6a656374697665207468726565666f6c642e204c65740a245324206265206120736d6f6f7468207072696d652064697669736f72206f6e2024582420616e64206c65742024412420626520616e20616d706c6520245c6d61746862627b5a7d242d64697669736f720a6f6e2024582420737563682074686174200a0a28312920244b5f7b587d2b532b4124206973206e65662c20616e64200a0a28322920245c6b617070615c6c65667428532c4b5f7b537d2b417c5f7b537d5c7269676874295c6e657130242e200a0a5468656e2074686572652065786973747320246d5f7b307d5c696e5c6d61746862627b5a7d5f7b3e307d24207375636820746861742c20666f722065766572790a696e746567657220246d5c6765206d5f7b307d242c20746865206e61747572616c207265737472696374696f6e206d6170200a5c5b0a485e7b307d5c6c65667428582c6d5c6c656674284b5f7b587d2b532b415c7269676874295c7269676874295c746f20485e7b307d5c6c65667428532c6d5c6c656674284b5f7b537d2b417c5f7b537d5c7269676874295c7269676874290a5c5d0a206973207375726a6563746976652e200a5c656e647b7468656f72656d7d0a5468652070726f6f66206f66207468652061626f7665207468656f72656d207573657320736f6d6520696e746572657374696e67207472616365206f662046726f62656e6975730a6d6574686f64732077686963682061726520717569746520646966666572656e742066726f6d2074686520746563686e6971756573207573656420696e20746869730a61727469636c652e20496e20746869732061727469636c652c206d696e696d616c206d6f64656c20746563686e69717565732c20636f6d62696e656420776974680a5c636974657b4b557d20617265207573656420746f206761696e206120726573756c742073696d696c617220746f207468652061626f7665207468656f72656d730a62757420776974686f7574207468652024575f7b327d5c6c656674286b5c726967687429242d6c696674696e67206879706f746865736973206f722074686520616d706c650a245c6d61746862627b5a7d242d64697669736f72202441242c20616e642077697468207468652061646465642062656e65666974207468617420697420686f6c64730a666f72204b6177616d617461206c6f672d7465726d696e616c2070616972732e20546865206d61696e207468656f72656d206f662074686520436861707465722069732074686520666f6c6c6f77696e672e0a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b4d61696e5468656f72656d496e74726f64756374696f6e7d4c657420245c6c65667428582c5c44656c74615c7269676874292420626520610a4b6177616d617461206c6f672d7465726d696e616c2070616972206f662072656c61746976652064696d656e73696f6e20243224206f766572206120445652202452240a7769746820706572666563742072657369647565206669656c6420246b24206f662063686172616374657269737469632024705c676520322420616e6420706572666563740a6672616374696f6e206669656c6420244b242e20417373756d65207468617420245c6c65667428582c5c44656c74615c726967687429242069732070736575646f2d6566666563746976652c0a245c6d61746862627b517d242d436172746965722c20616e642073696d706c65206e6f726d616c2063726f7373696e6773206f766572202452242e20496620245c6e755c6c656674284b5f7b587d2b5c44656c74615c7269676874295c6e657131240a7468656e2c2074686572652065786973747320616e20246d5f7b307d242073756368207468617420666f7220616c6c20246d5c696e5c6d61746862627b5a7d5e7b2b7d240a7769746820246d5f7b307d7c6d242c200a5c5b0a685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874293d685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5c7269676874295c7269676874292e0a5c5d0a0a0a496620245c6e755c6c656674284b5f7b587d2b5c44656c74615c7269676874293d3124207468656e207468652073616d6520686f6c64732069662053657272650a4475616c69747920686f6c6473206f6e20245824202854686973206c61737420636f6e646974696f6e2069732061637475616c6c7920746865207479706963616c0a736974756174696f6e20696e2077686963682074686520696e76617269616e6365206f6620706c75726967656e6572612069732070726f7665642c20796f75206d696768740a686176652061207661726965747920245824206f662064696d656e73696f6e202433242c20776974682061206d617020746f20637572766520245324206f660a64696d656e73696f6e202431242c20616e64207468656e20796f752077616e7420746f2073686f772074686520706c75726967656e65726120617265206c6f63616c6c790a636f6e7374616e74292e200a5c656e647b7468656f72656d7d0a436f6e73657175656e636573206f66207468652061626f7665207468656f72656d73206172652066696e6974652067656e65726174696f6e206f66207468652063616e6f6e6963616c0a72696e672c20746865206162696c69747920746f2072756e2061206d696e696d616c206d6f64656c2070726f6772616d20696e206d697865642063686172616374657269737469630a6f76657220612044565220696e2072656c61746976652064696d656e73696f6e202432242c2061732077656c6c2061732074686520696e76617269616e6365206f660a746865206c6f67204b6f64616972612064696d656e73696f6e73206f66204b6177616d617461206c6f672d7465726d696e616c20706169727320696e20746869730a73657474696e672e200a5c626567696e7b70726f706f736974696f6e7d0a5c6c6162656c7b636f723a4d4d505f496e74726f64756374696f6e7d204c657420245c6c65667428582c5c44656c74615c726967687429242062652061206269670a6b6c742070616972206f662072656c61746976652064696d656e73696f6e20243224206f766572206120445652202452242077697468207065726665637420726573696475650a6669656c6420246b2420616e642070657266656374206672616374696f6e206669656c6420244b24206f66206368617261637465726973746963202430242e0a417373756d65207468617420244b5f7b587d2b5c44656c746124206973206120245c6d61746862627b517d242d436172746965722064697669736f722c2077686963680a69732073696d706c65206e6f726d616c2063726f7373696e6773206f766572202452242e205468656e207468652063616e6f6e6963616c2072696e67202450726f6a5c20525c6c656674284b5f7b587d2b5c44656c74615c726967687429240a69732066696e6974656c792067656e65726174656420616e64206120636f6e7472616374696f6e206f66206120244b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d242d6e656761746976650a65787472656d616c2072617920637574206f757420627920616e20616d706c6520244824206f6e2024522420696e6475636573206120636f6e7472616374696f6e0a6f66206120244b5f7b587d2b5c44656c746124206e656761746976652065787472656d616c207261792e20250a5c626567696e7b636f6d6d656e747d0a49662074686520636f6e7472616374696f6e206973206120666c697070696e6720636f6e7472616374696f6e2c207468656e2074686520666c6970206578697374732e200a5c656e647b636f6d6d656e747d0a7b7d200a5c656e647b70726f706f736974696f6e7d0a2841637475616c6c792c206173206120726573756c74206f662074686520666f6c6c6f77696e672c207468652062696720617373756d7074696f6e2063616e2062650a72656d6f7665642c20616c74686f756768206974206d7573742062652070726f76656e206669727374292e200a0a5c6d6564736b69707b7d0a0a5c626567696e7b636f726f6c6c6172797d0a4c657420245c6c65667428582c5c44656c74615c726967687429242062652061206b6c742070616972206f662072656c61746976652064696d656e73696f6e202432240a6f76657220612044565220245224207769746820706572666563742072657369647565206669656c6420246b24206f662063686172616374657269737469630a24703e302420616e642070657266656374206672616374696f6e206669656c6420244b24250a5c626567696e7b636f6d6d656e747d0a2c20616e6420244b2420697320656974686572206f66206368617261637465726973746963202430240a5c656e647b636f6d6d656e747d0a5c626567696e7b636f6d6d656e747d0a206f722024585f7b4b7d24206c6966747320746f2024575f7b327d242e20417373756d6520746861742024585f7b6b7d24206c6966747320746f2024575f7b327d240a5c656e647b636f6d6d656e747d0a2e20417373756d65207468617420244b5f7b587d2b5c44656c74612420697320245c6d61746862627b517d242d436172746965722c2070736575646f2d6566666563746976652c0a616e642073696d706c65206e6f726d616c2063726f7373696e6773206f766572202452242e205468656e20746865206d696e696d616c206d6f64656c206f6620245c6c65667428582c5c44656c74615c726967687429240a6578697374732e200a5c656e647b636f726f6c6c6172797d0a5c6d6564736b69707b7d0a0a5c626567696e7b636f726f6c6c6172797d0a5c6c6162656c7b636f723a4e756d65726963616c44696d656e73696f6e496e76617269616e63652d496e74726f64756374696f6e7d4c657420245c6c65667428582c5c44656c74615c726967687429240a62652061206b6c742070616972206f662072656c61746976652064696d656e73696f6e20243224206f76657220612044565220245224207769746820726573696475650a6669656c6420246b2420616e64206672616374696f6e206669656c6420244b242073756368207468617420246b2420697320616c67656272616963616c6c790a636c6f736564206f662063686172616374657269737469632024703e30242e20417373756d6520244b5f7b587d2b5c44656c7461242069732070736575646f2d6566666563746976650a616e642073696d706c65206e6f726d616c2063726f7373696e6773206f766572202452242e205468656e20746865206e756d65726963616c204b6f64616972610a64696d656e73696f6e2073617469736679200a5c5b0a5c6e755c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5c7269676874293d5c6e755c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874292e0a5c5d0a204173206120726573756c74206f66206162756e64616e636520666f72206c6f672073757266616365732c20746865206c6f67204b6f64616972612064696d656e73696f6e0a616c736f2073617469736679200a5c5b0a5c6b617070615c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5c7269676874293d5c6b617070615c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874292e0a5c5d0a0a5c656e647b636f726f6c6c6172797d0a0a0a5c73656374696f6e7b4261636b67726f756e647d0a0a466f6c6c6f77696e6720746865206e6f746174696f6e206f66205c636974657b5375687d2c206c6574202470242062652061207072696d65206e756d6265720a616e64206c65742024522420626520612064697363726574652076616c756174696f6e2072696e6720776974682072657369647565206669656c6420246b240a616e64206672616374696f6e206669656c6420244b242c2073756368207468617420244b2420697320656974686572206f662063686172616374657269737469630a243024206f72202470242e20466f72206120736368656d6520245a24206f766572202452242c20245a5f7b6b7d242077696c6c2064656e6f7465207468650a7370656369616c20666962657220245a5c6f74696d65735f7b527d6b2420616e6420245a5f7b4b7d242077696c6c2064656e6f7465207468652067656e657269630a666962657220245a5c6f74696d65735f7b527d4b242e2046697273742061206665772066616374732061626f75742064697363726574652076616c756174696f6e0a72696e67732077686963682077696c6c2068656c7020746f2072756e20746865206d696e696d616c206d6f64656c2070726f6772616d206f76657220612064697363726574650a76616c756174696f6e2072696e672e200a0a54686520666f6c6c6f77696e67206c656d6d61206f66204b61747375726120616e642055656e6f2069732061206d61696e20696e6772656469656e7420746f207468656f72656d0a5c7265667b4d61696e5468656f72656d496e74726f64756374696f6e7d2e205468652070726f6f6620697320696e636c7564656420616c6d6f737420766572626174696d0a65786365707420666f72206e6f74696e672074686174207468652072657369647565206669656c6420697320756e6368616e6765642061667465722074686520657874656e73696f6e0a696e207468652070726f6f662e200a0a5c626567696e7b6c656d6d617d0a5c6c6162656c7b4b61747375726155656e6f7d5c636974655b392e345d7b4b557d20250a4c657420245c7661727068693a585c746f20537065635c6c65667428525c7269676874292420626520616e20616c676562726169632074776f2d64696d656e73696f6e616c0a73706163652c2070726f7065722c207365706172617465642c20616e64206f662066696e6974652074797065206f7665722024737065635c6c65667428525c7269676874292c240a776865726520245224206973206120445652207769746820616c67656272616963616c6c7920636c6f7365642072657369647565206669656c6420246b242c0a616e64206669656c64206f66206672616374696f6e7320244b2e24204c65742024585f7b4b7d242028726573702e2024585f7b6b7d24292064656e6f74650a7468652067656e657269632067656f6d65747269632028726573702e20636c6f73656429206669627265206f6620245c766172706869242e2049662024585f7b6b7d240a636f6e7461696e7320616e20657863657074696f6e616c206375727665206f6620746865206669727374206b696e642024652c24207468657265206578697374730a612044565220245c74696c64657b527d5c7375707365742052242c20776974682072657369647565206669656c642069736f6d6f727068696320746f20246b2c240a616e6420612070726f70657220736d6f6f7468206d6f72706869736d20245c74696c64657b5c7661727068697d3a5c74696c64657b587d5c746f20537065635c6c656674285c74696c64657b527d5c726967687429240a6f6620616c67656272616963207370616365732077686963682069732073657061726174656420616e64206f662066696e697465207479706520616e6420612070726f7065720a7375726a656374697665206d6f72706869736d20245c70693a585c6f74696d65735c74696c64657b527d5c746f5c74696c64657b597d24206f7665722024537065635c6c656674285c74696c64657b527d5c726967687429240a737563682074686174206f6e2074686520636c6f7365642066696272652c20245c70692420696e64756365732074686520636f6e7472616374696f6e206f66207468650a657863657074696f6e616c206375727665202465242e204d6f72656f7665722c206f6e207468652067656e657269632066696272652c20245c70692420616c736f0a696e6475636573206120636f6e7472616374696f6e206f6620616e20657863657074696f6e616c206375727665206f6620746865206669727374206b696e642e205c656e647b6c656d6d617d0a5c626567696e7b70726f6f667d0a28466f6c6c6f777320656173696c792066726f6d20746865206369746564207468656f72656d2c20616c74686f7567682049206d616b65206120736d616c6c206f62736572766174696f6e0a61626f75742074686520657874656e73696f6e206f662072657369647565206669656c6473292e204279205c7465787462667b5c636974655b436f7220362e325d7b41317d0a2448696c625f7b582f537065635c6c65667428525c7269676874297d24207d697320726570726573656e74656420627920616e20616c676562726169632073706163650a245c6d6174687363727b487d24207768696368206973206c6f63616c6c79206f662066696e6974652074797065206f7665722024537065635c6c65667428525c726967687429242e0a4c65742024592420626520746865206972726564756369626c6520636f6d706f6e656e7420636f6e7461696e696e672074686520706f696e7420245c6c6566745c7b20655c72696768745c7d20240a636f72726573706f6e64696e6720746f2074686520657863657074696f6e616c20637572766520246524206f6e20746865207370656369616c2066696265722e0a5468656e2024655c617070726f785c6d61746862627b507d5f7b6b7d5e7b317d2420616e6420244e5f7b652f587d5c617070726f785c6d61746863616c7b4f7d5f7b5c6d61746862627b507d5e7b317d7d5c6c656674282d315c7269676874295c6f706c75735c6d61746863616c7b4f7d5f7b5c6d61746862627b507d5e7b317d7d242c0a736f2024592420697320726567756c617220617420245c6c6566745c7b20655c72696768745c7d202420616e64206f662064696d656e73696f6e202431242e0a53696e63652024652420697320666978656420696e20746865207370656369616c2066696265722c2074686520737472756374757265206d6f72706869736d0a24703a595c746f20537065635c6c65667428525c72696768742924206973207375726a6563746976652e204279204c656d6d61205c7265667b426f7363684c656d6d617d2c2077652063616e2066696e6420616e205c276574616c6520636f76657220245c74696c64657b527d5c73757073657420522420616e642061206d6f72706869736d20246a3a537065635c6c656674285c74696c64657b527d5c7269676874295c746f2059240a6f7665722024537065635c6c65667428525c72696768742924207769746820246a5c6c656674285c74696c64657b6f7d5c7269676874293d5c6c6566745c7b20655c72696768745c7d20240a28696620245224206973206e6f7420616c726561647920636f6d706c6574652c207468656e20666972737420657874656e642024522420746f206120636f6d706c6574650a445652207573696e67205c636974655b302e362e382e322c335d7b47727d20736f207468617420245c74696c64657b527d2420697320616761696e206120445652292e0a417320246b2420697320617373756d656420616c67656272616963616c6c7920636c6f7365642c20616e6420245c74696c64657b527d5c746f2052242069730a756e72616d69666965642c207468656e2074686520657874656e73696f6e206f662072657369647565206669656c64732069732066696e69746520616e6420736570617261626c650a61742074686520636c6f73656420706f696e74206f66202452242c20616e642068656e636520616e2069736f6d6f72706869736d206f662072657369647565206669656c64732e0a4c657420245c6861747b707d3a5c6d6174687363727b457d5c746f20537065635c6c656674285c74696c64657b527d5c72696768742924206265207468652070756c6c2d6261636b0a6f662074686520756e6976657273616c2066616d696c79206f766572202459242e2041732074686520636c6f73656420666962726520245c6d6174687363727b457d5f7b307d240a697320612070726f6a656374697665206c696e652c207765206d61792063686f6f736520746865206d6f72706869736d20246a2420696e20737563682061207761790a74686174207468652067656e6572696320666962726520245c6d6174687363727b457d5f7b317d24206f6620245c6861747b707d2420697320616c736f20610a70726f6a656374697665206c696e652e204d6f72656f7665722c20245c6d6174687363727b457d242063616e20626520636f6e73696465726564206173206120736d6f6f74680a636c6f73656420616c67656272616963207375627370616365206f6620636f64696d656e73696f6e2024312420696e20245c6861747b587d3d585c6f74696d65735c74696c64657b527d242e0a4279204c656d6d61205c7265667b496e74657273656374696f6e4e756d62657273392e337d2c20242d313d5c6d6174687363727b457d5f7b307d5e7b327d3d5c6d6174687363727b457d5f7b317d5e7b327d242e0a48656e636520245c6d6174687363727b457d5f7b317d2420697320616c736f20616e20657863657074696f6e616c206375727665206f66207468652066697273740a6b696e642e2048656e6365206279205c636974655b436f7220362e31315d7b41327d20746865726520657869737473206120636f6e7472616374696f6e206d6f72706869736d0a245c70693a5c6861747b587d5c746f5c6861747b587d24206f7665722024537065635c6c656674285c74696c64657b527d5c726967687429242077686963680a636f6e74726163747320245c6d6174687363727b457d2420746f20612073656374696f6e206f6620245c74696c64657b5c7661727068697d3a5c74696c64657b587d5c746f20537065635c6c65667428525c726967687429240a776865726520245c74696c64657b5c7661727068697d242069732070726f7065722c20736d6f6f74682c2073657061726174656420616e64206f662066696e6974650a74797065206f7665722024537065635c6c656674285c74696c64657b527d5c726967687429242e205c656e647b70726f6f667d0a0a0a25426f736368204c656d6d61206c6f63616c2076657273696f6e0a5c626567696e7b6c656d6d617d0a5c6c6162656c7b426f7363684c656d6d617d0a4c65742024663a585c746f2053242062652061206c6f63616c6c792066696e6974652074797065206d6f72706869736d20776974682024533d537065635c2052242077686572652024522420697320612064697363726574652076616c756174696f6e2072696e672e204c65742024735c696e20532420616e642024785c696e20585f73203d2058205c74696d65735f5320537065635c206b287329242e20537570706f73652024662420697320736d6f6f746820617420247824206f662072656c61746976652064696d656e73696f6e202430242e205468656e2074686572652065786973747320612064697363726574652076616c756174696f6e2072696e6720245c74696c64657b527d5c73757073657420522420616e642024735c7072696d65205c696e20537065635c74696c64657b527d2420776974682066696e6974652072657369647565206669656c6420657874656e73696f6e20246b28735e5c7072696d65292f6b2878292420616e642061206d6f72706869736d20246a3a53706563285c74696c64657b527d295c746f20585c74696d65735f5320535e5c7072696d65203d20592024206f76657220245370656328522924207769746820246a28735e5c7072696d6529203d2078242e200a5c656e647b6c656d6d617d0a5c626567696e7b70726f6f667d0a2028466f6c6c6f77696e67205c636974655b322e322e31345d7b426f7d292e204c657420246e24206265207468652072656c61746976652064696d656e73696f6e206f6620245824206f76657220247324206174202478242e0a204c657420245c6d61746863616c7b4a7d5f78205c737562736574205c6d61746863616c7b4f7d5f7b585f737d2420626520746865207368656166206f6620696465616c73206173736f63696174656420746f2074686520636c6f73656420706f696e7420247824206f662024585f73242e2041732024662420697320736d6f6f7468206174202478242c2024537065635c206b2878295c746f20537065635c206b28732924206973205c276574616c652e0a205468757320245c6d61746863616c7b4a7d5f78242069732067656e65726174656420627920246e2420656c656d656e747320245c6f7665726c696e657b677d5f312c2e2e2e2c5c6f7665726c696e657b677d5f6e242073756368207468617420746865697220646966666572656e7469616c732024645c6f7665726c696e657b677d5f312c2e2e2e2c645c6f7665726c696e657b677d5f6e242067656e657261746520245c4f6d6567615e5c7072696d655f7b582f537d5c6f74696d6573206b2878292e240a20427920746865204a61636f626920437269746572696f6e205c636974655b322e322e375d7b426f7d2c20736d6f6f74686e6573732061742024782420697320616e206f70656e20636f6e646974696f6e2e205468757320245c6f7665726c696e657b677d5f312c2e2e2e2c5c6f7665726c696e657b677d5f6e24206c69667420746f2073656374696f6e732024675f312c2e2e2e2c675f6e24206f6620245c6d61746863616c7b4f7d5f582420646566696e6564206f6e20616e206f70656e206e65696768626f72686f6f64206f662024785c696e2058242e0a4c65742024535e5c7072696d65242062652074686520737562736368656d65206f662024582420646566696e65642062792024675f312c2e2e2e2c675f6e2e240a427920746865204a61636f626920437269746572696f6e2c2024535e5c7072696d6524206973205c276574616c65206f76657220245324206174202478242e200a416674657220736872696e6b696e672024735e5c7072696d65242c207765206d617920617373756d65202873696e6365205c276574616c652d6e65737320697320616e206f70656e20636f6e646974696f6e2920746861742024535e5c7072696d65205c746f205324206973205c276574616c652e2054686520746175746f6c6f676963616c2073656374696f6e2024685e5c7072696d65203a535e5c7072696d65205c746f20585e5c7072696d6524206973207468656e20612073656374696f6e2061732072657175697265642e200a5c656e647b70726f6f667d0a5c626567696e7b6c656d6d617d0a5c6c6162656c7b496e74657273656374696f6e4e756d62657273392e337d5c636974655b392e335d7b4b557d250a5c626567696e7b636f6d6d656e747d0a5c696e636c756465677261706869632c735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643434332e706e677d0a5c656e647b636f6d6d656e747d0a7b7d20496e2074686520736974756174696f6e206f66207468652061626f7665204c656d6d612c2069662024442c445e7b5c7072696d657d24206172652064697669736f72730a6f6e202458242c207468656e200a5c5b0a5c626567696e7b61727261797d7b637d0a4b5f7b585f7b6b7d7d5e7b327d3d4b5f7b585f7b4b7d7d5e7b327d5c5c0a5c6c656674284b5f7b585f7b6b7d7d5c63646f7420445f7b6b7d5c7269676874295f7b585f7b6b7d7d3d5c6c656674284b5f7b585f7b4b7d7d5c63646f7420445f7b4b7d5c7269676874295f7b585f7b4b7d7d5c5c0a5c6c65667428445f7b6b7d5c63646f7420445f7b6b7d5e7b5c7072696d657d5c7269676874295f7b585f7b6b7d7d3d5c6c65667428445f7b4b7d5c63646f7420445f7b4b7d5e7b5c7072696d657d5c7269676874295f7b585f7b4b7d7d2e0a5c656e647b61727261797d0a5c5d0a5c656e647b6c656d6d617d0a5c626567696e7b646566696e6974696f6e7d0a5c6c6162656c7b6465663a4c6f67536d6f6f74687d205c636974655b312e375d7b4b6f323031337d204c657420245824206265206120736368656d652e204c65742024705c696e2058240a6265206120726567756c617220706f696e74207769746820696465616c20736865616620245c6d6174686672616b7b6d7d5f7b707d2420616e6420726573696475650a6669656c6420246b5c6c65667428705c726967687429242e205468656e2024785f7b317d2c2e2e2e2c785f7b6e7d5c696e5c6d6174686672616b7b6d7d5f7b707d240a6172652063616c6c6564206c6f63616c20636f6f7264696e61746573206966207468656972207265736964756520636c617373657320245c6f7665726c696e657b785f7b317d7d2c2e2e2e2c5c6f7665726c696e657b785f7b6e7d7d240a666f726d206120246b5c6c65667428705c726967687429242d6261736973206f6620245c6d6174686672616b7b6d7d5f7b707d2f5c6d6174686672616b7b6d7d5f7b707d5e7b327d242e200a0a4c65742024443d5c73756d20615f7b697d445f7b697d242062652061205765696c2064697669736f72206f6e202458242e20576520736179207468617420245c6c65667428582c445c726967687429240a6861732073696d706c65206e6f726d616c2063726f7373696e6773206f7220736e63206174206120706f696e742024705c696e205824206966202458242069730a726567756c61722061742024702420616e6420746865726520697320616e206f70656e206e65696768626f72686f6f642024705c696e20585f7b707d5c7375627365742058240a77697468206c6f63616c20636f6f7264696e617465732024785f7b317d2c2e2e2e2c785f7b6e7d5c696e5c6d6174686672616b7b6d7d5f7b707d2420737563680a746861742024585f7b707d5c63617020537570705c20445c7375627365745c6c65667428785f7b317d5c63646f745c63646f74735c63646f7420785f7b6e7d3d305c7269676874292e240a576520736179207468617420245c6c65667428582c445c7269676874292420697320736e6320696620697420697320736e6320617420657665727920706f696e742e200a0a576520736179207468617420245c6c65667428582c445c7269676874292420686173206e6f726d616c2063726f7373696e67206f72206e63206174206120706f696e740a24705c696e20582420696620245c6c656674285c6861747b587d5f7b4b7d2c447c5f7b5c6861747b587d5f7b4b7d7d5c7269676874292420697320736e632061740a24702420776865726520245c6861747b587d5f7b4b7d242064656e6f7465732074686520636f6d706c6574696f6e2061742024702420616e6420244b240a6973206120736570617261626c6520636c6f73757265206f6620246b5c6c65667428705c7269676874292e2420576520736179207468617420245c6c65667428582c445c726967687429240a6973206e63206966206974206973206e6320617420657665727920706f696e742e200a0a496620245c6c65667428582c445c7269676874292420697320646566696e6564206f76657220612070657266656374206669656c642c207468697320636f6e636570740a697320616c736f2063616c6c6564206c6f6720736d6f6f74682e200a5c656e647b646566696e6974696f6e7d0a5c6d6564736b69707b7d0a0a0a54686520666f6c6c6f77696e672073746174656d656e74206f66207265736f6c7574696f6e206f662073696e67756c617269746965732077696c6c20626520757365642e200a0a5c6d6564736b69707b7d0a0a5c626567696e7b7468656f72656d7d0a5c636974655b312e315d7b4350323031347d205c6c6162656c7b54686d3a43505f5265736f6c7574696f6e7d4c657420582062652061207265647563656420616e640a736570617261746564204e6f657468657269616e20736368656d652077686963682069732071756173692d657863656c6c656e7420616e64206f662064696d656e73696f6e0a6174206d6f73742074687265652e2054686572652065786973747320612070726f706572206269726174696f6e616c206d6f72706869736d20245c70693a585e7b5c7072696d657d5c746f2058240a776974682074686520666f6c6c6f77696e672070726f706572746965733a200a0a2869292024585e7b5c7072696d657d24206973206576657279776865726520726567756c61720a0a2869692920245c70692420696e647563657320616e2069736f6d6f72706869736d20245c70695e7b2d317d5c6c656674285265675c20585c7269676874295c617070726f78205265675c2058240a0a286969692920245c70695e7b2d317d5c6c6566742853696e675c20585c72696768742924206973206120737472696374206e6f726d616c2063726f7373696e67730a64697669736f72206f6e2024585e7b5c7072696d657d2e240a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a5c626567696e7b646566696e6974696f6e7d0a5c6c6162656c7b6465663a4c6f675265736f6c7574696f6e7d250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643533352e706e677d0a5c656e647b636f6d6d656e747d0a7b7d2041206c6f67207265736f6c7574696f6e206f662061207061697220245c6c65667428582c5c44656c74615c7269676874292420697320612070726f706572206269726174696f6e616c0a6d6f72706869736d2024663a595c746f2058242066726f6d206120726567756c61722076617269657479207375636820746861742074686520657863657074696f6e616c0a6c6f637573202445785c6c65667428665c7269676874292420697320612064697669736f7220616e642024665e7b2d317d5c6c656674285c44656c74615c7269676874295c637570204578635c6c65667428665c726967687429240a6861732073696d706c65206e6f726d616c2063726f7373696e677320737570706f72742e200a5c656e647b646566696e6974696f6e7d0a5c6d6564736b69707b7d0a0a5c626567696e7b646566696e6974696f6e7d0a5c6c6162656c7b6465663a5465726d696e616c5f4b4c545f446566737d250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643533342e706e677d0a0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b2e2e2f4d613974682f44313336323335303437352e706e677d0a5c656e647b636f6d6d656e747d0a7b7d204c6574202458242062652061206e6f726d616c207661726965747920616e64206c657420245c44656c74612420626520616e2065666665637469766520245c6d61746862627b527d242d64697669736f720a73756368207468617420244b5f7b587d2b5c44656c74612420697320245c6d61746862627b527d242d436172746965722e205468656e2074686520706169720a245c6c65667428582c5c44656c74615c7269676874292420686173207465726d696e616c2028726573706563746976656c79204b6177616d617461206c6f672d7465726d696e616c0a692e652e2060606b6c7427272c20726573706563746976656c79206c6f672d63616e6f6e6963616c292073696e67756c6172697469657320696620666f7220616e790a6c6f67207265736f6c7574696f6e2024663a595c746f205824206f6620245c6c65667428582c5c44656c74615c72696768742924207375636820746861742024455f7b697d240a61726520657863657074696f6e616c20637572766573206f6e202459242c207468656e200a5c5b0a4b5f7b597d2b5c44656c74615f7b597d3d665e7b2a7d5c6c656674284b5f7b587d2b5c44656c74615c7269676874292b5c73756d20615f7b697d455f7b697d0a5c5d0a2077686572652024615f7b6a7d3e30242028726573706563746976656c792024615f7b6a7d3e2d31242c20726573706563746976656c792024615f7b6a7d5c67652d3124290a616e6420245c44656c74615f7b597d242069732074686520737472696374207472616e73666f726d206f6620245c44656c7461242e200a0a5c6d6564736b69707b7d0a0a5c656e647b646566696e6974696f6e7d0a54686520666f6c6c6f77696e6720696e6772656469656e7473206f6620746865206d696e696d616c206d6f64656c2070726f6772616d20666f722073757266616365730a696e20706f736974697665206368617261637465726973746963206172652075736564205c636974657b4b4b39347d2c205c636974657b54616e7d2e0a5c626567696e7b646566696e6974696f6e7d0a5c6c6162656c7b6465663a466c69707d4c65742024663a585c746f205a2420626520612070726f6a656374697665206269726174696f6e616c206d6f72706869736d0a6f6620616c6765627261696320737061636573207375636820746861742024665f7b2a7d5c6d61746863616c7b4f7d5f7b587d3d5c6d61746863616c7b4f7d5f7b5a7d240a616e64202464696d5c204e455c6c65667428582f5a5c7269676874293d312420616e642024662420636f6e74726163747320736f6d652064697669736f722e0a5468656e202466242069732063616c6c656420612064697669736f7269616c20636f6e7472616374696f6e2e20496620696e73746561642024662420636f6e7472616374730a736f6d652073756276617269657479206f6620636f64696d656e73696f6e20245c6765322420616e64206e6f2064697669736f72732c207468656e202466240a69732063616c6c6564206120736d616c6c20636f6e7472616374696f6e2e20496620246624206973206120736d616c6c2028726573702e2064697669736f7269616c290a636f6e7472616374696f6e20616e6420242d442420697320245c6d61746862627b527d242d4361727469657220616e642072656c61746976656c7920616d706c652c0a7468656e202466242069732061202444242d666c697070696e6720636f6e7472616374696f6e2028726573702e202444242d64697669736f7269616c20636f6e7472616374696f6e292e5c656e647b646566696e6974696f6e7d0a5c626567696e7b6c656d6d617d0a5c6c6162656c7b282c2d322e332e352d292d317d5c636974655b322e332e355d7b4b4b39347d20250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643433362e706e677d0a5c656e647b636f6d6d656e747d0a7b7d204c657420245c6c65667428532c425c726967687429242062652061206c6f672d63616e6f6e6963616c2073757266616365206f76657220616e20616c67656272616963616c6c790a636c6f736564206669656c64206f662063686172616374657269737469632024703e30242e2049662024435c73756273657420532420697320612063757276650a776974682024435e7b327d3c302420616e642024432e5c6c656674284b5f7b537d2b425c7269676874293c30242c207468656e2024435c617070726f785c6d61746862627b507d5e7b317d240a616e642069742063616e20626520636f6e7472616374656420746f2061206c6f672d63616e6f6e6963616c20706f696e742e0a5c656e647b6c656d6d617d0a5c6d6564736b69707b7d0a0a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b436f6e655468656f72656d7d5c636974655b342e345d7b54616e7d250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643433372e706e677d0a5c656e647b636f6d6d656e747d0a7b7d204c65742024582420626520612070726f6a656374697665206e6f726d616c207375726661636520616e64206c657420245c44656c74612420626520616e206566666563746976650a245c6d61746862627b527d242d64697669736f722073756368207468617420244b5f7b587d2b5c44656c74612420697320245c6d61746862627b527d242d636172746965722e0a4c657420245c44656c74613d5c73756d20625f7b697d425f7b697d2420626520746865207072696d65206465636f6d706f736974696f6e2e204c6574202448240a626520616e20245c6d61746862627b527d242d6361727469657220616d706c6520245c6d61746862627b527d242d64697669736f722e205468656e207468650a666f6c6c6f77696e6720617373657274696f6e7320686f6c643a200a0a28312920245c6f7665726c696e657b4e457d5c6c65667428585c7269676874293d5c6f7665726c696e657b4e457d5c6c65667428585c7269676874295f7b4b5f7b587d2b5c44656c74615c6765307d2b5c73756d5c6d61746862627b527d5f7b5c6765307d5c6c6566745b435f7b697d5c72696768745d24200a0a28322920245c6f7665726c696e657b4e457d5c6c65667428585c7269676874293d5c6f7665726c696e657b4e457d5c6c65667428585c7269676874295f7b4b5f7b587d2b5c44656c74612b485c6765307d2b5c73756d5f7b66696e6974657d5c6d61746862627b527d5f7b5c6765307d5c6c6566745b435f7b697d5c72696768745d24200a0a28332920456163682024435f7b697d2420696e2028312920616e642028322920697320726174696f6e616c206f722024435f7b697d3d425f7b6a7d2420666f720a736f6d652024425f7b6a7d2420776974682024425f7b6a7d5e7b327d3c30242e200a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a5c626567696e7b7468656f72656d7d0a5c636974655b352e335d7b54616e7d5c6c6162656c7b74686d3a54616e616b6150315468656f72656d7d204c65742024582420626520612070726f6a6563746976650a6e6f726d616c207375726661636520616e64206c657420244324206265206120637572766520696e20245824207375636820746861742024725c6c656674284b5f7b587d2b435c726967687429240a6973204361727469657220666f7220736f6d6520706f73697469766520696e7465676572202472242e200a0a2831292049662024435c63646f745c6c656674284b5f7b587d2b435c7269676874293c30242c207468656e2024435c617070726f785c6d61746862627b507d5e7b317d242e200a0a2832292049662024435c63646f745c6c656674284b5f7b587d2b435c7269676874293d30242c207468656e2024435c617070726f785c6d61746862627b507d5e7b317d240a6f7220245c6d61746863616c7b4f7d5f7b437d5c6c656674285c6c656674284b5f7b587d2b435c7269676874295e7b5c6c6566745b725c72696768745d7d5c7269676874295c617070726f785c6d61746863616c7b4f7d5f7b437d242e200a0a5c6d6564736b69707b7d0a5c656e647b7468656f72656d7d0a5c626567696e7b646566696e6974696f6e7d0a5c6c6162656c7b6465663a4d4d505f576974685363616c696e677d205c636974655b352e455d7b484b7d250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963737b70617374656431392e706e677d0a5c656e647b636f6d6d656e747d0a7b7d20496620244b5f7b587d2b5c44656c74612420697320616e20656666656374697665204b4c54207061697220696e2064696d656e73696f6e202432242c207468656e0a666f7220616e7920616d706c652064697669736f722024485e7b5c7072696d657d242c2077652063616e2066696e642024685c696e5c6d61746862627b527d5f7b3e307d240a616e6420616e20245c6d61746862627b527d242d64697669736f722024485c73696d5f7b5c6d61746862627b527d7d68485e7b5c7072696d657d2420737563680a7468617420245c6c65667428582c5c44656c74612b485c72696768742924206973206b6c7420616e6420244b5f7b587d2b5c44656c74612b4824206973206e65660a616e64206269672e204c6574200a5c5b0a5c6c616d6264613d696e665c6c6566745c7b20745c6765305c207c5c204b5f7b587d2b5c44656c74612b74485c2069735c206e65665c72696768745c7d202e0a5c5d0a20496620245c6c616d6264613d30242c207468656e20244b5f7b587d2b5c44656c746124206973206e65662c20616e64207468757320245c6c65667428582c5c44656c74615c726967687429240a6973206d696e696d616c2e20496620245c6c616d6264613e30242c207468656e2c206279205468656f72656d205c7265667b436f6e655468656f72656d7d2c0a746865726520657869737473206120245c6c656674284b5f7b587d2b5c44656c74615c726967687429242d6e656761746976652065787472656d616c207261790a2452242073756368207468617420245c6c656674284b5f7b587d2b5c44656c74612b5c6c616d62646120485c7269676874292e523d302e24205468656e2c20632e662e0a5c636974655b322e335d7b4b4b39347d2c2069662074686520636f72726573706f6e64696e6720636f6e7472616374696f6e20245c7068693a585c746f20585e7b5c7072696d657d240a646f6573206e6f7420726573756c7420696e2061206c6f672044656c2050657a7a6f2073757266616365206f722061206269726174696f6e616c6c792072756c65640a737572666163652c207468656e2073657474696e672024485e7b5c7072696d657d3d5c7068695f7b2a7d482420616e6420245c44656c74615e7b5c7072696d657d3d5c7068695f7b2a7d5c44656c7461242c0a7468652064697669736f7220244b5f7b585e7b5c7072696d657d7d2b5c44656c74615e7b5c7072696d657d2b5c64656c746120485e7b5c7072696d657d242069730a6e65662e205468656e207468652070726f63657373206d61792062652072657065617465642e205468652070726f6365737320656974686572207465726d696e617465730a617420736f6d65207374657020696e2061206c6f67206d696e696d616c206d6f64656c206f72206f6e65206f66207468652061666f72656d656e74696f6e65642073757266616365730a73696e636520746865726520617265206e6f20666c69707320696e2064696d656e73696f6e202432242e2054686520656e6420726573756c7420697320612066696e6974650a73657175656e6365206f66207265616c206e756d6265727320245c6c616d6264613d5c6c616d6264615f7b317d5c67655c6c616d6264615f7b327d5c67655c63646f74735c67655c6c616d6264615f7b6e7d3e30240a73756368207468617420244b5f7b585f7b6e7d7d2b5c44656c74615f7b6e7d2b5c6c616d6264615f7b6e7d485f7b6e7d24206973206e656620616e642024585c746f20585f7b6e7d240a69732061206d696e696d616c206d6f64656c20666f7220245c6c65667428582c5c44656c74612b5c6c616d6264615f7b6e7d485c726967687429242e200a5c656e647b646566696e6974696f6e7d0a5c626567696e7b636f6d6d656e747d0a28342920456163682024435f7b697d2420696e2028312920616e6420283229207361746973666965732024303c2d435f7b697d2e5c6c656674284b5f7b587d2b5c44656c74615c7269676874295c6c652e2e2e24200a5c656e647b636f6d6d656e747d0a0a0a5468652070726f6f667320696e20746869732070617065722077696c6c20616c736f206d616b6520757365206f66207365766572616c2076616e697368696e670a7468656f72656d732e200a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b284b6177616d6174612d566965687765672d56616e697368696e67292d317d284b6177616d6174612d566965687765672056616e697368696e670a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643434322e706e677d0a5c656e647b636f6d6d656e747d0a5c636974655b322e31315d7b54616e327d29204c657420245c6c65667428582c5c44656c74615c7269676874292420626520612070726f6a656374697665206b6c740a7375726661636520286f76657220616e20616c67656272616963616c6c7920636c6f736564206669656c64206f662063686172616374657269737469632024703e3024290a776865726520245c44656c74612420697320616e2065666665637469766520245c6d61746862627b527d242d64697669736f722e204c657420244e242062650a61206e656620245c6d61746862627b527d242d6361727469657220245c6d61746862627b527d242d64697669736f72207769746820245c6e755c6c65667428582c4e5c7269676874295c676531242e0a4c657420244424206265206120245c6d61746862627b517d242d4361727469657220245c6d61746862627b5a7d242d64697669736f72207375636820746861740a24442d5c6c656674284b5f7b587d2d5c44656c74615c72696768742924206973206e656620616e64206269672e205468656e2074686572652065786973747320610a706f736974697665207265616c206e756d6265722024725c6c656674285c44656c74612c442c4e5c72696768742924207375636820746861742024485e7b697d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c65667428442b724e2b4e5e7b5c7072696d657d5c7269676874295c7269676874293d30240a666f722065766572792024693e30242c20657665727920706f736974697665207265616c206e756d6265722024725c676520725c6c656674285c44656c74612c442c4e5c726967687429242c0a616e64206576657279206e656620245c6d61746862627b527d242d4361727469657220245c6d61746862627b527d242d64697669736f7220244e5e7b5c7072696d657d240a7375636820746861742024724e2b4e5e7b5c7072696d657d24206973206120436172746965722064697669736f722e200a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a5c626567696e7b7468656f72656d7d0a5c636974655b49492e365d7b456b7d5c6c6162656c7b456b656461686c56616e697368696e677d204c6574202458242062652061206d696e696d616c20737572666163650a6f662067656e6572616c207479706520616e64206c657420245c6d61746863616c7b4c7d2420626520616e20696e7665727469626c6520736865616620746861740a6973206e756d65726963616c6c79206571756976616c656e7420746f20245c6f6d6567615f7b537d5e7b5c6f74696d657320697d2420666f7220736f6d652024695c676531242e0a5468656e2024485e7b317d5c6c65667428582c5c6d61746863616c7b4c7d5e7b5c6f74696d6573327d5c7269676874293d30242065786365707420706f737369626c790a666f72206365727461696e20737572666163657320696e20636861726163746572697374696320243224207769746820245c6368695c6c656674285c6d61746863616c7b4f7d5f7b587d5c7269676874295c6c6531240a2e200a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a5c626567696e7b7468656f72656d7d0a5c636974657b5465727d250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963737b70617374656433302e706e677d0a5c656e647b636f6d6d656e747d0a5c6c6162656c7b546572616b617761735468656f72656d7d204c657420245824206265206120736d6f6f74682070726f6a65637469766520737572666163650a6f76657220616e20616c67656272616963616c6c7920636c6f736564206669656c64206f662063686172616374657269737469632024703e302420616e64206c65740a24442420626520612062696720616e64206e656620436172746965722064697669736f72206f6e202458242e20417373756d65207468617420656974686572200a0a28312920245c6b617070615c6c65667428585c7269676874295c6e6571322420616e6420245824206973206e6f742071756173692d656c6c697074696320776974680a245c6b617070615c6c65667428585c7269676874293d31243b206f720a0a28322920245824206973206f662067656e6572616c20747970652077697468200a0a24705c6765332420616e6420245c6c65667428445e7b327d5c7269676874293e766f6c5c6c65667428585c72696768742924206f720a0a24703d322420616e6420245c6c65667428445e7b327d5c7269676874293e6d61785c6c6566745c7b20766f6c5c6c65667428585c7269676874292c766f6c5c6c65667428585c7269676874292d335c6368695c6c656674285c6d61746863616c7b4f7d5f7b587d5c7269676874292b325c72696768745c7d202e24200a0a5468656e200a5c5b0a485e7b697d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c656674284b5f7b587d2b445c7269676874295c7269676874293d300a5c5d0a20666f7220616c6c2024693e30242e200a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a0a54686520666f6c6c6f77696e672070726f70657274696573206f662062617365206368616e67652077696c6c20626520757365643a0a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b74686d3a536d6f6f746852656c44696d6e7d5c636974655b4949492e31302e325d7b4861727d204c65742024663a585c746f2059242062650a61206d6f72706869736d206f6620736368656d6573206f662066696e6974652074797065206f7665722061206669656c6420246b2e24205468656e202466240a697320736d6f6f7468206f662072656c61746976652064696d656e73696f6e20246e2420696620616e64206f6e6c79206966203a0a0a2831292024662420697320666c61743b20616e640a0a28322920666f72206561636820706f696e742024795c696e2059242c206c65742024585f7b5c6f7665726c696e657b797d7d3d585f7b797d5c6f74696d65735f7b6b5c6c65667428795c7269676874297d6b5c6c65667428795c7269676874295e7b2d7d240a776865726520246b5c6c65667428795c7269676874295e7b2d7d242069732074686520616c6765627261696320636c6f73757265206f6620246b5c6c65667428795c726967687429242e0a5468656e2024585f7b5c6f7665726c696e657b797d7d24206973206571756964696d656e73696f6e616c206f662064696d656e73696f6e20246e2420616e640a726567756c61722e202857652073617920746865206060666962726573206f6620246624206172652067656f6d6574726963616c6c7920726567756c6172206f660a6571756964696d656e73696f6e20246e242e2727290a5c656e647b7468656f72656d7d0a0a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b74686d3a426173654368616e67657d5c636974655b362e32385d7b47577d204c657420246b242062652061206669656c642c202458240a6120246b242d736368656d65206c6f63616c6c79206f662066696e69746520747970652c20616e64206c65742024785c696e205824206265206120636c6f7365640a706f696e742e204c65742024645c6765302420626520616e20696e74656765722e2057652066697820616e20616c67656272616963616c6c7920636c6f7365640a657874656e73696f6e20244b24206f6620246b242c20616e642077726974652024585f7b4b7d3d585c6f74696d65735f7b6b7d4b242e2054686520666f6c6c6f77696e670a617265206571756976616c656e743a0a0a2869292054686520246b242d736368656d652024582420697320736d6f6f7468206f662072656c61746976652064696d656e73696f6e20246424206174202478242e200a0a2869692920466f7220657665727920706f696e7420245c6f7665726c696e657b787d5c696e20585f7b4b7d24206c79696e67206f766572202478242c2024585f7b4b7d240a697320736d6f6f7468206f662072656c61746976652064696d656e73696f6e2024642420617420245c6f7665726c696e657b787d2e240a0a286969692920466f7220657665727920706f696e7420245c6f7665726c696e657b787d5c696e20585f7b4b7d24206c79696e67206f766572202478242c207468650a636f6d706c65746564206c6f63616c2072696e6720245c6861747b5c6d61746863616c7b4f7d7d5f7b585f7b4b7d2c5c6f7665726c696e657b787d7d242069730a69736f6d6f727068696320746f20612072696e67206f6620666f726d616c20706f7765722073657269657320244b5b5b545f7b317d2c2e2e2e2c545f7b647d5d5d240a6f76657220244b242e200a0a2869762920466f7220657665727920706f696e7420245c6f7665726c696e657b787d5c696e20585f7b4b7d24206c79696e67206f766572202478242c207468650a6c6f63616c2072696e6720245c6d61746863616c7b4f7d5f7b585f7b4b7d2c5c6f7665726c696e657b787d7d2420697320726567756c617220616e64206861730a64696d656e73696f6e202464242e200a0a2876292054686520657175616c6974696573202464696d5f7b5c6b617070615c6c65667428785c7269676874297d545f7b787d5c6c65667428582f6b5c7269676874293d64696d5c6d61746863616c7b4f7d5f7b582c787d3d64240a686f6c642e200a0a496620746865736520636f6e646974696f6e7320617265207361746973666965642c207468656e200a0a2876692920546865206c6f63616c2072696e6720245c6d61746863616c7b4f7d5f7b582c787d2420697320726567756c617220616e64206861732064696d656e73696f6e0a2464242e200a0a467572746865726d6f72652c20696620245c6b617070615c6c65667428785c7269676874293d6b242c207468656e207468652066696e616c20636f6e646974696f6e0a696d706c69657320746865206f74686572206f6e65732e200a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a0a4173206120636f6e73657175656e6365206f66207468652061626f7665207468656f72656d732c0a5c626567696e7b70726f706f736974696f6e7d0a5c6c6162656c7b70726f703a4b4c545f5072657365727665645f556e6465725f42617365655f4368616e67657d204c657420245c6c65667428582c5c44656c74615c726967687429240a62652061207465726d696e616c2028726573702e206b6c742920706169722077686963682069732073696d706c65206e6f726d616c2063726f7373696e6773206f7665720a6120244456522420245224207769746820706572666563742072657369647565206669656c6420246b2420616e642070657266656374206672616374696f6e0a6669656c6420244b242e204c657420245c6c65667428585e7b5c7072696d657d2c5c44656c74615e7b5c7072696d657d5c726967687429242064656e6f74650a7468652070616972206f6e207468652062617365206368616e676520746f206120636f6d706c657465204456522024525e7b5c7072696d657d24207769746820616c67656272616963616c6c790a636c6f7365642072657369647565206669656c642e205468656e20245c6c65667428585f7b6b7d5e7b5c7072696d657d2c5c44656c74615f7b6b7d5e7b5c7072696d657d5c726967687429240a616e6420245c6c65667428585f7b4b7d5e7b5c7072696d657d2c5c44656c74615f7b4b7d5e7b5c7072696d657d5c7269676874292420617265206c6f672d736d6f6f74680a616e64207465726d696e616c2028726573702e206b6c742e29205c656e647b70726f706f736974696f6e7d0a5c626567696e7b70726f6f667d0a42792061646a756e6374696f6e20245c6c65667428585f7b6b7d2c5c44656c74615f7b6b7d5c7269676874292420616e6420245c6c65667428585f7b4b7d2c5c44656c74615f7b4b7d5c726967687429240a617265207465726d696e616c2028726573702e206b6c742920616e6420736e6320627920646566696e6974696f6e205c7265667b6465663a4c6f67536d6f6f74687d2e0a53696e636520736d6f6f74686e6573732069732070726573657276656420627920626173652d6368616e67652c207468656e20616c6c20737472617461206f6620245c6c65667428585e7b5c7072696d657d2c5c44656c74615e7b5c7072696d657d5c726967687429240a61726520736d6f6f74682e20416c736f2c20245c6c65667428585f7b6b7d5e7b5c7072696d657d2c5c44656c74615f7b6b7d5e7b5c7072696d657d5c726967687429240a697320627920646566696e6974696f6e206c6f6720736d6f6f74682061667465722062617365206368616e676520746f2074686520616c6765627261696320636c6f737572650a6f6620246b242c2073696e63652074686520616c6765627261696320636c6f73757265206f6620612070657266656374206669656c6420697320657175616c20746f0a69747320736570617261626c6520636c6f737572652e205468757320245c6c65667428585e7b5c7072696d657d2c5c44656c74615e7b5c7072696d657d5c726967687429240a6973206c6f672d736d6f6f74682e200a0a4e6578742c2073696e636520246b2420697320617373756d656420706572666563742c20746865206e6f74696f6e73206f6620736d6f6f746820616e6420726567756c61720a636f696e636964652e2054687573206279205468656f72656d73205c7265667b74686d3a426173654368616e67657d2c20616e64205c7265667b74686d3a536d6f6f746852656c44696d6e7d0a776520686176652074686174207468652062617365206368616e67652024585c746f20585e7b5c7072696d657d24206f7665722074686520616c676562726169630a636c6f7375726520246b5e7b5c7072696d657d2420697320736d6f6f7468206f662072656c61746976652064696d656e73696f6e202430242c2068656e63650a616e20e974616c652062617365206368616e67652e2054687573206279205c636974655b322e31342c322e31355d7b4b6f7d2c20245c6c65667428585f7b6b7d2c5c44656c74615f7b6b7d5c726967687429240a616e6420245c6c65667428585f7b4b7d2c5c44656c74615f7b4b7d5c7269676874292420617265207465726d696e616c2028726573702e206b6c7429206966660a245c6c65667428585f7b6b7d5e7b5c7072696d657d2c5c44656c74615f7b6b7d5e7b5c7072696d657d5c7269676874292420616e6420245c6c65667428585f7b4b7d5e7b5c7072696d657d2c5c44656c74615f7b4b7d5e7b5c7072696d657d5c726967687429240a617265207465726d696e616c2028726573702e206b6c74292e200a5c656e647b70726f6f667d0a5c6d6564736b69707b7d0a0a5c626567696e7b646566696e6974696f6e7d0a5c6c6162656c7b6465663a44696d696e6973686564426173654c6f6375737d205c636974657b4c617a7d204c65742024442420626520612070736575646f6566666563746976650a245c6d61746862627b527d242d64697669736f72206f6e2061206e6f726d616c2070726f6a6563746976652076617269657479202458242e205468652064696d696e69736865640a62617365206c6f63757320697320646566696e6564206173200a5c5b0a5c6d61746862627b427d5f7b2d7d5c6c65667428445c7269676874293a3d5c6269676375705f7b5c6f7665727365747b415c20416d706c657d7b442b415c205c6d61746862627b517d2d436172747465727d7d5c6d61746862627b427d5c6c65667428442b415c7269676874290a5c5d0a20776865726520245c6d61746862627b427d5c6c65667428442b415c7269676874293d5c6269676361705f7b6e5c6765317d42735c6c656674286e5c6c65667428442b415c7269676874295c726967687429240a69732074686520737461626c652062617365206c6f6375732e200a5c656e647b646566696e6974696f6e7d0a5c6d6564736b69707b7d0a0a5c626567696e7b646566696e6974696f6e7d0a5c6c6162656c7b6465663a4e5f5369676d617d204c65742024442420626520612062696720436172746965722064697669736f722e204c65742024465f7b6d7d240a6265207468652066697865642064697669736f7220245c6c6566747c6d445c72696768747c5f7b6669787d2e24205468656e2024465f7b6d2b6e7d5c6c6520465f7b6d7d2b465f7b6e7d240a616e6420746865206c696d6974200a5c5b0a4e5f7b5c7369676d617d5c6c65667428445c7269676874293a3d5c756e6465727365747b6d5c746f5c696e6674797d7b6c696d7d5c667261637b317d7b6d7d465f7b6d7d0a5c5d0a2065786973747320617320616e20245c6d61746862627b527d242d64697669736f722e205765206861766520246d4e5f7b5c7369676d617d5c6c65667428445c7269676874295c6c6520465f7b6d7d240a616e6420666f722074686520245c6d61746862627b527d242d64697669736f722024505f7b5c7369676d617d5c6c65667428445c7269676874293a3d442d4e5f7b5c7369676d617d5c6c65667428445c726967687429242c0a7765206861766520616e2069736f6d6f72706869736d200a5c5b0a485e7b307d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c656674286d445c7269676874295c7269676874295c617070726f7820485e7b307d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c656674285c6c6c636f726e6572206d505f7b5c7369676d617d5c6c65667428445c7269676874295c6c72636f726e65725c7269676874295c7269676874290a5c5d0a20666f7220616e7920246d3e302e2420546865206465636f6d706f736974696f6e2024443d505f7b5c7369676d617d5c6c65667428445c7269676874292b4e5f7b5c7369676d617d5c6c65667428445c726967687429240a69732063616c6c6564207468652073656374696f6e616c206465636f6d706f736974696f6e2e200a0a5c6d6564736b69707b7d0a5c656e647b646566696e6974696f6e7d0a5c626567696e7b72656d61726b7d0a496620244424206973206e6f74206269672c207468656e20245c6c6566747c6d445c72696768747c24206d617920626520656d70747920666f72206365727461696e0a706f73697469766520696e74656765727320246d242c20616e6420746875732c20696e20646566696e696e6720244e5f7b5c7369676d617d5c6c65667428445c726967687429242c0a6974206973206e656365737361727920746f20636f6e7369646572206f6e6c79207468652073656d6967726f757020245c6d61746862627b4e7d5c6c65667428445c726967687429240a6f6620246d242073756368207468617420245c6c6566747c6d445c72696768747c5c6e65715c656d7074797365742420666f722073756368202444242e20496e0a746869732061727469636c652c206f6e6c79207468652073656374696f6e616c206465636f6d706f736974696f6e206f66206269672064697669736f72732069730a636f6e736964657265642e200a5c656e647b72656d61726b7d0a5c6d6564736b69707b7d0a0a0a54686520666f6c6c6f77696e6720726573756c7473206f6e2061726974686d6574696320736368656d65732061726520616c736f20757365643a0a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b4c69754e65666e6573737d4c65742024532420626520616e20616666696e6520446564656b696e6420736368656d6520616e642024663a585c746f2053240a612070726f6a656374697665206d6f72706869736d2e204c657420245c6d61746863616c7b4c7d2420626520616e20696e7665727469626c65207368656166206f6e0a2458242073756368207468617420245c6d61746863616c7b4c7d5f7b737d24206973206e656620666f7220657665727920636c6f73656420706f696e742024735c696e2053242e0a5468656e20245c6d61746863616c7b4c7d24206973206e65662e205c656e647b7468656f72656d7d0a5c626567696e7b70726f6f667d0a4279205c636974655b352e332e32345d7b4c69757d2c207468652073746174656d656e7420686f6c6473207768656e206e6566206973207265706c616365642062790a616d706c652e204e6f772c20632e662e205c636974655b312e342e31305d7b4c617a7d2c20697420737566666963657320746f2063686f6f736520616e20616d706c650a64697669736f72202448242077686963682072657374726963747320746f2024585f7b737d242c20736f20746861742024445f7b737d2b5c657073696c6f6e20485f7b737d240a697320616d706c6520666f7220616c6c2073756666696369656e746c7920736d616c6c20245c657073696c6f6e242e205468656e2024442b5c657073696c6f6e2048240a697320616d706c6520666f7220616c6c2073756666696369656e746c7920736d616c6c20245c657073696c6f6e2c2420616e6420736f20244424206973206e65662e200a5c656e647b70726f6f667d0a5c6d6564736b69707b7d0a0a5c626567696e7b7468656f72656d7d0a285c636974655b352e332e32302c20352e332e32325d7b4c69757d295c6c6162656c7b544641455f4c69755f44494f507d204c65742024533d537065635c205c6d61746863616c7b4f7d5f7b4b7d240a62652074686520737065637472756d206f6620612064697363726574652076616c756174696f6e2072696e6720245c6d61746863616c7b4f7d5f7b4b7d2c2420776974680a67656e6572696320706f696e7420245c6574612420616e6420636c6f73656420706f696e742024732e24204c65742024663a585c746f20532420626520610a70726f6a656374697665206d6f72706869736d20616e6420245c6d61746863616c7b467d24206120636f686572656e74207368656166206f6e2024582420746861740a697320666c6174206f766572202453242e204669782024705c676530242e20544641452e200a0a283129205765206861766520657175616c697479202464696d5f7b6b5c6c65667428735c7269676874297d485e7b707d5c6c65667428585f7b737d2c5c6d61746863616c7b467d5f7b737d5c7269676874293d64696d5f7b6b5c6c656674285c6574615c7269676874297d485e7b707d5c6c65667428585f7b5c6574617d2c5c6d61746863616c7b467d5f7b5c6574617d5c7269676874292e24200a0a2832292024485e7b707d5c6c65667428582c5c6d61746863616c7b467d5c726967687429242069732066726565206f76657220245c6d61746863616c7b4f7d5f7b4b7d240a616e64207468652063616e6f6e6963616c20686f6d6f6d6f72706869736d2024485e7b707d5c6c65667428582c5c6d61746863616c7b467d5c7269676874295c6f74696d65735f7b5c6d61746863616c7b4f7d5f7b4b7d7d6b5c6c65667428735c7269676874295c746f20485e7b707d5c6c65667428585f7b737d2c5c6d61746863616c7b467d5f7b737d5c726967687429240a697320612062696a656374696f6e2e200a0a2832292054686520245c6d61746863616c7b4f7d5f7b4b7d2d246d6f64756c652024485e7b702b317d5c6c65667428582c5c6d61746863616c7b467d5c726967687429240a697320746f7273696f6e2d667265652e200a0a416c736f2c207265676172646c657373206f662077686574686572207468652061626f766520686f6c642c20245c6368695f7b6b5c6c65667428735c7269676874297d5c6c656674285c6d61746863616c7b467d5f7b737d5c7269676874293d5c6368695f7b6b5c6c656674285c6574615c7269676874297d5c6c656674285c6d61746863616c7b467d5f7b5c6574617d5c7269676874292e24200a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a5c626567696e7b7468656f72656d7d0a285c636974655b4949492e31322e31315d7b4861727d5c6c6162656c7b74686d436f686f6d426173654368616e67657d250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963737b70617374656434372e706e677d0a5c656e647b636f6d6d656e747d0a7b7d204c65742024663a585c746f20592420626520612070726f6a656374697665206d6f72706869736d206f66204e6f657468657269616e20536368656d65732c20616e640a6c657420244624206265206120636f686572656e74207368656166206f6e202458242c20666c6174206f7665722024592e244c65742024792420626520610a706f696e74206f66202459242e205468656e200a0a28612920696620746865206e61747572616c206d617020245c7661727068695e7b697d5c6c65667428795c7269676874293a525e7b697d665f7b2a7d5c6c65667428465c7269676874295c6f74696d6573206b5c6c65667428795c7269676874295c746f20485e7b697d5c6c65667428585f7b797d2c465f7b797d5c726967687429240a6973207375726a6563746976652c207468656e20697420697320616e2069736f6d6f72706869736d2c20616e64207468652073616d65206973207472756520666f720a616c6c2024795e7b5c7072696d657d2420696e2061207375697461626c65206e65696768626f72686f6f64206f66202479243b200a0a28622920417373756d6520245c7661727068695e7b697d5c6c65667428795c72696768742924206973207375726a6563746976652e205468656e20544641453a0a28692920245c7661727068695e7b692d317d5c6c65667428795c7269676874292420697320616c736f207375726a6563746976652e20286969292024525e7b697d665f7b2a7d5c6c65667428465c726967687429240a6973206c6f63616c6c79206672656520696e2061206e65696768626f72686f6f64206f66202479242e200a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b74686d3a4d756d666f7264735468656f72656d7d5c636974655b53656320355d7b4d756d7d204c65742024663a585c746f2059242062650a612070726f706572206d6f72706869736d206f66206e6f657468657269616e20736368656d657320776974682024593d537065635c20412420616666696e652c0a616e6420245c6d61746863616c7b467d24206120636f686572656e74207368656166206f6e202458242c20666c6174206f766572202459242e2054686572650a697320612066696e69746520636f6d706c657820244b5e7b5c62756c6c65747d3a305c746f204b5e7b307d5c746f2e2e2e5c746f204b5e7b6e7d5c746f3024206f660a66696e6974656c792067656e6572617465642070726f6a656374697665202868656e6365206672656520696620244124206973206c6f63616c29250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963737b70617374656436352e706e677d0a5c656e647b636f6d6d656e747d0a7b7d202441242d6d6f64756c657320616e6420616e2069736f6d6f72706869736d206f662066756e63746f72730a0a24485e7b707d5c6c65667428585c74696d65735f7b597d537065635c20422c5c6d61746863616c7b467d5c6f74696d65735f7b417d425c7269676874295c617070726f7820485e7b707d5c6c656674284b5e7b5c62756c6c65747d5c6f74696d65735f7b417d425c7269676874292c5c205c6c65667428705c6765305c726967687429240a6f6e207468652063617465676f7279206f66202441242d616c676562726173202442242e200a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a5c626567696e7b636f6d6d656e747d0a5c626567696e7b636f726f6c6c6172797d0a285c636974655b322e325d7b4f73737d250a5c6c6162656c7b636f723a4f737365726d616e56617269616e747d29204c65742024663a585c746f20532420626520612070726f706572206d6f72706869736d0a6f66204e6f657468657269616e20736368656d65732c20616e6420244624206120636f686572656e7420245c6d61746863616c7b4f7d5f7b587d245c2d6d6f64756c652c0a666c6174206f7665722024533d537065635c20522420666f72206120445652202452242c2e205468656e20616e79206a756d707320696e207468652066756e6374696f6e0a5c5b0a735c6d617073746f2064696d5f7b6b5c6c65667428735c7269676874297d485e7b697d5c6c65667428585f7b737d2c465f7b737d5c7269676874290a5c5d0a20617265206e65636573736172696c792070616972656420696e20636f6e736563757469766520696e64696365732024692420616e642024692b31242e20476976656e0a616e7920706f696e742024735c696e2053242c2077652063616e207468757320696e647563746976656c792064657465726d696e6520666f722077686963682070616972730a24692c692b312420737563682061206a756d70206f63637572732c20616e6420627920686f77206d7563682e200a0a4d6f72656f7665722c20696e20746865206361736520746861742024533d537065635c20522420666f722024522420612044565220286f72206d6f72652067656e6572616c6c790a726567756c6172206f662064696d656e73696f6e2031250a292c2077652066696e6420746861742024525e7b692b317d665f7b2a7d46242068617320746f7273696f6e20696620616e64206f6e6c79206966207375636820610a6a756d70206f636375727320666f722024692c692b31242e205c656e647b636f726f6c6c6172797d0a5c626567696e7b70726f6f667d0a284927766520696e636c7564656420746865207265666572656e6365642070726f6f6620686572652c2073696e6365206974207365656d7320746f206265206120636f6c6c656374696f6e0a6f6620706572736f6e616c206e6f7465732c20616e6420492063616e27742066696e642061207075626c6973686564207265666572656e6365292e20546865206b65790a706f696e742069732074686520666f6c6c6f77696e673a206170706c79696e67207468652061626f7665205468656f72656d205c7265667b74686d3a4d756d666f7264735468656f72656d7d0a77652066696e64206120606066726565272720636f6d706c657820245c6c656674284b5e7b5c62756c6c65747d2c645e7b707d3a4b5e7b707d5c746f204b5e7b702b317d5c726967687429240a617320696e205468656f72656d205c7265667b74686d3a4d756d666f7264735468656f72656d7d2e200a0a5468656e2c20666f6c6c6f77696e67204d756d666f72642c205c636974655b4c656d6d61206f6e20706735305d7b4d756d7d202464696d5f7b6b5c6c65667428795c7269676874297d485e7b707d5c6c65667428585f7b797d2c5c6d61746863616c7b467d5f7b797d5c7269676874293d64696d5f7b6b5c6c65667428795c7269676874297d5c6c6566745b6b65725c6c65667428645e7b707d5c6f74696d65735f7b417d6b5c6c65667428795c7269676874295c7269676874295c72696768745d240a5c5b0a2d64696d5f7b6b5c6c65667428795c7269676874297d5c6c6566745b496d5c6c65667428645e7b702b317d5c6f74696d65735f7b417d6b5c6c65667428795c7269676874295c7269676874295c72696768745d0a5c5d0a5c5b0a3d64696d5f7b6b5c6c65667428795c7269676874297d5c6c6566745b4b5e7b707d5c6f74696d6573206b5c6c65667428795c7269676874295c72696768745d2d64696d5f7b6b5c6c65667428795c7269676874297d5c6c6566745b496d5c6c65667428645e7b707d5c6f74696d6573206b5c6c65667428795c7269676874295c7269676874295c72696768745d0a5c5d0a5c5b0a2d64696d5f7b6b5c6c65667428795c7269676874297d5c6c6566745b496d5c6c65667428645e7b702d317d5c6f74696d6573206b5c6c65667428795c7269676874295c7269676874295c72696768745d2e0a5c5d0a427920667265656e6573732c20746865206669727374207465726d20697320636f6e7374616e74206f6e202459242e20417320696e20746865206369746564206c656d6d612c0a666f7220616e792024705c676530242c207468652066756e6374696f6e202464696d5f7b6b5c6c65667428795c7269676874297d5c6c6566745b496d5c6c65667428645e7b707d5c6f74696d6573206b5c6c65667428795c7269676874295c7269676874295c72696768745d240a6973206c6f7765722073656d692d636f6e74696e756f7573206f6e2024592e242054687573206966202464696d5f7b6b5c6c65667428795c7269676874297d5c6c6566745b496d5c6c65667428645e7b702d317d5c6f74696d6573206b5c6c65667428795c7269676874295c7269676874295c72696768745d240a6a756d707320646f776e2c206974206d7573742061666665637420626f7468202464696d5f7b6b5c6c65667428795c7269676874297d485e7b702d317d5c6c65667428585f7b797d2c465f7b797d5c726967687429240a616e64202464696d5f7b6b5c6c65667428795c7269676874297d485e7b707d5c6c65667428585f7b797d2c465f7b797d5c72696768742924202873696e63652062790a6c6f7765722d73656d69636f6e74696e756974792c20697420697320696d706f737369626c6520746f20636f756e746572207769746820612064726f70206f662072616e6b0a6174207468652067656e6572696320706f696e74206f6e2024485e7b707d24292e2054686973206769766573207468652066697273742070617274206f66207468650a7468656f72656d2e200a0a4e6f772c20636f6e7369646572207468652065786163742073657175656e6365200a5c5b0a305c746f20696d5c20645e7b707d5c746f204b5e7b702b317d5c746f204b5e7b702b317d2f5c6c65667428696d5c20645e7b707d5c7269676874295c746f302e0a5c5d0a20432e662e205c636974655b65786320312e322e31355d7b4c69757d2c20244b5e7b702b317d2f5c6c65667428696d5c20645e7b707d5c7269676874292420746f7273696f6e2d667265652c0a696d706c6965732024696d5c20645e7b707d2420697320666c61742e20412066696e6974652c20666c6174202452242d6d6f64756c65206f76657220726564756365640a6e6f657468657269616e2072696e6720697320666c617420696666207468652072616e6b20250a7b7d20244d5c6f74696d65735f7b527d6b5c6c656674285c6d6174686672616b7b707d5c72696768742924206973206c6f63616c6c7920636f6e7374616e7420666f720a245c6d6174686672616b7b707d5c696e20537065635c2041242028632e662e20666f72206578616d706c65205c636974655b492e372e31355d7b4772617d292e0a556e646572207468652065786163742073657175656e63653a200a5c5b0a305c746f206b65725c6c65667428645e7b702b317d5c7269676874292f696d5c6c65667428645e7b707d5c7269676874295c746f204b5e7b702b317d2f5c6c65667428696d5c20645e7b707d5c7269676874295c746f204b5e7b702b317d2f5c6c656674286b65725c20645e7b702b317d5c7269676874295c746f300a5c5d0a746865206c617374207465726d20696e6a6563747320696e746f20244b5e7b702b327d242c20776869636820697320667265652c20616e64207468657265666f72650a746865206c617374207465726d20686173206e6f20746f7273696f6e2e20417320246b65725c6c65667428645e7b702b317d5c7269676874292f696d5c6c65667428645e7b707d5c7269676874295c617070726f7820525e7b702b317d665f7b2a7d46242c0a6279205468656f72656d205c7265667b74686d3a4d756d666f7264735468656f72656d7d2c2069662074686174207465726d20697320746f7273696f6e20667265652c0a7468656e20244b5e7b702b317d2f5c6c65667428696d5c20645e7b707d5c7269676874292420697320746f7273696f6e20667265652c20616e6420746875732024696d5c20645e7b707d240a697320666c61742c20776869636820696d706c6965732074686174202464696d5f7b6b5c6c65667428795c7269676874297d485e7b707d5c6c65667428585f7b797d2c5c6d61746863616c7b467d5f7b797d5c726967687429240a6973206c6f63616c6c7920636f6e7374616e74206279207468652061626f76652e200a5c656e647b70726f6f667d0a5c656e647b636f6d6d656e747d0a0a5c73656374696f6e7b436f6d7075746162696c697479206f66204b4c54204b6177616d61746120566965687765672056616e697368696e677d0a0a5c7465787462667b4e6f74652c204920646f207468697320626574746572206c617465722c2073686f756c642070726f6261626c792064656c6574652066726f6d20686572657d0a496e2074686973206d6f64696669636174696f6e2049206e6f746520746861742c20612073696d706c65206d6f64696669636174696f6e206f662054616e616b6127730a7468656f72656d205c7265667b54616e616b6144494f507d20676976657320796f752076657273696f6e206f662074686520286c6f6729204b6177616d6174610a566965687765672056616e697368696e6720696e20776869636820746865206d756c7469706c65206f6620746865206e65662064697669736f72206973206174206c656173740a636f6d70757461626c652e204e6f7465207468617420746865726520697320612073696d696c617220726563656e7420726573756c74206f66205c636974657b44467d2c0a7768696368206973206d6f726520726573747269637469766520696e2074686174206974207265717569726573206120736d6f6f74682076617269657479207261746865720a7468616e2061206e6f726d616c2070726f6a656374697665206b6c7420706169722e200a5c626567696e7b7468656f72656d7d0a285c6c6162656c7b74686d3a4566666563746976654b565653757266616365737d20456666656374697665204b4c54204b6177616d6174612d566965687765670a56616e697368696e6720666f72206e6f726d616c20737572666163657329204c657420245c6c65667428582c5c44656c74615c726967687429242062652061206e6f726d616c0a70726f6a656374697665206b6c74207375726661636520286f76657220616e20616c67656272616963616c6c7920636c6f736564206669656c64206f662063686172616374657269737469630a24703e32242920776865726520245c44656c74612420697320616e2065666665637469766520245c6d61746862627b527d242d64697669736f722e204c65740a244e242062652061206e656620616e642062696720245c6d61746862627b527d242d6361727469657220245c6d61746862627b527d242d64697669736f720a7769746820244e5e7b327d3e766f6c5c6c65667428585c726967687429242e204c657420244424206265206120245c6d61746862627b517d242d436172746965720a245c6d61746862627b5a7d242d64697669736f72207375636820746861742024442d5c6c656674284b5f7b587d2d5c44656c74615c726967687429242069730a6e656620616e64206269672e205468656e2024485e7b697d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c65667428442b724e2b4e5e7b5c7072696d657d5c7269676874295c7269676874293d30240a666f722065766572792024693e30242c20657665727920706f736974697665207265616c206e756d6265722024725c676531242c20616e64206576657279206e65660a245c6d61746862627b527d242d4361727469657220245c6d61746862627b527d242d64697669736f7220244e5e7b5c7072696d657d24207375636820746861740a24724e2b4e5e7b5c7072696d657d24206973206120436172746965722064697669736f722e205c656e647b7468656f72656d7d0a5c626567696e7b70726f6f667d0a566572626174696d2066726f6d205c636974655b322e31315d7b54616e327d206578636570742074686174205765616b204b6f64616972612056616e697368696e670a5c636974655b322e345d7b54616e327d20696e207468652070726f6f66206f66205c636974655b322e365d7b54616e327d206973207265706c616365642062790a546572616b6177612773207468656f72656d205c7265667b546572616b617761735468656f72656d7d2e250a5c626567696e7b636f6d6d656e747d0a5c626567696e7b636f726f6c6c6172797d0a285c6c6162656c7b74686d3a4566666563746976654b565653757266616365732d317d20456666656374697665204b4c54204b6177616d6174612d566965687765670a56616e697368696e67206f76657220612044565229204c657420245c6c65667428582c5c44656c74615c726967687429242062652061206b6c742070616972206f660a72656c61746976652064696d656e73696f6e20243224206f7665722061204456522024522420776974682072657369647565206669656c6420246b2420616e640a6672616374696f6e206669656c6420244b242073756368207468617420246b2420697320616c67656272616963616c6c7920636c6f736564206f662063686172616374657269737469630a24703e30242e20417373756d6520244b5f7b587d2b5c44656c7461242069732070736575646f2d65666665637469766520616e642073696d706c65206e6f726d616c0a63726f7373696e6773206f766572202452242e204c657420244e242062652061206e656620616e642062696720245c6d61746862627b527d242d636172746965720a245c6d61746862627b527d242d64697669736f72207769746820244e5e7b327d3e766f6c5c6c65667428585c726967687429242e204c6574202444242062650a6120245c6d61746862627b517d242d4361727469657220245c6d61746862627b5a7d242d64697669736f72207375636820746861742024442d5c6c656674284b5f7b587d2d5c44656c74615c726967687429240a6973206e656620616e64206269672e205468656e2024485e7b697d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c65667428442b724e2b4e5e7b5c7072696d657d5c7269676874295c7269676874293d30240a666f722065766572792024693e30242c20657665727920706f736974697665207265616c206e756d6265722024725c676531242c20616e64206576657279206e65660a245c6d61746862627b527d242d4361727469657220245c6d61746862627b527d242d64697669736f7220244e5e7b5c7072696d657d24207375636820746861740a24724e2b4e5e7b5c7072696d657d24206973206120436172746965722064697669736f722e205c656e647b636f726f6c6c6172797d0a5c626567696e7b70726f6f667d0a4170706c79204e616b6179616d612773206c656d6d6120616e64205c636974655b312e322e31322c20352e332e32305d7b4c69757d2c202e2e2e5c7465787462667b6d616b650a7375726520746f206d616b65207468697320636c656172206265666f7265207075626c697368696e677d2e202869742773206a7573742073656d69636f6e74696e756974790a74686f756768292e205c656e647b70726f6f667d0a5c656e647b636f6d6d656e747d0a0a5c656e647b70726f6f667d0a0a0a0a5c73656374696f6e7b496e74657273656374696f6e205468656f7279206f6e2024592f52242e207d0a0a496e20746869732073656374696f6e2c20250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963737b70617374656437302e706e677d0a5c656e647b636f6d6d656e747d0a7b7d2024592f522420697320612070726f70657220616c67656272616963207370616365206f662072656c61746976652064696d656e73696f6e2024643d322420776974680a67656f6d6574726963616c6c7920636f6e6e6563746564206669626572732077686572652024522420697320612064697363726574652076616c756174696f6e0a72696e6720776974682072657369647565206669656c6420246b24206f662063686172616374657269737469632024703e302420616e64206672616374696f6e0a6669656c6420244b24206f66206368617261637465726973746963202430242e202853656520666f7220652e672e2054686520636f6d70616374205368696d7572610a566172696574696573206d656e74696f6e65642066726f6d205c636974655b302e315d7b5375687d2e200a0a49662024592f522420697320736d6f6f74682c207468656e206c656d6d61205c7265667b496e74657273656374696f6e4e756d62657273392e337d206170706c6965730a746f2073686f77207468617420666f7220616e792064697669736f72732024432c442420657874656e64696e6720746f20626f7468206669626572732c2077650a63616e206a75737420646566696e652024432e443d5c6c65667428437c5f7b585f7b6b7d7d2e447c5f7b585f7b6b7d7d5c7269676874295f7b585f7b6b7d7d242e0a4f6e20746865206f746865722068616e642c2069662024592f5224206973206d6572656c79206e6f726d616c20616e642070726f7065722c206275742069732061637475616c6c790a6120736368656d652c20746865207265736f6c7574696f6e206f662073696e67756c617269746965732c207468656f72656d205c7265667b54686d3a43505f5265736f6c7574696f6e7d2c0a686f6c64732e20546875732074686520696e74657273656374696f6e207468656f72792063616e20626520646566696e656420617320696e205c636974655b44656620332e315d7b54616e7d3a0a24663a585e7b5c7072696d657d5c746f2058242069732061207265736f6c7574696f6e2c20616e642024432e443d665e7b2a7d432e665e7b2a7d442420666f720a74776f2064697669736f72732024432c4424206f6e2024592f52242e2042792070726f7065726e6573732c207468697320696e74657273656374696f6e20657874656e64730a6279206c696e65617269747920746f205765696c2064697669736f7273207769746820245c6d61746862627b517d24206f7220245c6d61746862627b527d240a636f656666696369656e74732e204e756d65726963616c206571756976616c656e636520616e6420244e5e7b317d5c6c65667428585c7269676874295f7b5c6d61746862627b517d2c5c6d61746862627b527d7d240a617265207468656e20646566696e656420617320757375616c2e200a0a4e6f7465207468652074776f20646966666572656e74206879706f74686573697320686572653a2054686520696e76617269616e6365206f6620706c75726967656e6572610a7468656f72656d20726571756972657320612070726f7065722c20736d6f6f746820616c67656272616963207370616365206f662072656c61746976652064696d656e73696f6e0a2432242c207768696c6520746865206578697374656e6365206f66206d696e696d616c206d6f64656c732072657175697265732074686520696e7465726d6564696174650a7374657073206f6620746865206d696e696d616c206d6f64656c2070726f6772616d20746f206861766520736f6d6520696e74657273656374696f6e207468656f72792c0a616e64207468757320626520736368656d65732028627574206e6f74206e65636573736172696c7920736d6f6f7468292e200a0a0a5c73656374696f6e7b50726f6f66206f662044494f507d0a0a5468652070726f6f66206f6620746865206d61696e20726573756c7420676f657320696e207365766572616c2073746570732e2054686520666972737420737465700a697320746f2073686f77207468617420756e646572206d6f726520726573747269637469766520617373756d7074696f6e73206f6e20746865207061697220245c6c65667428582c5c44656c74615c7269676874292c240a746861742074686520696e76617269616e6365206f6620706c75726967656e65726120686f6c64732e2054686520666f6c6c6f77696e672069732073696d696c61720a746f205c636974655b372e335d7b54616e337d2062757420776974686f757420616e20616d706c6520626f756e646172792e205468652070726f6f662069732073696d696c61720a746f20746865205468656f72656d205c636974655b312e322e31286969295d7b5375687d2c20776865726520656d70747920626f756e6461727920697320636f6e736964657265640a616e642074686572652069732c20696e206164646974696f6e2c20617373756d656420612024575f7b327d24206c696674696e67206879706f7468657369732e200a5c626567696e7b70726f706f736974696f6e7d0a5c6c6162656c7b5465726d696e616c53696d706c65436173657d250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643530392e706e677d0a0a49207468696e6b2074686520706f696e74206865726520697320746f2073686f7720746865207374726174612072657374726963742028736f206c696b6520245c6d61746862627b427d5c6c656674282e2e5c7269676874297c5f7b585f7b307d7d3d5c6d61746862627b427d5c6c656674282e2e5c72696768742924290a7468656e20796f752063616e20676f2066726f6d204b4c5420746f207465726d696e616c20627920626c6f77696e672075702028582c44656c7461292077686963680a492067756573732073696e636520737472617461206c79696e67206f766572202f20626c616820626c616820626c6168206769766573207573207465726d696e616c0a6f6e2024585f7b307d242061732077656c6c2e20536f20696e2063686172202470242069742773206e6f7420736f20636c65617220746f206d6520492067756573732e200a0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643530322e706e677d0a49207468696e6b2074686174206c6f6720736d6f6f7468207468696e67206973206b696e64206f6620646566696e6974696f6e206f6620696e74657273656374696e670a696e207374726174613a200a0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b2e2e2f4d613974682f44313338333333313639392e706e677d0a0a616e7320616c736f20342e3820696e20342e31204b6f6c6c61722073696e67206d6d7020736179732074686174207468652073747261746120617265207468652073616d652e2e2e200a0a616e6420342e32206973200a0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643530382e706e677d0a0a646f6e277420666f7267657420746861742049276d20617373756d696e67207465726d696e616c206f6e207370656369616c20616e6420746f74616c2066696265722e2e2e200a0a736f20796561682c206d617962652074686973206f6e653a200a0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643531322e706e677d0a5c656e647b636f6d6d656e747d0a4c657420245c6c65667428582c5c44656c74615c726967687429242062652061207465726d696e616c206c6f6720736d6f6f74682070616972206f662072656c61746976650a64696d656e73696f6e20243224206f76657220612044565220245224207769746820616c67656272616963616c6c7920636c6f7365642072657369647565206669656c640a246b24206f662063686172616374657269737469632024703e322420616e642070657266656374206672616374696f6e206669656c6420244b242e20417373756d650a7468617420244b5f7b587d2b5c44656c74612420697320245c6d61746862627b517d242d4361727469657220616e6420245c6e755c6c656674284b5f7b587d2b5c44656c74615c7269676874295c6e657131242e0a417373756d65207468617420245c6d61746862627b427d5f7b2d7d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c77656467655c44656c74615f7b6b7d3d5c656d707479736574242e0a5468656e2074686572652065786973747320616e20246d5f7b307d242073756368207468617420666f7220246d5c696e206d5f7b307d5c6d61746862627b5a7d5e7b2b7d242c0a5c5b0a685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874293d685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5c7269676874295c7269676874292e0a5c5d0a20496620244b5f7b587d2b5c44656c746124206973206269672c207468656e20246d5f7b307d2420697320636f6d70757461626c652e2049662073657272650a6475616c69747920686f6c6473206f6e202458242c207468656e207468652073616d6520686f6c647320666f7220245c6e755c6c656674284b5f7b587d2b5c44656c74615c7269676874293d31242e200a5c656e647b70726f706f736974696f6e7d0a5468652070726f6f66206f662070726f706f736974696f6e205c7265667b5465726d696e616c53696d706c65436173657d2c20697320676976656e20696e207468650a666f6c6c6f77696e6720636c61696d732e200a5c626567696e7b636c61696d7d0a5c6c6162656c7b436c61696d3a4d696e696d616c4d6f64656c4f6e5370656369616c7d417373756d7074696f6e732061732061626f76652c2061667465722070617373696e670a746f20616e20657874656e73696f6e2024525e7b5c7072696d657d24206f66202452242c20746865726520697320612070726f7065722c20736d6f6f746820616c676562726169630a73706163652024585e7b6d696e7d2f525e7b5c7072696d657d2420616e6420616e2024525e7b5c7072696d657d24206d6f72706869736d2024585c6f74696d657320525e7b5c7072696d657d5c746f20585e7b6d696e7d240a73756368207468617420626f74682024585f7b6b7d5c746f20585f7b6b7d5e7b6d696e7d24206973206f627461696e6564206279207375636365737369766520626c6f772d646f776e730a6f6620245c6c656674282d315c726967687429242063757276657320616e6420244b5f7b585f7b6b7d5e7b6d696e7d7d2b5c44656c74615f7b585f7b6b7d5e7b6d696e7d7d240a6973206e65662e205c656e647b636c61696d7d0a5c626567696e7b70726f6f667d0a417320246b2420697320616c67656272616963616c6c7920636c6f736564206f662063686172616374657269737469632024703e30242c207468656e2062790a74686520436f6e65205468656f72656d205c7265667b436f6e655468656f72656d7d2c0a5c5b0a5c6f7665726c696e657b4e457d5c6c65667428585f7b6b7d5c7269676874293d5c6f7665726c696e657b4e457d5c6c65667428585f7b6b7d5c7269676874295f7b4b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c6765307d2b5c73756d5c6d61746862627b527d5f7b5c6765307d5c6c6566745b435f7b697d5c72696768745d0a5c5d0a7769746820656163682024435f7b697d2420697320726174696f6e616c206f722024435f7b697d3d425f7b6a7d2420666f7220736f6d652024425f7b6a7d240a6120636f6d706f6e656e74206f6620245c44656c74612420776974682024425f7b6a7d5e7b327d3c30242e20556e6465722074686520617373756d7074696f6e0a7468617420245c6d61746862627b427d5f7b2d7d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c77656467655c44656c74615f7b6b7d3d5c656d707479736574242c0a7468656e2061637475616c6c7920656163682024435f7b697d2420697320726174696f6e616c20616e64206973206e6f74206120636f6d706f6e656e74206f660a245c44656c74615f7b6b7d242e20546875732024435f7b697d2e5c44656c74615f7b6b7d5c6765302420736f2024435f7b697d2e4b5f7b585f7b6b7d7d3c30242c0a616e642073696e636520244e5f7b5c7369676d617d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c72696768742924206973206120245c6d61746862627b517d242d64697669736f720a6279205c636974655b372e315d7b54616e7d2c207468656e205468656f72656d205c7265667b74686d3a54616e616b6150315468656f72656d7d20696d706c6965730a24435f7b697d5c617070726f785c6d61746862627b507d5e7b317d242e204279204c656d6d61205c7265667b282c2d322e332e352d292d317d2c2024435f7b697d240a63616e20626520636f6e7472616374656420746f2061206c6f672d63616e6f6e6963616c20706f696e742c2077686963682069732061637475616c6c79206120736d6f6f74680a706f696e7420756e64657220746865207465726d696e616c20617373756d7074696f6e2e20546875732024435f7b697d2420697320616e20657863657074696f6e616c0a6375727665206f6620746865206669727374206b696e642c20736f20697420697320706f737369626c6520746f206170706c79204c656d6d61205c7265667b4b61747375726155656e6f7d2e200a0a4279204c656d6d61205c7265667b4b61747375726155656e6f7d2c20746865726520697320612044565220245c74696c64657b527d5c7375707365742052240a73756368207468617420245c70693a585c6f74696d65735c74696c64657b527d5c746f5c74696c64657b587d2420696e64756365732074686520636f6e7472616374696f6e0a6f662024435f7b697d24206f6e2024585f7b6b7d2420616e642024585f7b4b7d242c20616e64206675727468657220250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643433392e706e677d0a5c656e647b636f6d6d656e747d0a7b7d20245c74696c64657b5c7661727068697d3a5c74696c64657b587d5c746f20537065635c6c656674285c74696c64657b527d5c726967687429242069732070726f7065722c0a736d6f6f74682c207365706172617465642c20616e642066696e69746520747970652e204e6f7465207468617420616674657220612062617365206368616e67652c0a74686520657874656e73696f6e20245c74696c64657b527d5c73757073657420522420696e647563657320612066696e69746520657874656e73696f6e206f6e0a72657369647565206669656c64732c20616e642073696e636520246b2420697320616c67656272616963616c6c7920636c6f7365642c20697420696e64756365730a6964656e74697479206f6e2072657369647565206669656c64732e204e6f772049206e65656420746f20776f726b207769746820245c74696c64657b587d242e0a496e206f7264657220746f206170706c792074686520436f6e65205468656f72656d205c7265667b436f6e655468656f72656d7d20616761696e2c2049206e6565640a245c74696c64657b587d5f7b6b7d2420746f2062652070726f6a6563746976652c20250a5c626567696e7b636f6d6d656e747d0a736f204920706f737369626c7920616761696e20657874656e6420245c74696c64657b527d2420746f2067657420245c74696c64657b6b7d5e7b5c7072696d657d240a616c67656272616963616c6c7920636c6f7365642e200a5c656e647b636f6d6d656e747d0a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643433382e706e677d0a5c656e647b636f6d6d656e747d0a7b7d20627574206120736d6f6f746820616c67656272616963207370616365206f662064696d656e73696f6e202432242c2070726f7065722c207365706172617465642c0a616e64206f662066696e6974652074797065206f76657220616e20616c67656272616963616c6c7920636c6f736564206669656c642069732070726f6a6563746976652c0a736f20245c74696c64657b587d5f7b6b7d242069732070726f6a6563746976652e2054687573207468652073616d652070726f636573732063616e2062652072657065617465642e0a4561636820657874656e73696f6e20245c74696c64657b527d5c73757073657420522420696e6475636573206120666c61742062617365206368616e6765206f6e0a7468652067656e6572696320666962657220616e6420616e2069736f6d6f72706869736d206f6e20746865207370656369616c2066696265722c20616e6420626c6f772d7570730a6172652070726573657276656420627920666c617420626173652d6368616e67652c20736f207468657265206973206e6f2070726f626c656d20696e20657874656e64696e670a2452242e2041732074686520506963617264206e756d6265722064726f7073206561636820737465702c20746865726520617265206f6e6c792066696e6974656c790a6d616e792073746570732e5c656e647b70726f6f667d0a5c626567696e7b636c61696d7d0a5c6c6162656c7b636c61696d3a4d696e696d616c4d6f64656c4f6e47656e657269637d576520616c736f206861766520244b5f7b585f7b4b7d5e7b6d696e7d7d2b5c44656c74615f7b585f7b4b7d5e7b6d696e7d7d240a6e65662e2028496e207468652067656e6572616c207479706520636173652c20746865726520697320616e6f7468657220617267756d656e742c20632e662e2074776f0a636c61696d7320646f776e2e295c656e647b636c61696d7d0a5c626567696e7b70726f6f667d0a497420737566666963657320746f206170706c79205c7265667b4c69754e65666e6573737d20746f2024585f7b6b7d5e7b6d696e7d242c20616e64207468656e0a726573747269637420746f2024585f7b4b7d2e24200a5c656e647b70726f6f667d0a5c6d6564736b69707b7d0a0a0a4e6f772077652070726f6365656420627920636173657320646570656e64696e67206f6e20746865204b6f64616972612064696d656e73696f6e2e200a5c626567696e7b636c61696d7d0a284361736520313a20245c6e753d32242920496e207468652063617365207468617420746865207370656369616c206669626572206973206269672c2074686572650a6973206120636f6d70757461626c6520246d5f7b307d242073756368207468617420666f7220246d5f7b307d7c6d242c20776520686176650a5c5b0a685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874293d685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5c7269676874295c7269676874292e0a5c5d0a5c656e647b636c61696d7d0a5c626567696e7b70726f6f667d0a4279207468652061626f76652c20776520616368696576652024585e7b6d696e7d242073756368207468617420244b5f7b587d2b5c44656c746124206973206e65660a6f6e20626f74682024585f7b6b7d5e7b6d696e7d2420616e642024585f7b4b7d5e7b6d696e7d242e20427920746865204b6177616d61746120566965687765670a56616e697368696e67205468656f72656d205c7265667b74686d3a4566666563746976654b565653757266616365737d206170706c69656420746f20746865207370656369616c0a66696265722028616e64207468652073656d69636f6e74696e75697479207468656f72656d2920746865726520657869737473206120636f6d70757461626c6520246d5f7b307d5c676730240a73756368207468617420666f7220246d5f7b307d3c6d2420616e642024693e30242c2077652068617665200a5c5b0a685e7b697d5c6c656674286d5c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5c7269676874295c7269676874293d685e7b697d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874293d302e0a5c5d0a496e20666163742c20696620245c44656c74613d30242c207468656e20456b656461686c27732076616e697368696e67205468656f72656d205c7265667b456b656461686c56616e697368696e677d0a63616e206265206170706c6965642e20546875732c206170706c79696e672074686520696e76617269616e6365206f662045756c65722063686172616374657269737469630a285468656f72656d205c7265667b544641455f4c69755f44494f507d292c20616e64206269726174696f6e616c20696e76617269616e6365206f662074686520706c75726967656e6572612c0a697420666f6c6c6f7773207468617420666f7220246d3e6d5f7b307d242c200a5c5b0a685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874293d685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5c7269676874295c7269676874292e0a5c5d0a5c656e647b70726f6f667d0a5c626567696e7b636c61696d7d0a4966205365727265206475616c69747920686f6c6473206f6e2024582f52242c207468656e20666f722073756666696369656e746c79206c6172676520246d240a616e6420616e79206b6f64616972612064696d656e73696f6e2c2077652068617665200a5c5b0a685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874293d685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5c7269676874295c7269676874292e0a5c5d0a205c656e647b636c61696d7d0a5c626567696e7b70726f6f667d0a4279207468652070726576696f757320636c61696d2c207765206163686965766520616e20245c70695e7b5c7072696d657d3a585e7b6d696e7d5c746f20525e7b5c7072696d657d240a616e6420616e2024525e7b5c7072696d657d24206d6f72706869736d2024585c6f74696d657320525e7b5c7072696d657d5c746f20585e7b6d696e7d2420737563680a7468617420626f74682024585f7b6b7d5c746f20585f7b6b7d5e7b6d696e7d24206973206f627461696e6564206279207375636365737369766520626c6f772d646f776e730a6f6620245c6c656674282d315c726967687429242063757276657320616e6420626f746820244b5f7b585f7b6b7d5e7b6d696e7d7d2b5c44656c74615f7b585f7b6b7d5e7b6d696e7d7d240a616e6420244b5f7b585f7b4b7d5e7b6d696e7d7d2b5c44656c74615f7b585f7b4b7d5e7b6d696e7d7d2420617265206e65662e204e6f772c20627920746865205468656f72656d730a5c7265667b544641455f4c69755f44494f507d20616e64205c7265667b636f723a4f737365726d616e56617269616e747d20697420737566666963657320746f0a73686f7720746861742024485e7b317d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c656674286d5c6c656674284b5f7b587d2b5c44656c74615c7269676874295c7269676874295c726967687429240a697320746f7273696f6e2066726565206f7220746861742024525e7b317d5c70695f7b2a7d5e7b5c7072696d657d5c6d61746863616c7b4f7d5f7b587d5c6c656674286d5c6c656674284b5f7b587d2b5c44656c74615c7269676874295c726967687429240a697320746f7273696f6e20667265652e204974207365656d73207468617420616e7920746f7273696f6e20696e20746865207365636f6e64207368656166206f63637572730a61742074686520636c6f73656420706f696e7420245c6c656674286b5c72696768742924206f662024533d537065635c20522c2420736f2069742073686f756c643f0a287468697320776f756c6420626520656173696572206966205365727265204475616c6974792068656c64206f76657220522129207375666669636520746f2073686f770a7468617420746865206475616c73206f6620746865736520245c6d61746863616c7b4f7d5f7b4b7d2d246d6f64756c65732061726520245c6c656674286b5c7269676874292d24646976697369626c652e0a0a432e662e20537568207765206d6179206261736520746f20617373756d652024525e7b5c7072696d657d2420697320756e72616d69666965642c20616e6420746875730a632e662e205c636974655b312e322e315d7b5375687d2c2024585f7b6b7d5e7b6d696e7d24206c6966747320746f2024575f7b327d242e20432e662e205c636974657b54616e7d2c0a244b5f7b587d2b5c44656c7461242069732073656d695c2d616d706c652c20736f20245c6c6566747c6d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c72696768747c240a636f6e7461696e73206120736d6f6f746820637572766520666f7220246d5c67673024207768696368207468657265666f7265206c6966747320746f2024575f7b327d5c6c656674286b5c726967687429242e0a4c657420244c3a3d6d5c6c656674284b5f7b587d2b5c44656c74615c726967687429242e2041732077652061726520696e20746865207465726d696e616c2063617465676f72792c0a616e6420244c2420686173206e6f20737461626c652062617365206c6f6375732c207468656e20706f696e7420626c6f77757073207072657365727665206f75720a24575f7b327d5c6c656674286b5c72696768742924206c696674696e67206f662024585f7b6b7d242c20616e6420616c736f20676c6f62616c2067656e65726174696f6e0a6973207072657365727665642c20632e662e205c636974657b5375687d206f72204c696574646b652e20546875732074686520726564756374696f6e73206f660a5c636974655b352e31322e612066726f6d20746865206f6e6c696e65206c656374757265206e6f7465732076657273696f6e5d7b45567d20686f6c6420696e20746869730a73657474696e672c20616e6420746869732067697665732061207375726a65637469766974792024485e7b317d5c6c656674284c5f7b6b7d5e7b2a7d5c6f74696d6573204e5f7b585f7b6b7d2f587d5e7b2a7d5c7269676874295c746f20485e7b317d5c6c656674284c5f7b6b7d5e7b2a7d5c7269676874292e240a4e6f7720666f7220246d5c676730242c2024485e7b327d5c6c656674284c5c7269676874293d485e7b327d5c6c656674284c5c6f74696d6573204e5f7b585f7b6b7d2f587d5c7269676874293d30242c0a736f206279205468656f72656d205c7265667b544641455f4c69755f44494f507d2c2024485e7b317d5c6c656674284c5e7b2a7d5c7269676874295c6f74696d6573206b5c617070726f7820485e7b317d5c6c65667428585f7b6b7d2c4c5f7b6b7d5e7b2a7d5c7269676874292c240a24485e7b317d5c6c656674284c5e7b2a7d5c6c656674282d585f7b6b7d5c7269676874295c7269676874295c6f74696d6573206b5c617070726f7820485e7b317d5c6c65667428585f7b6b7d2c4c5f7b6b7d5c6f74696d6573204e5f7b585f7b6b7d2f587d5e7b2a7d5c7269676874292e240a4170706c79696e67204e616b6179616d612773204c656d6d6120746f20746865206469616772616d0a5c5b0a5c78796d61747269787b485e7b317d5c6c656674284c5e7b2a7d5c6c656674282d585f7b6b7d5c7269676874295c7269676874295c61725b645d202620485e7b317d5c6c656674284c5e7b2a7d5c7269676874295c61725b645d5c5c0a485e7b317d5c6c65667428585f7b6b7d2c4c5f7b6b7d5c6f74696d6573204e5f7b585f7b6b7d2f587d5e7b2a7d5c7269676874295c61725b725d202620485e7b317d5c6c65667428585f7b6b7d2c4c5f7b6b7d5e7b2a7d5c7269676874290a7d0a5c5d0a67697665732061207375726a656374696f6e2024485e7b317d5c6c656674284c5e7b2a7d5c6c656674282d585f7b6b7d5c7269676874295c7269676874295c74776f6865616472696768746172726f7720485e7b317d5c6c656674284c5e7b2a7d5c726967687429240a776869636820636f6e636c75646573207468652070726f6f662e200a5c656e647b70726f6f667d0a5c6d6564736b69707b7d0a0a5c626567696e7b636c61696d7d0a284361736520323a20245c6e753d30242920496e207468652063617365207468617420746865207370656369616c2066696265722068617320245c6e755c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874293d30242c0a7468657265206973206120636f6d70757461626c6520246d5f7b307d242073756368207468617420666f7220246d5f7b307d7c6d2c242077652068617665200a5c5b0a685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874293d685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5c7269676874295c7269676874292e0a5c5d0a5c656e647b636c61696d7d0a5c626567696e7b70726f6f667d0a4173206265666f72652c207765206163686965766520616e20245c70695e7b5c7072696d657d3a585e7b6d696e7d5c746f20525e7b5c7072696d657d2420616e640a616e2024525e7b5c7072696d657d24206d6f72706869736d2024585c6f74696d657320525e7b5c7072696d657d5c746f20585e7b6d696e7d24207375636820746861740a626f74682024585f7b6b7d5c746f20585f7b6b7d5e7b6d696e7d24206973206f627461696e6564206279207375636365737369766520626c6f772d646f776e730a6f6620245c6c656674282d315c726967687429242063757276657320616e6420626f746820244b5f7b585f7b6b7d5e7b6d696e7d7d2b5c44656c74615f7b585f7b6b7d5e7b6d696e7d7d240a616e6420244b5f7b585f7b4b7d5e7b6d696e7d7d2b5c44656c74615f7b585f7b4b7d5e7b6d696e7d7d2420617265206e65662e200a0a4170706c79696e67205c636974657b54616e7d2c2077652066696e64207468617420244b5f7b585f7b6b7d5e7b6d696e7d7d2b5c44656c74615f7b585f7b6b7d5e7b6d696e7d7d240a69732073656d692d616d706c652e20556e646572207468652070736575646f2d65666665637469766520617373756d7074696f6e2c20616e642073696e636520245c6e755c6c656674284b5f7b585f7b6b7d5e7b6d696e7d7d2b5c44656c74615f7b585f7b6b7d5e7b6d696e7d7d5c7269676874293d30242c0a62757420244b5f7b585f7b6b7d5e7b6d696e7d7d2b5c44656c74615f7b585f7b6b7d5e7b6d696e7d7d24206973206e65662c207468656e2061637475616c6c790a244b5f7b585f7b6b7d5e7b6d696e7d7d2b5c44656c74615f7b585f7b6b7d5e7b6d696e7d7d5c657175697630242e20412068696768206d756c7469706c65206f660a612073656d692d616d706c652c20616e64206e756d65726963616c6c79207472697669616c2062756e646c6520697320676c6f62616c6c792067656e6572617465640a616e64206e756d65726963616c6c79207472697669616c2c2068656e636520245c6d61746863616c7b4f7d5f7b585f7b6b7d5e7b6d696e7d7d5c6c656674286d5c6c656674284b5f7b585f7b6b7d5e7b6d696e7d7d2b5c44656c74615f7b585f7b6b7d5e7b6d696e7d7d5c7269676874295c7269676874293d5c6d61746863616c7b4f7d5f7b585f7b6b7d5e7b6d696e7d7d2c240a246d5f7b6b7d5c676730242e2041637475616c6c79207468652073616d6520686f6c6473206f6e20626f7468206669626572732c2073696e636520746865206162756e64616e63650a686173206265656e2070726f76656e206f7665722061206669656c6420246b242e20546875732c20706572686170732074616b696e6720246d5e7b5c7072696d657d3d6d5f7b6b7d5c63646f74206d5f7b4b7d242c0a7468656e2074686520636f6e636c7573696f6e20666f6c6c6f77732066726f6d205468656f72656d205c7265667b636f723a4f737365726d616e56617269616e747d0a616e6420636f686f6d6f6c6f676963616c20666c61746e657373206f662074686520736d6f6f7468206d61702024585e7b6d696e7d5c746f20525e7b5c7072696d657d242c0a632e662e205c636974655b4578632e20352e332e31345d7b4c69757d2e200a5c656e647b70726f6f667d0a5c626567696e7b636f6d6d656e747d0a5c626567696e7b636c61696d7d0a2847656e6572616c205479706520436173652c20657175616c2063686172616374657269737469632050726f6f662032206578706572696d656e74616c2d20696e636c756465640a6265636175736520696e746572657374696e6720646966666572656e742070726f6f662920496e207468652067656e6572616c207479706520636173652c2074686572650a697320736f6d6520246d5f7b307d242073756368207468617420666f7220246d5f7b307d7c6d242c20776520686176650a5c5b0a685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874293d685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5c7269676874295c7269676874292e0a5c5d0a5c656e647b636c61696d7d0a5c626567696e7b70726f6f667d0a427920636c61696d205c7265667b436c61696d3a4d696e696d616c4d6f64656c4f6e5370656369616c7d2c2077652063616e2074616b652024585f7b6b7d240a6d696e696d616c2e204669727374206e6f7465207468617420632e662e205c636974655b312e322e312c312e322e335d7b5375687d2c20616674657220626173650a6368616e676520736f207468617420246b2420697320616c67656272616963616c6c7920636c6f73656420616e642024522420697320636f6d706c657465202f0a756e72616d69666965642c207468656e2024585f7b6b7d24206c6966747320746f2024575f7b327d24205c7465787462667b28646f65732024585f7b4b7d243f0a49206775657373207468697320697320696d706f7274616e745c696e636c75646567726170686963737b70617374656436332e706e677d6c696564746b65207d0a5c656e647b70726f6f667d0a5c7465787462667b736f206120736d6f6f74682073757266616365206f76657220616c67656272616963616c6c7920636c6f736564206669656c64206c696674730a746f2072616d696669656420657874656e73696f6e206f662024575c6c656674286b5c726967687429242e20297d0a5c626567696e7b70726f6f667d0a2c20616e642c20627920456b656461686c2773205468656f72656d205c7265667b456b656461686c56616e697368696e677d20616e64205468656f72656d205c7265667b544641455f4c69755f44494f507d2c0a5c5b0a685e7b307d5c6c65667428324b5f7b585f7b6b7d7d5c7269676874293d685e7b307d5c6c65667428324b5f7b585f7b4b7d7d5c7269676874292c685e7b307d5c6c65667428334b5f7b585f7b6b7d7d5c7269676874293d685e7b307d5c6c65667428334b5f7b585f7b4b7d7d5c7269676874295c205c205c737461720a5c5d0a204279205468656f72656d205c7265667b544641455f4c69755f44494f507d2c20616e64205365727265204475616c6974792c2077652068617665200a5c5b0a32685e7b307d5c6c656674285c4f6d6567615f7b585f7b6b7d7d5c7269676874292b685e7b317d5c6c656674285c4f6d6567615f7b585f7b4b7d7d5c7269676874293d32685e7b307d5c6c656674285c4f6d6567615f7b585f7b4b7d7d5c7269676874292b685e7b317d5c6c656674285c4f6d6567615f7b585f7b6b7d7d5c7269676874290a5c5d0a20736f20746861742062792073656d692d636f6e74696e756974792c200a5c5b0a685e7b307d5c6c656674285c4f6d6567615f7b585f7b6b7d7d5c7269676874293d685e7b317d5c6c656674285c4f6d6567615f7b585f7b4b7d7d5c7269676874295c205c205c737461725c737461722e0a5c5d0a2041732077652061726520696e20657175616c2063686172616374657269737469632c20697420737566666963657320746f20776f726b20696e66696e69746573696d616c6c792e0a417320246b2420697320706572666563742c207468656e206279206166746572207468652062617365206368616e676520736f2024522420697320636f6d706c6574652c0a7468656e20632e662e205c636974655b436861707420325d7b53657272657d2c2024525c617070726f78206b5c6c6566745b5c6c6566745b745c72696768745d5c72696768745d242c0a746875732062792028573244494f502064697669736962696c6974792e776f726470726573732e636f6d205c7465787462667b666978206369746174696f6e7d290a697420737566666963657320746f2073686f77207468617420666f722024535f7b6e7d3d537065635c206b5c6c6566745b745c72696768745d2f5c6c65667428745e7b6e2b317d5c726967687429240a666f7220616c6c20246e242c20245c6c65667428585f7b6e7d2c5c756c636f726e65725c44656c74615f7b6e7d5c7572636f726e65725c72696768742924206861730a61206c696674696e6720245c6c656674285c74696c64657b587d5f7b6e7d2c5c756c636f726e65725c74696c64657b5c44656c74617d5f7b6e7d5c7572636f726e65725c726967687429240a6f76657220245c74696c64657b537d5f7b6e7d3d537065635c6c65667428575f7b327d5c6c656674286b5c6c6566745b745c72696768745d2f5c6c65667428745e7b6e2b317d5c7269676874295c7269676874295c726967687429240a73756368207468617420245c74696c64657b587d5f7b6e7d2f5c74696c64657b537d5f7b6e7d242069732061206c6f6720736d6f6f7468206c696674696e67206f660a24585f7b6e7d2f535f7b6e7d242e200a0a4279205c636974657b54616e7d2c2077652063616e20617373756d6520244b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d242069732073656d692d616d706c652c0a616e6420746875732061206c61726765206d756c7469706c6520636f6e7461696e73206120736d6f6f74682063757276652c207768696368206c6966747320746f0a24575f7b327d5c6c656674286b5c7269676874292e242054687573206279205c636974655b382e335d7b45567d2c20697420737566666963657320746f2073686f770a7468657265206172652065786163742073657175656e6365733a200a5c5b0a305c746f20705c63646f745c4f6d6567615f7b5c74696c64657b587d5f7b6e7d2f5c74696c64657b537d5f7b6e7d7d5e7b617d5c746f5c4f6d6567615f7b5c74696c64657b587d5f7b6e7d2f5c74696c64657b537d5f7b6e7d7d5e7b617d5c746f5c4f6d6567615f7b585f7b6e7d2f535f7b6e7d7d5e7b617d5c746f300a5c5d0a2024615c676530242e20436f6e736964657220746865206469616772616d3a200a5c5b0a5c78796d61747269787b305c61725b725d202620705c63646f745c4f6d6567615f7b5c74696c64657b587d5f7b6e7d2f5c74696c64657b537d5f7b6e7d7d5e7b617d5c61725b725d2026205c4f6d6567615f7b5c74696c64657b587d5f7b6e7d2f5c74696c64657b537d5f7b6e7d7d5e7b617d5c61725b725d5e7b725f7b6e7d7d5c61725b645d5f7b667d2026205c4f6d6567615f7b585f7b6e7d2f535f7b6e7d7d5e7b617d5c61725b725d5c61725b645d5f7b677d2026205c63646f74735c5c0a305c61725b725d202620705c63646f745c4f6d6567615f7b5c74696c64657b587d5f7b6e2d317d2f5c74696c64657b537d5f7b6e2d317d7d5e7b617d2026205c4f6d6567615f7b5c74696c64657b585f7b6e2d317d7d2f5c74696c64657b537d5f7b6e2d317d7d5e7b617d5c61725b725d2026205c4f6d6567615f7b585f7b6e2d317d2f535f7b6e2d317d7d5e7b617d5c61725b725d202620300a7d0a5c5d0a546f2073686f77207375726a6563746976697479206f662024725f7b6e7d242c20632e662e205c636974655b70672e203638315d7b47487d2c2069742073756666696365730a746f2073686f77207375726a6563746976697479206f662024662420616e642024672e2420466f722024613d31242c207468697320686f6c647320627920245c737461725c73746172242e0a466f722024613d32242c2074656e736f722074686520626f74746f6d20726f77206f6620746865206469616772616d20776974682024324b5f7b5c74696c64657b587d5f7b6e2d317d7d2c240a616e642074686520746f7020726f7720776974682024324b5f7b5c74696c64657b587d5f7b6e7d7d242e20427920245c73746172242c2077652068617665207375726a65637469766974790a6f662024662c672420616e64207468657265666f72652024725f7b6e7d24206973207375726a6563746976652c2061667465722074656e736f72696e67207468650a746f7020726f77207769746820242d324b5f7b5c74696c64657b587d5f7b6e7d7d2e24205c656e647b70726f6f667d0a5c656e647b636f6d6d656e747d0a0a0a5c6d6564736b69707b7d0a0a0a0a5c73656374696f6e7b46696e6974652047656e65726174696f6e20526573756c74737d0a0a546865206e657874207374657020697320746f2072656d6f766520746865207265737472696374696f6e206f6e207468652062617365206c6f6375732066726f6d0a70726f706f736974696f6e205c7265667b5465726d696e616c53696d706c65436173657d2e200a5c626567696e7b636f726f6c6c6172797d0a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643438382e706e677d0a0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643438392e706e677d0a5c656e647b636f6d6d656e747d0a5c6c6162656c7b636f723a4b4c545f56657273696f6e7d204c657420245c6c65667428582c5c44656c74615c726967687429242062652061206b6c7420706169720a6f662072656c61746976652064696d656e73696f6e20243224206f76657220612044565220245224207769746820706572666563742072657369647565206669656c640a246b24206f662063686172616374657269737469632024703e302420616e642070657266656374206672616374696f6e206669656c6420244b24250a5c626567696e7b636f6d6d656e747d0a2c20616e6420244b2420697320656974686572206f66206368617261637465726973746963202430240a5c656e647b636f6d6d656e747d0a5c626567696e7b636f6d6d656e747d0a206f722024585f7b4b7d24206c6966747320746f2024575f7b327d242e20417373756d6520746861742024585f7b6b7d24206c6966747320746f2024575f7b327d240a5c656e647b636f6d6d656e747d0a2e20417373756d65207468617420244b5f7b587d2b5c44656c7461242069732c206269672c20245c6d61746862627b517d242d436172746965722c20616e640a73696d706c65206e6f726d616c2063726f7373696e6773206f766572202452242e205468656e2c2074686572652065786973747320612028636f6d70757461626c65290a246d5f7b307d2420646570656e64696e67206f6e2074686520696e74657273656374696f6e206e756d626572732c2073756368207468617420666f7220246d5c696e206d5f7b307d5c6d61746862627b5a7d5e7b2b7d240a2c200a5c5b0a685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874293d685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5c7269676874295c7269676874290a5c5d0a20746875732c20616674657220706f737369626c7920657874656e64696e67202452242c207468652063616e6f6e6963616c2072696e672024525c6c656674284b5f7b587d2b5c44656c74615c726967687429240a69732066696e6974656c792067656e657261746564206f766572202452242e20496620244b5f7b587d2b5c44656c7461242069732070736575646f2d656666656374697665286e6f740a6e65636573736172696c7920626967292c206120636f6e7472616374696f6e206f66206120244b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d242d6e656761746976650a65787472656d616c2072617920637574206f757420627920616e20616d706c6520244824206f6e2024522420696e6475636573206120636f6e7472616374696f6e0a6f66206120244b5f7b587d2b5c44656c746124206e656761746976652065787472656d616c207261792e2049662074686520636f6e7472616374696f6e2069730a6120666c697070696e6720636f6e7472616374696f6e2c207468656e2074686520666c6970206578697374732e205c656e647b636f726f6c6c6172797d0a5c626567696e7b70726f6f667d0a53696e636520746865206879706f74686573697320616e6420636f6e636c7573696f6e20617265207072657365727665642062792062617365206368616e67652c0a7468656e20657874656e64696e67202452242c207765206d617920617373756d65207468617420246b2420697320616c67656272616963616c6c7920636c6f7365640a616e6420746861742024522420697320636f6d706c6574652e205468652070726f6f6620666f6c6c6f77732073696d696c61726c7920746f205c636974655b312e365d7b484d58323031307d0a65786365707420746861742050726f706f736974696f6e205c7265667b5465726d696e616c53696d706c65436173657d206973207573656420696e20706c6163650a6f66204b6177616d61746120566965687765672056616e697368696e672e20526563616c6c207468617420746865206c6f672d63616e6f6e6963616c2072696e670a6f6620244b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d242069732066696e6974656c792067656e6572617465642028632e662e205c636974655b372e315d7b54616e7d290a736f20244e5f7b5c7369676d617d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c72696768742924206973206120245c6d61746862627b517d242d64697669736f722e0a4c6574200a5c5b0a5c54686574615f7b6b7d3d5c44656c74615f7b6b7d2d5c44656c74615f7b6b7d5c7765646765204e5f7b5c7369676d617d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874290a5c5d0a20616e64206c65742024305c6c655c54686574615c6c655c44656c746124206265206120245c6d61746862627b517d242d64697669736f72206f6e2024582f52240a7375636820746861742c206279206c6f672d736d6f6f74686e65737320250a5c626567696e7b636f6d6d656e747d0a616e6420706f737369626c7920612066696e6974652062617365206368616e676520746f20656e737572652024585c746f20522420697320756e72616d69666965642c0a5c7465787462667b646f6e2774206e6565642c2073696e636520776520746f6f6b20636f6d706c6574696f6e206f66205220736f20636f6d706163742e7d0a5c656e647b636f6d6d656e747d0a7b7d20245c54686574617c5f7b585f7b6b7d7d3d5c54686574615f7b6b7d2e24205265706c6163696e6720245c6c65667428582c5c44656c74615c726967687429240a6279206120626c6f772d75702c20617373756d6520245c6c65667428582c5c44656c74615c72696768742924206973207465726d696e616c2e20427920646566696e6974696f6e0a6f6620244e5f7b5c7369676d617d2c24206c657474696e6720246d5c6767302420746f2066697420746865206879706f746865736973206f662050726f706f736974696f6e0a5c7265667b5465726d696e616c53696d706c65436173657d2c20616e642073756666696369656e746c7920646976697369626c652073756368207468617420246d5c6c656674284b5f7b585f7b6b7d7d2b5c54686574615f7b6b7d5c726967687429240a697320696e74656772616c2c207468656e0a5c5b0a685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874293d685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c54686574615f7b6b7d5c7269676874295c7269676874290a5c5d0a616e6420667572746865726d6f72652c2062792050726f706f736974696f6e205c7265667b5465726d696e616c53696d706c65436173657d2c20200a5c5b0a685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c54686574615f7b6b7d5c7269676874295c7269676874293d685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b4b7d7d2b5c54686574615f7b4b7d5c7269676874295c7269676874292e0a5c5d0a20417320245c54686574615c6c655c44656c7461242c207468652066697273742070617274206f6620746865207468656f72656d20666f6c6c6f77732062792073656d69636f6e74696e756974792e0a0a4e6f7720627920746865207468656f7279206f662073757266616365732c20746865726520697320246d5c676730242c2073756368207468617420245c6269676f706c75735f7b6d5c6765307d485e7b307d5c6c656674286d6c5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c726967687429240a69732067656e65726174656420696e20646567726565202431242c20736f20746861742074686572652069732061207375726a656374696f6e200a5c5b0a535e7b6c7d485e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874295c74776f6865616472696768746172726f7720485e7b307d5c6c656674286d6c5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874292e0a5c5d0a200a20436f6e73696465722074686520666f6c6c6f77696e67206469616772616d3a200a5c5b0a5c78796d61747269787b535e7b6c7d485e7b307d5c6c656674286d5c6c656674284b5f7b587d2b5c44656c74615c7269676874292f525c7269676874295c61725b725d5e7b5c616c7068617d5c61725b645d202620485e7b307d5c6c656674286d6c5c6c656674284b5f7b587d2b5c44656c74615c7269676874292f525c7269676874295c61725b645d5c5c0a535e7b6c7d485e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874295c61725b725d5e7b5c74776f6865616472696768746172726f777d202620485e7b307d5c6c656674286d6c5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874290a7d0a5c5d0a54686520766572746963616c206d61707320617265207375726a656374697665206279207468652066697273742070617274206f6620746865207468656f72656d0a28616e64206170706c79696e67204e616b6179616d612773206c656d6d6120746f2070756c6c206261636b207468652067656e657261746f7273206f66207468650a246b242d6d6f64756c6573292e204e6f7720616761696e207573696e672c204e616b6179616d612773204c656d6d61205c636974655b4368617074657220352e335d7b47487d2c0a7375726a6563746976697479206f662074686520626f74746f6d206d617020696d706c696573207375726a6563746976697479206f6620245c616c706861242c0a616e6420746875732024525c6c656674284b5f7b587d2b5c44656c74615c726967687429242069732066696e6974656c792067656e657261746564206f7665720a24522e24200a0a46696e616c6c7920737570706f73652074686174207468657265206973206120636f6e7472616374696f6e206f662061206375727665206f6e2074686520636c6f7365640a666962657220245c6c65667428585f7b6b7d2c5c44656c74615f7b6b7d5c7269676874292420636f72726573706f6e64696e6720746f206120244b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d240a2d6e656761746976652065787472656d616c2072617920245c5369676d615f7b6b7d242e204966206e65636573736172792c20657874656e642024522420746f0a626520636f6d706c65746520616e6420246b2420616c67656272616963616c6c7920636c6f7365642e204c65742024485f7b6b7d3d487c5f7b585f7b6b7d7d240a62652073756368207468617420245c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d2b485f7b6b7d5c7269676874292e5c5369676d615f7b6b7d3d30242e0a54686520676f616c20697320746f2073686f772074686174200a5c5b0a525c6c656674284b5f7b587d2b5c44656c74612b482f525c7269676874290a5c5d0a69732066696e6974656c792067656e65726174656420736f207468617420746865726520657869737473206120636f6e7472616374696f6e20646566696e65642062790a24585f7b317d3d50726f6a5c20525c6c656674284b5f7b587d2b5c44656c74612b482f525c726967687429242e20486f77657665722c206173202448242069730a616d706c652c207468656e20756e6465722074686520617373756d7074696f6e207468617420244b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d242069732070736575646f2d6566666563746976652c0a244b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d2b485f7b6b7d242069732061637475616c6c79206269672c20616e6420736f207468697320666f6c6c6f77732e200a0a5c6d6564736b69707b7d0a5c656e647b70726f6f667d0a5c626567696e7b636f726f6c6c6172797d0a5c6c6162656c7b47656e6572616c697a656446696e69746547656e65726174696f6e7d4c657420245c6c65667428582c5c44656c74615c726967687429242062650a61206b6c742070616972206f662072656c61746976652064696d656e73696f6e20243224206f76657220612044565220245224207769746820706572666563740a72657369647565206669656c6420246b24206f662063686172616374657269737469632024703e302420616e642070657266656374206672616374696f6e206669656c640a244b2420250a5c626567696e7b636f6d6d656e747d0a2c20616e6420244b2420697320656974686572206f66206368617261637465726973746963202430240a5c656e647b636f6d6d656e747d0a5c626567696e7b636f6d6d656e747d0a206f722024585f7b4b7d24206c6966747320746f2024575f7b327d242e20417373756d6520746861742024585f7b6b7d24206c6966747320746f2024575f7b327d240a5c656e647b636f6d6d656e747d0a2e20417373756d65207468617420244b5f7b587d2b5c44656c74612420697320245c6d61746862627b517d242d436172746965722c20616e642073696d706c650a6e6f726d616c2063726f7373696e6773206f766572202452242e2049662024415f7b317d2c2e2e2e2c415f7b6d7d242061726520616e7920616d706c652064697669736f72732c0a7468656e20283129207468652072696e672024525c6c65667428582c4b5f7b587d2b5c44656c74612b415f7b317d2c2e2e2e2c4b5f7b587d2b5c44656c74612b415f7b6e7d5c726967687429240a69732066696e6974656c792067656e657261746564206f7665722024522e24205c656e647b636f726f6c6c6172797d0a5c626567696e7b70726f6f667d0a432e662e207468652070726f6f66206f66205c636974655b322e31315d7b435a7d2c20697420737566666963657320746f2070726f7665207468617420696620250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963737b70617374656436382e706e677d0a5c656e647b636f6d6d656e747d0a7b7d2024473d5c73756d5f7b693d317d5e7b6b7d6d5f7b697d5c6c65667428615c6c656674284b5f7b587d2b5c44656c74615f7b697d2b415f7b697d5c7269676874295c726967687429242c0a66697865642024615c696e5c6d61746862627b4e7d242c20616e6420246d5f7b317d2c2e2e2e2c6d5f7b6b7d5c6765302420616e6420246c5c696e5c6c6566745c7b20312c2e2e2e2c6c5c72696768745c7d20240a7468656e2074686572652065786973747320246d5f7b6c7d24207375636820746861742074686520666f6c6c6f77696e67206d61707320617265207375726a6563746976650a5c5b0a485e7b307d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c65667428472d615c6c656674284b5f7b587d2b5c44656c74612d415f7b6c7d5c7269676874295c7269676874295c7269676874295c6f74696d657320485e7b307d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c65667428615c6c656674284b5f7b587d2b5c44656c74612b415f7b6c7d5c7269676874295c7269676874295c7269676874295c746f20485e7b307d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c65667428475c7269676874295c7269676874290a5c5d0a206973207375726a6563746976652e204279204e616b6179616d612773206c656d6d61206170706c6965642061732061626f76652c2069742073756666696365730a746f2073686f7720746865207375726a6563746976697479206f6e207468652063656e7472616c2066696265722e200a0a4170706c79696e67205c636974657b54616e7d2c207468657265206578697374732061206d696e696d616c206d6f64656c20245c6c65667428585f7b6b7d5e7b5c7072696d657d2c5c44656c74615f7b6b7d5e7b5c7072696d657d5c726967687429240a666f7220245c6c65667428585f7b6b7d2c5c44656c74615f7b6b7d5c726967687429242c2073756368207468617420244b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d240a6973206e656620616e642073656d692d616d706c652e205468757320746865726520697320246d5c676730242073756368207468617420246d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c726967687429240a697320626f74682062706620616e6420246d2d3224206973206c6172676520656e6f75676820736f2074686520656666656374697665204b6177616d61746120566965687765670a76616e697368696e67205468656f72656d205c7265667b74686d3a4566666563746976654b565653757266616365737d6170706c6965732e204e6f77207468650a70726f6f66206f66205c636974655b322e375d7b435a7d206170706c6965732e200a5c656e647b70726f6f667d0a5c6d6564736b69707b7d0a0a0a0a5c73656374696f6e7b4162756e64616e63657d0a0a4c657420245c47616d6d612420612067656f6d65747269632076616c756174696f6e206f6e202458242e20446566696e6520245c7369676d615f7b5c47616d6d617d3d696e665c6c6566745c7b206d756c745f7b5c47616d6d617d445e7b5c7072696d657d5c207c5c20445c73696d5f7b5c6d61746862627b527d7d445e7b5c7072696d657d5c6765305c72696768745c7d205c696e5c6d61746862627b527d242e0a4173206120726573756c74206f66207468652067656e6572616c697a65642066696e6974652067656e65726174696f6e3a200a5c626567696e7b636f726f6c6c6172797d0a5c6c6162656c7b74686d4162756e64616e63654e6566426967496d7069657353656d69616d706c65527d5c636974655b332e385d7b434c7d4c657420245c6c65667428582c5c44656c74615c726967687429240a62652061206b6c742070616972206f662072656c61746976652064696d656e73696f6e20243224206f76657220612044565220245224207769746820706572666563740a72657369647565206669656c6420246b24206f662063686172616374657269737469632024703e302420616e642070657266656374206672616374696f6e206669656c640a244b242e20417373756d65207468617420245c44656c746124206973206269672e20496620244b5f7b587d2b5c44656c746124206973206e65662c207468656e0a69742069732073656d692d616d706c652e205c656e647b636f726f6c6c6172797d0a5c626567696e7b70726f6f667d0a4c65742024412420616e20616d706c6520245c6d61746862627b517d242d64697669736f72206f6e202458242073756368207468617420245c6c65667428582c5c44656c74612b415c726967687429240a6973206b6c742e20417320245c44656c746124206973206269672c20697420697320706f737369626c6520746f20777269746520245c44656c74613d5c44656c74615e7b5c7072696d657d2b41240a73756368207468617420245c6c65667428582c5c44656c74615e7b5c7072696d657d2b415c72696768742924206973206b6c742e2054687573207468652072696e673a0a5c5b0a5c6d61746863616c7b527d3d525c6c656674284b5f7b587d2b5c44656c74612c4b5f7b587d2b5c44656c74612b415c7269676874290a5c5d0a2069732066696e6974656c792067656e65726174656420627920436f726f6c6c617279205c7265667b47656e6572616c697a656446696e69746547656e65726174696f6e7d2c0a616e642024537570705c205c6d61746863616c7b527d2420636f6e7461696e732061206269672064697669736f722028244b5f7b587d2b5c44656c74612b4124292c0a736f20616e792070736575646f2d6566666563746976652024445c696e5c6d61746862627b527d5f7b2b7d5c6c656674284b5f7b587d2b5c44656c74615c7269676874292b5c6d61746862627b527d5f7b2b7d5c6c656674284b5f7b587d2b5c44656c74612b415c726967687429240a697320696e2024537570705c205c6d61746863616c7b527d242e204279205468656f72656d205c7265667b74686d332e357d2832292c2024537570705c205c6d61746863616c7b527d3d5c6d61746862627b527d5f7b2b7d5c6c656674284b5f7b587d2b5c44656c74612c4b5f7b587d2b5c44656c74612b415c7269676874292e240a466f7220616e7920245c657073696c6f6e3e30242c20616e6420616e792067656f6d65747269632076616c756174696f6e20245c47616d6d6124206f6e202458242c0a245c7369676d615f7b5c47616d6d617d5c6c656674284b5f7b587d2b5c44656c74612b5c657073696c6f6e20415c7269676874293d30242077686572652c20736f0a7468617420245c7369676d615f7b5c47616d6d617d24206973207a65726f206f6e2024537570705c205c6d61746863616c7b527d242c20616e6420746875730a7468652063656e747265206f6620245c47616d6d6124206973206e6f7420696e20245c6d61746862627b427d5c6c656674284b5f7b587d2b5c44656c74615c726967687429240a666f7220616e79207375636820245c47616d6d61242e200a5c656e647b70726f6f667d0a5c6d6564736b69707b7d0a0a5c626567696e7b646566696e6974696f6e7d0a5c636974655b64656620342e315d7b434c7d250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963737b70617374656437312e706e677d0a5c656e647b636f6d6d656e747d0a7b7d204c65742024572420612066696e6974652064696d656e73696f6e616c207265616c20766563746f722073706163652c2024435c73756273657420572420610a636c6f73656420636f6e76657820636f6e65207370616e6e696e67202457242c20616e642024765c696e2057242e205468652076697369626c6520626f756e646172790a6f66202443242066726f6d20247624206973200a5c5b0a563d5c6c6566745c7b20775c696e5c7061727469616c20435c207c5c205c6c6566745b762c775c72696768745d5c63617020433d5c6c6566745c7b20775c72696768745c7d205c72696768745c7d202e0a5c5d0a0a5c656e647b646566696e6974696f6e7d0a5c6d6564736b69707b7d0a0a0a0a5c73656374696f6e7b526174696f6e616c6974792c20436f6e652c20436f6e7472616374696f6e7d0a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b74686d332e357d285c636974655b332e355d7b434c7d250a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963737b70617374656434332e706e677d0a5c656e647b636f6d6d656e747d0a7b7d204c6574202458242062652061206e6f726d616c20736368656d65206f662072656c61746976652064696d656e73696f6e202432242c2070726f706572206f7665720a2453242c2074686520737065637472756d206f662061204456522077686963682068617320706572666563742072657369647565206669656c6420246b24206f660a63686172616374657269737469632024703e302420616e642070657266656374206672616374696f6e206669656c6420244b242e204c65742024445f7b317d2c2e2e2e2c445f7b727d240a626520245c6d61746862627b517d242d436172746965722064697669736f7273206f6e202458242e20417373756d6520746861742024525c6c65667428583b445f7b317d2c2e2e2e2c445f7b727d5c726967687429240a69732066696e6974656c792067656e6572617465642c20616e64206c65742024443a5c6d61746862627b527d5e7b727d5c6e695c6c656674285c6c616d6264615f7b317d2c2e2e2e2c5c6c616d6264615f7b727d5c7269676874295c6d617073746f5c73756d5c6c616d6264615f7b697d445f7b697d5c696e204469765f7b5c6d61746862627b527d7d5c6c65667428585c726967687429240a62652074686520746175746f6c6f676963616c206d61702e200a0a2831292054686520737570706f7274206f6620245224206973206120726174696f6e616c20706f6c7968656472616c20636f6e652e200a0a2832292049662024537570705c20522420636f6e7461696e732061206269672064697669736f7220616e642024445c696e5c73756d5c6d61746862627b527d5f7b2b7d445f7b697d240a69732070736575646f6566666563746976652c207468656e2024445c696e20537570705c2052242e200a0a28332920546865726520697320612066696e69746520726174696f6e616c20706f6c7968656472616c207375626469766973696f6e2024537570705c20523d5c62696763757020435f7b697d240a73756368207468617420245c7369676d615f7b5c47616d6d617d242069732061206c696e6561722066756e6374696f6e206f6e2024435f7b697d2420666f720a65766572792067656f6d65747269632076616c756174696f6e20245c47616d6d6124206f66202458242e20467572746865726d6f72652c2074686572652069730a6120636f617273657374207375626469766973696f6e207769746820746869732070726f70657274792c20696e207468652073656e736520746861742c206966202469240a616e6420246a24206172652064697374696e63742c207468657265206973206174206c65617374206f6e652067656f6d65747269632076616c756174696f6e20245c47616d6d61240a6f6620245824207375636820746861742028746865206c696e65617220657874656e73696f6e73206f662920245c7369676d615f7b5c47616d6d617d7c5f7b435f7b697d7d240a616e6420245c7369676d615f7b5c47616d6d617d7c5f7b435f7b6a7d7d242061726520646966666572656e742e200a0a28342920546865726520697320612066696e69746520696e6465782073756267726f757020245c6d61746862627b4c7d5c7375627365745c6d61746862627b5a7d5e7b727d240a73756368207468617420666f7220616c6c20246e5c696e5c6d61746862627b4e7d5e7b727d5c6361705c6d61746862627b4c7d2c242069662024445c6c656674286e5c7269676874295c696e20537570705c2052242c0a7468656e20245c7369676d615f7b5c47616d6d617d5c6c65667428445c6c656674286e5c7269676874295c7269676874293d6d756c745f7b5c47616d6d617d5c6c6566747c445c6c656674286e5c7269676874295c72696768747c242e205c656e647b7468656f72656d7d0a5c626567696e7b70726f6f667d0a332e3528312c20322920686f6c64207468652073616d6520617320696e2074686520736f757263652070617065722e20466f722024332c3424206e6f746520746861740a5c636974655b342e375d7b454c4d7d2069732073746174656420666f7220616e20617262697472617279204e6f657468657269616e20736368656d652c20616e640a74686973207468656f72656d20697320746865206f6e6c7920726573756c74207573656420696e207468652070726f6f66206f66207468697320726573756c742077686963680a697320676976656e20696e205c636974655b332e355d7b434c7d2e200a5c656e647b70726f6f667d0a5c6d6564736b69707b7d0a0a5c626567696e7b636f726f6c6c6172797d0a5c636974655b342e325d7b434c7d205c6c6162656c7b436f6e655468656f72656d4f6e527d20284b6177616d617461277320526174696f6e616c6974792c20436f6e650a616e6420436f6e7472616374696f6e205468656f72656d29204c657420245c6c65667428582c5c44656c74615c726967687429242062652061206b6c7420706169720a6f662072656c61746976652064696d656e73696f6e202432242c2070726f706572206f766572206120445652202452242077697468207065726665637420726573696475650a6669656c6420246b24206f662063686172616374657269737469632024703e302420616e642070657266656374206672616374696f6e206669656c6420244b240a5c626567696e7b636f6d6d656e747d0a2c20616e6420244b2420697320656974686572206f66206368617261637465726973746963202430240a5c656e647b636f6d6d656e747d0a5c626567696e7b636f6d6d656e747d0a206f722024585f7b4b7d24206c6966747320746f2024575f7b327d242e20417373756d6520746861742024585f7b6b7d24206c6966747320746f2024575f7b327d240a5c656e647b636f6d6d656e747d0a2e20417373756d6520656974686572207468617420244b5f7b587d2b5c44656c74612420697320245c6d61746862627b517d242d436172746965722c20616e640a73696d706c65206e6f726d616c2063726f7373696e6773206f766572202452242c206f72206973206f627461696e656420616674657220612066696e697465206e756d6265720a6f66207374657073206f6620746865206d696e696d616c206d6f64656c2070726f6772616d2066726f6d2073756368206120245c6d61746862627b517d242d64697669736f722e0a4c657420245624206265207468652076697369626c6520626f756e64617279206f6620244e65665c6c65667428582f525c726967687429242066726f6d2024765f7b307d5c696e204e5e7b317d5c6c65667428585c7269676874295f7b5c6d61746862627b527d7d240a6f66207468652064697669736f7220244b5f7b587d2b5c44656c7461242e205468656e2028312920657665727920636f6d70616374207375627365742024465c7375627365742072656c696e745c2056240a697320636f6e7461696e656420696e206120756e696f6e206f662066696e6974656c79206d616e7920737570706f7274696e6720726174696f6e616c206879706572706c616e65732c0a616e642028322920657665727920245c6d61746862627b517d242d4361727469657220245c6d61746862627b517d242d64697669736f72206f6e202458240a7769746820636c61737320696e2072656c696e74202456242069732073656d69616d706c652e205c656e647b636f726f6c6c6172797d0a5c626567696e7b70726f6f667d0a5c626567696e7b636f6d6d656e747d0a70726f7065726e65737320697320696d706f7274616e742073696e636520696e74657273656374696f6e207468656f72792063616e277420626520646566696e65640a696620646f6e2774206861766520636f6d706163746e6573732e0a5c656e647b636f6d6d656e747d0a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963737b70617374656436392e706e677d0a5c656e647b636f6d6d656e747d0a7b7d20417320696e20746865206369746564207468656f72656d2c206e6f74696e67206974206f6e6c79207265717569726573207468652066696e6974652067656e65726174696f6e0a6f6620436f726f6c6c617279205c7265667b47656e6572616c697a656446696e69746547656e65726174696f6e7d2c20616e64205468656f72656d205c7265667b74686d332e357d2e0a5061727420283229206973206120636f6e73657175656e6365206f6620436f726f6c6c617279205c7265667b74686d4162756e64616e63654e6566426967496d7069657353656d69616d706c65527d2e0a200a5c656e647b70726f6f667d0a5c6d6564736b69707b7d0a0a5c626567696e7b6c656d6d617d0a5c636974655b362e325d7b434c7d5c6c6162656c7b45787472656d616c5261797345786973747d4c657420245c6c65667428582c5c44656c74615c726967687429240a62652061206b6c742070616972206f662072656c61746976652064696d656e73696f6e20243224206f76657220612044565220245224207769746820706572666563740a72657369647565206669656c6420246b24206f662063686172616374657269737469632024703e302420616e642070657266656374206672616374696f6e206669656c640a244b242e20537570706f736520245c6c65667428582c5c44656c74615c72696768742924206973206e6f74206e65662c20616e64202441242069732061206269670a245c6d61746862627b517d242d64697669736f722073756368207468617420245c6c65667428582c5c44656c74612b415c72696768742924206973206b6c742c0a616e6420244b5f7b587d2b5c44656c74612b4124206973206e65662e204c657420245c6c616d6264612420626520746865206e6566207468726573686f6c642e0a5468656e20245c6c616d6264615c696e5c6d61746862627b517d5e7b2b7d242c20616e642074686572652069732024525c7375627365745c6f7665726c696e657b4e457d5c6c65667428585c726967687429240a7769746820245c6c656674284b5f7b587d2b5c44656c74612b5c6c616d62646120415c7269676874292e523d302420616e6420245c6c656674284b5f7b587d2b5c44656c74615c7269676874292e523c30242e205c656e647b6c656d6d617d0a5c626567696e7b70726f6f667d0a417320696e20746865206369746564207468656f72656d2c20746865206f6e6c7920726573756c74206265696e67206e6565646564206973207468652066696e6974650a67656e65726174696f6e20436f726f6c6c617279205c7265667b47656e6572616c697a656446696e69746547656e65726174696f6e7d2e200a5c656e647b70726f6f667d0a5c626567696e7b636f6d6d656e747d0a5c6d6564736b69707b7d0a0a5c626567696e7b636f726f6c6c6172797d0a28636f726f6c6c617279205c7265667b636f723a416c6c4d696e696d616c4d6f64656c737d29204c657420245c6c65667428582c5c44656c74615c726967687429240a62652061206b6c742070616972206f662072656c61746976652064696d656e73696f6e20243224206f76657220612044565220245224207769746820706572666563740a72657369647565206669656c6420246b2420616e642070657266656374206672616374696f6e206669656c6420244b242e20417373756d65207468617420244b5f7b587d2b5c44656c7461240a697320612070736575646f2d65666665637469766520245c6d61746862627b517d242d436172746965722064697669736f722c2077686963682069732073696d706c650a6e6f726d616c2063726f7373696e6773206f766572202452242e205468656e20746865206d696e696d616c206d6f64656c206f6620245c6c65667428582c5c44656c74615c726967687429240a657869737473206f7665722024522420616e642061206d696e696d616c206d6f64656c2070726f6772616d2063616e2062652072756e20756e74696c20244b5f7b587d2b5c44656c7461240a6973206e6566206f6e20626f7468207468652067656e6572696320616e64207370656369616c206669626572732e205c656e647b636f726f6c6c6172797d0a5c626567696e7b70726f6f667d0a4966206e65636573736172792c20657874656e642024522420746f20626520636f6d706c65746520616e6420246b2420616c67656272616963616c6c7920636c6f7365642e0a4c65742024412420626520616e20616d706c652064697669736f72206f6e20245224207375636820746861742024415f7b6b7d3d417c5f7b6b7d242069730a616d706c652e204669727374206e6f7465207468617420746865206d696e696d616c206d6f64656c206f6620244b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d240a697320676976656e206279202450726f6a5c20525c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d2b5c657073696c6f6e20415f7b6b7d5c726967687429240a666f7220736f6d652024303c5c657073696c6f6e5c6c6c31242077686963682069732066696e6974656c792067656e657261746564206279205c636974655b372e315d7b54616e7d2e0a417320244b5f7b587d2b5c44656c74612b5c657073696c6f6e204124206973206269672c20736e63206f766572202452242c20616e6420245c6d61746862627b517d242d436172746965722c0a7468656e20436f726f6c6c617279205c7265667b636f723a4d4d507d20696d706c6965732074686174202450726f6a5c20525c6c656674284b5f7b587d2b5c44656c74612b5c657073696c6f6e20415c726967687429240a69732066696e6974656c792067656e6572617465642e205468757320746865206d696e696d616c206d6f64656c20666f7220244b5f7b587d2b5c44656c74612f52240a6578697374732e200a0a4e6578742c207265706c61636520245c44656c74612420627920245c44656c74612b5c657073696c6f6e20412420736f2074686174207765206d617920617373756d650a244b5f7b587d2b5c44656c746124206973206269672c20616e642074686520676f616c20697320746f2073686f7720746861742061206d696e696d616c206d6f64656c0a70726f6772616d2063616e2062652072756e20666f72207468697320245c6d61746862627b517d242d64697669736f722e204e6f77206173202452242069730a636f6d706c6574652c206279207468652073696d706c65206e6f726d616c2063726f7373696e6773206f7665722024522420617373756d7074696f6e2c207468650a737472617461206f6620245c6c65667428582c5c44656c74615c7269676874292420696e7465727365637420746865207370656369616c2066696265722024585f7b6b7d240a696e2074686520737472617461206f6620245c6c65667428585f7b6b7d2c5c44656c74615f7b6b7d5c7269676874292e24205265706c6163696e6720245c6c65667428582c5c44656c74615c726967687429240a6279206120626c6f772d75702c20776520617373756d6520245c6c65667428582c5c44656c74615c72696768742924206973207465726d696e616c2e204e6f770a646566696e65200a5c5b0a5c7068695f7b6b7d3a3d5c44656c74615f7b6b7d5c7765646765204e5f7b5c7369676d617d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874290a5c5d0a616e64206c657420245c70686924206f6e202452242062652074686520636f72726573706f6e64696e672064697669736f7220287768696368206578697374730a6279206c6f672d736d6f6f74686e657373292e20417320696e207468652070726f6f66206f662050726f706f736974696f6e205c7265667b5465726d696e616c53696d706c65436173657d2c0a6166746572207375627472616374696e6720245c7068695f7b6b7d24207765206d61792066697273742072756e2061206d696e696d616c206d6f64656c2070726f6772616d0a666f7220244b5f7b587d2b5c44656c74615e7b5c7072696d657d3d4b5f7b587d2b5c756e64657262726163657b5c44656c74612d5c7068697d5f7b5c44656c74615e7b5c7072696d657d7d240a6f6e20626f7468206669626572732073696d756c74616e656f75736c7920756e74696c20616c6c207468652063757276657320696e20245c6d61746862627b427d5f7b2d7d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5e7b5c7072696d657d5c7269676874292c5c205c6d61746862627b427d5f7b2d7d5c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5e7b5c7072696d657d5c726967687429240a68617665206265656e20636f6e747261637465642e20427920646566696e6974696f6e206f6620245c706869242c207468652072656d61696e696e67206375727665730a61726520696e2074686520737570706f7274206f6620245c44656c7461242c20616e642068656e63652c2062792074686520617373756d7074696f6e20746861740a244b5f7b587d2b5c44656c74612420697320736e63206f766572202452242c2074686573652063757276657320657874656e6420746f20626f7468206669626572732e0a53756368206375727665732061726520244b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5e7b5c7072696d657d242d6e656761746976652c20616e6420616c736f0a244b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5e7b5c7072696d657d2b5c64656c74615c7068695f7b6b7d242d6e6567617469766520666f722024303c5c64656c74615c6c6c31242e0a427920746865206669727374207061726167726170682c20746865206d696e696d616c206d6f64656c20666f7220244b5f7b587d2b5c44656c74615e7b5c7072696d657d2b5c64656c74615c706869240a65786973747320616e6420617320746869732064697669736f7220686173207468652073616d6520737570706f727420617320244b5f7b587d2b5c44656c7461242c0a7468652074776f206d696e696d616c206d6f64656c732061677265652e205c656e647b70726f6f667d0a5c656e647b636f6d6d656e747d0a7b7d20250a5c626567696e7b636f6d6d656e747d0a49742072656d61696e7320746f2073686f772074686174207768656e207468652067656f6d65747269632066696265727320617265207465726d696e616c2c207468656e0a246624206973206e6f74206120666c697070696e6720636f6e7472616374696f6e20696e207468652073656e7365206f6620646566696e6974696f6e205c7265667b6465663a466c69707d2e0a53696e63652024585f7b6b7d24206861732064696d656e73696f6e202432242c207468656e2024665f7b6b7d3a585f7b6b7d5c746f20585f7b6b7d5e7b5c7072696d657d3a3d50726f6a5c20525c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d2b485f7b6b7d5c726967687429240a697320612064697669736f7269616c20636f6e7472616374696f6e20616e6420746875732c20632e662e205c636974655b342e355d7b4269727d2c2024585f7b6b7d240a697320245c6d61746862627b517d242d666163746f7269616c2e205468757320246d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c726967687429240a6973206c6f63616c6c792067656e65726174656420627920612073696e676c6520656c656d656e7420666f7220736f6d65206c6172676520616e6420646976697369626c650a246d242e204279207468656f72656d205c7265667b4d61696e5468656f72656d496e74726f64756374696f6e7d2c20616e64204e616b6179616d612773206c656d6d612c0a246d5c6c656674284b5f7b587d2b5c44656c74615c7269676874292420697320616c736f206c6f63616c6c792067656e65726174656420627920612073696e676c650a73656374696f6e20616e64206973207468757320436172746965722e2049662024662420697320696e2066616374206120244b5f7b587d2b5c44656c7461242d666c697070696e670a636f6e7472616374696f6e2c207468656e2024483d2d6d5c6c656674284b5f7b587d2b5c44656c74615c726967687429242069732072656c61746976656c7920616d706c652e0a546875732024303c482e5c5369676d613d665f7b2a7d482e5c5369676d613d3024202873696e63652024482420697320436172746965722c2024482420616e640a24665f7b2a7d482420636f696e6369646520696e20636f64696d656e73696f6e20243124292e200a5c656e647b636f6d6d656e747d0a0a0a0a5c73656374696f6e7b4578697374656e6365206f66204d696e696d616c204d6f64656c737d0a5c626567696e7b636f726f6c6c6172797d0a5c626567696e7b636f6d6d656e747d0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643438382e706e677d0a0a5c696e636c75646567726170686963735b6262203d2030203020323030203130302c2064726166742c20747970653d6570735d7b7061737465643438392e706e677d0a5c656e647b636f6d6d656e747d0a5c6c6162656c7b636f723a4b4c545f56657273696f6e4d4d50414c4c7d204c657420245c6c65667428582c5c44656c74615c726967687429242062652061206b6c740a70616972206f662072656c61746976652064696d656e73696f6e20243224206f766572206120445652202452242077697468207065726665637420726573696475650a6669656c6420246b24206f662063686172616374657269737469632024703e302420616e642070657266656374206672616374696f6e206669656c6420244b24250a5c626567696e7b636f6d6d656e747d0a2c20616e6420244b2420697320656974686572206f66206368617261637465726973746963202430240a5c656e647b636f6d6d656e747d0a5c626567696e7b636f6d6d656e747d0a206f722024585f7b4b7d24206c6966747320746f2024575f7b327d242e20417373756d6520746861742024585f7b6b7d24206c6966747320746f2024575f7b327d240a5c656e647b636f6d6d656e747d0a2e20417373756d65207468617420244b5f7b587d2b5c44656c74612420697320245c6d61746862627b517d242d436172746965722c2070736575646f2d6566666563746976652c0a616e642073696d706c65206e6f726d616c2063726f7373696e6773206f766572202452242e205468656e20746865206d696e696d616c206d6f64656c206f6620245c6c65667428582c5c44656c74615c726967687429240a6578697374732e205c656e647b636f726f6c6c6172797d0a5c626567696e7b70726f6f667d0a4c65742024412420626520612073756666696369656e746c792067656e6572616c20616d706c652064697669736f722e20436f6e73696465722061206d696e696d616c0a6d6f64656c2070726f6772616d2077697468207363616c696e67206f662024415f7b317d3d41242072756e2028736c696768746c7920646966666572656e742066726f6d0a757375616c2920617320666f6c6c6f77732e204c6574200a5c5b0a5c6c616d6264613d696e665c6c6566745c7b20745c6765305c207c5c204b5f7b587d2b5c44656c74612b74415f7b317d5c2069735c206e65665c206f6e5c20585f7b6b7d5c72696768745c7d202e0a5c5d0a496620245c6c616d6264613d30242c207468656e2077652061726520646f6e652e204f74686572776973652c2073696e6365206e65666e657373206f6e2024585f7b6b7d240a696d706c696573206f6e2024582420285c636974655b352e332e32345d7b4c69757d20616e64205c636974655b312e342e31305d7b4c617a7d292c206170706c79696e670a4c656d6d61205c7265667b45787472656d616c5261797345786973747d2c20746865726520657869737473206120245c6c656674284b5f7b587d2b5c44656c74615c726967687429242d6e656761746976650a65787472656d616c20726179202443242073756368207468617420245c6c656674284b5f7b587d2b5c44656c74612b5c6c616d62646120415c7269676874292e433d30242e0a54616b652074686520636f6e7472616374696f6e206f6e20245c6c65667428582c5c44656c74612b5c6c616d62646120415c7269676874292f522420676976656e0a6279207468652070726576696f7573207468656f72656d20616e64207265706c61636520245c6c65667428585f7b317d2c5c44656c74615f7b317d2b5c6c616d6264615f7b317d415c726967687429240a62792074686520636f72726573706f6e64696e6720666c6970206f7220636f6e7472616374696f6e20245c7068693a5c6c65667428585f7b317d2c5c44656c74615f7b317d2b5c6c616d6264615f7b317d415c7269676874295c746f5c6c65667428585f7b327d2c5c44656c74615f7b327d2b5c6c616d6264615f7b327d415c7269676874292f522e240a4c65742024415f7b327d3d5c7068695f7b2a7d415f7b317d2420616e6420245c44656c74615f7b327d3d5c7068695f7b2a7d5c44656c74615f7b317d2e24205468656e0a244b5f7b585f7b327d7d2b5c44656c74615f7b327d2b5c6c616d62646120415f7b327d24206973206e6566206f6e20626f746820666962657273250a5c626567696e7b636f6d6d656e747d0a6578706c61696e207768792070757368666f7277617264206973206e6566206f6e20626f7468206669626572732e2e2e20287472697669616c207468696e6720666f720a657870657274732c20627574206e6f742049290a5c656e647b636f6d6d656e747d0a2c20736f206e6f74696e6720746861743a200a5c5b0a525f7b697d3d525c6c65667428585f7b697d2c4b5f7b585f7b697d7d2b5c44656c74615f7b697d2b5c6c616d6264615f7b697d415f7b697d5c7269676874290a5c5d0a5c5b0a5c617070726f7820525c6c65667428585f7b317d2c4b5f7b585f7b317d7d2b5c44656c74615f7b317d2b5c6c616d6264615f7b697d415c7269676874290a5c5d0a776520726570656174207468652070726f636573732c2073696e63652077652063616e2061726775652074686520636f6e7472616374696f6e20657869737473207669610a24585f7b317d242c207768696368206973206c6f672d736d6f6f74682e204e6f772074686520676f616c20697320746f2073686f77207468652073657175656e63650a6f6620245c6c616d6264615f7b697d2420616c776179732064656372656173657320616674657220612066696e697465206e756d626572206f6620696e64696365730a28692e652e207468657265206973206e6f20696e66696e6974652073657175656e6365206f6620666c697073292e205468697320666f6c6c6f77732066726f6d207468650a66696e6974656e657373206f66205765616b204c6f672043616e6f6e6963616c204d6f64656c73206f6e20746865207370656369616c2066696265722028657373656e7469616c6c790a6a75737420612073696d706c69666965642076657273696f6e206f662074686520617267756d656e7420696e205c636974657b4243484d7d2c206e6f74696e670a74686174207468652074776f20726571756972656420726573756c74733a206578697374656e6365206f66206c6f67207465726d696e616c206d6f64656c7320616e640a6e6f6e2d76616e697368696e67207468656f72656d20686f6c64206f6e20746865207370656369616c20666962657220766961205c636974657b54616e7d292061730a6561636820666c697070696e6720636f6e747261637420696e64756365732061207765616b206c6f672063616e6f6e6963616c206d6f64656c206f6e20746865207370656369616c0a66696265722028746869732077696c6c20626520656c61626f7261746564206d6f726520696e204d696e696d616c204d6f64656c7320666f722041726974686d657469630a5468726565666f6c64204765726d7320302e312c20776869636820697320706f737465642073696d756c74616e656f75736c79207769746820746869732076657273696f6e0a6f66205375726644494f502061742064697669736962696c6974792e776f726470726573732e636f6d292e2041732074686572652063616e206265206e6f20696e66696e6974650a73657175656e6365206f6620636f6e7472616374696f6e732c20746865206d696e696d616c206d6f64656c2070726f6772616d2077697468207363616c696e67206d7573740a7468657265666f7265207465726d696e6174652e204e6f74652074686572652069732061206d6f7265206469726563742070726f6f6620696e2074686520636173650a6f6620245c6e755c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c6e65713124207669612074686520746563686e69717565730a6f66205c636974657b434c7d2c20776869636820776f756c6420616c736f20686f6c6420617373756d696e672074686520696e76617269616e6365206f6620706c75726967656e6572610a666f7220245c6e755c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874293d5c6b617070615c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874293d31242e200a5c656e647b70726f6f667d0a5c6d6564736b69707b7d0a0a0a54686520666f6c6c6f77696e6720697320616e6f7468657220436f726f6c6c617279206f66205468656f72656d205c7265667b5465726d696e616c53696d706c65436173657d2c0a666f72207061697273206e6f74206f662067656e6572616c20747970652e2054686973206973206120726573756c74206f66207468652070726f6f66206f66205468656f72656d0a5c7265667b5465726d696e616c53696d706c65436173657d206e6f74206265696e6720616666656374656420627920616464696e6720616e20616d706c652064697669736f720a2448242e204279206162756e64616e636520666f72206c6f672073757266616365732c20746869732067697665732061206c6f672076657273696f6e206f66205c636974657b4b557d2e200a0a0a5c73656374696f6e7b496e76617269616e6365206f66204b6f64616972612044696d656e73696f6e737d0a5c626567696e7b636f726f6c6c6172797d0a5c6c6162656c7b636f723a4e756d65726963616c44696d656e73696f6e496e76617269616e63657d4c657420245c6c65667428582c5c44656c74615c726967687429240a62652061206b6c74206c6f672d736d6f6f74682070616972206f662072656c61746976652064696d656e73696f6e20243224206f766572206120445652202452240a776974682072657369647565206669656c6420246b2420616e64206672616374696f6e206669656c6420244b242073756368207468617420246b242069730a616c67656272616963616c6c7920636c6f736564206f662063686172616374657269737469632024703e30242e20417373756d6520244b5f7b587d2b5c44656c7461240a69732070736575646f2d6566666563746976652e205468656e20746865206e756d65726963616c206b6f64616972612064696d656e73696f6e20736174697366790a5c5b0a5c6e755c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5c7269676874293d5c6e755c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874292e0a5c5d0a204173206120726573756c74206f66206162756e64616e636520666f72206c6f672073757266616365732c20746865206c6f67206b6f64616972612064696d656e73696f6e0a616c736f2073617469736679200a5c5b0a5c6b617070615c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5c7269676874293d5c6b617070615c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874292e0a5c5d0a205c656e647b636f726f6c6c6172797d0a5c626567696e7b70726f6f667d0a466f7220616e7920616d706c65202441242c2074686572652065786973747320616e20246d5f7b307d242073756368207468617420666f7220246d3e6d5f7b307d242c0a244b5f7b587d2b5c44656c74612b5c667261637b317d7b6d7d413d4b5f7b587d2b5c44656c74615e7b5c7072696d657d24206973206b6c7420616e6420616e640a626967202873696e636520244b5f7b587d2b5c44656c74612420697320617373756d65642070736575646f2d656666656374697665292e2054687573207468650a726573756c7420666f6c6c6f77732066726f6d20436f726f6c6c617279205c7265667b636f723a4b4c545f56657273696f6e7d2e20250a5c626567696e7b636f6d6d656e747d0a496620746861742076657273696f6e206f66206162756e64616e636520646f65736e27742061637475616c6c7920686f6c642c207468656e20796f752063616e206170706c790a452e562e20352e31302063617365206166746572207265647563696e6720746f20746865207465726d696e616c2063617365202873696e636520796f75206765740a612073656d692d616d706c652068656e636520736d6f6f74682c20616e6420796f7520686176652061206c696674696e67206f6620746865207061697220696e20746869730a63617365292e200a5c656e647b636f6d6d656e747d0a7b7d200a5c656e647b70726f6f667d0a0a5c73656374696f6e7b537570706c656d656e7461727920416c676562726120526573756c74737d0a0a0a5c73756273656374696f6e7b44697363726574652056616c756174696f6e2052696e67737d0a0a546869732073656374696f6e20636f6e7461696e7320736f6d6520626173696320726573756c7473206f6e2064697363726574652076616c756174696f6e2072696e67730a75736566756c20666f7220756e6465727374616e64696e67204c656d6d61205c7265667b4b61747375726155656e6f7d2e0a5c626567696e7b646566696e6974696f6e7d0a5c6c6162656c7b6465663a4456527d20412064697363726574652076616c756174696f6e2072696e67202844565220666f722073686f727429202452242069730a616e20696e74656772616c20646f6d61696e20776869636820697320616e20696e74656772616c6c7920636c6f736564206e6f657468657269616e206c6f63616c0a72696e672077697468204b72756c6c2064696d656e73696f6e206f6e652e200a0a5c6d6564736b69707b7d0a5c656e647b646566696e6974696f6e7d0a5c626567696e7b6c656d6d617d0a4c65742024412420626520612064697363726574652076616c756174696f6e2072696e672077697468206672616374696f6e206669656c6420244b242e204c65740a244c2f4b2420626520616e792066696e69746520736570617261626c6520657874656e73696f6e2c20616e64206c6574202442242064656e6f7465207468650a696e74656772616c20636c6f73757265206f662024412420696e20244c242e205468656e2024422420697320612066696e697465202441242d6d6f64756c652c0a616e642069662024412420697320636f6d706c6574652c207468656e20736f2069732024422c2420616e64202442242069732061204456522e20546861740a69732c2066696e69746520657874656e73696f6e732061726520636f6d706c65746520616e6420756e73706c69742e200a0a5c6d6564736b69707b7d0a5c656e647b6c656d6d617d0a5c626567696e7b646566696e6974696f6e7d0a4c65742024412c4224206265204e6f657468657269616e206c6f63616c2072696e67732e2041206c6f63616c20686f6d6f6d6f72706869736d2024415c746f2042240a6973207361696420746f20626520616e20756e72616d696669656420686f6d6f6d6f72706869736d206f66206c6f63616c2072696e6773206966200a0a28312920245c6d6174686672616b7b6d7d5f7b417d423d5c6d6174686672616b7b6d7d5f7b427d2c240a0a28322920245c6b617070615c6c656674285c6d6174686672616b7b6d7d5f7b427d5c7269676874292420697320612066696e69746520736570617261626c6520657874656e73696f6e0a6f6620245c6d6174686672616b7b5c6b617070617d5c6c656674285c6d6174686672616b7b6d7d5f7b417d5c726967687429242c20616e640a0a2833292024422420697320657373656e7469616c6c79206f662066696e6974652074797065206f766572202441242028692e652e20244224206973207468650a6c6f63616c697a6174696f6e206f6620612066696e6974652074797065202441242d616c67656272612061742061207072696d652e200a5c656e647b646566696e6974696f6e7d0a5c6d6564736b69707b7d0a0a5c626567696e7b646566696e6974696f6e7d0a4c65742024412c4224206265204e6f657468657269616e206c6f63616c2072696e67732e2041206c6f63616c20686f6d6f6d6f72706869736d2024663a415c746f2042240a6973207361696420746f20626520616e20e974616c6520686f6d6f6d6f72706869736d206f66206c6f63616c2072696e6773206966206974206973206120666c61740a616e6420756e72616d696669656420686f6d6f6d6f72706869736d206f66206c6f63616c2072696e67732e204966202459242069732061206c6f63616c6c79204e6f657468657269616e0a736368656d652c20616e642024663a585c746f2059242069732061206d6f72706869736d206f6620736368656d6573207768696368206973206c6f63616c6c790a6f662066696e69746520747970652c207468656e20246624206973207361696420746f20626520e974616c6520696620697420697320e974616c6520617420616c6c0a69747320706f696e74732e200a5c656e647b646566696e6974696f6e7d0a5c6d6564736b69707b7d0a0a5c626567696e7b6c656d6d617d0a5c636974655b362e31345d7b4465627d204c6574202441242062652061206e6f657468657269616e20696e74656772616c6c7920636c6f736564206c6f63616c0a72696e672077697468206672616374696f6e206669656c6420244b2420616e64207365742024533d537065635c6c65667428415c7269676874292e24204c65740a245c7068693a585c746f20532420626520616e20e974616c6520636f7665722e205468656e2024582420697320616c736f206e6f726d616c2c20616e6420696e0a706172746963756c61722c2069742063616e206265207772697474656e2061732074686520636f70726f64756374206f6620697473202866696e6974656c79206d616e79290a6972726564756369626c6520636f6d706f6e656e74732e20467572746865726d6f72652c20676976656e206120636f6e6e656374656420636f6d706f6e656e742024585f7b307d240a6f66202458242c2074686520696e647563656420e974616c6520636f7665722024585f7b307d5c746f20532420697320746865206e6f726d616c697a6174696f6e0a6f662024532420696e20246b5c6c65667428535c7269676874295c686f6f6b72696768746172726f77206b5c6c65667428585f7b307d5c726967687429242e200a0a5c6d6564736b69707b7d0a0a5c656e647b6c656d6d617d0a46726f6d207468652061626f7665206c656d6d61732c20697420697320636c656172207468617420616e20e974616c6520636f766572206f66206120636f6d706c6574650a44565220726573756c7473206973206120636f6d706c657465204456522e200a0a5c6d6564736b69707b7d0a0a5c626567696e7b6c656d6d617d0a5c636974655b322e322e31345d7b426f7d205c6c6162656c7b426f7363684c656d6d617d4c65742024663a585c746f205324206265206120736d6f6f74680a6d6f72706869736d20286f6620736368656d6573292e204c657420247324206265206120706f696e74206f66202453242c20616e64206c6574202478242062650a6120636c6f73656420706f696e74206f66207468652066696272652024585f7b737d3d585c74696d65735f7b537d537065635c206b5c6c65667428735c726967687429240a73756368207468617420246b5c6c65667428785c72696768742924206973206120736570617261626c6520657874656e73696f6e206f6620246b5c6c65667428735c7269676874292e24250a5c626567696e7b636f6d6d656e747d0a4e6f7465204c697520322e312e31322c207061676520333020676976657320746861742069662024585f7b6b7d24206973206120736368656d65206f76657220246b242c0a616e6420246d2420697320616e79206d6178696d616c20696465616c207468656e2024412f6d2420697320612066696e69746520616c67656272616963202868656e63650a736570617261626c652920657874656e73696f6e206f6620246b242e200a5c656e647b636f6d6d656e747d0a7b7d205468656e2074686572652065786973747320616e20e974616c65206d6f72706869736d2024673a535e7b5c7072696d657d5c746f20532420616e64206120706f696e740a24735e7b5c7072696d657d5c696e20535e7b5c7072696d657d242061626f7665202473242073756368207468617420746865206d6f72706869736d2024665e7b5c7072696d657d3a585c74696d65735f7b537d535e7b5c7072696d657d5c746f20535e7b5c7072696d657d240a6f627461696e65642066726f6d20246624206279207468652062617365206368616e67652024535e7b5c7072696d657d5c746f2053242061646d69747320610a73656374696f6e2024683a535e7b5c7072696d657d5c746f20585c74696d65735f7b537d535e7b5c7072696d657d2c242077686572652024685c6c65667428735e7b5c7072696d657d5c726967687429240a6c6965732061626f7665202478242c20616e6420776865726520246b5c6c65667428735e7b5c7072696d657d5c7269676874293d6b5c6c65667428785c726967687429242e0a5c626567696e7b636f6d6d656e747d0a6e6f74652078206973206120636c6f73656420706f696e74206f66207468652066696265722c20736f207265616c6c7920246b5c6c65667428735e7b5c7072696d657d5c7269676874292f6b5c6c65667428735c726967687429240a6973206120736570617261626c6520657874656e73696f6e2c20736f20696620706572666563742c207468656e20246b5c6c65667428735e7b5c7072696d657d5c726967687429240a697320636f6e7461696e656420696e20616c6765627261696320636c6f737572652e2e2e0a0a6e6f74652069662069742773206120636f6d706c657465206476722c207468656e2074686572652073686f756c64206f6e6c79206265206f6e65207072696d65206c79696e670a6f7665722c20736f20616761696e20697427732061206476722e2e2e0a0a7468617427732077687920776520666972737420657874656e6420746f206476722e2e2e200a5c656e647b636f6d6d656e747d0a5c656e647b6c656d6d617d0a5c626567696e7b72656d61726b7d0a5c6c6162656c7b72656d3a426f7363684c656d6d614c6f63616c52656d61726b7d4974207365656d7320746f206d652c207468617420696620246b242069730a706572666563742c207468652070726f6f66206f66207468652061626f7665206c656d6d6120676f6573207468726f756768207768656e2024663a585c746f2053240a6973206d6572656c7920736d6f6f74682061742024785c696e20582420616e642024663a585c746f205324206973206c6f63616c6c79206f662066696e6974650a747970652e0a5c656e647b72656d61726b7d0a0a5c73756273656374696f6e7b5269656d616e6e2d526f636820666f722050657266656374204669656c64737d0a0a546865207374616e64617264205269656d616e6e2d526f6368207468656f72656d20666f7220616c67656272616963207375726661636573206973207374617465640a6f76657220616e20616c67656272616963616c6c7920636c6f736564206669656c642e2049276d2073757265207468652076657273696f6e20666f7220706572666563740a6669656c6473206973206b6e6f776e20696620747275652c206275742073696e636520492077617320756e61626c6520746f2066696e642061207265666572656e63652c0a696e20746869732073656374696f6e20492067697665206e656365737361727920696e6772656469656e747320746f20657874656e64696e67207468652070726f6f660a696e205c636974655b4368617074657220352e315d7b4861727d20746f2070657266656374206669656c64732e200a5c626567696e7b6c656d6d617d0a5c636974655b372e332e31365d7b4c69757d204c65742024582420626520612070726f6a6563746976652076617269657479206f7665722061206669656c640a246b242e204c6574200a5c5b0a305c746f20465c746f20475c746f20485c746f300a5c5d0a20626520616e2065786163742073657175656e6365206f6620636f686572656e742073686561766573206f6e202458242e205468656e200a5c5b0a5c6368695c6c65667428475c7269676874293d5c6368695c6c65667428465c7269676874292b5c6368695c6c65667428485c7269676874292e0a5c5d0a0a0a5c6d6564736b69707b7d0a5c656e647b6c656d6d617d0a5c626567696e7b7468656f72656d7d0a5c636974655b372e332e31375d7b4c69757d204c65742024582420626520612070726f6a656374697665206375727665206f7665722061206669656c6420246b242e0a4c657420244424206265206120436172746965722064697669736f72206f6e202458242e205468656e2077652068617665200a5c5b0a5c6368695c6c656674285c6d61746863616c7b4f7d5f7b587d5c6c65667428445c7269676874295c7269676874293d6465675c20442b5c6368695c6c656674285c6d61746863616c7b4f7d5f7b587d5c7269676874292e0a5c5d0a0a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a5c626567696e7b646566696e6974696f6e7d0a5c636974655b342e312e322c20382e332e315d7b4c69757d41206e6f726d616c204e6f657468657269616e20696e74656772616c20646f6d61696e206f662064696d656e73696f6e0a243024206f72202431242069732063616c6c6564206120446564656b696e6420646f6d61696e2e2041206e6f726d616c206c6f63616c6c79204e6f657468657269616e0a736368656d65206f662064696d656e73696f6e20243024206f72202431242069732063616c6c6564206120446564656b696e6420736368656d652e204c65740a245324206265206120446564656b696e6420536368656d652e2057652063616c6c20616e20696e74656772616c2c2070726f6a6563746976652c20666c6174202453242d736368656d650a245c70693a585c746f205324206f662064696d656e73696f6e20243224206120666962657265642073757266616365206f766572202453242e204966202464696d5c20533d30240a7468656e2024582420697320616e20696e74656772616c2c2070726f6a6563746976652c20616c676562726169632073757266616365206f7665722061206669656c642e0a416e206972726564756369626c65205765696c2064697669736f72202444242069732063616c6c656420686f72697a6f6e74616c206966202464696d5c20533d31240a616e6420696620245c70697c5f7b447d3a445c746f205324206973207375726a6563746976652e20496620245c70695c6c65667428445c726967687429242069730a7265647563656420746f206120706f696e742c2077652073617920746861742024442420697320766572746963616c2e200a0a5c6d6564736b69707b7d0a5c656e647b646566696e6974696f6e7d0a5c626567696e7b7468656f72656d7d0a5c636974655b392e312e31325d7b4c69757d28496e74657273656374696f6e206f6e206120666962657265642073757266616365292e204c65742024585c746f2053240a6265206120726567756c6172206669626572656420737572666163652e204c65742024735c696e205324206265206120636c6f73656420706f696e742e205468656e0a746865726520657869737473206120756e697175652062696c696e656172206d617020286f6620245c6d61746862627b5a7d242d6d6f64756c657329200a5c5b0a695f7b737d3a4469765c6c65667428585c7269676874295c74696d6573204469765f7b737d5c6c65667428585c7269676874295c746f5c6d61746862627b5a7d0a5c5d0a2077686963682076657269666965732074686520666f6c6c6f77696e672070726f706572746965733a0a0a2861292049662024445c696e204469765c6c65667428585c7269676874292420616e642024455c696e204469765f7b737d5c6c65667428585c726967687429240a68617665206e6f20636f6d6d6f6e20636f6d706f6e656e742c207468656e200a5c5b0a695f7b737d5c6c65667428442c455c7269676874293d5c73756d5f7b787d695f7b787d5c6c65667428442c455c7269676874295c6c6566745b6b5c6c65667428785c7269676874293a6b5c6c65667428735c7269676874295c72696768745d2c0a5c5d0a207768657265202478242072756e73207468726f7567682074686520636c6f73656420706f696e7473206f662024585f7b737d242e200a0a28622920546865207265737472696374696f6e206f662024695f7b737d2420746f20244469765f7b737d5c6c65667428585c7269676874295c74696d6573204469765f7b737d5c6c65667428585c726967687429240a69732073796d6d65747269632e200a0a2863292024695f7b737d5c6c65667428442c455c7269676874293d695f7b737d5c6c65667428445e7b5c7072696d657d2c455c726967687429242069662024445c73696d20445e7b5c7072696d657d2e24200a0a2864292049662024303c455c6c6520585f7b737d242c207468656e200a5c5b0a695f7b737d5c6c65667428442c455c7269676874293d6465675f7b6b5c6c65667428735c7269676874297d5c6d61746863616c7b4f7d5f7b587d5c6c65667428445c7269676874297c5f7b457d2e0a5c5d0a0a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b74686d3a41646a756e6374696f6e7d5c636974655b392e312e33375d7b4c69757d204c65742024585c746f205324206265206120726567756c61720a6669626572656420737572666163652c2024735c696e205324206120636c6f73656420706f696e742c20616e642024455c696e204469765f7b737d5c6c65667428585c726967687429240a7375636820746861742024303c453c585f7b737d242028746865207365636f6e6420696e657175616c69747920697320616e20656d70747920636f6e646974696f6e0a6966202464696d5c20533d3024292e205468656e2077652068617665200a5c5b0a5c6f6d6567615f7b452f6b5c6c65667428735c7269676874297d5c617070726f785c6c656674285c6d61746863616c7b4f7d5f7b587d5c6c65667428455c7269676874295c6f74696d65735c6f6d6567615f7b582f537d5c7269676874297c5f7b457d2c0a5c5d0a20616e6420696620244b5f7b582f537d2420697320612063616e6f6e6963616c2064697669736f722c200a0a5c5b0a705f7b617d5c6c65667428455c7269676874293d312b5c667261637b317d7b327d5c6c65667428455e7b327d2b4b5f7b582f537d5c63646f7420455c7269676874292e0a5c5d0a0a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a5c626567696e7b7468656f72656d7d0a5c636974655b4949492e372e375d7b4861727d204c65742024582420626520612070726f6a65637469766520436f68656e2d4d616361756c617920736368656d650a6f66206571756964696d656e73696f6e20246e24206f7665722061206669656c6420246b242e205468656e20666f7220616e79206c6f63616c6c7920667265650a736865616620245c6d6174687363727b467d24206f6e2024582420746865726520617265206e61747572616c2069736f6d6f72706869736d73200a5c5b0a485e7b697d5c6c65667428582c5c6d6174687363727b467d5c7269676874295c617070726f7820485e7b6e2d697d5c6c65667428582c5c6d6174687363727b467d5e7b5c7665657d5c6f74696d65735c6f6d6567615f7b587d5e7b5c636972637d5c7269676874295e7b5c7072696d657d0a5c5d0a20776865726520245c6f6d6567615f7b587d5e7b5c636972637d2420697320746865206475616c697a696e67207368656166206f6e202458242e200a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a5c626567696e7b7468656f72656d7d0a5c636974655b436f7220392e5d7b42437d204c6574202458242062652061206e6f6e73696e67756c61722070726f6a6563746976652076617269657479206f660a64696d656e73696f6e20246e24206f76657220612070657266656374206669656c6420246b242e205468656e20245c6f6d6567615f7b587d5e7b5c636972637d3d5c4f6d6567615f7b587d5e7b6e7d242e200a5c656e647b7468656f72656d7d0a5c6d6564736b69707b7d0a0a0a46696e616c6c79206e6f746520746861742074686520666f6c6c6f77696e67205269656d616e6e2d526f636820666f726d756c6120686f6c6473206f76657220706572666563740a6669656c64732e205468652070726f6f66206973207468652073616d6520617320746865206f6e6520696e205c636974657b4861727d204368617074657220352c0a62757420746865206669656c64206973206e6f206c6f6e67657220617373756d656420616c67656272616963616c6c7920636c6f7365642e20416c6c20746865206e65636573736172790a726573756c747320617265207374617465642061626f76652e200a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b5269656d616e6e526f63687d204c65742024442420626520612064697669736f72206f6e2061206e6f6e73696e67756c61722c2070726f6a6563746976650a7375726661636520245824206f76657220612070657266656374206669656c6420246b2e24205468656e200a5c5b0a5c6368695c6c656674285c6d61746863616c7b4f7d5f7b587d5c6c65667428445c7269676874295c7269676874293d5c667261637b317d7b327d442e5c6c65667428442d4b5c7269676874292b5c6368695c6c656674285c6d61746863616c7b4f7d5f7b587d5c7269676874292e0a5c5d0a5c656e647b7468656f72656d7d0a0a0a255c696e636c7564657b63686170337d202546696e6974652047656e65726174696f6e20726573756c7473206f766572204456522e0a0a5c636861707465727b46696e6974652047656e65726174696f6e20526573756c74737d5c6c6162656c7b63686170337d0a5c6669786368617074657268656164696e6720252055736520746869732069662073656374696f6e20666f6c6c6f7773206368617074657220696d6d6564696174656c790a5c73656374696f6e7b46696e6974652047656e65726174696f6e20284269672043617365297d0a5c626567696e7b636f726f6c6c6172797d0a5c6c6162656c7b636f723a42696746696e69746547656e65726174696f6e7d20250a536974756174696f6e2061732061626f76652c20616674657220706f737369626c7920657874656e64696e67202452242c207468652063616e6f6e6963616c2072696e670a24525c6c656674284b5f7b587d2b5c44656c74615c726967687429242069732066696e6974656c792067656e657261746564206f766572202452242e205c656e647b636f726f6c6c6172797d0a5c626567696e7b70726f6f667d0a4279205c636974657b54616e7d2c20746865726520697320246d5c676730242c20737563682074686174200a5c5b0a5c6269676f706c75735f7b6d5c6765307d485e7b307d5c6c656674286d6c5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874290a5c5d0a69732067656e65726174656420696e20646567726565202431242c20736f20746861742074686572652069732061207375726a656374696f6e200a5c5b0a535e7b6c7d485e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874295c74776f6865616472696768746172726f7720485e7b307d5c6c656674286d6c5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874292e0a5c5d0a200a20436f6e73696465722074686520666f6c6c6f77696e67206469616772616d3a200a5c5b0a5c78796d61747269787b535e7b6c7d485e7b307d5c6c656674286d5c6c656674284b5f7b587d2b5c44656c74615c7269676874292f525c7269676874295c61725b725d5e7b5c616c7068617d5c61725b645d202620485e7b307d5c6c656674286d6c5c6c656674284b5f7b587d2b5c44656c74615c7269676874292f525c7269676874295c61725b645d5c5c0a535e7b6c7d485e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874295c61725b725d5e7b5c74776f6865616472696768746172726f777d202620485e7b307d5c6c656674286d6c5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874290a7d0a5c5d0a54686520766572746963616c206d61707320617265207375726a656374697665206279205468656f72656d205c7265667b44494f507d2028616e64206170706c79696e670a4e616b6179616d612773206c656d6d6120616e6420636f686f6d6f6c6f677920616e642062617365206368616e676520746f2070756c6c206261636b207468652067656e657261746f72730a6f662074686520246b242d6d6f64756c6573292e204e6f77206170706c79696e67207468652076657273696f6e206f66204e616b6179616d612773204c656d6d610a676976656e20696e205c636974655b4368617074657220352e335d7b47487d2c207375726a6563746976697479206f662074686520626f74746f6d206d617020696d706c6965730a7375726a6563746976697479206f6620245c616c706861242c20616e6420746875732024525c6c656674284b5f7b587d2b5c44656c74615c726967687429240a69732066696e6974656c792067656e657261746564206f7665722024522e24205c656e647b70726f6f667d0a5c626567696e7b70726f706f736974696f6e7d0a5c6c6162656c7b70726f703a47656e6572616c697a656447656e65726174696f6e4f6e537572666163657d5c636974657b487d20250a7b7d204c65742024582420626520612074776f2064696d656e73696f6e616c20245c6d61746862627b517d242d666163746f7269616c206e6f726d616c20766172696574790a6f76657220616e20616c67656272616963616c6c7920636c6f736564206669656c64206f662063686172616374657269737469632024703e30242e204c657420245c6c6566745c7b205c6c65667428582c5c44656c74615f7b697d5c7269676874295c72696768745c7d205f7b695c696e5c6c6566745c7b20312c2e2e2e2c6b5c72696768745c7d207d240a62652061206269672c206c6f6720736d6f6f74682c20245c6d61746862627b517d242d43617274696572204b4c54207061697220666f722065616368202469240a616e642073756368207468617420244b5f7b587d2b5c73756d5c44656c74615f7b697d24206861732073696d706c65206e6f726d616c2063726f7373696e67730a737570706f72742e205468656e207468652072696e67200a5c5b0a525c6c65667428582c4b5f7b587d2b5c44656c74615f7b317d2c2e2e2e2c4b5f7b587d2b5c44656c74615f7b6b7d5c7269676874290a5c5d0a2069732066696e6974656c792067656e6572617465642e205c656e647b70726f706f736974696f6e7d0a5c626567696e7b636f726f6c6c6172797d0a5c6c6162656c7b47656e6572616c697a656446696e69746547656e65726174696f6e7d4c657420245c6c6566745c7b205c6c65667428582c5c44656c74615f7b697d5c7269676874295c72696768745c7d205f7b695c696e5c6c6566745c7b20312c2e2e2e2c6e5c72696768745c7d207d240a6265206120636f6c6c656374696f6e206f66206b6c742070616972206f662072656c61746976652064696d656e73696f6e20243224206f7665722061204456520a245224207769746820706572666563742072657369647565206669656c6420246b24206f662063686172616374657269737469632024703e302420616e640a70657266656374206672616374696f6e206669656c6420244b242e20417373756d65207468617420244b5f7b587d2b5c44656c74615f7b697d24206973206269672c0a245c6d61746862627b517d242d4361727469657220616e642073756368207468617420244b5f7b587d2b5c73756d5c44656c74615f7b697d24206861732073696d706c650a6e6f726d616c2063726f7373696e677320737570706f72742e205468656e207468652072696e67200a5c5b0a525c6c65667428582c4b5f7b587d2b5c44656c74615f7b317d2c2e2e2e2c4b5f7b587d2b5c44656c74615f7b6e7d5c7269676874290a5c5d0a2069732066696e6974656c792067656e657261746564206f766572202452242e205c656e647b636f726f6c6c6172797d0a5c626567696e7b70726f6f667d0a41667465722062617365206368616e67652c207765206d617920617373756d6520746861742024522420697320636f6d706c65746520616e6420246b2420697320616c67656272616963616c6c7920636c6f7365642e20432e662e207468652070726f6f66206f66205c636974655b322e31315d7b435a7d2c20697420737566666963657320746f2070726f766520746861742069662024473d5c73756d5f7b693d317d5e7b6b7d6d5f7b697d5c6c65667428615c6c656674284b5f7b587d2b5c44656c74615f7b697d5c7269676874295c726967687429242c0a776974682066697865642024615c696e5c6d61746862627b4e7d242c20246d5f7b317d2c2e2e2e2c6d5f7b6b7d5c6765302c2420616e6420246c5c696e5c6c6566745c7b20312c2e2e2e2c6c5c72696768745c7d20240a7468656e2074686572652065786973747320246d5f7b6c7d24207375636820746861742074686520666f6c6c6f77696e67206d61707320617265207375726a6563746976650a5c5b0a485e7b307d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c65667428472d615c6c656674284b5f7b587d2b5c44656c74615f7b697d5c7269676874295c7269676874295c7269676874295c6f74696d657320485e7b307d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c65667428615c6c656674284b5f7b587d2b5c44656c74615f7b697d5c7269676874295c7269676874295c7269676874290a5c5d0a5c5b0a5c746f20485e7b307d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c65667428475c7269676874295c7269676874292e0a5c5d0a4279206170706c79696e67204e616b6179616d612773204c656d6d6120616e64205468656f72656d205c7265667b44494f507d20617320696e207468652070726f6f660a6f66205468656f72656d205c7265667b636f723a42696746696e69746547656e65726174696f6e7d2c20697420737566666963657320746f2073686f77207468650a7375726a6563746976697479206f6e207468652063656e7472616c20666962657220776869636820686f6c64732062792070726f706f736974696f6e205c7265667b70726f703a47656e6572616c697a656447656e65726174696f6e4f6e537572666163657d2e0a5c656e647b70726f6f667d0a0a5c73656374696f6e7b46696e6974656e657373206f66204d6f64656c7320466f722053757266616365737d0a0a54686520666f6c6c6f77696e67207468656f72656d206973206e6f7420616e797468696e67206e65772c20627574206973207374617465642068657265206173207468650a6d696e696d616c206d6f64656c2070726f6772616d206973206e6f7420757375616c6c792072756e2077697468207363616c696e67206f6e206120737572666163650a28696e205c636974657b4b4b39342c54616e7d2c207465726d696e6174696f6e2069732070726f76656e20776974686f7574207363616c696e67292e200a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b46696e6974656e6573734f664d6f64656c7353757266616365737d4c65742024582420626520612074776f2064696d656e73696f6e616c206e6f726d616c0a76617269657479206f76657220612070657266656374206669656c64206f662063686172616374657269737469632024703e30242e204c657420245c6c65667428582c5c44656c74615c726967687429240a62652061206c6f6720736d6f6f7468204b4c5420706169722077697468206120676f6f64206d696e696d616c206d6f64656c202877686963682065786973747320666f720a6e6f6e2d6e65676174697665204b6f64616972612064696d656e73696f6e73206279205c636974657b54616e7d2920616e64206c65742024412420626520616e0a616d706c6520245c6d61746862627b517d242d64697669736f72206f6e202458242e205468656e2074686572652065786973747320616e20245c657073696c6f6e3e30240a73756368207468617420746865206d696e696d616c206d6f64656c732028616e6420746865206f7574707574206f6620746865206d696e696d616c206d6f64656c0a70726f6772616d2077697468207363616c696e672920666f7220245c6c65667428582c5c44656c74612b74415c726967687429242061726520616c6c2069736f6d6f72706869630a666f722024745c696e5c6c6566745b302c5c657073696c6f6e5c72696768745d242e205c656e647b7468656f72656d7d0a5c626567696e7b70726f6f667d0a28457373656e7469616c6c792073616d65206173205c636974655b32362c32375d7b4c61697d20616e642073696d706c69666965732064756520746f207468650a6661637420746861742061206269726174696f6e616c2069736f6d6f72706869736d20696e20636f64696d656e73696f6e20243124206f6e206120737572666163650a676976657320616e2069736f6d6f72706869736d292e204c657420245c7068693a5c6c65667428582c5c44656c74615c7269676874295c746f5c6c65667428585f7b677d2c5c44656c74615f7b677d5c726967687429240a6265206120676f6f64206d696e696d616c206d6f64656c2e204c65742024663a585f7b677d5c746f205a3d50726f6a5c20525c6c656674284b5f7b585f7b677d7d2b5c44656c74615f7b677d5c726967687429240a74686520636f6e7472616374696f6e20287768696368206578697374732062792073696e636520244b5f7b585f7b677d7d2b5c44656c74615f7b677d242069730a6e65662c2068656e63652073656d69616d706c65206279205c636974657b54616e7d292e205468656e20245c7068692420636f6e747261637473207468652064697669736f7269616c0a70617274206f6620245c6d61746862627b427d5c6c656674284b5f7b587d2b5c44656c74615c726967687429242e205069636b2024745f7b307d3e302420737563680a7468617420245c6c65667428585f7b677d2c5c44656c74615f7b677d2b745f7b307d5c7068695f7b2a7d415c7269676874293d5c6c65667428585f7b677d2c5c44656c74615f7b677d2b745f7b307d415f7b677d5c726967687429240a6973206b6c7420776974682024412420616d706c65206f6e2024582420286e6f74652024415f7b677d24206973206269672c206e6f7420696e2067656e6572616c0a6e6566292e20466f722024482420616d706c65206f6e2024585f7b677d242c206c657420245c7068693a585f7b677d5c746f20585e7b5c7072696d657d240a626520746865206d696e696d616c206d6f64656c2070726f6772616d2077697468207363616c696e672c207768696368207465726d696e617465732028616761696e0a6279205c636974657b54616e7d292c20616e642067697665732061206d696e696d616c206d6f64656c206f6620245c6c65667428585f7b677d2c5c44656c74615f7b677d2b745f7b307d5c44656c74615f7b677d5c726967687429240a6f76657220245a242e20466f7220616e7920637572766520636f6e74726163746564206279202466242c20245c6c656674284b5f7b585f7b677d7d2b5c44656c74615f7b677d5c7269676874292e433d30242c0a68656e636520244b5f7b585e7b5c7072696d657d7d2b5c7073695f7b2a7d5c44656c74615f7b677d3d4b5f7b585e7b5c7072696d657d7d2b5c44656c74615e7b5c7072696d657d5c65717569765f7b5a7d30242e0a546875732063757276657320636f6e7472616374656420627920245c707369242068617665207472697669616c20696e74657273656374696f6e207769746820244b5f7b585f7b677d7d2b5c44656c74615f7b677d242c0a616e6420696e74657273656374206e656761746976656c7920776974682024415f7b677d242e2054687573206368616e67696e672024742420646f6573206e6f740a6166666563742077686963682063757276657320696e74657273656374206e656761746976656c79207769746820244b5f7b585f7b677d7d2b5c44656c74615f7b677d2b74415f7b677d242c0a616e6420736f2024585e7b5c7072696d657d242069732061206d696e696d616c206d6f64656c206f6620245c6c65667428585f7b677d2c5c44656c74615f7b677d2b74415f7b677d5c726967687429240a666f7220616c6c2024745c696e28302c745f7b307d5d2e24200a0a4e6f7720245c44656c74615e7b5c7072696d657d2b745f7b307d415e7b5c7072696d657d2420776974682024415e7b5c7072696d657d3d5c7073695f7b2a7d415f7b677d240a287768696368206973206269672920696d706c69657320627920746865205468656f72656d205c7265667b436f6e655468656f72656d7d2c20746861742074686572650a6578697374206f6e6c792066696e6974656c79206d616e7920244b5f7b585e7b5c7072696d657d7d2b5c44656c74615e7b5c7072696d657d2b745f7b307d415e7b5c7072696d657d240a6e656761746976652065787472656d616c207261797320696e20245c6f7665726c696e657b4e457d5c6c65667428585e7b5c7072696d657d5c7269676874292e240a54686573652061726520616c6c206e65636573736172696c79206a75737420696e74657273656374696e672024415e7b5c7072696d657d24206e656761746976656c792c0a736f2064656372656173696e672024745f7b307d242c206576656e7475616c6c792077652067657420746f206120706f696e74207768657265206120667572746865720a646563726561736520696e2024745f7b307d2420646f65736e2774206368616e676520746865206e756d626572206f66206e656761746976652065787472656d616c0a726179732e205069636b207375636820612024745f7b307d2420286e6f7720776520617265206f6e2024585e7b5c7072696d657d242c206e6f74206f7665720a245a24292e20416761696e20736872696e6b696e672024745f7b307d242c20737570706f7365207468617420245c7073695c636972635c706869242069730a64697363726570616e6379206e6567617469766520772772277420245c6c65667428582c5c44656c74612b74415c7269676874292420666f7220616c6c202474240a696e207468652068616c66206f70656e20696e74657276616c202428302c745f7b307d5d2e24204e6f7465207468617420245c6d61746862627b427d5c6c656674284b5f7b587d2b5c44656c74612b745f7b307d415c7269676874295c7375627365745c6d61746862627b427d5c6c656674284b5f7b587d2b5c44656c74615c726967687429242c0a736f20245c7073692420636f6e747261637473206f6e6c792074686520637572766573206e6f7420636f6e7472616374656420627920245c706869242e20546875730a245c7073695c636972635c706869242069732064697363726570616e6379206e65676174697665206f6e2074686520636c6f73656420696e74657276616c20245c6c6566745b302c745f7b307d5c72696768745d242c0a736f2024585e7b5c7072696d657d242069732061206d696e696d616c206d6f64656c206f6620245c6c65667428582c5c44656c74612b74415c726967687429240a666f7220616c6c2024745c696e5c6c6566745b302c745f7b307d5c72696768745d242e205468757320245c6d61746862627b427d5c6c656674284b5f7b587d2b5c44656c74612b74415c726967687429240a686173207468652073616d652064697669736f7269616c20636f6d706f6e656e747320666f7220616c6c2024745c696e5c6c6566745b302c745f7b307d5c72696768745d242e0a48656e63652c20616e792074776f206d696e696d616c206d6f64656c7320666f7220646966666572656e742024745c696e5c6c6566745b302c745f7b307d5c72696768745d240a617265206269726174696f6e616c20616e642069736f6d6f727068696320696e20636f64696d656e73696f6e206f6e652c20616e642061732074686520746f74616c0a64696d656e73696f6e2069732074776f2c20746865792061726520746875732069736f6d6f72706869632e200a5c656e647b70726f6f667d0a0a0a5c73656374696f6e7b4b4c542056616e697368696e677d0a0a496e20746869732073656374696f6e0a5c626567696e7b636f6d6d656e747d546869732073656374696f6e206f726967696e6174657320696e206d792041756775737420706f737473206f6e206d7920626c6f672064697669736962696c6974792e776f726470726573732e636f6d20224d6978656420436861726163746572697374696320496e76617269616e6365206f6620506c75726967656e65726120616e642046696e6974652047656e65726174696f6e20666f722052656c61746976652044696d656e73696f6e2032225c656e647b636f6d6d656e747d0a492073747564792074686520636f6d7075746162696c697479206f662074686520636f6e7374616e7420676976656e20696e2054616e616b6127732022782d6d6574686f64222076616e697368696e670a7468656f72656d205c636974655b322e31315d7b54616e327d2e2054686520706f696e7420697320746f206861766520736f6d65206d6178696d756d20636f6e7374616e7420666f722074686520656e746972652066616d696c79207768656e20776520676c6f62616c697a65205468656f72656d205c7265667b4269675465726d696e616c4361736552756e6e696e674d4d507d2e200a46697273742061207468656f72656d206f6620546572616b6177613a0a5c626567696e7b7468656f72656d7d0a5c636974657b5465727d250a5c6c6162656c7b546572616b617761735468656f72656d7d204c657420245824206265206120736d6f6f74682070726f6a65637469766520737572666163650a6f76657220616e20616c67656272616963616c6c7920636c6f736564206669656c64206f662063686172616374657269737469632024703e302420616e64206c65740a24442420626520612062696720616e64206e656620436172746965722064697669736f72206f6e202458242e20417373756d65207468617420656974686572200a0a28312920245c6b617070615c6c65667428585c7269676874295c6e6571322420616e6420245824206973206e6f742071756173692d656c6c697074696320776974680a245c6b617070615c6c65667428585c7269676874293d31243b206f720a0a28322920245824206973206f662067656e6572616c20747970652077697468200a0a24705c6765332420616e6420245c6c65667428445e7b327d5c7269676874293e766f6c5c6c65667428585c72696768742924206f720a0a24703d322420616e6420245c6c65667428445e7b327d5c7269676874293e6d61785c6c6566745c7b20766f6c5c6c65667428585c7269676874292c766f6c5c6c65667428585c7269676874292d335c6368695c6c656674285c6d61746863616c7b4f7d5f7b587d5c7269676874292b325c72696768745c7d202e24200a0a5468656e200a5c5b0a485e7b697d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c656674284b5f7b587d2b445c7269676874295c7269676874293d300a5c5d0a20666f7220616c6c2024693e30242e200a5c656e647b7468656f72656d7d0a526563616c6c2074686520666f6c6c6f77696e6720636f766572696e67204c656d6d613a0a5c626567696e7b6c656d6d617d5c636974655b5468656f72656d20312e315d7b4b4d4d7d0a7b7d205c6c6162656c7b436f766572696e674c656d6d617d4c65742024582420626520616e20246e242d64696d656e73696f6e616c20736d6f6f746820766172696574792e0a4c657420244424206265206120245c6d61746862627b517d242d64697669736f72207375636820746861742074686520737570706f7274206f6620746865206672616374696f6e616c0a7061727420245c6c6566745c7b20445c72696768745c7d20242069732073696d706c65206e6f726d616c2063726f7373696e672e204d6f72656f7665722c20737570706f73650a746861742c20666f7220746865207072696d65206465636f6d706f736974696f6e20245c6c6566745c7b20445c72696768745c7d203d5c73756d5f7b695c696e20497d5c667261637b625e7b5c6c65667428695c7269676874297d7d7b615e7b5c6c65667428695c7269676874297d7d445e7b5c6c65667428695c7269676874297d2c240a6e6f20696e7465676572732024615e7b5c6c65667428695c7269676874297d242061726520646976697369626c65206279202470242e205468656e2074686572650a65786973747320612066696e697465207375726a656374697665206d6f72706869736d20245c67616d6d613a595c746f2058242066726f6d206120736d6f6f74680a766172696574792024592420776974682074686520666f6c6c6f77696e672070726f706572746965733a0a0a28312920546865206669656c6420657874656e73696f6e20244b5c6c65667428595c7269676874292f4b5c6c65667428585c7269676874292420697320612047616c6f69730a657874656e73696f6e2e200a0a28322920245c67616d6d615e7b2a7d4424206973206120245c6d61746862627b5a7d242d64697669736f7220286974207365656d7320746865206465677265650a6f662074686520657874656e73696f6e20697320616e20246d2420636c656172696e67207468652064656e6f6d696e61746f7273206f66207468652024445e7b5c6c65667428695c7269676874297d242e290a0a28332920245c6d61746863616c7b4f7d5f7b587d5c6c656674284b5f7b587d2b5c756c636f726e657220445c7572636f726e65725c7269676874295c617070726f785c6c656674285c67616d6d615f7b2a7d5c6d61746863616c7b4f7d5f7b597d5c6c656674284b5f7b597d2b5c67616d6d615e7b2a7d445c7269676874295c7269676874295e7b477d2c240a776865726520244724206973207468652047616c6f69732067726f7570206f6620244b5c6c65667428595c7269676874292f4b5c6c65667428585c7269676874292e24200a0a2834292049662024445e7b5c7072696d657d24206973206120245c6d61746862627b517d242d64697669736f722073756368207468617420245c6c6566745c7b20445e7b5c7072696d657d5c72696768745c7d203d5c6c6566745c7b20445c72696768745c7d202c240a7468656e20245c67616d6d615e7b2a7d445e7b5c7072696d657d24206973206120245c6d61746862627b5a7d242d64697669736f722c20616e6420245c6d61746863616c7b4f7d5f7b587d5c6c656674284b5f7b587d2b5c756c636f726e657220445e7b5c7072696d657d5c7572636f726e65725c7269676874295c617070726f785c6c656674285c67616d6d615f7b2a7d5c6d61746863616c7b4f7d5f7b597d5c6c656674284b5f7b597d2b5c67616d6d615e7b2a7d445e7b5c7072696d657d5c7269676874295c7269676874295e7b477d2e24205c656e647b6c656d6d617d0a5c626567696e7b72656d61726b7d0a5c6c6162656c7b4b4d4d50726f6f667d0a5365766572616c2061737065637473206f66207468652070726f6f66206f66207468652061626f7665204c656d6d612077696c6c206265207573656420696e207468652070726f6f66206f662074686520657870616e6465642076657273696f6e206f66205468656f72656d205c7265667b4566666563746976655765616b4b56567d2e0a5c626567696e7b6974656d697a657d0a5c6974656d20244b5f593d205c7461755e2a284b5f5829202b20286d2d31295c6c656674285c73756d285c7461755e2a5c47616d6d615f69295f7b7265647d202b205c73756d285c7461755e2a20485f6b5e7b2869297d295f7b7265647d295c726967687429240a5c6974656d20245c7461755e2a205c47616d6d615f69203d206d5c6c65667428285c7461755e2a205c47616d6d615f6920295f7b7265647d205c72696768742929240a5c656e647b6974656d697a657d0a5c656e647b72656d61726b7d0a4170706c79696e67205468656f72656d205c7265667b546572616b617761735468656f72656d7d20616e64204c656d6d61205c7265667b436f766572696e674c656d6d617d20746f2054616e616b6127732070726f6f662067697665732074686520666f6c6c6f77696e673a200a5c626567696e7b7468656f72656d7d205c636974655b322e365d7b54616e327d205c6c6162656c7b4566666563746976655765616b4b56567d4c657420245824206265206120736d6f6f74682070726f6a6563746976652073757266616365206f76657220616e0a616c67656272616963616c6c7920636c6f736564206669656c64206f662063686172616374657269737469632024705c676530242e204c657420244e242062650a61206e656620616e642062696720245c6d61746862627b527d242d6361727469657220616e64202442242061206e656620616e642062696720245c6d61746862627b517d242d64697669736f720a77686f7365206672616374696f6e616c20706172742069732073696d706c65206e6f726d616c2063726f7373696e672c2077686f7365206672616374696f6e616c0a7061727420686173206e6f2064656e6f6d696e61746f727320646976697369626c65206279207468652063686172616374657269737469632e205468656e2074686572650a65786973747320616e202472242c20636f6d70757461626c6520696e207465726d73206f662074686520696e74657273656374696f6e206e756d62657273206f660a74686520636f6d706f6e656e7473206f662024422c4e242c244b5f7b587d242c20616e6420616e79206f6e6520666978656420616d706c652064697669736f7220244124206f6e20245824205c666f6f746e6f74657b496e2070726163746963652c20492077696c6c206170706c7920746869732073746174656d656e7420696e20612066616d696c792077686572652074686520616d706c652064697669736f722024412420686173207468652073616d6520696e74657273656374696f6e206e756d62657273206f6e20616c6c20746865206669626572737d20737563682074686174200a5c5b0a485e7b697d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c656674284b5f7b587d2b5c756c636f726e657220425c7572636f726e65722b724e2b4e5e7b5c7072696d657d5c7269676874295c7269676874293d300a5c5d0a20666f722065766572792024693e30242c20616e64206576657279206e656620245c6d61746862627b527d242d4361727469657220245c6d61746862627b527d242d64697669736f720a244e5e7b5c7072696d657d24207375636820746861742024724e2b4e5e7b5c7072696d657d24206973206120245c6d61746862627b5a7d242d64697669736f722e205c656e647b7468656f72656d7d0a5c626567696e7b70726f6f667d0a7b7d20284120736c696768746c7920646966666572656e742070726f6f66207468616e20746865206369746564205468656f72656d292e20546865206672616374696f6e616c0a70617274206f662024422b724e2b4e5e7b5c7072696d657d2420697320657175616c20746f20746865206672616374696f6e2070617274206f6620244224207768656e0a24724e2b4e5e7b5c7072696d657d24206973206120245c6d61746862627b5a7d242d64697669736f722e2054687573207765206170706c79204c656d6d61205c7265667b436f766572696e674c656d6d617d200a2020746f206f627461696e20612064656772656520246d2420636f76657220245c67616d6d613a595c746f2058242028696e646570656e64656e74206f66202472240a616e6420244e5e7b5c7072696d657d242920776865726520245924206973206120736d6f6f746820737572666163652e205468656e200a5c5b0a485e7b317d5c6c656674284b5f7b587d2b5c756c636f726e657220425c7572636f726e65722b724e2b4e5e7b5c7072696d657d5c7269676874290a5c5d0a5c5b0a3d485e7b317d5c6c656674284b5f7b587d2b5c756c636f726e657220422b724e2b4e5e7b5c7072696d657d5c7572636f726e65725c7269676874290a5c5d0a5c5b0a3d485e7b317d5c6c656674285c67616d6d615f7b2a7d5c6c656674284b5f7b597d2b5c67616d6d615e7b2a7d5c6c65667428422b724e2b4e5e7b5c7072696d657d5c7269676874295c7269676874295c7269676874295e7b477d0a5c5d0a5c5b0a3d485e7b317d5c6c65667428592c4b5f7b597d2b5c67616d6d615e7b2a7d422b725c67616d6d615e7b2a7d4e2b5c67616d6d615e7b2a7d4e5e7b5c7072696d657d5c7269676874295e7b477d2e0a5c5d0a20746865206c617374207465726d2076616e697368696e6720627920546572616b6177612773205468656f72656d205c7265667b546572616b617761735468656f72656d7d20616e6420736f6d652024725c6767302c240a6173206279207468652070726f6f66206f66205c636974655b312d312d315d7b4b4d4d7d2c2074686520636f7665722063616e206265206d6164652067656e6572616c0a747970652e200a0a4e6f77204920636c61696d20746861742024722420676976656e2061626f766520646570656e6473206f6e6c79206f6e2074686520696e74657273656374696f6e73206f6620244b5f582c422420616e64207468652064656772656573206f6620636f6d706f6e656e7473206f660a24423d5c73756d20615f7b697d5c47616d6d615f7b697d2e242049742077696c6c207375666669636520746f2073686f772074686174202459242069732067656e6572616c0a7479706520616e64207468617420245c6c65667428422b724e5c7269676874295e7b327d3e4b5f7b597d5e7b327d242c20736f2074686174205468656f72656d0a5c7265667b546572616b617761735468656f72656d7d2063616e206265206170706c6965642e0a0a4173202442242069732062696720616e64206e65662c2074686572652065786973747320616e20200a6566666563746976652064697669736f72202444242073756368207468617420666f7220616c6c20246a5c67672030242c202442202d205c667261637b317d7b6a7d2044205c657175697620415f6a242c20776974682024415f6a2420616d706c652e0a4170706c79696e67205c636974655b322e322e31352c20322e322e31395d7b4c617a7d202077652063616e206576656e20636f6d7075746520246a2420696e207465726d73206f662074686520696e74657273656374696f6e206e756d62657273206f662024412420616e64202442242073756368207468617420202444242069732062696720616e6420245c667261637b317d7b6a7d20422e44203e205c667261637b317d7b6a5e327d20445e32242e0a0a466f6c6c6f77696e67207468652070726f6f66206f66205c636974655b312d312d315d7b4b4d4d7d2c206c657420244d3d6b5f6a415f6a24206265200a7665727920616d706c65202877652063616e20636f6d7075746520246b5f6a2420627920205c636974657b5465722c44467d290a616e64206c657420246d5f6a242062652073756368207468617420246d5f6a240a636c65617273207468652064656e6f6d696e61746f7273206f662074686520636f6d706f6e656e7473206f662024422420616e642073756368207468617420246d5f6a204d2d5c47616d6d615f7b697d240a6973207665727920616d706c6520666f7220616c6c202469242028616761696e2077652063616e20636f6d70757465207375636820616e20246d5f6a24206279205c636974657b5465722c44467d3a0a696e207468652063617365207468617420245c47616d6d615f7b697d5e7b327d3c30242c207468656e20656e7375726520246b5f6a24206973206c6172676520656e6f7567680a736f207468617420246b5f6a20412e5c47616d6d615f7b697d3e2d5c47616d6d615f7b697d5e7b327d242c2074616b6520245c47616d6d615f7b697d5e7b5c7072696d657d3d5c47616d6d615f7b697d2b4d240a616e64206279205c636974657b5465722c2044467d2066696e642028636f6d70757461626c652920246d5e7b5c7072696d657d2420737563680a7468617420246d5e7b5c7072696d657d4d2d5c47616d6d615f7b697d5e7b5c7072696d657d3d6d5e7b5c7072696d655c7072696d657d4d2d5c47616d6d615f7b697d240a6973207665727920616d706c652e29205265706c61636520246d5f6a2420627920246d5e7b5c7072696d655c7072696d657d2420696620246d5e7b5c7072696d655c7072696d657d203e206d242c20616e64206c65742024485f7b697d5c696e5c6c6566747c6d5f6a204d2d5c47616d6d615f7b697d5c72696768747c240a666f7220616c6c2024695c202420287468757320245c667261637b317d7b6d5f6a207d5c6c656674285c47616d6d615f7b697d2b485f7b697d5c7269676874295c73696d204d240a6973207665727920616d706c65292e204170706c79696e672052656d61726b205c7265667b4b4d4d50726f6f667d207765207468656e20686176650a0a5c5b0a4b5f7b597d0a5c5d0a5c5b0a3d5c7461755e7b2a7d4b5f7b587d2b5c6c656674286d5f6a2d315c7269676874295c6c656674285c73756d5c6c656674285c7461755e7b2a7d5c47616d6d615f7b697d5c7269676874295f7b7265647d2b5c73756d5c6c656674285c7461755e7b2a7d485f7b6b7d5e7b5c6c65667428695c7269676874297d5c7269676874295f7b7265647d5c7269676874290a5c5d0a5c5b0a3d5c7461755e7b2a7d4b5f7b587d2b5c7461755e7b2a7d5c6c656674285c73756d5f7b697d5c6c656674285c47616d6d615f7b697d2b485f7b697d2d5c667261637b317d7b6d5f6a7d5c6c656674285c47616d6d615f7b697d2b485f7b697d5c7269676874295c7269676874295c7269676874290a5c5d0a7b7d200a5c5b0a3d5c7461755e7b2a7d4b5f7b587d2b5c7461755e7b2a7d5c6c656674285c6c656674286d5f6a2d315c7269676874294d5c7269676874290a5c5d0a20736f2074686174202459242069732067656e6572616c20747970652c20616e64200a200a205c5b0a20766f6c5c6c65667428595c7269676874293d204b5f595e32203d200a20284b5f58202b20286d5f6a202d2031296b5f6a2041295e320a205c5d0a205c5b0a203d5c6c6566745b5c6c656674285c6c656674286d5f6a2b315c7269676874296b2b315c726967687429415c72696768745d5e7b327d0a205c5d0a736f2c20746f207361746973667920746865206879706f746865736973206f66205468656f72656d205c7265667b546572616b617761735468656f72656d7d2c20697420737566666963657320746f207069636b20247224206c6172676520656e6f7567682074686174200a5c5b0a5c6c65667428422b724e5c7269676874295e7b327d202d2032203e20284b5f58202b20286d5f6a202d2031296b5f6a20415f6a295e32200a5c5d0a6f722c20627920636f6e737472756374696f6e206f66202441242c20737563682074686174200a5c5b0a5c6c65667428422b724e5c7269676874295e7b327d202d2032203e20284b5f58202b20286d5f6a202d2031296b5f6a2042295e32200a5c5d0a5c656e647b70726f6f667d0a4e6f77204920726573746174652054616e616b6127732076616e697368696e67207468656f72656d2c20776974682061206e6f7465206f6e2074686520636f6d7075746162696c6974790a696e206365727461696e2063697263756d7374616e6365732e200a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b74686d3a4566666563746976654b565653757266616365737d2028456666656374697665204b4c54204b6177616d6174612d566965687765670a56616e697368696e6720666f72206e6f726d616c20737572666163657320632e662e205c636974655b322e31315d7b54616e327d29204c657420245c6c65667428582c5c44656c74615c726967687429240a62652061206e6f726d616c2070726f6a656374697665206b6c742073757266616365206f76657220616e20616c67656272616963616c6c7920636c6f736564206669656c640a6f662063686172616374657269737469632024705c676532242c20776865726520244b5f7b587d2b5c44656c74612420697320616e2065666665637469766520245c6d61746862627b527d242d64697669736f722e0a4c657420244e242062652061206e656620616e642062696720245c6d61746862627b527d242d6361727469657220245c6d61746862627b527d242d64697669736f722e0a4c657420244424206265206120245c6d61746862627b517d242d4361727469657220245c6d61746862627b5a7d242d64697669736f72207375636820746861740a24442d5c6c656674284b5f7b587d2d5c44656c74615c72696768742924206973206e656620616e64206269672e205468656e2074686572652065786973747320616e0a24725f7b307d24205c666f6f746e6f74657b4279205468656f72656d205c7265667b4566666563746976655765616b4b56567d2c2065786365707420666f7220696e20706f737369626c7920612066696e697465206e756d626572206f66206368617261637465726973746963732024703e30242c2024725f302420697320636f6d70757461626c6520696e207465726d73206f660a746865206e756d626572206f6620636f6d706f6e656e747320245c44656c74612420616e6420696e207465726d73206f66207468652073656c6620696e74657273656374696f6e730a6f6620746865736520636f6d706f6e656e74732c20616e64207468656972206d756c7469706c696369746965732e204f74686572776973652054616e616b6127730a6f726967696e616c2073746174656d656e74206769766573206a75737420746865206578697374656e6365206f6620616e2024725f302420646570656e64696e67206f6e6c79206f6e207468652072656c6576616e742064697669736f72732e20496e20616e7920636173652c206966207468652066616d696c792068617070656e7320746f206265206f76657220245c6d61746862627b5a7d24206f7220612073696d696c617220446564656b696e6420646f6d61696e2c207468656e20796f752063616e207573652054616e616b612773206f726967696e616c20636f6e7374616e7420666f72207468652066696e697465206e756d626572206f6620636861726163746572697374696373206469766964696e672064656e6f6d696e61746f7273206f662074686520626f756e646172792064697669736f727d20737563682074686174200a5c5b0a485e7b697d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c65667428442b724e2b4e5e7b5c7072696d657d5c7269676874295c7269676874293d300a5c5d0a20666f722065766572792024693e30242c20657665727920706f736974697665207265616c206e756d6265722024725c676520725f7b307d242c20616e642065766572790a6e656620245c6d61746862627b527d242d4361727469657220245c6d61746862627b527d242d64697669736f7220244e5e7b5c7072696d657d2420737563680a746861742024724e2b4e5e7b5c7072696d657d24206973206120436172746965722064697669736f722e205c656e647b7468656f72656d7d0a5c626567696e7b70726f6f667d0a54686520636f6d7075746162696c69747920666f6c6c6f777320656173696c792066726f6d205c636974655b322e31315d7b54616e327d2065786365707420746861740a5765616b204b6177616d61746120566965687765672056616e697368696e6720696e207468652070726f6f66206973207265706c61636564206279205468656f72656d0a5c7265667b4566666563746976655765616b4b56567d2e2053696e63652c20696e20746869732070617065722c20492063616e206170706c792074686973207468656f72656d0a7768656e2024582420697320736d6f6f746820616e6420245c6c6c636f726e65725c44656c74615c6c72636f726e65723d30242c2068657265206973207468650a70726f6f6620696e20746861742073696d706c6520636173653a200a5c5b0a485e7b317d5c6c65667428442b724e2b4e5e7b5c7072696d657d5c7269676874290a5c5d0a5c5b0a3d485e7b317d5c6c656674284b5f7b587d2b442d4b5f7b587d2d5c6c6c636f726e65725c44656c74615c6c72636f726e65722b724e2b4e5e7b5c7072696d657d5c7269676874290a5c5d0a5c5b0a3d485e7b317d5c6c656674284b5f7b587d2b442d4b5f7b587d2b5c756c636f726e65722d5c44656c74615c7572636f726e65722b724e2b4e5e7b5c7072696d657d5c7269676874290a5c5d0a5c5b0a3d485e7b317d5c6c656674284b5f7b587d2b5c756c636f726e657220442d4b5f7b587d2d5c44656c74615c7572636f726e65722b724e2b4e5e7b5c7072696d657d5c7269676874290a5c5d0a73696e63652077652063616e206d6f76652074686520696e74656772616c2064697669736f722024442d4b5f7b587d2420696e746f2074686520726f756e642075702e0a54686973206c617374207465726d2076616e6973686573206279205468656f72656d205c7265667b4566666563746976655765616b4b56567d2e205468652076616e697368696e670a6f662024485e7b327d2420666f6c6c6f777320656173696c79207573696e67205365727265204475616c6974792e204f7468657277697365206966202458240a6973206e6f726d616c2c206f6e652063616e206b65657020747261636b206f662074686520657874726120636f6d706f6e656e7473206f6620245c44656c7461240a6761696e656420696e20626c6f77696e672075702c20616e6420636f6d707574652066726f6d20746861742e0a5c656e647b70726f6f667d0a4e6f77206170706c79696e67207468652073616d652070726f6f6620617320696e2073656374696f6e205c7265667b44494f507d20287768657265207468652073616d652069730a70726f7665642062757420776974686f7574206120636f6d70757461626c6520636f6e7374616e74292c20776520686176652074686520666f6c6c6f77696e673a0a5c626567696e7b636f726f6c6c6172797d205c6c6162656c7b44494f50434f4d50555441424c457d250a4c657420245c6c65667428582c5c44656c74615c726967687429242062652061206b6c742070616972206f662072656c61746976652064696d656e73696f6e202432240a6f76657220612044565220245224207769746820706572666563742072657369647565206669656c6420246b24206f662063686172616374657269737469630a24703e302420616e642070657266656374206672616374696f6e206669656c6420244b242e20417373756d65207468617420244b5f7b587d2b5c44656c7461240a6973206269672c20245c6d61746862627b517d242d436172746965722c20616e642073696d706c65206e6f726d616c2063726f7373696e6773206f766572202452242e0a5468656e2c20746865726520657869737473206120636f6d70757461626c6520246d5f7b307d242028646570656e64696e67206f6e6c79206f6e2074686520696e74657273656374696f6e7320636f6d706f6e656e7473206f6620244b5f582420616e6420245c44656c74612420616e6420706f737369626c792074686520706963617264206e756d626572206f662024582429200a73756368207468617420666f7220246d5c67672030202c6d5c696e206d5f7b307d5c6d61746862627b5a7d5e7b2b7d24202c200a5c5b0a685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874295c7269676874293d685e7b307d5c6c656674286d5c6c656674284b5f7b585f7b4b7d7d2b5c44656c74615f7b4b7d5c7269676874295c7269676874292e0a5c5d0a0a5c656e647b636f726f6c6c6172797d0a5c73656374696f6e7b47656e6572616c697a6174696f6e206f6620546572616b61776127732042617365706f696e742046726565205468656f72656d7d0a0a54686520676f616c206f6620746869732073656374696f6e200a5c626567696e7b636f6d6d656e747d546869732073656374696f6e206f726967696e6174656420696e206d79204465677265652773206e6f7465206174206d7920626c6f672064697669736962696c6974792e776f726470726573732e636f6d0a5c656e647b636f6d6d656e747d0a20697320746f20676976652061207370656369616c697a65642076657273696f6e206f66205468656f72656d0a322e342066726f6d205c636974657b5465727d20746f204b4c542070616972733a200a0a0a5c626567696e7b7468656f72656d7d0a7b7d205c6c6162656c7b4250465468656f72656d7d4c657420245c6c65667428582c5c44656c74615c726967687429242061206d696e696d616c2073696d706c650a6e6f726d616c2063726f7373696e67732070726f6a656374697665204b4c542070616972206f662067656e6572616c207479706520616e642064696d656e73696f6e0a24322420646566696e6564206f76657220616e20616c67656272616963616c6c7920636c6f736564206669656c64206f662063686172616374657269737469630a24705c676532242e204c657420244c203d206d284b5f58202b205c44656c746129242062652061206e656620616e6420626967206c696e652062756e646c65206f6e202458242e20417373756d65207468617420246c3d4c5e7b327d5c6765204b5f7b587d5e7b327d2d335c6368695c6c656674285c6d61746863616c7b4f7d5f7b587d5c7269676874292b322b34642b35240a666f722024645c676530242e205468656e207468657265206973206120636f6d70757461626c6520636f6e7374616e7420246d5f7b307d242028646570656e64696e670a6f6e6c79206f6e2074686520696e74657273656374696f6e7320244b5f7b587d2420616e6420245c44656c74612420616e6420746865206e756d626572206f660a636f6d706f6e656e7473206f6620245c44656c74612420292073756368207468617420246d206d5f7b307d5c6c656674284b5f7b587d2b5c44656c74615c726967687429240a69732062617365706f696e742d667265652e200a5c656e647b7468656f72656d7d0a546865206b6579206c656d6d6120696e207468652070726f6f66205468656f72656d205c7265667b4250465468656f72656d7d206973204c656d6d61205c7265667b6c656d3a322e32546572656b6177617d202020776869636820666f6c6c6f777320656173696c792066726f6d0a7468652063697465642070617065722e200a5c626567696e7b6c656d6d617d0a5c636974655b322e325d7b5465727d250a5c626567696e7b636f6d6d656e747d0a5c656e647b636f6d6d656e747d0a7b7d205c6c6162656c7b6c656d3a322e32546572656b6177617d4c657420245c6c65667428582c5c44656c74615c726967687429242061206d696e696d616c2073696d706c650a6e6f726d616c2063726f7373696e67732070726f6a656374697665204b4c542070616972206f662067656e6572616c207479706520616e642064696d656e73696f6e0a24322420646566696e6564206f76657220616e20616c67656272616963616c6c7920636c6f736564206669656c64206f662063686172616374657269737469630a24705c676532242e204c657420245a242062652061202430242d6379636c65207769746820246465675c205a3d642b3124207768657265202464242069730a61206e6f6e6e6567617469766520696e74656765722e20417373756d65207468617420244c242069732061206c696e652062756e646c65207375636820746861740a244b5f7b587d2b5c44656c74612b4c24206973204361727469657220616e642024485e7b317d5c6c656674284b5f7b587d2b5c44656c74612b4c5c7269676874293d30242e0a417373756d65207468617420244b5f7b587d2b4c2420697320245c6c65667428642d315c726967687429242d7665727920616d706c6520616e6420746865207265737472696374696f6e0a6d6170206973206e6f74207375726a6563746976653a200a5c5b0a5c47616d6d615c6c656674284b5f7b587d2b5c44656c74612b4c5c7269676874295c746f5c47616d6d615c6c656674285c6d61746863616c7b4f7d5f7b5a7d5c6c656674284b5f7b587d2b5c44656c74612b4c5c7269676874295c7269676874292e0a5c5d0a205468656e2074686572652065786973747320612072616e6b20243224206c6f63616c6c79206672656520736865616620244524206f6e202458242077686963680a697320676976656e206279207468652073686f72742065786163742073657175656e63650a5c5b0a305c746f5c6d61746863616c7b4f7d5f7b587d5c746f20455c746f20495f7b5a7d5c6c656674284c5c7269676874295c746f300a5c5d0a2077686572652024495f7b5a7d242069732074686520696465616c207368656166206f6620245a242e200a5c656e647b6c656d6d617d0a5c7465787462667b50726f6f66206f66205468656f72656d205c7265667b4250465468656f72656d7d7d2e0a4c657420246d5f7b307d24206265206c6172676520656e6f75676820736f207468617420746865206879706f746865736973206f66205468656f72656d205c7265667b74686d3a4566666563746976654b565653757266616365737d20686f6c647320692e652e20737563682074686174200a5c5b0a485e7b317d5c6c656674284b5f7b587d2b5c44656c74612b4c5c7269676874293d485e7b317d5c6c656674286d5f7b307d5c6c656674284b5f7b587d2b5c44656c74615c7269676874295c7269676874293d302e0a5c5d0a2049662024443d4b5f7b587d2b5c44656c74612b4c24206973206e6f7420626173652d706f696e7420667265652c207468656e2074686572652069732061202430242d6379636c650a245a24206f6620646567726565202431242073756368207468617420746865207265737472696374696f6e206d6170200a5c5b0a5c47616d6d615c6c65667428582c445c7269676874295c746f5c47616d6d615c6c656674285a2c447c5f7b5a7d5c7269676874290a5c5d0a206973206e6f74207375726a6563746976652e204279204c656d6d61205c7265667b6c656d3a322e32546572656b6177617d2c207468657265206578697374730a612072616e6b20243224206c6f63616c6c79206672656520736865616620244524206f6e2024582420776869636820697320676976656e206279207468650a73686f72742065786163742073657175656e63650a5c5b0a305c746f5c6d61746863616c7b4f7d5f7b587d5c746f20455c746f20495f7b5a7d5c6c656674284c5c7269676874295c746f300a5c5d0a2077686572652024495f7b5a7d242069732074686520696465616c207368656166206f6620245a242e205468652072657374206f662074686520617267756d656e740a666f6c6c6f77732065786163746c7920617320696e20746865206369746564205468656f72656d2e20250a5c626567696e7b636f6d6d656e747d0a5c656e647b636f6d6d656e747d0a7b7d200a0a0a5c73756273656374696f6e7b46696e6974652047656e65726174696f6e20696e2046616d696c6965737d0a0a5c626567696e7b646566696e6974696f6e7d0a4c657420245c6c65667428582c5c73756d20535f7b697d5c726967687429242061206c6f6720736d6f6f74682c206c6f672d63616e6f6e6963616c2070726f6a6563746976650a706169722077686572652024582420697320612074776f2064696d656e73696f6e616c2c206e6f726d616c2076617269657479206f76657220616e20616c67656272616963616c6c790a636c6f736564206669656c64206f662063686172616374657269737469632024703e302420776974682024535f7b697d242064697374696e6374207072696d650a64697669736f72732c2024563d5c73756d5c6d61746862627b527d535f7b697d5c737562736574204469765f7b5c6d61746862627b527d7d5c6c65667428585c726967687429242e0a446566696e652074686520666f6c6c6f77696e6720736574732c20746865206669727374206f6620776869636820697320636c6561726c79206120706f6c79746f70652e0a5c5b0a5c6d61746863616c7b4c7d5c6c65667428565c7269676874293d5c6c6566745c7b205c73756d5f7b693d317d5e7b6e7d615f7b697d535f7b697d5c696e20565c207c5c20615f7b697d5c696e5c6c6566745b302c315c72696768745d5c72696768745c7d200a5c5d0a5c5b0a5c6d61746863616c7b457d5c6c65667428565c7269676874293d5c6c6566745c7b205c44656c74615c696e5c6d61746863616c7b4c7d5c6c65667428565c7269676874295c207c5c204b5f7b587d2b5c44656c74615c73696d5f7b5c6d61746862627b527d7d445c6765305c72696768745c7d202e0a5c5d0a20476976656e2024663a585c746f2059242061206269726174696f6e616c20636f6e7472616374696f6e2c206c657420245c6d61746863616c7b437d5f7b667d5c6c65667428565c726967687429240a64656e6f74652074686520636c6f73757265206f6620245c6d61746863616c7b4c7d5c6c65667428565c72696768742924206f66200a5c5b0a5c6c6566745c7b205c44656c74615c696e5c6d61746863616c7b457d5c6c65667428565c7269676874295c207c5c20665c205c6d626f787b69732061206c6f67207465726d696e616c206d6f64656c206f66207d5c6c65667428582c5c44656c74615c7269676874295c72696768745c7d202e0a5c5d0a432e662e205c636974655b322e31335d7b434c323031337d2c20287468652073746174656d656e7420697320666f72206368617261637465726973746963202430240a696e20616e792064696d656e73696f6e206279205c636974655b332e345d7b53437d2c2062757420696e207468652073757266616365206361736520686572650a6d6572656c792072656c696573206f6e205c636974655b302e325d7b54616e7d29207468656e20746865726520617265206269726174696f6e616c20636f6e7472616374696f6e730a24665f7b697d3a585c746f20595f7b697d242073756368207468617420245c6d61746863616c7b437d5f7b665f7b697d7d5c6c65667428565c7269676874292c2e2e2e2c5c6d61746863616c7b437d5f7b665f7b6b7d7d5c6c65667428565c726967687429240a61726520726174696f6e616c20706f6c79746f70657320616e64200a5c5b0a5c6d61746863616c7b457d5c6c65667428565c7269676874293d5c6269676375705f7b693d317d5e7b6b7d5c6d61746863616c7b437d5f7b665f7b697d7d5c6c65667428565c7269676874290a5c5d0a20736f207468617420245c6d61746863616c7b457d5c6c65667428565c7269676874292420697320616c736f206120706f6c79746f70652e205c656e647b646566696e6974696f6e7d0a5c626567696e7b70726f706f736974696f6e7d0a5c6c6162656c7b70726f703a47656e6572616c697a656447656e65726174696f6e496e46616d696c6965737d250a4c65742024582420626520612074776f2064696d656e73696f6e616c20245c6d61746862627b517d242d666163746f7269616c206e6f726d616c0a76617269657479206f76657220616e20616c67656272616963616c6c7920636c6f736564206669656c64206f662063686172616374657269737469632024703e30242e0a4c657420245c6c6566745c7b205c6c65667428582c5c44656c74615f7b697d5c7269676874295c72696768745c7d205f7b695c696e5c6c6566745c7b20312c2e2e2e2c6b5c72696768745c7d207d240a62652061206269672c206c6f6720736d6f6f74682c20245c6d61746862627b517d242d43617274696572204b4c54207061697220666f722065616368202469240a616e642073756368207468617420244b5f7b587d2b5c73756d5c44656c74615f7b697d24206861732073696d706c65206e6f726d616c2063726f7373696e67730a737570706f72742e205468656e207468652072696e67200a5c5b0a525c6c65667428582c4b5f7b587d2b5c44656c74615f7b317d2c2e2e2e2c4b5f7b587d2b5c44656c74615f7b6b7d5c7269676874290a5c5d200a2069732066696e6974656c792067656e65726174656420696e20736f6d652064656772656520646570656e64696e67206f6e2074686520696e74657273656374696f6e73206f66207468652072656c6576616e742064697669736f72732028696e206f7468657220776f7264732c206966207468652064697669736f72732061726520636f6e7374616e7420696e20612066616d696c792c207468656e2074686520646567726565206f662067656e65726174696f6e2077696c6c20626520636f6e7374616e7420696e207468652066616d696c79290a205c656e647b70726f706f736974696f6e7d2020200a5c626567696e7b70726f6f667d0a4920736b6574636820612070726f6f66206261736564206f6e205c636974655b322e31385d7b434c323031337d207768696368206170706c69657320696e207468650a4b4c542063617365200a63617365292e204c657420245c73756d20737570705c6c656674285c44656c74615f7b697d5c7269676874293d5c73756d20535f7b697d2420666f722024535f7b697d240a64697374696e6374207072696d652064697669736f72732c2024445f7b697d3d5c656c6c5c6c656674284b5f7b587d2b5c44656c74615f7b697d2b415c726967687429240a616e6420245c6d61746863616c7b4d7d3d5c73756d5f7b693d317d5e7b707d5c6d61746862627b5a7d445f7b697d242e204c657420244d5e7b5c6c656674284e5c7269676874297d3d5c73756d5f7b693d317d5e7b707d5c6d61746862627b5a7d4e445f7b697d2e240a417320696e20746865206369746564207468656f72656d2c207468657265206973206120636f6e7374616e7420244d5e7b5c7072696d657d2420616e642067656e657261746f72730a6f6620245c6d61746863616c7b4d7d5c6361705c6d61746862627b527d5f7b2b7d5c6c656674284b5f7b587d2b5c6d61746863616c7b437d5f7b697d5c726967687429240a666f7220616c6c20246924206f662074686520666f726d20244d5e7b5c7072696d657d5c6c656674284b5f7b587d2b425c7269676874292420666f7220736f6d650a24425c696e5c6d61746863616c7b4c7d5c6c65667428565c7269676874292e24204170706c79696e67205468656f72656d205c7265667b4250465468656f72656d7d2c0a7468657265206973206120626f756e64656420636f6e7374616e7420244d5c696e5c6d61746862627b4e7d242028646570656e64696e67206f6e6c79206f6e2074686520696e74657273656374696f6e73206f66207468652072656c6576616e742064697669736f7273290a73756368207468617420666f7220616c6c2024692c6a242077686572652024425f7b696a7d24207370616e206561636820245c6d61746863616c7b437d5f7b697d242c0a73756368207468617420244d5c6c65667428665f7b697d5c7269676874295f7b2a7d5c6c656674284b5f7b587d2b425f7b696a7d5c726967687429242069732062617365706f696e740a667265652e20546875732c20632e662e205c636974655b322e31315d7b435a7d2c20776520617265207265647563656420746f2070726f76696e672074686520666f6c6c6f77696e673a0a4c657420245c6c65667428582c425f7b697d5c726967687429242061206b6c74207061697220666f7220656163682024692420616e6420244c5f7b697d3d615f7b697d5c6c656674284b5f7b587d2b425f7b697d5c726967687429240a6861732062617365706f696e742066726565206c696e6561722073797374656d20666f722065616368202469242c202877652063616e20617373756d6520686572650a7468617420244b5f7b587d2b425f7b697d2420697320626967292e204c65742024473d5c73756d5f7b693d317d5e7b6b7d625f7b697d4c5f7b697d2420666f720a706f73697469766520696e7465676572732024625f7b697d242c20616e6420617373756d6520746861742024625f7b5c656c6c7d3e6e2b31242e205468656e0a746865206e61747572616c206d6170200a5c5b0a485e7b307d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c65667428475c7269676874295c7269676874295c6f74696d657320485e7b307d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c656674284c5f7b5c656c6c7d5c7269676874295c7269676874295c746f20485e7b307d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c65667428472b4c5f7b5c656c6c7d5c7269676874295c7269676874290a5c5d0a206973207375726a6563746976652e20546865207265737420666f6c6c6f7773207468652070726f6f66206f66205c636974655b322e375d7b435a7d2c206275740a737562737469747574696e67207468652056616e697368696e67205468656f72656d205c7265667b74686d3a4566666563746976654b565653757266616365737d0a7768656e206e656365737361727920666f722074686520757375616c204b6177616d61746120566965687765672056616e697368696e672e205c656e647b70726f6f667d0a0a0a0a0a255c696e636c7564657b63686170347d202547656e6572616c2074797065206d696e696d616c206d6f64656c2070726f6772616d206f766572204456520a0a0a5c636861707465727b47656e6572616c2054797065204d696e696d616c204d6f64656c73206f7665722061204456527d5c6c6162656c7b63686170347d0a0a5c73656374696f6e7b426967204162756e64616e6365202f20527d0a5c626567696e7b646566696e6974696f6e7d0a4c65742024445f7b317d2c2e2e2e2c445f7b727d2420626520245c6d61746862627b517d242d4361727469657220245c6d61746862627b517d242d64697669736f72730a6f6e202458242e2024445f7b697d24206172652063616c6c6564205c7465787462667b61646a6f696e742064697669736f72737d206f6e202458242069660a7468657920617265206f662074686520666f726d2024445f7b697d3d4b5f7b587d2b5c44656c74615f7b697d2420666f7220736f6d65205c7465787462667b706169727d0a245c6c65667428582c5c44656c74615f7b697d5c7269676874292420776865726520245824206973206e6f726d616c20616e642070726f6a6563746976652c0a245c44656c74615f7b697d5c6765302420616e64206973206120245c6d61746862627b517d242d64697669736f722e204c6574200a5c5b0a523d525c6c65667428583b445f7b317d2c2e2e2e2c445f7b727d5c7269676874293d5c6269676f706c75735f7b5c6c656674286e5f7b317d2c2e2e2e2c6e5f7b727d5c7269676874295c696e5c6d61746862627b4e7d5e7b727d7d485e7b307d5c6c65667428582c6e5f7b317d445f7b317d2b5c63646f74732b6e5f7b727d445f7b727d5c7269676874292e0a5c5d0a20616e6420646566696e6520746865205c7465787462667b737570706f72747d206f662024522420746f206265200a5c5b0a537570705c20523d5c6c656674285c73756d5f7b693d317d5e7b727d5c6d61746862627b527d5f7b2b7d445f7b697d5c7269676874295c636170204469765f7b5c6d61746862627b527d7d5e7b6566667d5c6c65667428585c7269676874292e0a5c5d0a200a5c656e647b646566696e6974696f6e7d0a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b74686d332e357d5c636974655b332e355d7b434c7d250a7b7d204c6574202458242062652061206e6f726d616c20736368656d65206f662072656c61746976652064696d656e73696f6e202432242c2070726f706572206f7665720a6120445652202452242077686963682068617320706572666563742072657369647565206669656c6420246b24206f662063686172616374657269737469630a24703e302420616e642070657266656374206672616374696f6e206669656c6420244b242e204c65742024445f7b317d2c2e2e2e2c445f7b727d242062650a245c6d61746862627b517d242d436172746965722064697669736f7273206f6e202458242e20417373756d6520746861742024525c6c65667428583b445f7b317d2c2e2e2e2c445f7b727d5c726967687429240a69732066696e6974656c792067656e6572617465642e204c65742024443a5c6d61746862627b527d5e7b727d5c6e695c6c656674285c6c616d6264615f7b317d2c2e2e2e2c5c6c616d6264615f7b727d5c7269676874295c6d617073746f5c73756d5c6c616d6264615f7b697d445f7b697d5c696e204469765f7b5c6d61746862627b527d7d5c6c65667428585c726967687429240a62652074686520746175746f6c6f676963616c206d61702e200a0a2831292054686520737570706f7274206f6620245224206973206120726174696f6e616c20706f6c7968656472616c20636f6e652e200a0a2832292049662024537570705c20522420636f6e7461696e732061206269672064697669736f7220616e642024445c696e5c73756d5c6d61746862627b527d5f7b2b7d445f7b697d240a69732070736575646f6566666563746976652c207468656e2024445c696e20537570705c2052242e200a0a28332920546865726520697320612066696e69746520726174696f6e616c20706f6c7968656472616c207375626469766973696f6e2024537570705c20523d5c62696763757020435f7b697d240a73756368207468617420245c7369676d615f7b5c47616d6d617d242069732061206c696e6561722066756e6374696f6e206f6e2024435f7b697d2420666f720a65766572792067656f6d65747269632076616c756174696f6e20245c47616d6d6124206f66202458242e20467572746865726d6f72652c2074686572652069730a6120636f617273657374207375626469766973696f6e207769746820746869732070726f70657274792c20696e207468652073656e736520746861742c206966202469240a616e6420246a24206172652064697374696e63742c207468657265206973206174206c65617374206f6e652067656f6d65747269632076616c756174696f6e20245c47616d6d61240a6f6620245824207375636820746861742028746865206c696e65617220657874656e73696f6e73206f662920245c7369676d615f7b5c47616d6d617d7c5f7b435f7b697d7d240a616e6420245c7369676d615f7b5c47616d6d617d7c5f7b435f7b6a7d7d242061726520646966666572656e742e200a0a28342920546865726520697320612066696e69746520696e6465782073756267726f757020245c6d61746862627b4c7d5c7375627365745c6d61746862627b5a7d5e7b727d240a73756368207468617420666f7220616c6c20246e5c696e5c6d61746862627b4e7d5e7b727d5c6361705c6d61746862627b4c7d2c242069662024445c6c656674286e5c7269676874295c696e20537570705c2052242c0a7468656e20245c7369676d615f7b5c47616d6d617d5c6c65667428445c6c656674286e5c7269676874295c7269676874293d6d756c745f7b5c47616d6d617d5c6c6566747c445c6c656674286e5c7269676874295c72696768747c242e205c656e647b7468656f72656d7d0a5c626567696e7b70726f6f667d0a50617274732028312920616e642028322920666f6c6c6f7720656173696c792066726f6d20746865206369746564207468656f72656d2e20466f722028332920616e640a283429206e6f74652074686174205c636974655b342e375d7b454c4d7d2069732073746174656420666f7220616e20617262697472617279204e6f657468657269616e0a736368656d652c20616e642074686973207468656f72656d20697320746865206f6e6c7920726573756c742075736564206279207468652070726f6f6620676976656e0a696e205c636974655b332e355d7b434c7d2e205c656e647b70726f6f667d0a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b54686d332e367d285c636974655b332e365d7b434c7d29204c657420245c6c65667428582c5c44656c74615c7269676874292420626520610a6b6c742070616972206f662072656c61746976652064696d656e73696f6e20243224206f766572206120445652202452242077697468207065726665637420726573696475650a6669656c6420246b24206f662063686172616374657269737469632024703e302420616e642070657266656374206672616374696f6e206669656c6420244b242e0a417373756d65207468617420244b5f7b587d2b5c44656c74612420697320245c6d61746862627b517d242d4361727469657220616e6420746861742024525c6c656674284b5f7b587d2b5c44656c74612c4b5f7b587d2b5c44656c74612b415c726967687429240a69732066696e6974656c792067656e6572617465642e20496620244b5f7b587d2b5c44656c7461242069732070736575646f6566666563746976652c207468656e0a697420697320245c6d61746862627b517d242d6566666563746976652e205c656e647b7468656f72656d7d0a5c626567696e7b70726f6f667d0a417320696e2074686520736f757263652070617065722e200a5c656e647b70726f6f667d0a4c657420245c47616d6d612420612067656f6d65747269632076616c756174696f6e206f6e202458242e20446566696e65200a5c5b0a5c7369676d615f7b5c47616d6d617d3d696e665c6c6566745c7b206d756c745f7b5c47616d6d617d445e7b5c7072696d657d5c207c5c20445c73696d5f7b5c6d61746862627b527d7d445e7b5c7072696d657d5c6765305c72696768745c7d205c696e5c6d61746862627b527d2e0a5c5d0a4173206120726573756c74206f66205468656f72656d205c7265667b47656e6572616c697a656446696e69746547656e65726174696f6e7d2c2074686572652069730a74686520666f6c6c6f77696e67206162756e64616e6365207468656f72656d3a0a5c626567696e7b636f726f6c6c6172797d0a5c6c6162656c7b74686d4162756e64616e63654e6566426967496d7069657353656d69616d706c65527d5c636974655b332e385d7b434c7d20250a5c626567696e7b636f6d6d656e747d0a6665656c7320676f6f64206d616e0a5c656e647b636f6d6d656e747d0a4c657420245c6c65667428582c5c44656c74615c72696768742924206265206120626967206b6c742070616972206f662072656c61746976652064696d656e73696f6e0a243224206f76657220612044565220245224207769746820706572666563742072657369647565206669656c6420246b24206f662063686172616374657269737469630a24703e302420616e642070657266656374206672616374696f6e206669656c6420244b242e20417373756d6520746861742024525c6c656674284b5f7b587d2b5c44656c74615c726967687429240a616e642024525c6c656674284b5f7b587d2b5c44656c74612c4b5f7b587d2b5c44656c74612b415c72696768742924206172652066696e6974656c792067656e6572617465640a666f7220616e20616d706c6520245c6d61746862627b517d242d64697669736f7220244124206f6e202458242e20496620244b5f7b587d2b5c44656c7461240a6973206e65662c207468656e2069742069732073656d692d616d706c652e205c656e647b636f726f6c6c6172797d0a5c626567696e7b70726f6f667d0a28546869732073696d706c69666965732066726f6d20746865206369746564207468656f72656d206173204920617373756d6520746865207061697220244b5f7b587d2b5c44656c7461240a697320626967292e20466f7220616e7920245c657073696c6f6e3e30242c20616e6420616e792067656f6d65747269632076616c756174696f6e20245c47616d6d61240a6f6e202458242c20617320244b5f7b587d2b5c44656c74612b5c657073696c6f6e20412420697320616d706c652c206120706f736974697665206d756c7469706c650a69732062617365706f696e7420667265652e20546875732c200a5c5b0a5c7369676d615f7b5c47616d6d617d5c6c656674284b5f7b587d2b5c44656c74612b5c657073696c6f6e20415c7269676874293d300a5c5d0a20736f2074686174250a5c626567696e7b636f6d6d656e747d0a66726f6d206e616b6179616d617320626f6f6b2060605a617269736b69206465636f6d706f736974696f6e20616e6420616e64206162756e64616e63652c20796f750a70726f76652074686174206c696d697420246c696d5f7b5c657073696c6f6e5c746f307d5c7369676d615f7b5c47616d6d617d5c6c65667428442b5c657073696c6f6e20415c7269676874293d5c7369676d615f7b5c47616d6d617d5c6c65667428445c726967687429240a7768656e202444242069732062696720284949492e312e342e62290a5c656e647b636f6d6d656e747d0a7b7d20245c7369676d615f7b5c47616d6d617d24206973206964656e746963616c6c79207a65726f206279205468656f72656d205c7265667b74686d332e357d2834292e0a5468657265666f72652c207468652063656e747265206f6620245c47616d6d6124206973206e6f7420696e20245c6d61746862627b427d5c6c656674284b5f7b587d2b5c44656c74615c726967687429240a666f7220616e79207375636820245c47616d6d61242e205c656e647b70726f6f667d0a5c626567696e7b636f726f6c6c6172797d0a5c6c6162656c7b54686d332e397d204c6574202458242062652061206e6f726d616c2070726f6a65637469766520736368656d65206f662072656c61746976650a64696d656e73696f6e20243224206f76657220612044565220245224207769746820706572666563742072657369647565206669656c6420246b24206f660a63686172616374657269737469632024703e302420616e642070657266656374206672616374696f6e206669656c6420244b2420616e64206c65742024445f7b317d2c2e2e2e2c445f7b727d240a626520245c6d61746862627b517d242d4361727469657220245c6d61746862627b517d242d64697669736f7273206f6e202458242e20417373756d6520746861740a7468652072696e672024523d525c6c65667428583b445f7b317d2c2e2e2e2c445f7b727d5c726967687429242069732066696e6974656c792067656e6572617465642c0a616e64206c65742024537570705c20523d5c62696763757020435f7b697d2420626520612066696e69746520726174696f6e616c20706f6c7968656472616c207375626469766973696f6e0a73756368207468617420666f722065766572792067656f6d65747269632076616c756174696f6e20245c47616d6d6124206f662024582c2420245c7369676d615f7b5c47616d6d617d240a6973206c696e656172206f6e2024435f7b697d242c20617320696e205468656f72656d205c7265667b74686d332e357d2e2044656e6f746520245c7661727068693a5c73756d5c6d61746862627b527d5f7b2b7d445f7b697d5c746f204e5e7b317d5c6c65667428585c7269676874295f7b5c6d61746862627b527d7d240a7468652070726f6a656374696f6e2c20616e6420617373756d652074686572652065786973747320246b24207375636820746861742024435f7b6b7d5c6361705c7661727068695e7b2d317d5c6c65667428416d705c20445c7269676874295c6e65715c656d707479736574242e0a5468656e2024435f7b6b7d5c73756273657420537570705c20525c6361705c7661727068695e7b2d317d5c6c656674284e65665c20585c726967687429242e2049660a746865207375626469766973696f6e20697320636f6172736573742c207468656e20245c6d61746863616c7b437d5f7b6b7d3d537570705c20525c6361705c7661727068695e7b2d317d5c6c656674284e65665c20585c72696768742924250a5c626567696e7b636f6d6d656e747d0a6e6565642074686973206c617374207061727420666f722074686520636f6e65207468656f72656d0a5c656e647b636f6d6d656e747d0a5c656e647b636f726f6c6c6172797d0a5c626567696e7b70726f6f667d0a417320696e2074686520736f757263652c20627574206170706c79696e67205468656f72656d73205c7265667b74686d332e357d20616e64205c7265667b74686d4162756e64616e63654e6566426967496d7069657353656d69616d706c65527d2e0a5c656e647b70726f6f667d0a0a5c73656374696f6e7b436f6e652c20526174696f6e616c6974792c20616e6420636f6e7472616374696f6e202f20527d0a5c626567696e7b646566696e6974696f6e7d0a5c636974655b64656620342e315d7b434c7d250a7b7d204c65742024572420612066696e6974652064696d656e73696f6e616c207265616c20766563746f722073706163652c2024435c73756273657420572420610a636c6f73656420636f6e76657820636f6e65207370616e6e696e67202457242c20616e642024765c696e2057242e205468652076697369626c6520626f756e646172790a6f66202443242066726f6d20247624206973200a5c5b0a563d5c6c6566745c7b20775c696e5c7061727469616c20435c207c5c205c6c6566745b762c775c72696768745d5c63617020433d5c6c6566745c7b20775c72696768745c7d205c72696768745c7d202e0a5c5d0a5c656e647b646566696e6974696f6e7d0a5c626567696e7b636f726f6c6c6172797d0a28632e662e205c636974655b342e325d7b434c7d29205c6c6162656c7b436f6e655468656f72656d4f6e527d250a7b7d20284b6177616d617461277320526174696f6e616c6974792c20436f6e6520616e6420436f6e7472616374696f6e205468656f72656d29204c657420245c6c65667428582c5c44656c74615c726967687429240a626520612070616972206f662072656c61746976652064696d656e73696f6e202432242c2070726f706572206f7665722061204456522024522420776974680a706572666563742072657369647565206669656c6420246b24206f662063686172616374657269737469632024703e302420616e642070657266656374206672616374696f6e0a6669656c6420244b242e20417373756d6520746861742024765f7b307d3d5b4b5f7b587d2b5c44656c74615d2420697320245c6d61746862627b517d242d436172746965720a616e64206973206f627461696e65642066726f6d20746865206c6f6720736d6f6f7468206b6c74207061697220245c7068693a5c6c65667428585e7b5c7072696d657d2c5c44656c74615e7b5c7072696d657d5c7269676874295c746f5c6c65667428582c5c44656c74615c726967687429240a616674657220612066696e697465206e756d626572206f66207374657073206f6620746865206d696e696d616c206d6f64656c2070726f6772616d2077697468207363616c696e670a6173736f63696174656420746f2061206269672064697669736f7220244124207769746820244b5f7b587d2b5c44656c74612b744124206e6566206f6e2024582f52240a666f7220736f6d652024743e30242e204c657420245624206265207468652076697369626c6520626f756e64617279206f6620244e65665c6c65667428582f525c726967687429240a66726f6d2024765f7b307d5c696e204e5e7b317d5c6c65667428585c7269676874295f7b5c6d61746862627b527d7d2420616e642024755f7b307d5c696e20565c6361705c6c65667428765f7b307d2c5c6c6566745b4b5f7b587d2b5c44656c74612b74415c72696768745d5c726967687429242e0a5468656e207468657265206578697374732061206c6f63616c6c7920706f6c7968656472616c206e65696768626f72686f6f642024555c7375627365742056240a6f662024755f7b307d242073756368207468617420245c666f72616c6c20755e7b5c7072696d657d5c696e2055242c2024755e7b5c7072696d657d242069730a73656d69616d706c652e205c656e647b636f726f6c6c6172797d0a5c626567696e7b70726f6f667d0a5c626567696e7b636f6d6d656e747d0a70726f7065726e65737320697320696d706f7274616e742073696e636520696e74657273656374696f6e207468656f72792063616e277420626520646566696e65640a696620646f6e2774206861766520636f6d706163746e6573732e0a5c656e647b636f6d6d656e747d0a7b7d205468697320697320657373656e7469616c6c792061206c6f63616c2076657273696f6e206f6620746865206369746564207468656f72656d2e20416674657220626173650a6368616e67652c207765206d617920617373756d652024522420697320636f6d706c65746520616e64207468617420246b2420697320616c67656272616963616c6c790a636c6f7365642e204c657420245c6d61746863616c7b437d3d5c6d61746862627b527d5f7b2b7d765f7b307d2b4e65665c6c65667428582f525c726967687429242e0a4c65742024755f7b307d5e7b5c7072696d657d24206265206120726174696f6e616c20706f696e74206f6620244e5e7b317d5c6c65667428582f525c726967687429240a73756666696369656e746c7920636c6f736520746f2024755f7b307d24207375636820746861742024755f7b307d5c696e20425c6c65667428755f7b307d5e7b5c7072696d657d2c5c657073696c6f6e5c726967687429240a69732061207375702d6e6f726d2062616c6c207769746820726174696f6e616c2076657274696365732024775f7b6a7d3d5c6c6566745b4b5f7b587d2b5c44656c74612b415f7b6a7d5c72696768745d2c5c206a3d312c2e2e2e2c72240a776869636820617265206b6c7420616e6420737563682074686174207468657265206578697374206269672c206c6f6720736d6f6f74682c206b6c742070616972730a244b5f7b585e7b5c7072696d657d7d2b5c44656c74615e7b5c7072696d657d2b415f7b6a7d5e7b5c7072696d657d24207769746820245c7068695f7b2a7d5c6c656674284b5f7b585e7b5c7072696d657d7d2b5c44656c74615e7b5c7072696d657d2b415f7b6a7d5e7b5c7072696d657d5c7269676874293d4b5f7b587d2b5c44656c74612b415f7b6a7d240a6f6e2024585e7b5c7072696d657d24202c20616e642073756368207468617420245c657073696c6f6e2420697320736d616c6c20656e6f75676820746861740a7468652024775f7b6a7d242070756c6c206261636b20746f2064697669736f727320686176696e67206c6f6720736d6f6f746820737570706f7274206f6e2024585e7b5c7072696d657d242e0a4c657420245c6d61746863616c7b427d242064656e6f74652074686520636f6e7665782068756c6c206f662024425c6c65667428755f7b307d5e7b5c7072696d657d2c5c657073696c6f6e5c726967687429242e0a466f7220245c657073696c6f6e242073756666696369656e746c7920736d616c6c2c207374657073206f662074686520244b5f7b585e7b5c7072696d657d7d2b5c44656c74615e7b5c7072696d657d240a6d696e696d616c206d6f64656c2070726f6772616d2077697468207363616c696e67206f662024415e7b5c7072696d657d242061726520616c736f2073746570730a6f662074686520244b5f7b587d2b5c44656c74612b415f7b6a7d5e7b5c7072696d657d24206d696e696d616c206d6f64656c2070726f6772616d2e205468657265666f72650a746865726520697320616e2069736f6d6f72706869736d206f662072696e6773200a5c5b0a525c6c65667428582c4b5f7b587d2b5c44656c74612b415f7b317d2c2e2e2e2c4b5f7b587d2b5c44656c74612b415f7b727d5c7269676874290a5c5d0a5c5b0a5c617070726f7820525c6c65667428585e7b5c7072696d657d2c4b5f7b585e7b5c7072696d657d7d2b5c44656c74615e7b5c7072696d657d2b415f7b317d5e7b5c7072696d657d2c2e2e2e2c4b5f7b585e7b5c7072696d657d7d2b5c44656c74615e7b5c7072696d657d2b415f7b727d5e7b5c7072696d657d5c7269676874290a5c5d0a20736f2074686174206279205468656f72656d205c7265667b47656e6572616c697a656446696e69746547656e65726174696f6e7d2c2074686573652072696e67730a6172652066696e6974656c792067656e6572617465642e204c657420245c7661727068693a5c73756d5c6d61746862627b527d5f7b2b7d5c6c656674284b5f7b587d2b5c44656c74612b415f7b6a7d5c7269676874295c746f204e5e7b317d5c6c65667428585c7269676874295f7b5c6d61746862627b527d7d240a746865206e61747572616c2070726f6a656374696f6e20736f2074686174200a5c5b0a5c7661727068695c6c656674285c73756d5c6d61746862627b527d5f7b2b7d5c6c656674284b5f7b587d2b5c44656c74612b415f7b6a7d5c7269676874295c7269676874293d5c6d61746862627b527d5f7b2b7d5c6d61746863616c7b427d0a5c5d0a2e205468656f72656d205c7265667b74686d332e357d20696d706c69657320746861742024537570705c205224206973206120726174696f6e616c20706f6c7968656472616c0a636f6e6520776869636820696e74657273656374732074686520696e746572696f72206f6620746865206e656620636f6e652e205468657265666f72652c2062790a5468656f72656d205c7265667b74686d332e357d2832292c206966202455242069732074686520706f7274696f6e206f6620245c7061727469616c204e65665c6c65667428582f525c726967687429240a636f6e7461696e656420696e2024425c6c65667428755f7b307d5e7b5c7072696d657d2c5c657073696c6f6e5c72696768742924202c207468656e20245c7661727068695e7b2d317d5c6c65667428555c7269676874295c73756273657420537570705c6c65667428525c726967687429242e0a4c65742024537570705c20523d5c6269676375705c6d61746863616c7b4c7d5f7b6b7d242062652074686520636f617273657374207375626469766973696f6e0a676976656e206279205468656f72656d205c7265667b74686d332e357d2833292e20466f7220736f6d6520246b242c20245c6d61746863616c7b4c7d5f7b6b7d5c6361705c7661727068695e7b2d317d5c6c65667428416d705c20585c7269676874295c6e65715c656d707479736574242c0a736f206279205468656f72656d205c7265667b54686d332e397d2c20245c6d61746863616c7b4c7d5f7b6b7d3d537570705c20525c6361705c7661727068695e7b2d317d5c6c656674284e65665c6c65667428585c7269676874295c726967687429242c0a616e64207468757320245524206973206c6f63616c6c7920706f6c7968656472616c2e2049662024755e7b5c7072696d657d5c696e2055242c20776974682064697669736f720a244424207468656e2074686572652065786973747320616e20616d706c6520245c6d61746862627b517d242d64697669736f722024415e7b5c7072696d657d240a7375636820746861742024445c73696d5f7b5c6d61746862627b517d7d4b5f7b587d2b5c44656c74612b415e7b5c7072696d657d2e242042792063686f6963650a6f6620245c657073696c6f6e242c2074686572652069732061206c6f6720736d6f6f74682064697669736f722024445e7b5c7072696d657d24206f6e2024585e7b5c7072696d657d240a7769746820245c7068695f7b2a7d445e7b5c7072696d657d3d44242c20616e6420736f20746861742024525c6c656674284b5f7b587d2b5c44656c74612b415e7b5c7072696d657d2c4b5f7b587d2b5c44656c74612b415e7b5c7072696d657d2b415e7b5c7072696d655c7072696d657d5c726967687429240a616e642024525c6c656674284b5f7b587d2b5c44656c74612b415e7b5c7072696d657d5c72696768742924206172652066696e6974656c792067656e6572617465640a666f7220616e7920616d706c652024415e7b5c7072696d655c7072696d657d24207375636820746861742024442b415e7b5c7072696d655c7072696d657d5c696e20425c6c65667428755f7b307d5e7b5c7072696d657d2c5c657073696c6f6e5c726967687429242e0a546875732c205468656f72656d205c7265667b74686d4162756e64616e63654e6566426967496d7069657353656d69616d706c65527d20676976657320746861740a24755e7b5c7072696d657d242069732073656d69616d706c652e205c656e647b70726f6f667d0a5c626567696e7b6c656d6d617d0a5c626567696e7b636f6d6d656e747d0a7365656d73206f6b0a5c656e647b636f6d6d656e747d0a7b7d205c636974655b4c656d6d6120352e315d7b434c7d5c6c6162656c7b6c656d3a436f7852696e6753616d654166746572436f6e7472616374696f6e7353757266616365737d4c65740a24582420616e642024592420626520245c6d61746862627b517d242d666163746f7269616c2070726f6a65637469766520736368656d6573206f662072656c61746976650a64696d656e73696f6e202432242c20736d6f6f7468206f76657220612044565220245224207769746820616c67656272616963616c6c7920636c6f73656420726573696475650a6669656c642e204c65742024663a585c746f2059242062652061206269726174696f6e616c20636f6e7472616374696f6e250a2c20616e64206c657420245c74696c64657b667d3a5c6d61746862627b4b7d5c6c65667428595c7269676874295c617070726f785c6d61746862627b4b7d5c6c65667428585c726967687429240a74686520696e64756365642069736f6d6f72706869736d206f6e2066756e6374696f6e206669656c64732e205468656e3a0a0a2831292024665f7b2a7d6469765f7b587d5c7661727068693d6469765f7b597d665c6c656674285c7661727068695c7269676874292420666f722065766572790a245c7661727068695c696e5c6d61746862627b4b7d5c6c65667428585c726967687429243b200a0a28322920666f722065766572792067656f6d65747269632076616c756174696f6e20245c47616d6d6124206f6e20245c6d61746862627b4b7d5c6c65667428585c726967687429242c0a616e6420666f7220657665727920245c7661727068695c696e5c6d61746862627b4b7d5c6c65667428585c726967687429242c207765206861766520246d756c745f7b5c47616d6d617d5c6c656674286469765f7b587d5c7661727068695c7269676874293d6d756c745f7b5c47616d6d617d5c6c656674286469765f7b597d5c74696c64657b667d5c6c656674285c7661727068695c7269676874295c726967687429243b0a0a283329250a7b7d2069662024662420697320616e2069736f6d6f72706869736d20696e20636f64696d656e73696f6e206f6e652c207468656e2024665f7b2a7d3a4469765f7b5c6d61746862627b527d7d5c6c65667428585c7269676874295c746f204469765f7b5c6d61746862627b527d7d5c6c65667428595c726967687429240a697320616e2069736f6d6f72706869736d2c20616e6420666f722065766572792024445c696e204469765f7b5c6d61746862627b527d7d5c6c65667428585c726967687429242c0a746865726520697320616e2069736f6d6f72706869736d2024485e7b307d5c6c65667428582c445c7269676874295c617070726f7820485e7b307d5c6c65667428592c665f7b2a7d445c726967687429242e205c656e647b6c656d6d617d0a5c626567696e7b70726f6f667d0a466f6c6c6f777320656173696c792066726f6d20746865206369746564205468656f72656d2e250a5c656e647b70726f6f667d0a5c626567696e7b6c656d6d617d0a5c636974655b352e325d7b434c7d5c6c6162656c7b6c656d3a434c5f50757368666f72776172645f4c696e6561727d250a7b7d204c65742024582420616e64202459242062652070726f706572206f662072656c61746976652064696d656e73696f6e202432242c206f7665722061204456520a245224207769746820706572666563742072657369647565206669656c6420246b24206f662063686172616374657269737469632024703e302420616e640a70657266656374206672616374696f6e206669656c6420244b2420616e642024663a585c746f2059242061206269726174696f6e616c206d61702077686963680a697320616e2069736f6d6f72706869736d20696e20636f64696d656e73696f6e206f6e652e204c657420245c6d61746863616c7b437d5c737562736574204469765f7b5c6d61746862627b527d7d5e7b6566667d5c6c65667428585c726967687429240a6265206120636f6e652c20616e642066697820612067656f6d65747269632076616c756174696f6e20245c47616d6d6124206f66202458242e205468656e207468650a6173796d70746f746963206f72646572206f662076616e697368696e6720245c7369676d615f7b5c47616d6d617d24206973206c696e656172206f6e20245c6d61746863616c7b437d240a696620616e64206f6e6c79206966206974206973206c696e656172206f6e2024665f7b2a7d5c6d61746863616c7b437d5c737562736574204469765f7b5c6d61746862627b527d7d5e7b6566667d5c6c65667428595c726967687429242e205c656e647b6c656d6d617d0a5c626567696e7b70726f6f667d0a417320696e20746865206369746564207468656f72656d2c20737562737469747574696e67204c656d6d61205c7265667b6c656d3a436f7852696e6753616d654166746572436f6e7472616374696f6e7353757266616365737d0a6173206e65636573736172792e205c656e647b70726f6f667d0a5c626567696e7b6c656d6d617d0a5c636974655b362e325d7b434c7d5c6c6162656c7b45787472656d616c5261797345786973747d250a5c626567696e7b636f6d6d656e747d0a446f2049206e65656420746f20657870616e642075706f6e20746869733f207468652069646561206973207468617420612073656d69616d706c652064697669736f720a697320626f7468206e656620616e642070756c6c6261636b6261636b206f6620616e20616d706c652c20736f2074616b696e6720244824207375636820746861740a244b5f7b587d2b5c44656c74612b482e523d30242c207468656e2069742773206e65662c2073656d69616d706c652c20616e642070756c6c6261636b206f6620616d706c650a28736f20245224206d75737420626520636f6e74726163746564290a5c656e647b636f6d6d656e747d0a4c657420245c6c65667428582c5c44656c74615c726967687429242062652061206c6f6720736d6f6f7468206b6c742070616972206f662072656c61746976650a64696d656e73696f6e20243224206f76657220612044565220245224207769746820706572666563742072657369647565206669656c6420246b24206f660a63686172616374657269737469632024703e302420616e642070657266656374206672616374696f6e206669656c6420244b242e20537570706f736520245c6c65667428582c5c44656c74615c726967687429240a6973206e6f74206e65662c20616e642024412420697320612062696720245c6d61746862627b517d242d64697669736f722073756368207468617420245c6c65667428582c5c44656c74612b415c726967687429240a6973206b6c742c20616e6420244b5f7b587d2b5c44656c74612b4124206973206e65662e204c657420245c6c616d6264612420626520746865206e6566207468726573686f6c642e0a5468656e20245c6c616d6264615c696e5c6d61746862627b517d5e7b2b7d242c20616e642074686572652069732024525c7375627365745c6f7665726c696e657b4e457d5c6c65667428585c726967687429240a7769746820245c6c656674284b5f7b587d2b5c44656c74612b5c6c616d62646120415c7269676874292e523d302420616e6420245c6c656674284b5f7b587d2b5c44656c74615c7269676874292e523c30242e205c656e647b6c656d6d617d0a5c626567696e7b70726f6f667d0a417320696e20746865206369746564207468656f72656d2c2062757420737562737469747574696e67205468656f72656d73205c7265667b54686d332e397d20616e640a5c7265667b47656e6572616c697a656446696e69746547656e65726174696f6e7d20666f7220746865697220636f72726573706f6e64696e672076657273696f6e732e200a5c656e647b70726f6f667d0a0a0a0a5c73656374696f6e7b4e656761746976697479204c656d6d61207d0a5c626567696e7b6c656d6d617d0a5c6c6162656c7b6c656d3a434c5f352e337d5c636974655b312e375d7b484b7d250a7b7d204c65742024663a585c746f20592420616e642024673a585c746f205a24206265206269726174696f6e616c20636f6e7472616374696f6e732077686572650a616c6c2073706163657320636f6e736964657265642061726520736368656d6573206f662072656c61746976652064696d656e73696f6e20243224206f7665720a612044565220776974682070657266656374250a0a7b7d2072657369647565206669656c642e20537570706f73652024665e7b2a7d5c6c65667428415c7269676874292b453d675e7b2a7d5c6c65667428425c7269676874292b46240a666f722024412420616d706c652c20244224206e65662c20244524202466242d657863657074696f6e616c2c20616e6420244624202467242d657863657074696f6e616c0a616c6c2064697669736f727320657874656e64696e6720746f20626f7468206669626572732e205468656e2024665c6369726320675e7b2d317d3a5a5c746f2059240a697320726567756c61722e205c656e647b6c656d6d617d0a5c626567696e7b70726f6f667d0a497420737566666963657320746f206170706c7920746865206e656761746976697479206c656d6d61202874686520757375616c2070726f6f6620686f6c647320632e662e0a5c636974655b332e33395d7b4b4d7d2920736f20746861742024453d462420616e6420746875732024665e7b2a7d5c6c65667428415c7269676874293d675e7b2a7d5c6c65667428425c726967687429242e250a7b7d2054686520726573756c74207468656e20666f6c6c6f77732066726f6d20746865207269676964697479206c656d6d6120250a7b7d20776869636820616c736f20686f6c647320756e646572207468652073616d652070726f6f66206173205c636974655b312e365d7b4b4d7d2e0a5c656e647b70726f6f667d0a5c626567696e7b6c656d6d617d0a5c6c6162656c7b6c656d3a434c5f362e347d5c636974655b362e345d7b434c7d250a7b7d204c657420245c6c65667428582c5c44656c74615c7269676874292420612070726f6a656374697665206b6c7420706169722c20616e642024663a585c746f2059240a6120636f6d706f73697465206f6620245c6c656674284b5f7b587d2b5c44656c74615c726967687429242d64697669736f7269616c20636f6e7472616374696f6e730a616e6420245c6c656674284b5f7b587d2b5c44656c74615c726967687429242d666c6970732e205468656e20666f72206576657279207265736f6c7574696f6e0a5c5b0a5c78796d61747269787b575c61725b725d5e7b707d5c61725b645d5f7b717d202620585c5c0a595c61725b75725d5f7b667d0a7d0a5c5d0a206f66202466242c200a5c5b0a705e7b2a7d5c6c656674284b5f7b587d2b5c44656c74615c7269676874293d715e7b2a7d5c6c656674284b5f7b597d2b665f7b2a7d5c44656c74615c7269676874292b450a5c5d0a20776974682024453e30242061202471242d657863657074696f6e616c2064697669736f722e205468657265666f7265202466242063616e6e6f742062650a616e2069736f6d6f72706869736d2e204279207468652061626f766520666f726d756c612c200a5c5b0a485e7b307d5c6c65667428582c4b5f7b587d2b5c44656c74615c7269676874295c617070726f7820485e7b307d5c6c65667428592c4b5f7b597d2b665f7b2a7d5c44656c74615c7269676874292e0a5c5d0a205c656e647b6c656d6d617d0a5c626567696e7b70726f6f667d0a466f6c6c6f777320656173696c792066726f6d205c636974655b332e33385d7b4b4d7d2e205c656e647b70726f6f667d0a5c626567696e7b6c656d6d617d0a5c6c6162656c7b434c352e347d5c636974655b4578632049492e342e325d7b4861727d250a7b7d204c6574202458242062652061207265647563656420736368656d652c2024592420612073657061726174656420736368656d652c20616e64206c6574202466240a616e64202467242062652074776f206d6f72706869736d732066726f6d2024582420746f202459242e20417373756d6520746861742024667c5f7b557d3d677c5f7b557d240a6f6e2061205a617269736b692064656e7365206f70656e207375627365742024555c7375627365742058242e205468656e2024663d67242e200a5c656e647b6c656d6d617d0a0a5c73656374696f6e7b466c6970737d0a5c626567696e7b646566696e6974696f6e7d0a5c6c6162656c7b6465663a466c69704465667d250a7b7d205c636974655b332e33335d7b4b4d7d204c6574202458242061206e6f6d616c20736368656d6520616e6420244424206120245c6d61746862627b517d242d64697669736f720a6f6e202458242073756368207468617420244b5f7b587d2b442420697320245c6d61746862627b517d242d436172746965722e204120245c6c656674284b5f7b587d2b445c726967687429245c7465787462667b2d666c697070696e670a636f6e7472616374696f6e7d20697320612070726f706572206269726174696f6e616c206d6f72706869736d2024663a585c746f20592420746f2061206e6f726d616c0a736368656d65202459242073756368207468617420244578635c6c65667428665c726967687429242068617320636f64696d656e73696f6e206174206c656173740a74776f20696e2024582420616e6420242d5c6c656674284b5f7b587d2b445c72696768742924206973202466242d616d706c652e2041206e6f726d616c20736368656d650a24585e7b2b7d2420746f676574686572207769746820612070726f706572206269726174696f6e616c206d6f72706869736d2024665e7b2b7d3a585e7b2b7d5c746f2059240a69732063616c6c6564206120245c6c656674284b2b445c726967687429242d5c7465787462667b666c6970207d6f662024662420696620250a7b7d200a0a28312920244b5f7b585e7b2b7d7d2b445e7b2b7d2420697320245c6d61746862627b517d242d436172746965722c2077686572652024445e7b2b7d242069730a746865206269726174696f6e616c207472616e73666f726d206f6620244424206f6e2024585e7b2b7d240a0a28322920244b5f7b585e7b2b7d7d2b445e7b2b7d242069732024665e7b2b7d242d616d706c652c20616e64200a0a283329202445785c6c65667428665e7b2b7d5c726967687429242068617320636f64696d656e73696f6e206174206c656173742074776f20696e2024585e7b2b7d242e200a0a54686520696e647563656420726174696f6e616c206d617020245c7068693a585c746f20585e7b2b7d2420697320736f6d6574696d65732063616c6c656420610a245c6c656674284b2b445c726967687429242d666c6970206279206162757365206f66206e6f746174696f6e2e200a5c656e647b646566696e6974696f6e7d0a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b74686d3a466c69704578697374737d4c657420245c6c65667428582c5c44656c74615c7269676874292420626520612070726f6a6563746976650a245c6d61746862627b517d242d666163746f7269616c206b6c74206269672070616972206f662072656c61746976652064696d656e73696f6e20243224206f7665720a612044565220245224207769746820706572666563742072657369647565206669656c6420246b24206f662063686172616374657269737469632024703e30240a616e642070657266656374206672616374696f6e206669656c6420244b242e20537570706f736520746861742024663a585c746f205924206973206120244b2b5c44656c7461240a666c697070696e6720636f6e7472616374696f6e2e2049662024525c6c656674284b5f7b587d2b5c44656c74615c726967687429242069732066696e6974656c790a67656e6572617465642c207468656e2074686520245c6c656674284b2b5c44656c74615c726967687429242d666c6970206f6620246624206578697374732e205c656e647b7468656f72656d7d0a5c626567696e7b70726f6f667d0a466f6c6c6f777320656173696c7920617320696e205c636974655b362e325d7b4b4d7d2c205c636974655b362e335d7b434c7d2e205c656e647b70726f6f667d0a5c626567696e7b72656d61726b7d0a5c6c6162656c7b72656d3a466c6970497351466163746f7269616c7d4279205c636974655b312e325d7b4a4b577d2c2074686520666c6970206f66202466240a696e2074686520736974756174696f6e2061626f766520697320245c6d61746862627b517d2d24666163746f7269616c2e20250a7b7d200a5c656e647b72656d61726b7d0a0a5c73656374696f6e7b52756e6e696e6720746865204d696e696d616c204d6f64656c2050726f6772616d20666f722047656e6572616c20547970657d0a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b4269675465726d696e616c4361736552756e6e696e674d4d507d204c657420245c6c65667428582c5c44656c74615c726967687429242062650a612070726f6a65637469766520245c6d61746862627b517d242d666163746f7269616c206b6c742070616972206f662072656c61746976652064696d656e73696f6e0a243224206f76657220612044565220245224207769746820706572666563742072657369647565206669656c6420246b24206f662063686172616374657269737469630a24703e302420616e642070657266656374206672616374696f6e206669656c6420244b242e20537570706f736520244b5f7b587d2b5c44656c7461242069730a62696720616e64206c6f6720736d6f6f7468206f766572202452242e205468656e20746865206d696e696d616c206d6f64656c2070726f6772616d20666f7220245c6c65667428582c5c44656c74615c726967687429240a63616e2062652072756e2c20726573756c74696e6720696e2061207465726d696e6174696e67207373657175656e6365206f6620666c69707320616e642064697669736f7269616c0a636f6e7472616374696f6e732e205c656e647b7468656f72656d7d0a5c626567696e7b70726f6f667d0a4966206e65636573736172792c20657874656e642024522420746f20626520636f6d706c657465207769746820616c67656272616963616c6c7920636c6f7365640a72657369647565206669656c6420246b242e204920626567696e2073696d696c617220746f205c636974655b362e325d7b434c7d2e204c6574202441242062650a61206269672064697669736f722073756368207468617420244b5f7b587d2b5c44656c74612b4124206973206e65662e204c657420245c616c7068615f7b317d240a62652074686520736d616c6c65737420706f736974697665207265616c206e756d6265722073756368207468617420244b5f7b587d2b5c44656c74612b5c616c7068615f7b317d41240a6973206e65662e20250a7b7d2044656e6f746520627920245c7661727068693a4469765f7b5c6d61746862627b527d7d5c6c65667428585c7269676874295c746f204e5e7b317d5c6c65667428585c7269676874295f7b5c6d61746862627b527d7d240a746865206e61747572616c2070726f6a656374696f6e2c20616e64206c657420245c7c5c63646f745c7c2420616e79206e6f726d206f6e20244e5e7b317d5c6c65667428585c7269676874295f7b5c6d61746862627b527d7d242e0a5069636b2066696e6974656c79206d616e792062696720245c6d61746862627b517d242d64697669736f72732024485e7b317d2c2e2e2e2c485e7b727d2420737563680a746861743a200a0a28312920245c7c5c7661727068695c6c656674285c44656c74612b5c616c7068615f7b317d415c7269676874292d5c7661727068695c6c65667428485e7b697d5c7269676874295c7c5c6c6c31240a666f7220616c6c20246924200a0a2832292077726974696e6720245c6d61746863616c7b437d3d5c73756d5f7b693d317d5e7b727d5c6d61746862627b527d5f7b2b7d5c6c656674284b5f7b587d2b485e7b697d5c7269676874295c737562736574204469765f7b5c6d61746862627b527d7d5c6c65667428585c726967687429242c0a7765206861766520244b5f7b587d2b5c44656c74612b5c616c7068615f7b317d415c696e20696e745c205c6d61746863616c7b437d2c2420616e64207468652064696d656e73696f6e0a6f662074686520636f6e6520245c7661727068695c6c656674285c6d61746863616c7b437d5c7269676874295c737562736574204e5e7b317d5c6c65667428585c7269676874295f7b5c6d61746862627b527d7d240a6973202464696d5c204e5e7b317d5c6c65667428585c7269676874295f7b5c6d61746862627b527d7d24200a0a28332920245c6c65667428582c485f7b697d5c72696768742924206973206b6c7420616e64206c6f6720736d6f6f746820666f7220616c6c2024692420776974680a24737570705c6c656674284b5f7b587d2b5c73756d20485f7b697d5c726967687429242073696d706c65206e6f726d616c2063726f7373696e67732e200a0a7b7d20496e2074686520666972737420737465702c2073696e63652024485f7b697d2420617265206c6f6720736d6f6f74682c207468656e206279205468656f72656d0a5c7265667b47656e6572616c697a656446696e69746547656e65726174696f6e7d2c207468652072696e67200a5c5b0a525c6c65667428582c4b5f7b587d2b5c44656c74612c4b5f7b587d2b485e7b317d2c2e2e2e2c4b5f7b587d2b485e7b727d5c7269676874290a5c5d0a2069732066696e6974656c792067656e6572617465642e2054687573206170706c79696e67205468656f72656d205c7265667b54686d332e397d2c2024537570705c20523d5c62696763757020435f7b6a7d240a697320726174696f6e616c20706f6c7968656472616c20616e642024435e7b6a7d3d537570705c20525c6361705c7661727068695e7b2d317d5c6c656674284e65665c6c65667428585c7269676874295c726967687429240a697320726174696f6e616c20706f6c7968656472616c2c20616e64207468657265206973206120726174696f6e616c20636f64696d656e73696f6e2024312420666163650a6f6620244e65665c6c65667428585c7269676874292e24205468757320245c616c7068615f7b317d5c696e5c6d61746862627b517d5f7b2b7d2c2420616e640a77652063616e2066696e6420616e2065787472656d616c2072617920245c6d6174686672616b7b527d5c7375627365745c6f7665726c696e657b4e457d5c6c65667428585c726967687429240a6475616c20746f207468697320666163652077686963682077696c6c207361746973667920245c6c656674284b5f7b587d2b5c44656c74612b5c616c7068615f7b317d415c7269676874292e5c6d6174686672616b7b527d3d30240a616e6420245c6c656674284b5f7b587d2b5c44656c74615c7269676874292e5c6d6174686672616b7b527d3c30242e204279205468656f72656d205c7265667b436f6e655468656f72656d4f6e527d2c0a74686973207261792063616e20626520636f6e7472616374656420756e6465722061206269726174696f6e616c20636f6e7472616374696f6e3a2024665e7b5c7072696d657d3a585c746f20585e7b5c7072696d657d242e200a0a49662024665e7b5c7072696d657d2420697320612064697669736f7269616c20636f6e7472616374696f6e2c2077726974652024665f7b317d3d665e7b5c7072696d657d240a616e642073657420245c44656c74615f7b327d3d665f7b312a7d5c44656c7461242c2024415f7b327d3d665f7b312a7d41242c20736f2024415f7b327d240a697320616761696e2062696720616e6420244b5f7b585f7b327d7d2b5c44656c74615f7b327d2b5c616c7068615f7b317d415f7b327d24206973206e65662e2042790a70726f70657274696573203120616e6420332061626f766520776520686176652066696e6974652067656e65726174696f6e206f662024525c6c65667428585f7b327d2c4b5f7b585f7b327d7d2b5c44656c74615f7b327d5c726967687429242c0a24525c6c65667428585f7b327d2c4b5f7b585f7b327d7d2b5c44656c74615f7b327d2c4b5f7b585f7b327d7d2b5c44656c74615f7b327d2b415f7b327d5c7269676874292c240a616e64200a5c5b0a525c6c65667428585f7b327d2c4b5f7b585f7b327d7d2b5c44656c74615f7b327d2c4b5f7b585f7b327d7d2b485f7b327d5e7b317d2c2e2e2e2c4b5f7b585f7b327d7d2b485f7b327d5e7b727d5c7269676874290a5c5d0a5c5b0a5c617070726f7820525c6c65667428582c4b5f7b587d2b5c44656c74612c4b5f7b587d2b485e7b317d2c2e2e2e2c4b5f7b587d2b485e7b727d5c7269676874290a5c5d0a20736f2074686520617267756d656e7420696e207468652070726576696f75732070617261677261706820676976657320616e6f746865722065787472656d616c0a72617920616e64207468652070726f636573732063616e2062652072657065617465642e200a0a49662c206f6e20746865206f746865722068616e642c2024665e7b5c7072696d657d24206973206120736d616c6c20636f6e7472616374696f6e2c207468656e0a6279205468656f72656d205c7265667b74686d3a466c69704578697374737d2c20616e64206170706c79696e67205468656f72656d205c7265667b636f723a42696746696e69746547656e65726174696f6e7d2c0a74686520666c6970206f662074686520636f6e7472616374696f6e206578697374732028632e662e20646566696e6974696f6e205c7265667b6465663a466c69704465667d292e0a57726974652024665f7b317d2420666f722074686520696e6475636564206d6f72706869736d20746f2074686520666c697020616e642073657420245c44656c74615f7b327d3d665f7b312a7d5c44656c7461242c0a24415f7b327d3d665f7b312a7d41242c20736f2024415f7b327d2420697320616761696e2062696720616e6420244b5f7b585f7b327d7d2b5c44656c74615f7b327d2b5c616c7068615f7b317d415f7b327d240a6973206e65662e204279204c656d6d61205c7265667b6c656d3a436f7852696e6753616d654166746572436f6e7472616374696f6e7353757266616365737d2c0a776520686176652066696e6974652067656e65726174696f6e206f660a5c5b0a525c6c65667428585f7b327d2c4b5f7b585f7b327d7d2b5c44656c74615f7b327d5c7269676874290a5c5d0a20616e640a5c5b0a525c6c65667428585f7b327d2c4b5f7b585f7b327d7d2b5c44656c74615f7b327d2c4b5f7b585f7b327d7d2b5c44656c74615f7b327d2b415f7b327d5c7269676874292e0a5c5d0a46696e616c6c792c2077652063616e206c65742024485f7b327d5e7b727d3d665f7b312a7d485e7b727d242c20736f2074686174206170706c79696e67204c656d6d610a5c7265667b6c656d3a436f7852696e6753616d654166746572436f6e7472616374696f6e7353757266616365737d20746f20616368696576652066696e6974650a67656e65726174696f6e206f66200a5c5b0a525c6c65667428585f7b327d2c4b5f7b585f7b327d7d2b5c44656c74615f7b327d2c4b5f7b585f7b327d7d2b485f7b327d5e7b317d2c2e2e2e2c4b5f7b585f7b327d7d2b485f7b327d5e7b727d5c7269676874292c0a5c5d0a77652063616e2073696d696c61726c7920726570656174207468652070726f636573732e200a0a4e6f7720737570706f736520746865726520697320616e20696e66696e6974652073657175656e6365206f6620666c697073207374617274696e6720617420737465700a246a242e20492077696c6c2073686f77206c6561647320746f206120636f6e74726164696374696f6e2e20492070726f6365656420616c6d6f737420766572626174696d0a617320696e205c636974655b362e355d7b434c7d2e20427920636f6e737472756374696f6e2c2024435e7b6a7d2420636f6e7461696e7320616e206f70656e0a6e65696768626f72686f6f64206f6620746865206e65662064697669736f7220244b5f7b585f7b6a7d7d2b5c44656c74615f7b6a7d2b5c616c7068615f7b6a7d415f7b6a7d242c0a736f2024435e7b6a7d2420636f6e7461696e7320616d706c652064697669736f727320696e2069747320696e746572696f722e20546875732074686520636f6e650a245c7661727068695c6c65667428537570705c20525f7b6a7d5c7269676874295c737562736574204e5e7b317d5c6c65667428585f7b6a7d5c726967687429240a616c736f206861732064696d656e73696f6e202464696d5c204e5e7b317d5c6c65667428585f7b6a7d5c7269676874295f7b5c6d61746862627b527d7d242e204c65740a24537570705c20525e7b6a7d3d5c6269676375705f7b6b7d435f7b6b7d5e7b6a7d242074686520636f6172736573742066696e69746520726174696f6e616c20706f6c7968656472616c0a7375626469766973696f6e2066726f6d205468656f72656d205c7265667b74686d332e357d2833292e20466f722024693e6a242c206c65742024435f7b6b7d5e7b697d5c737562736574204469765f7b5c6d61746862627b527d7d5c6c65667428585f7b697d5c726967687429240a64656e6f7465207468652070726f706572207472616e73666f726d206f662024435f7b6b7d5e7b6a7d2420616e642024435e7b697d5c737562736574204469765f7b5c6d61746862627b527d7d5c6c65667428585f7b697d5c726967687429242c0a7468652070726f706572207472616e73666f726d206f662024435e7b6a7d242e204279204c656d6d61205c7265667b6c656d3a434c5f50757368666f72776172645f4c696e6561727d2c0a666f722065766572792067656f6d65747269632076616c756174696f6e20245c47616d6d61242c20746865206173796d70746f746963206f726465722066756e6374696f6e0a245c7369676d615f7b5c47616d6d617d24206973206c696e656172206f6e20656163682024435f7b6b7d5e7b6a7d242e200a0a427920636f6e737472756374696f6e2069662024303c5c616c7068615c6c655c616c7068615f7b317d242c207468656e20244b5f7b585f7b6a7d7d2b5c44656c74615f7b6a7d2b5c616c70686120415f7b6a7d5c696e20496e745c20435e7b6a7d242c0a736f20250a7b7d20244b5f7b585f7b697d7d2b5c44656c74615f7b697d2b5c616c7068615f7b697d415f7b697d5c696e20696e745c20435e7b697d2420666f7220616c6c2024693e6a242e0a53696e636520244b5f7b585f7b697d7d2b5c44656c74615f7b697d2b5c616c7068615f7b697d415f7b697d24206973206e65662c207468656e20627920726571756972656d656e740a2834292061626f766520616e64204c656d6d61205c7265667b54686d332e367d2c20244b5f7b585f7b697d7d2b5c44656c74615f7b697d2b5c616c7068615f7b697d415f7b697d5c696e20537570705c20525f7b697d242e0a546875732c206279205468656f72656d205c7265667b54686d332e397d2c20666f722065616368202469242074686572652065786973747320616e20696e6465780a246b2420737563682074686174202074686520696d616765206f662024435f7b6b7d5e7b697d2420696e20244e5e7b317d5c6c65667428585f7b697d5c7269676874295f7b5c6d61746862627b527d7d240a6973206120737562736574206f66204e6566245c6c65667428585f7b697d5c726967687429242e205468657265666f72652c200a5c5b0a5c7661727068695c6c65667428435f7b6b7d5e7b317d5c7269676874295c7375627365745c6c65667428665f7b692d317d5c636972635c63646f74735c6369726320665f7b317d5c7269676874295e7b2a7d4e65665c6c65667428585f7b697d5c7269676874292e0a5c5d0a2053696e6365207468657265206172652066696e6974656c79206d616e7920636f6e65732024435f7b6b7d5e7b6a7d242c207468657265206172652074776f20696e64696365730a24702420616e64202471242073756368207468617420245c6c65667428665f7b702d317d5c636972635c63646f74735c6369726320665f7b317d5c7269676874295e7b2a7d4e65665c6c65667428585f7b707d5c726967687429240a616e6420245c6c65667428665f7b712d317d5c636972635c63646f74735c6369726320665f7b317d5c7269676874295e7b2a7d4e65665c6c65667428585f7b717d5c726967687429240a7368617265206120636f6d6d6f6e20696e746572696f7220706f696e742e20546875732c206279204c656d6d61205c7265667b6c656d3a434c5f352e337d2c207468650a6d61702024585f7b707d5c746f20585f7b717d242069732061206d6f72706869736d2e204279204c656d6d61205c7265667b434c352e347d2c2069742069730a7468657265666f726520616e2069736f6d6f72706869736d2e205468697320636f6e74726164696374732052656d61726b205c7265667b6c656d3a434c5f362e347d2e200a5c656e647b70726f6f667d0a0a5c73656374696f6e7b526564756374696f6e7320546f2047656e6572616c20436173657d0a5c626567696e7b6c656d6d617d0a5c636974655b322e382e335d7b484d58323031347d205c6c6162656c7b526564756374696f6e4c656d6d617d250a5c626567696e7b636f6d6d656e747d0a6f6b206279206861636f6e2c206275742070726f6261626c79206e65656420746f20636865636b206d6f7265206361726566756c6c7920666f72207468657369730a707572706f7365730a5c656e647b636f6d6d656e747d0a4c657420245c6c65667428582c5c44656c74615c726967687429242062652061206c6f6720736d6f6f74682070616972207768696368206973206120736368656d650a6f662064696d656e73696f6e206174206d6f7374202433242c20776974682074686520636f656666696369656e7473206f6620245c44656c7461242062656c6f6e67696e670a746f202428302c315d242c20616e642077697468202458242070726f6a6563746976652e20496620245c6c65667428582c5c44656c74615c726967687429240a6861732061207765616b206c6f672063616e6f6e6963616c206d6f64656c2c207468656e20746865726520697320612073657175656e636520245c70693a595c746f2058240a6f6620736d6f6f746820626c6f7720757073206f662074686520737472617461206f6620245c44656c746124207375636820746861742069662077652077726974650a244b5f7b597d2b5c47616d6d613d5c70695e7b2a7d5c6c656674284b5f7b587d2b5c44656c74615c7269676874292b45242c20776865726520245c47616d6d615c676530240a616e642024455c676530242068617665206e6f20636f6d6d6f6e20636f6d706f6e656e74732c20245c70695f7b2a7d5c47616d6d613d5c44656c74612420616e640a245c70695f7b2a7d453d302420616e64206966207765207772697465200a5c5b0a5c47616d6d615e7b5c7072696d657d3d5c47616d6d612d5c47616d6d615c7765646765204e5f7b5c7369676d617d5c6c65667428592c4b5f7b597d2b5c47616d6d615c7269676874292c0a5c5d0a207468656e20245c6d61746862627b427d5f7b2d7d5c6c65667428592c4b5f7b597d2b5c47616d6d615e7b5c7072696d657d5c7269676874292420636f6e7461696e730a6e6f20737472617461206f6620245c47616d6d615e7b5c7072696d657d2e2420496620245c44656c746124206973206120245c6d61746862627b517d242d64697669736f722c0a7468656e20245c47616d6d615e7b5c7072696d657d24206973206120245c6d61746862627b517d242d64697669736f722e205c656e647b6c656d6d617d0a5c626567696e7b70726f6f667d0a466f6c6c6f777320656173696c792066726f6d20746865206369746564207468656f72656d2e5c656e647b70726f6f667d0a5c626567696e7b6c656d6d617d0a5c636974655b352e335d7b484d58323031347d5c6c6162656c7b6c656d3a4e61737479496e657175616c697479526564756374696f6e7d250a4c65742024582f522420612070726f6a65637469766520736368656d65206f662072656c61746976652064696d656e73696f6e20243224206f7665722061204456520a245224207769746820616c67656272616963616c6c7920636c6f7365642072657369647565206669656c6420616e642070657266656374206672616374696f6e0a6669656c642e204c657420245c6c65667428582c5c44656c74615c726967687429242062652061206c6f6720736d6f6f746820646c74207061697220776974680a24582420245c6d61746862627b517d242d666163746f7269616c20616e642070726f6a65637469766520616e6420245c44656c746124206120245c6d61746862627b517d242d64697669736f722e0a496620245c50686924206973206120245c6d61746862627b5c6d61746862627b517d7d242d64697669736f7220737563682074686174200a5c5b0a305c6c655c44656c74612d5c5068695c6c65204e5f7b5c7369676d617d5c6c65667428582c4b5f7b587d2b5c44656c74615c7269676874292c0a5c5d0a207468656e207374657073206f662074686520244b5f7b587d2b5c506869242d6d696e696d616c206d6f64656c2070726f6772616d20617265207374657073206f660a74686520244b5f7b587d2b5c5068692b745c6c656674285c44656c74612d5c5068695c72696768742924206d696e696d616c206d6f64656c2070726f6772616d0a7768656e202474242069732073756666696369656e746c7920736d616c6c2e20467572746865726d6f72652c207465726d696e6174696f6e20666f7220245c6c65667428582c5c5068695c726967687429240a696d706c696573207465726d696e6174696f6e20666f7220245c6c65667428582c5c44656c74615c7269676874292e2420250a5c626567696e7b636f6d6d656e747d0a6e6565647320626967207465726d696e6174696f6e2066697273742e2e2e2c20736f206f6e636520796f752067657420626967207465726d696e6174696f6e20796f75720a676f6f642e2e2e200a5c656e647b636f6d6d656e747d0a5c656e647b6c656d6d617d0a5c626567696e7b70726f6f667d0a2853696d696c61722070726f6f6620746f20746865206369746564205468656f72656d292e204c65742024663a585c746f2059242074686520726573756c74206f660a72756e6e696e67206120245c6c656674284b5f7b587d2b5c5068695c72696768742924206d696e696d616c206d6f64656c2070726f6772616d20616e64206c65740a24595c746f205a242062652074686520616d706c65206d6f64656c206f6620244b5f7b587d2b5c506869242e204c657420245c44656c74615f7b747d3d745c44656c74612b5c6c65667428312d745c7269676874295c506869240a736f20746861742069662024303c745c6c6c30242c207468656e2024662420697320616c736f206120245c6c656674284b5f7b587d2b5c44656c74615f7b747d5c726967687429242d4d4d502e0a4c6574202443242067656e6572617465206120244b5f7b587d2b5c44656c74615f7b747d242d6e656761746976652065787472656d616c2072617920616e640a737570706f7365207468617420245c6c656674284b5f7b587d2b5c5068695c7269676874292e433e30242e204170706c79696e67205468656f72656d205c7265667b436f6e655468656f72656d7d0a6f6e20746865207370656369616c2066696265722c200a5c5b0a2d345c6c655c6c656674284b5f7b587d2b5c44656c74615c7269676874292e433c302e0a5c5d0a5468656e2c20666f6c6c6f77696e672074686520696e657175616c697469657320696e205c636974655b352e315d7b484d58323031347d2c20676976657320610a636f6e74726164696374696f6e2069662024303c743c5c667261637b317d7b357d2e2420546875732065766572792073746570206f662074686520244b5f7b587d2b5c44656c74615f7b747d240a77697468207363616c696e67206f6620616e20616d706c652064697669736f7220697320245c6c656674284b5f7b587d2b5c5068695c726967687429242d7472697669616c2c0a736f2061667465722066696e6974656c79206d616e792073746570732074686572652069732061206d6f64656c2024673a585c746f20572420636f6e7472616374696e670a74686520636f6d706f6e656e7473206f6620244e5f7b5c7369676d617d5c6c65667428582c4b5f7b587d2b5c44656c74615f7b747d5c726967687429242028746869730a686f6c64732077697468206e6f206368616e6765732066726f6d205c636974655b322e372e315d7b484d58323031347d292e20546875732c2061732024737570705c6c656674285c44656c74612d5c5068695c7269676874295c73756273657420737570705c204e5f7b5c7369676d617d5c6c65667428582c4b5f7b587d2b5c44656c74615c7269676874293d737570705c204e5f7b5c7369676d617d5c6c65667428582c4b5f7b587d2b5c44656c74615f7b747d5c726967687429242c0a7468656e2024675f7b2a7d5c6c656674284b5f7b597d2b5c5068695c72696768742924206973206e656620616e64202f206f722073656d69616d706c65207768656e657665720a24675f7b2a7d5c6c656674284b5f7b587d2b5c44656c74615c726967687429242069732c20616e64205c636974655b322e372e325d7b484d58323031347d202877686963680a686f6c6473207573696e67206f6e6c7920746865206c6f6720736d6f6f7468207265736f6c7574696f6e2920696d706c69657320746861742024672420697320610a6d696e696d616c206d6f64656c206f6620245c6c65667428582c5c44656c74615c726967687429242c20776869636820697320676f6f64207768656e20245c6c65667428582c5c5068695c726967687429240a686173206120676f6f64206d696e696d616c206d6f64656c2e20205c656e647b70726f6f667d0a5c626567696e7b6c656d6d617d0a5c636974655b322e335d7b474c7d250a5c626567696e7b636f6d6d656e747d0a676f6f64202d20696e20746865206c6f6720736d6f6f74682063617365202d206e6f74652049206861766520746869732061742074686520656e64206f66207468650a6879706f7468657369732e2e0a5c656e647b636f6d6d656e747d0a5c626567696e7b636f6d6d656e747d0a5c656e647b636f6d6d656e747d0a7b7d205c6c6162656c7b6c656d3a474d4d5f4946465f474d4d7d204c65742024582f5224206120736368656d652077686963682069732070726f6a6563746976650a6f662072656c61746976652064696d656e73696f6e20243224206f7665722065697468657220612044565220245224207769746820616c67656272616963616c6c790a636c6f7365642072657369647565206669656c6420616e642070657266656374206672616374696f6e206669656c64206f72206f7665722061206669656c642e204c65740a245c6c65667428582c5c44656c74615c726967687429242062652061206c6f6720736d6f6f7468206b6c74207061697220616e6420245c7661727068693a575c746f2058240a61206c6f67207265736f6c7574696f6e206f6620245c6c65667428582c5c44656c74615c7269676874292e242043686f6f736520245c44656c74615f7b577d240a736f207468617420244b5f7b577d2b5c44656c74615f7b577d3d5c7661727068695e7b2a7d5c6c656674284b5f7b587d2b5c44656c74615c7269676874292b45240a7769746820245c44656c74615f7b577d2420616e64202445242065666665637469766520245c6d61746862627b517d242d5765696c2064697669736f72730a77697468206e6f20636f6d6d6f6e20636f6d706f6e656e742e204c65742024463d5c756e6465727365747b465f7b697d5c205c7661727068692d657863657074696f6e616c5c207072696d655c2064697669736f727d7b5c73756d7d465f7b697d240a616e6420245c44656c74615f7b577d5e7b5c657073696c6f6e7d3d5c44656c74615f7b577d2b5c657073696c6f6e2046242c207468656e20245c6c65667428572c5c44656c74615f7b577d5e7b5c657073696c6f6e7d5c726967687429240a697320616e20245c657073696c6f6e242d6c6f6720736d6f6f7468206d6f64656c206f6620245c6c65667428582c5c44656c74615c726967687429242e205468656e0a666f722024303c5c657073696c6f6e5c6c6c31242c20612028676f6f6429206d696e696d616c206d6f64656c20245c7068693a5c6c65667428572c5c44656c74615f7b577d5e7b5c657073696c6f6e7d5c7269676874295c746f5c6c65667428575f7b6d696e7d2c5c44656c74615f7b575f7b6d696e7d7d5e7b5c657073696c6f6e7d5c726967687429240a697320616c736f20612028676f6f6429206d696e696d616c206d6f64656c20666f7220245c6c65667428582c5c44656c74615c726967687429242e205c656e647b6c656d6d617d0a5c626567696e7b70726f6f667d0a466f6c6c6f777320656173696c792066726f6d205c636974655b332e362e31302c20332e362e31315d7b4243484d7d2e20250a5c626567696e7b636f6d6d656e747d0a5c7465787462667b6e6f7465202d2074686573652073686f756c6420686f6c6420776974686f75742066697273742070726f76696e67204d4d5020666f72206269670a70616972732e207d0a5c656e647b636f6d6d656e747d0a0a5c656e647b70726f6f667d0a0a0a0a255c696e636c7564657b63686170357d202570736575646f656666656374697665204d4d50206f766572204456520a0a5c636861707465727b4d696e696d616c204d6f64656c7320666f722041726974686d65746963205468726565666f6c64204765726d737d5c6c6162656c7b63686170357d0a0a5c73656374696f6e7b4578697374656e6365206f66204d696e696d616c204d6f64656c732028666f72206765726d7329205370656369616c20436173657d0a5c626567696e7b6c656d6d617d0a5c636974655b332e315d7b484d58323031307d5c6c6162656c7b6c656d3a4d6f64756c69332e317d20250a4c657420245c6c65667428582c5c44656c74615c72696768742924206265206120245c6d61746862627b517d242d666163746f7269616c206b6c7420706169720a6f662072656c61746976652064696d656e73696f6e20243224206f76657220612044565220245224207769746820706572666563742072657369647565206669656c640a246b24206f662063686172616374657269737469632024703e302420616e642070657266656374206672616374696f6e206669656c6420244b242e20417373756d650a74686174200a5c5b0a5c6d61746862627b427d5f7b2d7d5c6c65667428585f7b6b7d2c4b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874290a5c5d0a20636f6e7461696e73206e6f206e6f6e2d63616e6f6e6963616c2063656e74726573206f6620245c6c65667428585f7b6b7d2c5c44656c74615f7b6b7d5c726967687429242e0a4c65742024663a585c746f20592420626520612073746570206f662074686520245c6c656674284b5f7b587d2b5c44656c74615c726967687429242d4d4d502e0a496620246624206973206269726174696f6e616c20616e64202456242069732061206e6f6e2d63616e6f6e6963616c2063656e747265206f6620245c6c65667428582c5c44656c74615c7269676874292c240a7468656e20245624206973206e6f7420636f6e7461696e656420696e2074686520696e64657465726d696e616379206c6f637573206f66202466242c2024565f7b307d240a6973206e6f7420636f6e7461696e656420696e2074686520696e64657465726d696e616379206c6f637573206f662024665f7b307d242c20616e642074686520696e64756365640a6d61707320245c7068693a565c746f20572420616e6420245c7068695f7b6b7d3a565f7b6b7d5c746f20575f7b6b7d2420617265206269726174696f6e616c2c0a77686572652024573d665c6c65667428565c7269676874292e24204c657420245c47616d6d613d665f7b2a7d5c44656c746124202e205468656e20245c6d61746862627b427d5f7b2d7d5c6c65667428595f7b307d2c4b5f7b595f7b307d7d2b5c47616d6d615f7b307d5c726967687429240a636f6e7461696e73206e6f206e6f6e2d63616e6f6e6963616c2063656e74726573206f6620245c6c65667428595f7b307d2c5c47616d6d615f7b307d5c726967687429240a28736f207765206d617920726570656174207468652070726f63657373292c20616e64206966202456242069732061206e6f6e2d6b6c742063656e747265206f720a24563d58242c207468656e20245c7068693a565c746f20572420616e6420245c7068695f7b307d3a565f7b307d5c746f20575f7b307d2420617265206269726174696f6e616c0a636f6e7472616374696f6e732e204966202466242069732061204d6f72692066696272652073706163652c207468656e2024665f7b307d24206973206e6f740a6269726174696f6e616c2e205c656e647b6c656d6d617d0a5c626567696e7b70726f6f667d0a28466f6c6c6f777320656173696c792066726f6d20746865206369746564205468656f72656d292e20537570706f736520246624206973206269726174696f6e616c2e0a4c6574202456242062652061206e6f6e2d63616e6f6e6963616c2063656e747265206f6620245c6c65667428582c5c44656c74615c7269676874292e24204c65740a24673a585c746f205a242062652074686520636f6e7472616374696f6e206f66207468652065787472656d616c20726179206173736f63696174656420746f202466240a28736f20746861742024663d672420756e6c65737320246624206973206120666c6970292e204c65742024513d675c6c65667428565c726967687429242c0a616e64206c657420245c7073693a565c746f20512c242062652074686520696e6475636564206d6f72706869736d2e20417320657665727920636f6d706f6e656e740a6f662024565f7b6b7d242069732061206e6f6e2d63616e6f6e6963616c2063656e747265206f6620245c6c65667428585f7b6b7d2c5c44656c74615f7b6b7d5c726967687429242c0a7468656e206279206879706f7468657369732c20636f6d706f6e656e7473206f662024565f7b6b7d2420617265206e6f7420636f6e7461696e656420696e20245c6d61746862627b427d5f7b2d7d5c6c65667428585f7b6b7d2c4b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c726967687429242c0a7468757320245c7073695f7b6b7d2420697320646566696e65642061742065616368207375636820636f6d706f6e656e742c2068656e6365206973206269726174696f6e616c2e0a42792075707065722d73656d69636f6e74696e75697479206f662074686520666962657273206f6620245c707369242c20245c70736924206973206269726174696f6e616c2c0a616e64207468757320245c7068693a565c746f20515c746f2057242c20616e6420245c7068695f7b6b7d242061726520626f7468206269726174696f6e616c2e200a0a4e6f7720737570706f7365202456242069732061206e6f6e2d6b6c742063656e747265206f722024563d58242c207468652061626f766520686f6c647320696e0a74686520666972737420636173652c206173206e6f6e2d6b6c742063656e7472657320617265206e6f6e2d63616e6f6e6963616c2e20436f6d706172696e67207468650a64697363726570616e63696573206f662074686520646966666572656e7473206f662061646a756e6374696f6e20666f7220245c44656c74615f7b6b7d2420616e640a245c47616d6d615f7b6b7d2420617320696e207468652063697465642070726f6f662073686f7773207468617420245c7068695f7b6b7d2c665f7b6b7d2c240a616e64207468757320245c7068692420617265206269726174696f6e616c20636f6e7472616374696f6e732e204f6e20746865206f746865722068616e642c2069660a2466242069732061204d6f72692066696272652073706163652c207468656e2c206173207468652064696d656e73696f6e206f662074686520666962657273206f660a24663a585c746f205924206172652075707065722d73656d69636f6e74696e756f75732c2024665f7b6b7d24206973206e6f74206269726174696f6e616c2e200a5c656e647b70726f6f667d0a5c626567696e7b7468656f72656d7d0a5c636974655b332e325d7b484d58323031347d205c6c6162656c7b4d6f64756c69332e327d250a5c626567696e7b636f6d6d656e747d0a676f6f640a5c656e647b636f6d6d656e747d0a4c657420245c6c65667428582c5c44656c74615c72696768742924206265206120245c6d61746862627b517d242d666163746f7269616c206b6c7420706169720a6f662072656c61746976652064696d656e73696f6e20243224206f76657220612044565220245224207769746820706572666563742072657369647565206669656c640a246b24206f662063686172616374657269737469632024703e302420616e642070657266656374206672616374696f6e206669656c6420244b242e20417373756d650a7468617420245c6d61746862627b427d5f7b2d7d5c6c65667428585f7b6b7d2c4b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874292420636f6e7461696e730a6e6f206e6f6e2d63616e6f6e6963616c2063656e74726573206f6620245c6c65667428585f7b6b7d2c5c44656c74615f7b6b7d5c7269676874292420616e642069730a6c6f6720736d6f6f7468204c65742024663a585c746f20592420626520612073746570206f662074686520245c6c656674284b5f7b587d2b5c44656c74615c726967687429242d4d4d502e0a5468656e20746865206d696e696d616c206d6f64656c2070726f6772616d2077697468207363616c696e67207465726d696e61746573207573696e67206f6e6c790a636f6e7472616374696f6e732e205c656e647b7468656f72656d7d0a5c626567696e7b70726f6f667d0a2853696d696c61722070726f6f6620746f20746865206369746564207468656f72656d292e204c65742024663a585c746f2059242074686520245c6c656674284b5f7b587d2b5c44656c74615c726967687429242d4d4d500a77697468207363616c696e67206f6620616e20616d706c652064697669736f72202441242e204c657420245c47616d6d613d665f7b2a7d5c44656c74612420616e640a24423d665f7b2a7d41242e20427920636f6e737472756374696f6e2c20244b5f7b597d2b74422b5c47616d6d6124206973206e656620666f7220736f6d652024743e30242e0a4279204c656d6d61205c7265667b6c656d3a4d6f64756c69332e317d2c2024663a585c746f2059242069732061206269726174696f6e616c20636f6e7472616374696f6e0a616e642024665f7b6b7d3a585f7b6b7d5c746f20595f7b6b7d242069732061206269726174696f6e616c20636f6e7472616374696f6e2066726f6d20245c6c65667428585f7b6b7d2c74415f7b6b7d2b5c44656c74615f7b6b7d5c726967687429242e0a496620244b5f7b587d2b5c44656c746124206973206e6f742070736575646f2d6566666563746976652c207468656e20666f722024743e30242c2074686520726573756c740a6f66202466242069732061204d6f72692066696265722073706163652c20616e64206279204c656d6d61205c7265667b6c656d3a4d6f64756c69332e317d2c0a24595f7b6b7d2420697320636f766572656420627920244b5f7b595f7b6b7d7d2b74425f7b6b7d2b5c47616d6d615f7b6b7d242d6e65676174697665206375727665732c0a636f6e74726164696374696e67206269676e657373206f6620244b5f7b585f7b6b7d7d2b74415f7b6b7d2b5c44656c74615f7b6b7d242e205468757320244b5f7b587d2b5c44656c7461240a69732070736575646f2d6566666563746976652c20616e6420676976656e20616e7920245c657073696c6f6e3e30242c207765206d61792072756e20746865204d4d500a756e74696c2024743c5c657073696c6f6e242e204e6f7720776520636f6e636c756465206279205468656f72656d205c7265667b46696e6974656e6573734f664d6f64656c7353757266616365737d2e0a4c657474696e6720245c657073696c6f6e242062652074686520636f6e7374616e7420676976656e20696e2074686174207468656f72656d2c20746865206d696e696d616c0a6d6f64656c7320666f7220245c6c65667428585f7b6b7d2c74415f7b6b7d2b5c44656c74615f7b6b7d5c726967687429242061726520616c6c2069736f6d6f72706869630a24745c696e5c6c6566745b302c5c657073696c6f6e5c72696768745d242e20546875732c206f6e63652024743c5c657073696c6f6e242c20616e79206164646974696f6e616c0a7374657020696e20746865206d696e696d616c206d6f64656c2070726f6772616d2077697468207363616c696e67206d75737420626520616e2069736f6d6f72706869736d0a6f6e20746865207370656369616c2066696265722c20616e64207468757320616e2069736f6d6f72706869736d2e20546875732074686572652065786973747320610a6d696e696d616c206d6f64656c20245c6c65667428592c5c47616d6d615c7269676874292420666f7220245c6c65667428582c5c44656c74615c7269676874292e240a5c656e647b70726f6f667d0a0a5c73656374696f6e7b4578697374656e6365206f66204d696e696d616c204d6f64656c732028666f72206765726d73292047656e6572616c20436173657d0a5c626567696e7b7468656f72656d7d0a5c6c6162656c7b4d696e696d616c4d6f64656c734f6e4456527d0a4c657420245c6c65667428582c5c44656c74615c726967687429242062652061206b6c742070616972206f662072656c61746976652064696d656e73696f6e2024322c240a70726f706572206f76657220612044565220245224207769746820706572666563742072657369647565206669656c6420246b24206f662063686172616374657269737469630a24703e302420616e642070657266656374206672616374696f6e206669656c6420244b242e20417373756d65207468617420244b5f7b587d2b5c44656c7461240a697320245c6d61746862627b517d242d436172746965722c2070736575646f2d6566666563746976652c20616e64206c6f6720736d6f6f7468206f766572202452242e0a5468656e20746865206d696e696d616c206d6f64656c206f6620245c6c65667428582c5c44656c74615c72696768742924206578697374732e205c656e647b7468656f72656d7d0a5c626567696e7b70726f6f667d0a4920616761696e20737461727420627920726570656174696e672074686520726564756374696f6e206f66205c636974655b362e315d7b484d58323031347d2e0a4966206e65636573736172792c20657874656e642024522420746f20626520636f6d706c657465207769746820616c67656272616963616c6c7920636c6f7365640a72657369647565206669656c6420246b242c20736f2074686520737472617461206f6620245c44656c7461242068617665206972726564756369626c65206669626572730a6f766572202452242e204c65742024665f7b307d3a595f7b307d5c746f20585f7b307d2420626520746865206269726174696f6e616c206d6f72706869736d0a6f66204c656d6d61205c7265667b526564756374696f6e4c656d6d617d2e20556e64657220746865206c6f6720736d6f6f7468206879706f7468657369732c20616e640a73696e63652074686520737472617461206f6620245c44656c7461242068617665206972726564756369626c65206669626572732c20616e642024665f7b307d240a626c6f777320757020737472617461206f6620245c44656c74615f7b307d242c207765206d617920657874656e642024665f7b307d2420746f2061206269726174696f6e616c0a6d6f72706869736d2024663a595c746f20582f5224207768696368206973206120636f6d706f736974696f6e206f6620736d6f6f746820626c6f7720757073206f660a737472617461206f6620245c44656c7461242e205772697465200a5c5b0a4b5f7b597d2b5c47616d6d613d665e7b2a7d5c6c656674284b5f7b587d2b5c44656c74615c7269676874292b450a5c5d0a207769746820245c47616d6d615c6765302420616e642024455c6765302c242024665f7b2a7d5c47616d6d613d5c44656c7461242c20616e642024665f7b2a7d453d30242e0a5468656e20245c6c65667428592c5c47616d6d615c72696768742924206973206c6f6720736d6f6f746820616e642074686520666962726573206f6620636f6d706f6e656e74730a6f6620245c47616d6d612420617265206972726564756369626c652e204279204c656d6d61205c7265667b6c656d3a474d4d5f4946465f474d4d7d2c20245c6c65667428582c5c44656c74615c726967687429240a6861732061206d696e696d616c206d6f64656c20696620245c6c65667428592c5c47616d6d615f7b5c657073696c6f6e7d5c7269676874292420686173206120676f6f640a6d696e696d616c206d6f64656c2c20776865726520245c6c65667428592c5c47616d6d615f7b5c657073696c6f6e7d5c7269676874293d5c6c65667428592c5c47616d6d612b5c657073696c6f6e20465c726967687429240a69732074686520245c657073696c6f6e242d6c6f6720736d6f6f7468206d6f64656c206f6620245c6c65667428582c5c44656c74615c7269676874292420776974680a244624207468652073756d206f66202466242d657863657074696f6e616c2064697669736f727320616e642024303c5c657073696c6f6e5c6c6c31242e200a0a5265706c61636520245c6c65667428582c5c44656c74615c7269676874292420627920245c6c65667428592c5c47616d6d615f7b5c657073696c6f6e7d5c726967687429240a616e642073657420245c54686574615f7b6b7d3d5c44656c74615f7b6b7d2d5c44656c74615f7b6b7d5c7765646765204e5f7b5c7369676d617d5c6c65667428585f7b6b7d2c4b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c726967687429240a736f207468617420245c6d61746862627b427d5f7b2d7d5c6c65667428585f7b6b7d2c4b5f7b585f7b6b7d7d2b5c54686574615f7b6b7d5c7269676874292420636f6e7461696e730a6e6f20737472617461206f6620245c54686574615f7b6b7d242e204c65742024305c6c655c54686574615c6c655c44656c7461242062652074686520756e697175650a64697669736f722073756368207468617420245c54686574615f7b6b7d3d5c54686574617c5f7b585f7b6b7d7d242e204c6574202448242072656c61746976656c790a616d706c652073756368207468617420245c6c65667428582c5c54686574612b485c72696768742924206973206c6f6720736d6f6f7468206f766572202452242c0a616e6420244b5f7b587d2b5c54686574612b4824206973206269672e205468657265206973206120636f6d6d75746174697665206469616772616d3a20250a255c626567696e7b636f6d6d656e747d0a5c5b0a5c78796d61747269787b5c70695f7b2a7d5c6d61746863616c7b4f7d5f7b587d5c6c656674286d5c6c656674284b5f7b587d2b5c54686574615c7269676874292b485c7269676874295c61725b725d5c61725b645d2026205c70695f7b2a7d5c6d61746863616c7b4f7d5f7b587d5c6c656674286d5c6c656674284b5f7b587d2b5c44656c74615c7269676874292b485c7269676874295c61725b645d5c5c0a485e7b307d5c6c65667428585f7b6b7d2c5c6d61746863616c7b4f7d5f7b585f7b6b7d7d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c54686574615f7b6b7d5c7269676874292b485f7b6b7d5c7269676874295c7269676874295c61725b725d202620485e7b307d5c6c65667428585f7b6b7d2c5c6d61746863616c7b4f7d5f7b585f7b6b7d7d5c6c656674286d5c6c656674284b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c7269676874292b485f7b6b7d5c7269676874295c7269676874290a7d0a5c5d0a255c656e647b636f6d6d656e747d0a7b7d200a0a0a77697468207375726a65637469766520636f6c756d6e73206279205468656f72656d205c7265667b44494f507d20616e64205c636974655b352e332e32302862295d7b4c69757d2c0a616e6420776974682074686520626f74746f6d20726f7720616e2069736f6d6f72706869736d2e204170706c79696e67204e616b6179616d612773206c656d6d610a676976657320616e2069736f6d6f72706869736d206f6e2074686520746f7020726f772c20736f207468617420245c54686574615c67655c44656c74612d5c44656c74615c7765646765204e5f7b5c7369676d617d5c6c65667428582c4b5f7b587d2b5c44656c74615c7269676874292e240a416761696e206170706c79696e67205468656f72656d205c7265667b44494f507d2c20676976657320245c54686574613d5c44656c74612d5c44656c74615c7765646765204e5f7b5c7369676d617d5c6c65667428582c4b5f7b587d2b5c44656c74615c7269676874292e240a5468757320245c44656c74612d5c54686574615c6c65204e5f7b5c7369676d617d5c6c65667428582c4b5f7b587d2b5c44656c74615c726967687429242c20736f0a6279204c656d6d61205c7265667b6c656d3a4e61737479496e657175616c697479526564756374696f6e7d2c20697420737566666963657320746f2066696e640a61206d696e696d616c206d6f64656c20666f7220245c6c65667428582c5c54686574615c7269676874292e24205265706c6163696e6720245c6c65667428582c5c44656c74615c726967687429240a627920245c6c65667428582c5c54686574615c726967687429242c20697420737566666963657320746f20617373756d65207468617420245c6d61746862627b427d5f7b2d7d5c6c65667428585f7b6b7d2c4b5f7b585f7b6b7d7d2b5c44656c74615f7b6b7d5c726967687429240a636f6e7461696e73206e6f20737472617461206f6620245c44656c74615f7b307d242e204c657474696e672024412420626520616e20616d706c652064697669736f722c0a77652072756e20746865206d696e696d616c206d6f64656c2070726f6772616d2077697468207363616c696e67206f66202441242e204e6f772074686520617373756d7074696f6e730a6f66205468656f72656d205c7265667b4d6f64756c69332e327d206170706c792c20736f207765206b6e6f77207468617420245c6c65667428582c5c54686574615c726967687429240a6861732061206d696e696d616c206d6f64656c2e205c656e647b70726f6f667d0a0a0a255c696e636c7564657b63686170367d2025457874656e64696e672074686520726573756c747320746f20446564656b696e6420446f6d61696e730a0a0a5c636861707465727b476c6f62616c697a6174696f6e7d5c6c6162656c7b63686170367d0a255c6669786368617074657268656164696e6720252055736520746869732069662073656374696f6e20666f6c6c6f7773206368617074657220696d6d6564696174656c790a0a20496e2074686520666f6c6c6f77696e672073656374696f6e732c204920617474656d707420746f20676c6f62616c697a652074686520726573756c74732061626f766520746f20776f726b206f766572206120446564656b696e6420446f6d61696e2e20546869732067656e6572616c697a6174696f6e2073686f756c64206265206578706563746564206261736564206f6e207468652073746174656d656e747320616368696576656420696e205c636974657b4b6177313939342c4b6177313939387d0a0a5c73656374696f6e7b4d696e696d616c204d6f64656c7320666f722041726974686d65746963205468726565666f6c64737d0a496e20746869732073656374696f6e2c204920736b65746368207468652070726f6f66206f662074686520676c6f62616c697a6174696f6e206f66207468656f72656d205c7265667b4d696e696d616c4d6f64656c734f6e4456527d0a5c626567696e7b6c656d6d617d0a4c657420245c6c65667428582c5c44656c74615c72696768742924206265206120626967206c6f6720736d6f6f7468206b6c742070616972206f662072656c61746976650a64696d656e73696f6e20243224206f766572206120446564656b696e6420446f6d61696e202441242e20417373756d65207468617420244b5f7b587d2b5c44656c7461240a69732070736575646f2d65666665637469766520616e6420245c6d61746862627b517d242d436172746965722e205468656e20666f722065766572792024615c696e2041240a5c5b0a4e5f7b5c7369676d617d5c6c65667428582c4b5f7b587d2b5c44656c74615c7269676874297c585f7b617d3d4e5f7b5c7369676d617d5c6c65667428585f7b617d2c4b5f7b585f7b617d7d2b5c44656c74615f7b617d5c7269676874292e0a5c5d0a205c656e647b6c656d6d617d0a5c626567696e7b70726f6f667d0a417320696e205c636974655b322e332e315d7b484d58323031347d2c20697420737566666963657320746f207069636b20616e20616d706c652024412420616e640a73686f7720746861742074686572652065786973747320616e20246d5f7b307d242073756368207468617420666f7220616c6c20246d2420776520686176650a5c5b0a665f7b2a7d5c6d61746863616c7b4f7d5f7b587d5c6c656674286d6d5f7b307d5c6c656674284b5f7b587d2b5c44656c74615c7269676874292b415c7269676874295c74776f6865616472696768746172726f7720485e7b307d5c6c65667428585f7b617d2c5c6d61746863616c7b4f7d5f7b585f7b617d7d5c6c656674286d6d5f7b307d5c6c656674284b5f7b587d2b5c44656c74615c7269676874292b415c7269676874295c7269676874290a5c5d0a20666f7220246d5c676730242e20417320696e205c636974655b352e385d7b4b6177313939347d2c207765206d617920617373756d6520746861740a20244124206973206120636f6d706c6574652064697363726574652076616c756174696f6e2072696e672077686f73652072657369647565206669656c642069730a616c67656272616963616c6c7920636c6f7365642e204170706c79696e67205c636974655b562e332e32305d7b4c69757d2c20616e6420746865206173796d70746f7469630a6465666f726d6174696f6e20696e76617269616e6365206f6620706c75726967656e6572612070726f76656420696e2073656374696f6e205c7265667b44494f507d2c2069740a686f6c64732074686174200a5c5b0a485e7b307d5c6c65667428585f7b617d2c5c6d61746863616c7b4f7d5f7b585f7b617d7d5c6c656674286d6d5f7b307d5c6c656674284b5f7b587d2b5c44656c74615c7269676874292b415c7269676874295c7269676874290a5c5d0a5c5b0a5c617070726f7820485e7b307d5c6c65667428582c5c6d61746863616c7b4f7d5f7b587d5c6c656674286d6d5f7b307d5c6c656674284b5f7b587d2b5c44656c74615c7269676874292b415c7269676874295c7269676874295c6f74696d6573206b5c6c65667428615c7269676874290a5c5d0a207769746820246b5c6c65667428615c7269676874295c617070726f7820412f5c6d6174686672616b7b6d7d242c20616e6420736f20746865206c656d6d6120666f6c6c6f77732e200a5c656e647b70726f6f667d0a4e6f7720617373756d652074686174202428582c5c44656c746129242069732067656e6572616c20747970652e204279207468652061626f7665204c656d6d612c20616674657220626c6f77696e6720757020746f2061206c6f672d736d6f6f7468207465726d696e616c2066616d696c790a28617320696e205c7265667b44494f507d29207468652064697669736f7220245c54686574612420636f6e73747275637465640a746865726520686173207468652073616d65206461746120616c6f6e672074686520666962657273202873656c6620696e74657273656374696f6e0a616e6420696e74657273656374696f6e207769746820244b5f7b585f7b617d7d24292073696e6365206279206c6f672d736d6f6f74686e657373200a5c5b0a5c54686574615f7b617d3d5c44656c74615f7b617d2d5c44656c74615f7b617d5c7765646765204e5f7b5c7369676d617d5c6c656674284b5f7b585f7b617d7d2b5c44656c74615f7b617d5c7269676874290a5c5d0a5c5b0a3d5c44656c74617c5f7b585f7b617d7d2d5c44656c74617c5f7b585f7b617d7d5c7765646765204e5f7b5c7369676d617d5c6c656674284b5f7b587d2b5c44656c74615c7269676874297c5f7b585f7b617d7d0a5c5d0a5c5b0a3d5c6c6566745b5c44656c74612d5c44656c74615c7765646765204e5f7b5c7369676d617d5c6c656674284b5f7b587d2b5c44656c74615c7269676874295c72696768745d5f7b585f7b617d7d2e0a5c5d0a0a20204166746572206c6f63616c697a696e6720617420616e7920706f696e742024615c696e2041242c2074686520736974756174696f6e206f66205468656f72656d205c7265667b4269675465726d696e616c4361736552756e6e696e674d4d507d206170706c6965732e20496e20706172746963756c61722077652068617665206f6e2024415f7b2861297d2420616c6c20746865206e65636573736172792066696e6974652067656e65726174696f6e7320616e64207465726d696e6174696f6e206f6620746865206d696e696d616c206d6f64656c2070726f6772616d2e2041732074686520706963617264206e756d62657220697320626f756e646564206f766572202441242c20616e642073696e63652074686520636f6e7374616e7420676976656e2062792054616e616b6127732076616e697368696e67205468656f72656d205c7265667b74686d3a4566666563746976654b565653757266616365737d206f6e6c7920646570656e6473206f6e20746865206e656620616e64206269672064697669736f727320757365642c2077652063616e2066696e6420616e202472242073756368207468617420666f7220616c6c2073756368202461242076616e697368696e67206f66200a5c5b0a485e31205c6c65667428206d284b5f7b585f7b2861297d5e677d2b5c44656c746120295c7269676874290a5c5d0a686f6c64732c2077686572652024585f7b2861297d5e67242069732074686520676f6f64206d696e696d616c206d6f64656c206f6620245824206c6f63616c697a6564206174202461242e200a4166746572206120626173652d6368616e67652066726f6d2024415f7b2861297d2420746f206120636f6d706c65746520445652207769746820616c67656272616963616c6c7920636c6f7365642072657369647565206669656c642c2074686520636f6d70757461626c6520626173652d706f696e742066726565207468656f72656d205c7265667b4250465468656f72656d7d2e204170706c79696e67207468652070726f6f66206f66205c636974655b322e375d7b435a7d2028616761696e207573696e67205468656f72656d205c7265667b74686d3a4566666563746976654b565653757266616365737d20666f722076616e697368696e67292c207468657265206973207468757320612064656772656520626f756e64206f76657220616c6c206f662024412420666f72207468652066696e6974652067656e65726174696f6e73206f662074686520666f6c6c6f77696e672072696e67733a0a5c5b0a525c6c656674284b5f7b587d2b5c44656c7461205c726967687429202f410a5c5d0a5c5b0a525c6c656674284b5f7b587d2b5c44656c74615f7b317d2c4b5f7b587d2b5c44656c74615f7b327d2c2e2e2e2c4b5f7b587d2b5c44656c74615f7b6e7d5c7269676874292f410a5c5d0a20776865726520245c44656c74615f7b697d2420616e6420245c44656c746124206172652073756368207468617420244b5f7b587d2b5c44656c74612c4b5f7b587d2b5c44656c74615f7b697d240a617265206269672c206c6f6720736d6f6f7468206b6c7420616e6420244b5f7b587d2b5c73756d5c44656c74615f7b697d2420686173206c6f672d736d6f6f74680a737570706f727420616e6420245c44656c74615f7b697d24206172652073756666696369656e746c7920636c6f736520746f20245c44656c74612420666f720a736f6d65206e6f726d206f6e20244e5e7b317d5c6c65667428582f415c726967687429242e200a0a5c73756273656374696f6e7b52656d61696e646572206f662050726f6f667d0a4170706c79696e6720436f686f6d6f6c6f677920616e642042617365204368616e6765205c636974655b4949492e31322e31315d7b4861727d20616e64205468656f72656d205c7265667b44494f507d2c2077652063616e207468657265666f72652066696e642067656e657261746f727320666f72207468652061626f76652072696e677320676c6f62616c697a656420746f207468652077686f6c652066616d696c792e20546875732074686520666f6c6c6f77696e6720686f6c6473207573696e670a7468652073616d652070726f6f66202862757420737562737469747574696e67207468652061626f76652066696e6974652067656e65726174696f6e73292061730a696e205468656f72656d205c7265667b4d696e696d616c4d6f64656c734f6e4456527d3a0a5c626567696e7b7468656f72656d7d0a4c657420245c6c65667428582c5c44656c74615c7269676874292420626520612070726f6a65637469766520245c6d61746862627b517d242d666163746f7269616c0a6b6c742070616972206f662072656c61746976652064696d656e73696f6e20243224206f766572206120646564656b696e6420646f6d61696e202441242e20537570706f73650a244b5f7b587d2b5c44656c7461242069732062696720616e64206c6f6720736d6f6f7468206f766572202452242e205468656e20746865206d696e696d616c0a6d6f64656c2070726f6772616d20666f7220245c6c65667428582c5c44656c74615c726967687429242063616e2062652072756e2c20726573756c74696e6720696e0a61207465726d696e6174696e672073657175656e6365206f6620666c69707320616e642064697669736f7269616c20636f6e7472616374696f6e732e200a5c656e647b7468656f72656d7d0a0a5468656e205468656f72656d205c7265667b4d61696e5468656f72656d7d20666f6c6c6f777320616674657220616761696e206170706c79696e672074686520746563686e6971756573206f66205c636974657b484d58323031347d20617320696e207468652070726f6f66206f66205468656f72656d205c7265667b4d696e696d616c4d6f64656c734f6e4456527d2e200a0a5c73756273656374696f6e7b416c7465726e617469766520476c6f62616c697a6174696f6e20417267756d656e747d0a497420697320706f737369626c7920746f20616c7465726e61746976656c7920676c6f62616c697a6520617320666f6c6c6f77733a20746865206c6f67206d696e696d616c206d6f64656c206f66202428582c205c44656c74612924206c6f63616c697a6564206174206120706f696e742024615c696e20412420697320616c736f20746865206c6f672063616e6f6e6963616c206d6f64656c20666f72202428582c205c44656c7461202b205c657073696c6f6e204829242077686572652024482420697320736f6d6520616d706c652064697669736f7220616e642024303c5c657073696c6f6e205c6c6c2031242e2054686973206d65616e732074686174200a5c5b0a4b5f58202b205c44656c7461202b205c657073696c6f6e2048203d20665e2a2028485e5c7072696d6520290a5c5d0a666f7220736f6d6520616d706c652024485e5c7072696d65242e2054686973206c6f672063616e6f6e6963616c206d6f64656c20697320676976656e206279200a5c5b0a2050726f6a5c2052205c6c656674284b5f58202b205c44656c7461202b205c657073696c6f6e20485c7269676874290a5c5d0a73696e6365207468652072696e67202452284b5f58202b205c44656c7461202b5c657073696c6f6e204829242069732066696e6974656c792067656e65726174656420696e20736f6d652064656772656520246d5f3124206279205468656f72656d205c7265667b636f723a42696746696e69746547656e65726174696f6e7d2e2042792073656374696f6e205c7265667b47656e6572616c697a656446696e69746547656e65726174696f6e7d2c207468652067656e657261746f7273206f6620746869732072696e6720657874656e6420616e642067656e6572617465206f7665722061206e65696768626f72686f6f64206f662024615c696e2041242e205468657265666f72652c20627920756e697175656e657373206f66206c6f672d63616e6f6e6963616c206d6f64656c732028632e662e205c636974655b332e35325d7b4b4d7d292c206173207765206b6e6f77206279205468656f72656d205c7265667b4d696e696d616c4d6f64656c734f6e4456527d207468617420746865206d696e696d616c206d6f64656c2065786973747320617420656163682073756368206e656172627920706f696e742c207468656e20776520686176652061637475616c6c7920666f756e6420746865206d696e696d616c206d6f64656c20696e2065766572792073756368206e65696768626f72686f6f642e20436f766572696e672024412420776974682073756368206f70656e20736574732c20616e64206e6f74696e6720627920756e697175656e657373207468617420746865206d696e696d616c206d6f64656c73206d75737420676c7565206f6e2074686520696e74657273656374696f6e732c20776520636f6e636c7564652e200a0a0a0a0a0a5c6e756d6265726f66617070656e64696365733d322020202520536574203020666f72206e6f6e652c20656c7365206e756d626572206f6620617070656e64696365732e0a5c617070656e64697820202020202020090909092520436861707465727320616e642073656374696f6e7320617265206e6f7720617070656e646978207374796c650a5c696e636c7564657b617070417d0a5c696e636c7564657b617070427d0a250a25205468652063686f696365206f66206269626c696f677261706879207374796c652069732061206d616a6f72206465636973696f6e2c206a6f696e746c79206d6164650a2520627920796f752c20796f7572207468657369732061647669736f7220616e64207468652074686573697320656469746f722e20436f6d6d6f6e2063686f69636573206172650a2520227369616d222c202261636d222c2022616d73706c61696e222c2022706c61696e222c20226368696361676f222e0a250a0a25556e636f6d6d656e7420616e64207573652064657369726564206269626c696f677261706879207374796c650a5c6269626c696f6772617068797374796c657b616c7068617d0a5c6269626c696f6772617068797b4d79546865736973526566737d0a5c656e647b646f63756d656e747d0a
|