2f2a2a0d0a202a20436f6e74726f6c6c657220636c61737320746f2068616e646c652072657175657374732072656c6174656420746f204c6f79616c74792044657461696c732062792057697a617264204e756d6265722e0d0a202a2f0d0a40506f73744d617070696e6728222f6d6f636b2f4c6f79616c747944657461696c73427957697a6172644e756d62657222290d0a7075626c6963204c6f79616c7479427957697a6172645253206765746c6f79616c7479427957697a6172645253284052657175657374426f6479204c6f79616c7479427957697a6172645251206c6f79616c7479427957697a6172645251290d0a20202020202020207468726f77732053657276696365457863657074696f6e2c20494f457863657074696f6e207b0d0a202020204c6f79616c7479427957697a6172645253206c6f79616c7479427957697a6172645253203d206e756c6c3b0d0a20202020747279207b0d0a2020202020202020696620286c6f79616c7479427957697a617264525120213d206e756c6c29207b0d0a2020202020202020202020206c6f672e696e666f2822496e73696465206c6f79616c7479427957697a6172645253206d6574686f6422293b0d0a20202020202020202020202076616c69646174654c6f79616c7479427957697a6172645251466f724572726f72286c6f79616c7479427957697a6172645251293b0d0a2020202020202020202020206c6f672e696e666f2822526571756573742076616c69646174696f6e20706173736564202d206765744c6f79616c7479427957697a617264525322293b0d0a2020202020202020202020206c6f79616c7479427957697a6172645253203d20746869732e6c6f79616c747953657276696365436c69656e742e6765744c6f79616c7479427957697a617264286c6f79616c7479427957697a6172645251293b0d0a20202020202020207d0d0a202020207d2063617463682028457863657074696f6e206529207b0d0a2020202020202020652e7072696e74537461636b547261636528293b0d0a202020207d0d0a2020202072657475726e206c6f79616c7479427957697a61726452533b0d0a7d0d0a0d0a2f2a2a0d0a202a2056616c69646174657320746865207265717565737420666f72204c6f79616c7479427957697a61726420746f20636865636b20666f72206572726f72732e0d0a202a0d0a202a2040706172616d206c6f79616c7479427957697a6172645251205468652072657175657374206f626a65637420636f6e7461696e696e67206c6f79616c74792064657461696c732e0d0a202a20407468726f77732053657276696365457863657074696f6e2069662076616c69646174696f6e206661696c732064756520746f20696e636f7272656374206f72206d697373696e6720646174612e0d0a202a2f0d0a7072697661746520766f69642076616c69646174654c6f79616c7479427957697a6172645251466f724572726f72284c6f79616c7479427957697a6172645251206c6f79616c7479427957697a617264525129207468726f77732053657276696365457863657074696f6e207b0d0a20202020696620286c6f79616c7479427957697a617264525120213d206e756c6c29207b0d0a2020202020202020696e74206572726f72436f6465203d204c6f79616c74795574696c2e76616c6964617465554944416e6457697a6172644e756d626572466f7257697a617264280d0a202020202020202020202020202020206c6f79616c7479427957697a61726452512e676574437573746f6d65724c6f79616c74794964656e746966696572466f724c6f79616c7479627957697a6172642829293b0d0a0d0a2020202020202020696620286572726f72436f6465203e203029207b0d0a202020202020202020202020696620286572726f72436f6465203d3d2031313034303031207c7c206572726f72436f6465203d3d2031313034303032207c7c206572726f72436f6465203d3d203131303430303329207b0d0a202020202020202020202020202020206572726f72436f6465203d203131303430303b0d0a2020202020202020202020207d0d0a202020202020202020202020537472696e67206572726f724d657373616765203d205265736f7572636542756e646c655574696c2e6765744d65737361676528537472696e672e76616c75654f66286572726f72436f6465292c206e756c6c293b0d0a2020202020202020202020206c6f672e6572726f722822526571756573742056616c69646174696f6e204661696c6564202d2076616c69646174654c6f79616c7479427957697a6172645251466f724572726f7222293b0d0a2020202020202020202020207468726f77206e65772053657276696365457863657074696f6e28496e74656765722e746f537472696e67286572726f72436f6465292c206572726f724d6573736167652c2022304c22293b0d0a20202020202020207d0d0a202020207d0d0a7d0d0a0d0a2f2a2a0d0a202a20526574726965766573206c6f79616c74792064657461696c73206261736564206f6e207468652070726f76696465642077697a617264206e756d6265722e0d0a202a0d0a202a2040706172616d2072657175657374205468652072657175657374206f626a65637420636f6e7461696e696e67206c6f79616c7479206c6f6f6b75702064657461696c732e0d0a202a204072657475726e204c6f79616c7479427957697a61726452532054686520726573706f6e7365206f626a65637420636f6e7461696e696e67206c6f79616c74792064657461696c732e0d0a202a20407468726f777320494f457863657074696f6e202020202020496620616e20492f4f20657863657074696f6e206f63637572732e0d0a202a20407468726f77732053657276696365457863657074696f6e20496620616e206572726f72206f636375727320696e20736572766963652070726f63657373696e672e0d0a202a2f0d0a404f766572726964650d0a7075626c6963204c6f79616c7479427957697a6172645253206765744c6f79616c7479427957697a617264284c6f79616c7479427957697a61726452512072657175657374290d0a20202020202020207468726f777320494f457863657074696f6e2c2053657276696365457863657074696f6e207b0d0a202020200d0a202020204c6f79616c7479427957697a617264525320726573706f6e7365203d206e6577204c6f79616c7479427957697a617264525328293b0d0a202020204e616d4c6f79616c747944657461696c73206e616d4c6f79616c747944657461696c73203d206e6577204e616d4c6f79616c747944657461696c7328293b0d0a20202020456d65614c6f79616c747944657461696c7320656d65614c6f79616c747944657461696c73203d206e657720456d65614c6f79616c747944657461696c7328293b0d0a2020200d0a