2321707974686f6e330d0a0d0a2222220d0a436f6d70617265732074686520636f6e74656e74732028646973726567617264696e672066696c6573272073697a657320616e642074696d657374616d707329206f66204861696b75207061636b6167657320282e68706b67292e0d0a0d0a55736566756c20746f207365652c20617420666972737420676c616e63652c206966206f7572206e65776c79206275696c74207061636b616765206c6f6f6b73206d6f7265206f72206c657373206c696b6520746865206f6c646572206f6e65732e0d0a0d0a55736167653a0d0a202020203e20636f6d706172655f7061636b616765732e7079203c7061636b6167655f6e616d653e0d0a202020203e20636f6d706172655f7061636b616765732e7079203c7061636b616765312e68706b673e203c7061636b616765322e68706b673e0d0a0d0a4669727374206f6e6520636f6d70617265732074686520676976656e203c7061636b6167655f6e616d653e2066726f6d3a0d0a0d0a20202f73797374656d2f7061636b616765732f7061636b6167655f6e616d652d2a2e68706b670d0a0d0a20207769746820746865206f6e652066726f6d3a0d0a0d0a202024545245455f504154482f7061636b616765732f7061636b6167655f6e616d652d2a2e68706b670d0a0d0a202057686572652024545245455f5041544820697320746865206c6f636174696f6e206f66206861696b75706f727473272074726565202874616b656e2066726f6d20606861696b75706f727465722e636f6e6660292e0d0a0d0a546865207365636f6e64206f6e6520636f6d7061726573207468652074776f20676976656e203c7061636b616765313e203c7061636b616765323e2066696c65732e0d0a0d0a4578616d706c65733a0d0a202020203e20636f6d706172655f7061636b616765732e7079206e637572736573360d0a202020203e20636f6d706172655f7061636b616765732e7079202f666f6f2f6261722f736f6d655f7061636b6167652e68706b67207e2f446f776e6c6f6164732f736f6d655f7061636b6167652e68706b670d0a2222220d0a0d0a66726f6d2064617461636c617373657320696d706f72742064617461636c6173730d0a66726f6d20707072696e7420696d706f727420707072696e740d0a0d0a696d706f7274206f730d0a696d706f72742072650d0a696d706f72742073756270726f636573730d0a696d706f7274207379730d0a0d0a0d0a64656620757361676528293a0d0a202020207072696e74285f5f646f635f5f290d0a202020206578697428290d0a0d0a0d0a6465662063616c6c28776861742c20636865636b5f72633d547275652c207368656c6c3d54727565293a0d0a2020202022222252657475726e73207468652074657874206f7574707574206f662063616c6c696e67207468652060776861746020696e20612073756270726f636573732e0d0a202020200d0a2020202073657420636865636b5f72633d46616c7365206966207468652073756270726f63657373206d6179206661696c2028616e6420796f752063616e2068616e646c652074686174292e0d0a202020202222220d0a20202020696620636865636b5f72633a0d0a202020202020202072657475726e2073756270726f636573732e636865636b5f6f7574707574285b776861745d2c207368656c6c3d7368656c6c2c20746578743d54727565290d0a2020202072657475726e2073756270726f636573732e72756e285b776861745d2c207374646f75743d73756270726f636573732e504950452c207368656c6c3d7368656c6c2c20746578743d54727565292e7374646f75740d0a0d0a0d0a646566206765745f7061636b6167655f66696c656e616d6573287061636b6167655f6e616d65293a0d0a2020202022222252657475726e7320612032206974656d73207475706c65206f6620746865206669727374202e68706b672066696c656e616d652074686174206d61746368657320607061636b6167655f6e616d65602e0d0a0d0a20202020546865206669727374206974656d2066726f6d20602f73797374656d2f7061636b616765732f602c20746865207365636f6e642066726f6d206861696b75706f7274657227732024545245455f504154482e0d0a202020202222220d0a2020202073797374656d203d2063616c6c28276c73202d31202f73797374656d2f7061636b616765732f25732d2a2e68706b67272025207061636b6167655f6e616d652c20636865636b5f72633d46616c7365290d0a202020206c6f63616c203d2063616c6c28276c73202d312025732f25732d2a2e68706b6727202520286765745f68705f726f6f7428292c207061636b6167655f6e616d65292c20636865636b5f72633d46616c7365290d0a0d0a2020202069662073797374656d20213d2027273a0d0a202020202020202073797374656d203d2073797374656d2e73706c69746c696e657328295b305d0d0a202020206966206c6f63616c20213d2027273a0d0a20202020202020206c6f63616c203d206c6f63616c2e73706c69746c696e657328295b305d0d0a0d0a2020202072657475726e2073797374656d2c206c6f63616c0d0a0d0a0d0a646566206765745f68705f726f6f7428293a0d0a20202020726573756c74203d2063616c6c2827736f75726365207e2f636f6e6669672f73657474696e67732f6861696b75706f7274732e636f6e66202626206563686f2024545245455f5041544827292e73706c69746c696e657328295b305d0d0a2020202072657475726e20726573756c74202b20272f7061636b61676573270d0a0d0a0d0a6465662064696666286f6c642c206e6577293a0d0a20202020726573756c74203d2063616c6c282764696666202d2d636f6c6f723d616c77617973202d7520257320257327202520286f6c642c206e6577292c20636865636b5f72633d46616c7365290d0a2020202072657475726e20726573756c740d0a0d0a0d0a646566206765745f7061636b6167655f696e666f2866696c656e616d65293a0d0a202020205041545445524e5f544f5f52454d4f56453d72225c732b5c642b5c732b5c647b347d2d5c647b327d2d5c647b327d5c732b5c647b327d3a5c647b327d3a5c647b327d5c732b2e2a220d0a0d0a202020206c696e6573203d2063616c6c28277061636b616765206c6973742025732720252066696c656e616d65292e73706c69746c696e657328290d0a2020202066696c74657265645f6c696e6573203d205b5d0d0a20202020666f72206c20696e206c696e65733a0d0a202020202020202066696c74657265645f6c696e65732e617070656e642872652e737562285041545445524e5f544f5f52454d4f56452c2027272c206c29290d0a0d0a2020202066696c74657265645f6c696e65732e617070656e642827272920232061766f69647320226e6f206e65776c696e6520617420656e64206f662066696c6522207768696c652064696666696e672e0d0a0d0a2020202072657475726e20275c6e272e6a6f696e2866696c74657265645f6c696e6573290d0a0d0a0d0a646566206d61696e287061636b6167655f6e616d653d4e6f6e652c207061636b616765313d4e6f6e652c207061636b616765323d4e6f6e65293a0d0a20202020696620287061636b6167655f6e616d65206973206e6f74204e6f6e652920616e6420287061636b61676531206973204e6f6e6520616e64207061636b61676532206973204e6f6e65293a0d0a20202020202020207061636b616765312c207061636b61676532203d206765745f7061636b6167655f66696c656e616d6573287061636b6167655f6e616d65290d0a202020202020202065727253747231203d202743616e6e6f74206c6f636174652061207061636b616765206e616d6564202225732220756e646572202f73797374656d2f7061636b616765732f272025207061636b6167655f6e616d650d0a202020202020202065727253747231203d202743616e6e6f74206c6f636174652061207061636b616765206e616d6564202225732220756e646572202225732227202520287061636b6167655f6e616d652c206765745f68705f726f6f742829290d0a20202020656c73653a0d0a202020202020202065727253747231203d202746696c65202225732220646f65736e5c27742065786973742f272025207061636b616765310d0a202020202020202065727253747232203d202746696c65202225732220646f65736e5c27742065786973742f272025207061636b616765320d0a0d0a202020206966206e6f74206f732e706174682e657869737473287061636b61676531293a0d0a20202020202020207072696e742865727253747231290d0a20202020202020206578697428290d0a20202020656c6966206e6f74206f732e706174682e657869737473287061636b61676532293a0d0a20202020202020207072696e742865727253747232290d0a20202020202020206578697428290d0a0d0a202020207072696e7428275c6e436f6d706172696e67207061636b6167652066696c65733a5c6e5c7425735c6e5c7425735c6e27202520287061636b616765312c207061636b6167653229290d0a0d0a2020202077697468206f70656e28272f746d702f68706b67696e666f312e747874272c2027772729206173206f663a0d0a20202020202020206f662e77726974656c696e6573286765745f7061636b6167655f696e666f287061636b6167653129290d0a0d0a2020202077697468206f70656e28272f746d702f68706b67696e666f322e747874272c2027772729206173206e663a0d0a20202020202020206e662e77726974656c696e6573286765745f7061636b6167655f696e666f287061636b6167653229290d0a0d0a202020207072696e74286469666628272f746d702f68706b67696e666f312e747874272c20272f746d702f68706b67696e666f322e7478742729290d0a0d0a202020206f732e756e6c696e6b28272f746d702f68706b67696e666f312e74787427290d0a202020206f732e756e6c696e6b28272f746d702f68706b67696e666f322e74787427290d0a0d0a0d0a6966205f5f6e616d655f5f203d3d20275f5f6d61696e5f5f273a0d0a202020206966206c656e287379732e6172677629203d3d20323a0d0a20202020202020206d61696e287061636b6167655f6e616d653d7379732e617267765b315d290d0a20202020656c6966206c656e287379732e6172677629203d3d20333a0d0a20202020202020206d61696e287061636b616765313d7379732e617267765b315d2c207061636b616765323d7379732e617267765b325d290d0a20202020656c73653a0d0a2020202020202020757361676528290d0a