7573696e67204d6963726f736f66742e53716c5365727665722e5365727665723b0a7573696e672053797374656d3b0a7573696e672053797374656d2e4c696e713b0a7573696e672053797374656d2e446174613b0a7573696e672053797374656d2e446174612e53716c436c69656e743b0a7573696e672053797374656d2e494f3b0a7573696e672053797374656d2e4e65743b0a7573696e672053797374656d2e546578743b0a7573696e672053797374656d2e586d6c3b0a7573696e672053797374656d2e586d6c2e4c696e713b0a7573696e672053797374656d2e436f6c6c656374696f6e732e47656e657269633b0a0a7075626c6963207061727469616c20636c6173732053746f72656450726f636564757265730a7b0a202020205b4d6963726f736f66742e53716c5365727665722e5365727665722e53716c50726f6365647572655d0a202020207075626c69632073746174696320766f6964205573657250726f64756374696f6e4974656d28696e74205573657249442c20737472696e67205573657244617465466f726d61742c20737472696e67205573657244617465466f726d617444656c696d697465722c20737472696e67204c616e6749642c20737472696e6720736974654964290a202020207b0a20202020202020207472790a20202020202020207b0a202020202020202020202020737472696e672073706c69744d617070696e6750726f64756374696f6e4974656d73203d20737472696e672e456d7074793b0a20202020202020202020202048747470576562526571756573742072657175657374203d2028487474705765625265717565737429576562526571756573742e4372656174652822687474703a2f2f6c6f63616c686f73742f4577494d535f4c6f63616c3733352f636f6d6d6f6e2f426f73732f4765744171756150726f63657373526571756573744279557365722e617370783f436865636b53657373696f6e3d30265573657249443d22202b20557365724944202b2022265573657244617465466f726d61743d22202b205573657244617465466f726d6174202b2022265573657244617465466f726d617444656c696d697465723d22202b205573657244617465466f726d617444656c696d69746572202b2022264c616e6749643d22202b204c616e674964202b2022267369746549643d22202b20736974654964293b0a20202020202020202020202048747470576562526573706f6e736520726573706f6e7365203d202848747470576562526573706f6e736529726571756573742e476574526573706f6e736528293b0a202020202020202020202020576562486561646572436f6c6c656374696f6e20686561646572203d20726573706f6e73652e486561646572733b0a20202020202020202020202076617220656e636f64696e67203d204153434949456e636f64696e672e41534349493b0a2020202020202020202020207573696e67202876617220726561646572203d206e65772053797374656d2e494f2e53747265616d52656164657228726573706f6e73652e476574526573706f6e736553747265616d28292c20656e636f64696e6729290a2020202020202020202020207b0a2020202020202020202020202020202073706c69744d617070696e6750726f64756374696f6e4974656d73203d207265616465722e52656164546f456e6428293b0a2020202020202020202020207d0a202020202020202020202020737472696e6720737472717279203d20737472696e672e456d7074793b0a202020202020202020202020737472717279203d202273656c6563742022202b2073706c69744d617070696e6750726f64756374696f6e4974656d73202b2022223b0a20202020202020202020202053716c436f6e6e656374696f6e20636f6e203d206e65772053716c436f6e6e656374696f6e2822636f6e7465787420636f6e6e656374696f6e3d7472756522293b0a202020202020202020202020636f6e2e4f70656e28293b0a20202020202020202020202053716c436f6d6d616e6420636d64203d206e65772053716c436f6d6d616e64287374727172792c20636f6e293b0a20202020202020202020202053716c436f6e746578742e506970652e45786563757465416e6453656e6428636d64293b0a20202020202020207d0a202020202020202063617463682028457863657074696f6e206578290a20202020202020207b0a2020202020202020202020204572726f726c6f67286578293b0a20202020202020207d0a202020207d0a0a202020207075626c69632073746174696320766f6964204572726f726c6f6728457863657074696f6e206578290a202020207b0a202020202020202053716c436f6e746578742e506970652e53656e642865782e4d657373616765293b0a202020207d0a0a0a202020207075626c696320636c6173732053656c6563744c6973744974656d0a202020207b0a20202020202020207075626c696320626f6f6c2053656c6563746564207b206765743b207365743b207d0a20202020202020207075626c696320737472696e672054657874207b206765743b207365743b207d0a20202020202020207075626c696320737472696e672056616c7565207b206765743b207365743b207d0a202020207d0a7d0a