23696e636c756465203c756e697374642e683e200a23696e636c756465203c737464696f2e683e200a23696e636c756465203c7379732f736f636b65742e683e200a23696e636c756465203c7374646c69622e683e200a23696e636c756465203c6e6574696e65742f696e2e683e200a23696e636c756465203c737472696e672e683e200a0a23696e636c75646520203c7379732f74797065732e683e0a23696e636c75646520203c7369676e616c2e683e0a23696e636c75646520203c7379732f6970632e683e0a23696e636c75646520203c7379732f73686d2e683e0a0a23646566696e6520504f52542038303830200a73746174696320696e7420706f7274203d20383038303b0a696e74207069643b0a2f2f766f6964207369675f68616e646c657228696e74293b0a766f6964207369675f68616e646c657228696e742073696729207b0a7072696e746628225c6e20496e73696465207369676e616c2068616e646c696e6722293b0a73797374656d28222e2f7465737422293b0a202020202f2f737769746368202873696729207b0a202020202f2f6361736520534947494e543a0a092f2f7072696e746628225c6e20496e73696465207369676e616c2068616e646c696e6722293b0a2f2f6b696c6c287069642c534947494e54293b0a090a20202020202020200a202020202f2f64656661756c743a0a202020202020202f2f20667072696e7466287374646572722c20227761736e277420657870656374696e672074686174215c6e22293b0a20202020202020202f2f61626f727428293b0a202020202f2f7d0a7d0a766f6964206d61696e28696e7420617267632c206368617220636f6e7374202a617267765b5d29200a7b200a20202020696e74207365727665725f66642c206e65775f736f636b65742c2076616c726561643b200a2020202073747275637420736f636b616464725f696e20616464726573733b200a20202020696e74206f7074203d20313b200a20202020696e7420616464726c656e203d2073697a656f662861646472657373293b200a2020202063686172206275666665725b313032345d203d207b307d3b200a2020202063686172202a68656c6c6f203d202248656c6c6f2066726f6d20736572766572223b200a202020207072696e74662822436f6d6d616e64206c696e6520617267756d656e74202573222c617267765b315d293b0a202020202f2f204372656174696e6720736f636b65742066696c652064657363726970746f72200a202020207072696e7466282250726f636573732072657374617274696e672022293b0a2020202069662028287365727665725f6664203d20736f636b65742841465f494e45542c20534f434b5f53545245414d2c20302929203d3d203029200a202020207b200a2020202020202020706572726f722822736f636b6574206661696c656422293b200a20202020202020206578697428455849545f4641494c555245293b200a202020207d200a202020202020200a202020202f2f20466f72636566756c6c7920617474616368696e6720736f636b657420746f2074686520706f72742038303830200a2020202069662028736574736f636b6f7074287365727665725f66642c20534f4c5f534f434b45542c20534f5f524555534541444452207c20534f5f5245555345504f52542c200a2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020266f70742c2073697a656f66286f7074292929200a202020207b200a2020202020202020706572726f722822736574736f636b6f707422293b200a20202020202020206578697428455849545f4641494c555245293b200a202020207d200a20202020616464726573732e73696e5f66616d696c79203d2041465f494e45543b200a20202020616464726573732e73696e5f616464722e735f61646472203d20494e414444525f414e593b200a20202020616464726573732e73696e5f706f7274203d2068746f6e732820706f727420293b200a202020202020200a202020202f2f20466f72636566756c6c7920617474616368696e6720736f636b657420746f2074686520706f72742038303830200a202020206966202862696e64287365727665725f66642c202873747275637420736f636b61646472202a2926616464726573732c20200a20202020202020202020202020202020202020202020202020202020202020202073697a656f66286164647265737329293c3029200a202020207b200a2020202020202020706572726f72282262696e64206661696c656422293b200a090a097069643d73797374656d2822707320617578207c2067726570202e2f7465737422293b0a096b696c6c287069642c30293b0a09706f7274203d20383038303b0a0973797374656d28222e2f7465737422293b0a0a20202020202020206578697428455849545f4641494c555245293b200a202020207d200a20202020696620286c697374656e287365727665725f66642c203329203c203029200a202020207b200a2020202020202020706572726f7228226c697374656e22293b200a20202020202020206578697428455849545f4641494c555245293b200a202020207d200a7369676e616c28534947555352312c207369675f68616e646c6572293b0a6b696c6c2873797374656d28227069646f66207465737422292c53494755535231293b0a7072696e746628224174666572206b696c6c2070726f6365737322293b0a2f2f73797374656d28222e2f7465737422293b0a0a0a2020202069662028286e65775f736f636b6574203d20616363657074287365727665725f66642c202873747275637420736f636b61646472202a2926616464726573732c20200a202020202020202020202020202020202020202020202028736f636b6c656e5f742a2926616464726c656e29293c3029200a202020207b200a2020202020202020706572726f72282261636365707422293b200a20202020202020206578697428455849545f4641494c555245293b200a202020207d200a2020202076616c72656164203d207265616428206e65775f736f636b6574202c206275666665722c2031303234293b200a202020207072696e7466282225735c6e222c62756666657220293b200a202020200a2020202073656e64286e65775f736f636b6574202c2068656c6c6f202c207374726c656e2868656c6c6f29202c203020293b200a202020207072696e7466282248656c6c6f206d6573736167652073656e745c6e22293b200a20200a7d20