diff --git "a/teams/\346\241\214\350\247\222\347\232\204\347\234\274\351\225\234\347\233\222/imparity.mbt" "b/teams/\346\241\214\350\247\222\347\232\204\347\234\274\351\225\234\347\233\222/imparity.mbt" new file mode 100644 index 0000000..c957c50 --- /dev/null +++ "b/teams/\346\241\214\350\247\222\347\232\204\347\234\274\351\225\234\347\233\222/imparity.mbt" @@ -0,0 +1,126 @@ +pub fn start() -> Unit { + @wasm4.set_palette(1, @wasm4.rgb(0xffa3b1))//粉色 + @wasm4.set_palette(2, @wasm4.rgb(0x403d40))//深灰色 + @wasm4.set_palette(3, @wasm4.rgb(0x706f70))//灰色 + @wasm4.set_palette(4, @wasm4.rgb(0x080203))//黑色 +} +struct Game{ +mut state:Int +mut e1:Bool +mut e2:Bool +mut e3:Bool +mut e4:Bool +mut e5:Bool +mut e6:Bool +mut e7:Bool +mut e8:Bool + +} + +let game:Game={state:0,e1:false,e2:false,e3:false,e4:false,e5:false,e6:false,e7:false,e8:false} + +let p1=b"\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xff\xfa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbe\xaa\xaf\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xea\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xaa\xaa\xaa\xba\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xaa\xaa\xaa\xae\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xab\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xea\xab\xea\xaa\xea\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xde\xaa\xaa\xaa\xaa\xea\xab\xea\xaa\xfa\xaa\xaa\xaa\xfe\xaa\xaa\xaa\xaa\xaa\xab\x5e\xaa\xaa\xaa\xaa\xba\xab\xea\xab\xfe\xaa\xaa\xaf\xff\xaa\xaa\xaa\xaa\xaa\xab\x5f\xaa\xaa\xaa\xaa\xba\xab\xea\xff\xfe\xaa\xaa\xaf\xff\xaa\xaa\xaa\xaa\xaa\xab\x57\xaa\xaa\xaa\xaa\xba\xab\xea\xbf\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xab\x55\xea\xaa\xaa\xaa\xba\xab\xea\xaf\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xab\x55\xea\xaa\xaa\xaa\xba\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\x55\xfa\xaa\xaa\xaa\xba\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\x55\x7e\xaa\xaa\xaa\xba\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd5\x5e\xaa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd5\x57\xaa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd5\x55\xfa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xb5\x55\x5f\xaa\xab\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xad\x55\x55\xff\xfe\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xab\x55\x55\x55\x7a\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbf\xfa\xaa\xaa\xaa\xaa\xd5\x55\x55\xea\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaf\xaa\xf0\x3e\xaa\xaa\xaa\xaa\xbd\x55\x5f\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaf\xea\xc0\x3a\xaa\xaa\xaa\xaa\xab\xff\xfa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xac\xea\xc0\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xac\x3a\xc0\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xa8\x3e\xc3\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xa8\x0e\xcf\xff\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\x0f\xff\xc0\x3e\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xb7\xff\xf0\x0f\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaf\xd7\x7c\x03\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaf\xff\xdf\xeb\xff\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xb0\x00\xfc\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xc0\x0f\xfc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xc3\xfa\xfc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xfe\xaa\xbc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd7\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xab\xdf\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xab\xfb\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbe\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xae\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xff\xea\xaa\xae\xaa\xaa\xaa\xaf\xae\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xfd\xfe\xaa\xae\xaa\xaa\xaa\xbe\xaf\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xab\xff\xea\xae\xaa\xaa\xaa\xea\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xbf\xfa\xaf\xaa\xaa\xab\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xab\xfe\xab\xaa\xaa\xbe\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfe\xab\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xab\xaa\xab\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xea\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xea\xae\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbe\xea\xba\xaa\xaa\xab\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xba\xba\xaa\xaa\xaf\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xba\xfe\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xba\xfe\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xa9\x55\x55\x6a\xf7\xf5\x6a\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\x95\x55\x5f\xff\x55\xf7\xf5\x55\x55\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xa9\x55\x55\x7a\xaa\xf5\xf7\xf5\x55\x55\x55\x56\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\x55\x55\x57\xe5\x5a\xab\x7f\xf5\x55\x55\x55\x55\x56\xaa\xaa\xab\xea\xaa\xaa\x95\x55\x55\x5f\xa5\x55\x5b\xff\xf5\x55\x55\x55\x55\x55\x5a\xaa\xab\xea\xa5\x55\x55\x55\x55\x5f\x55\x55\x5a\xbf\xf5\x55\x55\x55\x55\x55\x55\x6a\xab\xea\x55\x55\x55\x55\x55\x7d\x55\x55\x55\xaf\xf5\x55\x55\x55\x55\x55\x55\x56\xab\xe9\x55\x55\x55\x55\x55\xfd\x55\x55\x55\x6f\xd5\x55\x55\x55\x55\x55\x55\x55\x6b\xe5\x55\x55\x55\x55\x55\xf5\x55\x55\x55\x5f\xff\xd5\x55\x55\x55\x55\x55\x55\x5b\xd5\x55\x55\x55\x55\x57\xf5\x55\x55\x55\x5f\xfa\xd5\x55\x55\x55\x55\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x5f\xfa\xd5\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x5f\xd5\x55\x55\x55\x7f\xfe\xd5\xff\xfd\xf5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x5f\xd5\x55\x55\x55\x7a\xdf\xd7\xea\xd5\x5d\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x7f\xd5\x55\x55\x55\x7a\xd7\xde\xaa\xd5\x57\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x7f\x55\x55\x55\x55\x7a\xdf\xfe\xab\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x7f\x55\x55\x55\x55\x7e\xff\xaa\xaf\x55\x55\xf5\x55\x55\x57\xd5\x55\x55\x55\x55\x7d\x55\x55\x55\x55\x5f\xfe\xaa\xad\x55\x55\x5d\x55\x55\x57\xd5\x55\x55\x55\x55\xfd\x55\x55\x55\x55\x57\xea\xaa\xb5\x55\x55\xff\xf5\x55\x57\xd5\x55\x55\x55\x55\xd5\x55\x55\x55\x55\x5e\xaa\xab\xd5\x55\x57\x55\x5d\x55\x57\xd5\x55\x55\x55\x55\xd5\x55\x55\x55\x55\xfe\xaa\xbd\x55\x55\x5d\x55\x5f\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x55\x57\xea\xab\xd5\x55\x55\x5d\x55\x55\xfd\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x55\x7f\xfa\xaf\x55\x55\x55\x75\x55\x55\x5d\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x55\xfa\xba\xbd\x55\x55\x55\xd5\x55\x55\x5d\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x57\xea\xea\xd5\x55\x55\x57\x55\x55\x55\x57\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x5e\xaa\xeb\xd5\x55\x55\x5d\x55\x55\x55\x57\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x5e\xaa\xef\x55\x55\x55\x5d\x55\x55\x55\x57\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x5e\xaa\xf5\x55\x55\x55\x5d\x55\x55\x55\x57\xd7\xd5\x55\x55\x55\x55\x55\x55\x55\x7a\xab\xf5\x55\x55\x55\x75\x55\x55\x55\x55\xd7\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xab\x55\x55\x55\x55\x75\x55\x55\x55\x55\xd7\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xab\x55\x55\x55\x55\x75\x55\x55\x55\x7f\xf7\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xab\x55\x55\x55\x55\x75\x55\x55\x7f\xd5\x7f\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x55\xd5\x55\x57\xd5\x55\x5f\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x55\xd5\x55\x5d\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x55\xd5\x55\xf5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x57\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x57\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x5d\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x75\x55\x57\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x75\x55\x57\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\xd5\x55\x5d\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\xd5\x55\x5d\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x57\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x57\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x5d\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x5d\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x5d\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x5d\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xf5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x55\xd5\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x55\xd5\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x57\x55\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x57\x55\x55\x57\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x5d\x55\x55\x57\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xd5\x55\x5d\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xd5\x55\x5d\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xd5\x55\x75\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xea\xd5\x55\xd5\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xd5\x55\xd5\x55\x55\x77\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xd5\x57\x55\x55\x55\x75\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xeb\x55\x57\x55\x55\x55\x75\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xeb\x55\x5d\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xed\x55\x5d\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xed\x55\x5d\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xed\x55\x75\x55\x55\x57\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xad\x55\x75\x55\x55\x57\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xb5\x55\x75\x55\x55\x5d\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xb5\x55\xd5\x55\x55\x5d\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5f\xb5\x55\xd5\x55\x55\x75\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xb5\x55\xd5\x55\x55\x75\x55\x55\x55\x55\x55\x57\xd5\x55\xd5\x55\x55\xd5\x55\x5e\xb5\x57\x55\x55\x55\x75\x55\x55\x55\x55\x55\x57\xd5\x55\xf5\x55\x5f\x55\x55\x5e\xd5\x57\x55\x55\x55\xd5\x55\x55\x55\x55\x55\x57\xd5\x55\x7d\x55\x7d\x55\x55\x5e\xd5\x57\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x57\xd5\x55\x5f\x57\xd5\x55\x55\x5e\xd5\x5d\x55\x55\x57\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x57\xd7\x55\x55\x55\x5e\xd5\x5d\x55\x55\x5d\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\xdf\x55\x55\x55\x5e\xd5\x5d\x55\x55\x7d\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x7d\x55\x55\x55\x5e\xd5\x7d\x55\x55\x75\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x7d\x55\x55\x55\x5e\xd5\x75\x55\x55\xf5\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x75\x55\x57\x55\x5f\x55\x75\x55\x55\xd5\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x5d\x55\x5f\x55\x5f\x55\x75\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x5d\x55\x7d\x55\x7f\x55\x75\x55\xfd\xd5\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x5d\x5f\xf5\x55\x5d\x55\x75\x55\xd5\x55\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x5d\x55\xf5\xff\xf5\x55\xd5\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x5f\xdd\x55\x7f\x55\x55\x55\xd5\x57\x55\x55\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x5d\xfd\x57\xf5\x55\x55\x55\xd5\x5d\x55\x55\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x7d\x5d\x5d\x55\x55\x55\xd5\x5d\x55\x55\x55\x55\x55\x55\x55\x55\x57" +let p2=b"\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xff\xfa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbe\xaa\xaf\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xea\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xaa\xaa\xaa\xba\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xaa\xaa\xaa\xae\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xab\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xea\xab\xea\xaa\xea\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xde\xaa\xaa\xaa\xaa\xea\xab\xea\xaa\xfa\xaa\xaa\xaa\xfe\xaa\xaa\xaa\xaa\xaa\xab\x5e\xaa\xaa\xaa\xaa\xba\xab\xea\xab\xfe\xaa\xaa\xaf\xff\xaa\xaa\xaa\xaa\xaa\xab\x5f\xaa\xaa\xaa\xaa\xba\xab\xea\xff\xfe\xaa\xaa\xaf\xff\xaa\xaa\xaa\xaa\xaa\xab\x57\xaa\xaa\xaa\xaa\xba\xab\xea\xbf\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xab\x55\xea\xaa\xaa\xaa\xba\xab\xea\xaf\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xab\x55\xea\xaa\xaa\xaa\xba\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\x55\xfa\xaa\xaa\xaa\xba\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\x55\x7e\xaa\xaa\xaa\xba\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd5\x5e\xaa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd5\x57\xaa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd5\x55\xfa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xb5\x55\x5f\xaa\xab\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xad\x55\x55\xff\xfe\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xab\x55\x55\x55\x7a\xaa\xab\xea\xaa\xbe\xaa\xaa\xaa\xaa\xaa\xbf\xfa\xaa\xaa\xaa\xaa\xd5\x55\x55\xea\xaa\xab\xea\xaa\xbe\xaa\xaa\xaa\xaf\xaa\xf0\x3e\xaa\xaa\xaa\xaa\xbd\x55\x5f\xaa\xaa\xab\xea\xaf\xff\xaa\xaa\xaa\xaf\xea\xc0\x3a\xaa\xaa\xaa\xaa\xab\xff\xfa\xaa\xaa\xab\xea\xab\xff\xea\xaa\xaa\xac\xea\xc0\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xfa\xaa\xaa\xaa\xac\x3a\xc0\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xea\xaa\xaa\xaa\xa8\x3e\xc3\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xa8\x0e\xcf\xff\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\x0f\xff\xc0\x3e\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xb7\xff\xf0\x0f\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaf\xc3\x7c\x03\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaf\xff\xcf\xeb\xff\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xb0\x00\xfc\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xc0\x0f\xfc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xc3\xfa\xfc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xfe\xaa\xbc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd7\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xab\xdf\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xab\xfb\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbe\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xae\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xff\xea\xaa\xae\xaa\xaa\xaa\xaf\xae\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xfd\x7e\xaa\xae\xaa\xaa\xaa\xbe\xaf\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xab\x5f\xea\xae\xaa\xaa\xaa\xea\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xbf\xfa\xaf\xaa\xaa\xab\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xab\xfe\xab\xaa\xaa\xbe\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfe\xab\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xab\xaa\xab\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xea\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xea\xae\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbe\xea\xba\xaa\xaa\xa5\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xba\xba\xaa\xaa\xa5\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xba\xfe\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xba\xfe\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xa9\x55\x55\x6a\xf7\xf5\x6a\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\x95\x55\x5f\xff\x55\xf7\xf5\x55\x55\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xa9\x55\x55\x7a\xaa\xf5\xf7\xf5\x55\x55\x55\x56\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\x55\x55\x57\xe5\x5a\xab\x7f\xf5\x55\x55\x55\x55\x56\xaa\xaa\xab\xea\xaa\xaa\x95\x55\x55\x5f\xa5\x55\x5b\xff\xf5\xff\xf5\x55\x55\x55\x5a\xaa\xab\xea\xa5\x55\x55\x55\x55\x5f\x55\x55\x5a\xbf\xff\xd5\x75\x55\x55\x55\x55\x6a\xab\xea\x55\x55\x55\x55\x55\x7d\x55\x55\x55\xaf\xfd\x55\x75\x55\x55\x55\x55\x56\xab\xe9\x55\x55\x55\x55\x55\xfd\x55\x55\x55\x6f\xf5\x55\x55\x55\x55\x55\x55\x55\x6b\xe5\x55\x55\x55\x55\x55\xf5\x55\x55\x55\x5f\xff\xd5\x55\x55\x55\x55\x55\x55\x5b\xd5\x55\x55\x55\x55\x57\xf5\x55\x55\x55\x5f\xfa\xd5\x55\x55\x55\x55\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x5f\xfa\xd5\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x5f\xd5\x55\x55\x55\x7f\xfe\xd5\xff\xfd\xf5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x5f\xd5\x55\x55\x55\x7a\xdf\xd7\xea\xd5\x5d\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x7f\xd5\x55\x55\x55\x7a\xd7\xde\xaa\xd5\x57\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x7f\x55\x55\x55\x55\x7a\xdf\xfe\xab\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x7f\x55\x55\x55\x55\x7e\xff\xaa\xaf\x55\x55\xf5\x55\x55\x57\xd5\x55\x55\x55\x55\x7d\x55\x55\x55\x55\x5f\xfe\xaa\xad\x55\x55\x5d\x55\x55\x57\xd5\x55\x55\x55\x55\xfd\x55\x55\x55\x55\x57\xea\xaa\xb5\x55\x55\xff\xf5\x55\x57\xd5\x55\x55\x55\x55\xd5\x55\x55\x55\x55\x5e\xaa\xab\xd5\x55\x57\x55\x5d\x55\x57\xd5\x55\x55\x55\x55\xd5\x55\x55\x55\x55\xfe\xaa\xbd\x55\x55\x5d\x55\x5f\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x55\x57\xea\xab\xd5\x55\x55\x5d\x55\x55\xfd\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x55\x7f\xfa\xaf\x55\x55\x55\x75\x55\x55\x5d\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x55\xfa\xba\xbd\x55\x55\x55\xd5\x55\x55\x5d\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x57\xea\xea\xd5\x55\x55\x57\x55\x55\x55\x57\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x5e\xaa\xeb\xd5\x55\x55\x5d\x55\x55\x55\x57\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x5e\xaa\xef\x55\x55\x55\x5d\x55\x55\x55\x57\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x5e\xaa\xf5\x55\x55\x55\x5d\x55\x55\x55\x57\xd7\xd5\x55\x55\x55\x55\x55\x55\x55\x7a\xab\xf5\x55\x55\x55\x75\x55\x55\x55\x55\xd7\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xab\x55\x55\x55\x55\x75\x55\x55\x55\x55\xd7\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xab\x55\x55\x55\x55\x75\x55\x55\x55\x7f\xf7\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xab\x55\x55\x55\x55\x75\x55\x55\x7f\xd5\x7f\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x55\xd5\x55\x57\xd5\x55\x5f\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x55\xd5\x55\x5d\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x55\xd5\x55\xf5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x57\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x57\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x5d\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x75\x55\x57\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x75\x55\x57\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\xd5\x55\x5d\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\xd5\x55\x5d\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x57\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x57\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x5d\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x5d\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x5d\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x5d\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xf5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x55\xd5\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x55\xd5\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x57\x55\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x57\x55\x55\x57\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x5d\x55\x55\x57\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xd5\x55\x5d\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xd5\x55\x5d\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xd5\x55\x75\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xea\xd5\x55\xd5\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xd5\x55\xd5\x55\x55\x77\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xd5\x57\x55\x55\x55\x75\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xeb\x55\x57\x55\x55\x55\x75\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xeb\x55\x5d\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xed\x55\x5d\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xed\x55\x5d\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xed\x55\x75\x55\x55\x57\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xad\x55\x75\x55\x55\x57\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xb5\x55\x75\x55\x55\x5d\x55\x55\x55\x55\x55\x57\xd5\x5f\x55\x55\x55\x55\x55\x57\xb5\x55\xd5\x55\x55\x5d\x55\x55\x55\x55\x55\x57\xd5\x7d\x55\x55\x55\x55\x55\x5f\xb5\x55\xd5\x55\x55\x75\x55\x55\x55\x55\x55\x57\xd5\x75\x55\x55\x55\x55\x55\x5e\xb5\x55\xd5\x55\x55\x75\x55\x55\x55\x55\x55\x57\xd5\xf5\xd5\x55\x55\xd5\x55\x5e\xb5\x57\x55\x55\x55\x75\x55\x55\x55\x55\x55\x57\xd5\xd5\xf5\x55\x5f\x55\x55\x5e\xd5\x57\x55\x55\x55\xd5\x55\x55\x55\x55\x55\x57\xd5\xd5\x7d\x55\x7d\x55\x55\x5e\xd5\x57\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x57\xdf\xd5\x5f\x57\xd5\x55\x55\x5e\xd5\x5d\x55\x55\x57\x55\x55\x55\x55\x55\x55\x57\xd7\xd5\x57\xd7\x55\x55\x55\x5e\xd5\x5d\x55\x55\x5d\x55\x55\x55\x55\x55\x55\x57\xd5\xd5\x55\xdf\x55\x55\x55\x5e\xd5\x5d\x55\x55\x7d\x55\x55\x55\x57\xf5\x55\x57\xd5\xd5\x55\x7d\x55\x55\x55\x5e\xd5\x7d\x55\x55\x75\x55\x55\x55\x7e\xb5\x55\x57\xfd\xd5\x55\x7d\x55\x55\x55\x5e\xd5\x75\x55\x55\xf5\x55\x55\x55\x7a\xb5\x55\x57\xdf\xd5\x55\x75\x55\x57\x55\x5f\x55\x75\x55\x55\xd5\x55\x55\x55\x7a\xaf\x55\x57\xd5\xd7\xd5\x5d\x55\x5f\x55\x5f\x55\x75\x55\x57\xd5\x55\x55\x55\x7a\xab\xd5\x57\xd5\xdd\x55\x5d\x55\x7d\x55\x7f\x55\x75\x55\xfd\xd5\x55\x55\x55\xfa\xaa\xf5\x57\xd5\xf5\x55\x5d\x5f\xf5\x55\x5f\xff\xf5\x55\xd5\x55\x55\x55\x5f\xaa\xaa\xbd\x57\xd5\xf5\x55\x5d\x55\xf5\xff\xfa\xaa\xd5\x57\xd5\x55\x55\x55\x7e\xaa\xaa\xad\x57\xd5\xd5\x5f\xdd\x55\x7f\xaa\xaa\xaa\xd5\x57\x55\x55\x55\x55\x7a\xaa\xaa\xbd\x57\xd5\xd5\x5d\xfd\x57\xfa\xaa\xaa\xaa\xd5\x5d\x55\x55\x55\x55\x7a\xaa\xaf\xd5\x57\xd5\xd5\x55\x7d\x5d\x5e\xaa\xaa\xaa\xd5\x5d\x55\x55\x55\x55\x5f\xef\xfd\x55\x57" +let p1sprite : @wasm4.Sprite = @wasm4.sprite(p1) +let p2sprite : @wasm4.Sprite = @wasm4.sprite(p2) +let new_biltlag : @wasm4.BlitFlag = { + one_bit_per_pixel: false, + flip_x: false, + flip_y: false, + rotate: false, +} + +pub fn update() -> Unit { + if game.state<8{ +@wasm4.set_draw_colors(1, index=1) +@wasm4.set_draw_colors(3, index=2) +@wasm4.set_draw_colors(2, index=3) +@wasm4.set_draw_colors(4, index=4) +@wasm4.blit(p1sprite,0,0,80,160,new_biltlag) +@wasm4.blit(p2sprite,80,0,80,160,new_biltlag)} + + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=86&&@wasm4.get_mouse().x<=92&&@wasm4.get_mouse().y>=25&&@wasm4.get_mouse().y<=31&&game.e1==false{ + + game.state+=1 + game.e1=true +} +if game.e1==true{ + @wasm4.oval(86,25,6,6) +} + + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=110&&@wasm4.get_mouse().x<=116&&@wasm4.get_mouse().y>=31&&@wasm4.get_mouse().y<=37&&game.e2==false{ + + game.state+=1 + + game.e2=true +} +if game.e2==true{ + @wasm4.oval(110,31,6,6) +} + + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=105&&@wasm4.get_mouse().x<=111&&@wasm4.get_mouse().y>=57&&@wasm4.get_mouse().y<=63&&game.e3==false{ + + game.state+=1 + game.e3=true +} +if game.e3==true{ + @wasm4.oval(105,57,6,6) +} + + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=136&&@wasm4.get_mouse().x<=142&&@wasm4.get_mouse().y>=65&&@wasm4.get_mouse().y<=71&&game.e4==false{ + + game.state+=1 + game.e4=true +} +if game.e4==true{ + @wasm4.oval(136,65,6,6) +} + + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=145&&@wasm4.get_mouse().x<=151&&@wasm4.get_mouse().y>=152&&@wasm4.get_mouse().y<=158&&game.e5==false{ + + game.state+=1 + game.e5=true +} +if game.e5==true{ + @wasm4.oval(145,152,6,6) +} + + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=83&&@wasm4.get_mouse().x<=87&&@wasm4.get_mouse().y>=150&&@wasm4.get_mouse().y<=156&&game.e6==false{ + + game.state+=1 + game.e6=true +} +if game.e6==true{ + @wasm4.oval(83,150,6,6) +} + + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=106&&@wasm4.get_mouse().x<=112&&@wasm4.get_mouse().y>=154&&@wasm4.get_mouse().y<=159&&game.e7==false{ + + game.state+=1 + game.e7=true +} +if game.e7==true{ + @wasm4.oval(106,153,6,6) +} + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=126&&@wasm4.get_mouse().x<=132&&@wasm4.get_mouse().y>=72&&@wasm4.get_mouse().y<=78&&game.e8==false{ + + game.state+=1 + game.e8=true +} +if game.e8==true{ + @wasm4.oval(126,72,6,6) +} + + +if game.state==8{ + @wasm4.text("YOU WIN",50,50) +} +} diff --git "a/teams/\346\241\214\350\247\222\347\232\204\347\234\274\351\225\234\347\233\222/top.mbt" "b/teams/\346\241\214\350\247\222\347\232\204\347\234\274\351\225\234\347\233\222/top.mbt" new file mode 100644 index 0000000..c957c50 --- /dev/null +++ "b/teams/\346\241\214\350\247\222\347\232\204\347\234\274\351\225\234\347\233\222/top.mbt" @@ -0,0 +1,126 @@ +pub fn start() -> Unit { + @wasm4.set_palette(1, @wasm4.rgb(0xffa3b1))//粉色 + @wasm4.set_palette(2, @wasm4.rgb(0x403d40))//深灰色 + @wasm4.set_palette(3, @wasm4.rgb(0x706f70))//灰色 + @wasm4.set_palette(4, @wasm4.rgb(0x080203))//黑色 +} +struct Game{ +mut state:Int +mut e1:Bool +mut e2:Bool +mut e3:Bool +mut e4:Bool +mut e5:Bool +mut e6:Bool +mut e7:Bool +mut e8:Bool + +} + +let game:Game={state:0,e1:false,e2:false,e3:false,e4:false,e5:false,e6:false,e7:false,e8:false} + +let p1=b"\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xff\xfa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbe\xaa\xaf\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xea\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xaa\xaa\xaa\xba\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xaa\xaa\xaa\xae\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xab\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xea\xab\xea\xaa\xea\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xde\xaa\xaa\xaa\xaa\xea\xab\xea\xaa\xfa\xaa\xaa\xaa\xfe\xaa\xaa\xaa\xaa\xaa\xab\x5e\xaa\xaa\xaa\xaa\xba\xab\xea\xab\xfe\xaa\xaa\xaf\xff\xaa\xaa\xaa\xaa\xaa\xab\x5f\xaa\xaa\xaa\xaa\xba\xab\xea\xff\xfe\xaa\xaa\xaf\xff\xaa\xaa\xaa\xaa\xaa\xab\x57\xaa\xaa\xaa\xaa\xba\xab\xea\xbf\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xab\x55\xea\xaa\xaa\xaa\xba\xab\xea\xaf\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xab\x55\xea\xaa\xaa\xaa\xba\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\x55\xfa\xaa\xaa\xaa\xba\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\x55\x7e\xaa\xaa\xaa\xba\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd5\x5e\xaa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd5\x57\xaa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd5\x55\xfa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xb5\x55\x5f\xaa\xab\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xad\x55\x55\xff\xfe\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xab\x55\x55\x55\x7a\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbf\xfa\xaa\xaa\xaa\xaa\xd5\x55\x55\xea\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaf\xaa\xf0\x3e\xaa\xaa\xaa\xaa\xbd\x55\x5f\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaf\xea\xc0\x3a\xaa\xaa\xaa\xaa\xab\xff\xfa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xac\xea\xc0\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xac\x3a\xc0\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xa8\x3e\xc3\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xa8\x0e\xcf\xff\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\x0f\xff\xc0\x3e\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xb7\xff\xf0\x0f\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaf\xd7\x7c\x03\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaf\xff\xdf\xeb\xff\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xb0\x00\xfc\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xc0\x0f\xfc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xc3\xfa\xfc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xfe\xaa\xbc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd7\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xab\xdf\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xab\xfb\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbe\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xae\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xff\xea\xaa\xae\xaa\xaa\xaa\xaf\xae\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xfd\xfe\xaa\xae\xaa\xaa\xaa\xbe\xaf\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xab\xff\xea\xae\xaa\xaa\xaa\xea\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xbf\xfa\xaf\xaa\xaa\xab\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xab\xfe\xab\xaa\xaa\xbe\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfe\xab\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xab\xaa\xab\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xea\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xea\xae\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbe\xea\xba\xaa\xaa\xab\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xba\xba\xaa\xaa\xaf\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xba\xfe\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xba\xfe\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xa9\x55\x55\x6a\xf7\xf5\x6a\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\x95\x55\x5f\xff\x55\xf7\xf5\x55\x55\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xa9\x55\x55\x7a\xaa\xf5\xf7\xf5\x55\x55\x55\x56\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\x55\x55\x57\xe5\x5a\xab\x7f\xf5\x55\x55\x55\x55\x56\xaa\xaa\xab\xea\xaa\xaa\x95\x55\x55\x5f\xa5\x55\x5b\xff\xf5\x55\x55\x55\x55\x55\x5a\xaa\xab\xea\xa5\x55\x55\x55\x55\x5f\x55\x55\x5a\xbf\xf5\x55\x55\x55\x55\x55\x55\x6a\xab\xea\x55\x55\x55\x55\x55\x7d\x55\x55\x55\xaf\xf5\x55\x55\x55\x55\x55\x55\x56\xab\xe9\x55\x55\x55\x55\x55\xfd\x55\x55\x55\x6f\xd5\x55\x55\x55\x55\x55\x55\x55\x6b\xe5\x55\x55\x55\x55\x55\xf5\x55\x55\x55\x5f\xff\xd5\x55\x55\x55\x55\x55\x55\x5b\xd5\x55\x55\x55\x55\x57\xf5\x55\x55\x55\x5f\xfa\xd5\x55\x55\x55\x55\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x5f\xfa\xd5\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x5f\xd5\x55\x55\x55\x7f\xfe\xd5\xff\xfd\xf5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x5f\xd5\x55\x55\x55\x7a\xdf\xd7\xea\xd5\x5d\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x7f\xd5\x55\x55\x55\x7a\xd7\xde\xaa\xd5\x57\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x7f\x55\x55\x55\x55\x7a\xdf\xfe\xab\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x7f\x55\x55\x55\x55\x7e\xff\xaa\xaf\x55\x55\xf5\x55\x55\x57\xd5\x55\x55\x55\x55\x7d\x55\x55\x55\x55\x5f\xfe\xaa\xad\x55\x55\x5d\x55\x55\x57\xd5\x55\x55\x55\x55\xfd\x55\x55\x55\x55\x57\xea\xaa\xb5\x55\x55\xff\xf5\x55\x57\xd5\x55\x55\x55\x55\xd5\x55\x55\x55\x55\x5e\xaa\xab\xd5\x55\x57\x55\x5d\x55\x57\xd5\x55\x55\x55\x55\xd5\x55\x55\x55\x55\xfe\xaa\xbd\x55\x55\x5d\x55\x5f\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x55\x57\xea\xab\xd5\x55\x55\x5d\x55\x55\xfd\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x55\x7f\xfa\xaf\x55\x55\x55\x75\x55\x55\x5d\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x55\xfa\xba\xbd\x55\x55\x55\xd5\x55\x55\x5d\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x57\xea\xea\xd5\x55\x55\x57\x55\x55\x55\x57\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x5e\xaa\xeb\xd5\x55\x55\x5d\x55\x55\x55\x57\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x5e\xaa\xef\x55\x55\x55\x5d\x55\x55\x55\x57\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x5e\xaa\xf5\x55\x55\x55\x5d\x55\x55\x55\x57\xd7\xd5\x55\x55\x55\x55\x55\x55\x55\x7a\xab\xf5\x55\x55\x55\x75\x55\x55\x55\x55\xd7\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xab\x55\x55\x55\x55\x75\x55\x55\x55\x55\xd7\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xab\x55\x55\x55\x55\x75\x55\x55\x55\x7f\xf7\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xab\x55\x55\x55\x55\x75\x55\x55\x7f\xd5\x7f\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x55\xd5\x55\x57\xd5\x55\x5f\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x55\xd5\x55\x5d\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x55\xd5\x55\xf5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x57\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x57\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x5d\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x75\x55\x57\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x75\x55\x57\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\xd5\x55\x5d\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\xd5\x55\x5d\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x57\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x57\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x5d\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x5d\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x5d\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x5d\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xf5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x55\xd5\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x55\xd5\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x57\x55\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x57\x55\x55\x57\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x5d\x55\x55\x57\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xd5\x55\x5d\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xd5\x55\x5d\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xd5\x55\x75\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xea\xd5\x55\xd5\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xd5\x55\xd5\x55\x55\x77\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xd5\x57\x55\x55\x55\x75\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xeb\x55\x57\x55\x55\x55\x75\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xeb\x55\x5d\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xed\x55\x5d\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xed\x55\x5d\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xed\x55\x75\x55\x55\x57\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xad\x55\x75\x55\x55\x57\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xb5\x55\x75\x55\x55\x5d\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xb5\x55\xd5\x55\x55\x5d\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5f\xb5\x55\xd5\x55\x55\x75\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xb5\x55\xd5\x55\x55\x75\x55\x55\x55\x55\x55\x57\xd5\x55\xd5\x55\x55\xd5\x55\x5e\xb5\x57\x55\x55\x55\x75\x55\x55\x55\x55\x55\x57\xd5\x55\xf5\x55\x5f\x55\x55\x5e\xd5\x57\x55\x55\x55\xd5\x55\x55\x55\x55\x55\x57\xd5\x55\x7d\x55\x7d\x55\x55\x5e\xd5\x57\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x57\xd5\x55\x5f\x57\xd5\x55\x55\x5e\xd5\x5d\x55\x55\x57\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x57\xd7\x55\x55\x55\x5e\xd5\x5d\x55\x55\x5d\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\xdf\x55\x55\x55\x5e\xd5\x5d\x55\x55\x7d\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x7d\x55\x55\x55\x5e\xd5\x7d\x55\x55\x75\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x7d\x55\x55\x55\x5e\xd5\x75\x55\x55\xf5\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x75\x55\x57\x55\x5f\x55\x75\x55\x55\xd5\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x5d\x55\x5f\x55\x5f\x55\x75\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x5d\x55\x7d\x55\x7f\x55\x75\x55\xfd\xd5\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x5d\x5f\xf5\x55\x5d\x55\x75\x55\xd5\x55\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x5d\x55\xf5\xff\xf5\x55\xd5\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x5f\xdd\x55\x7f\x55\x55\x55\xd5\x57\x55\x55\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x5d\xfd\x57\xf5\x55\x55\x55\xd5\x5d\x55\x55\x55\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x7d\x5d\x5d\x55\x55\x55\xd5\x5d\x55\x55\x55\x55\x55\x55\x55\x55\x57" +let p2=b"\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xff\xfa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbe\xaa\xaf\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xea\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xaa\xaa\xaa\xba\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xaa\xaa\xaa\xae\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xab\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xea\xab\xea\xaa\xea\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xde\xaa\xaa\xaa\xaa\xea\xab\xea\xaa\xfa\xaa\xaa\xaa\xfe\xaa\xaa\xaa\xaa\xaa\xab\x5e\xaa\xaa\xaa\xaa\xba\xab\xea\xab\xfe\xaa\xaa\xaf\xff\xaa\xaa\xaa\xaa\xaa\xab\x5f\xaa\xaa\xaa\xaa\xba\xab\xea\xff\xfe\xaa\xaa\xaf\xff\xaa\xaa\xaa\xaa\xaa\xab\x57\xaa\xaa\xaa\xaa\xba\xab\xea\xbf\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xab\x55\xea\xaa\xaa\xaa\xba\xab\xea\xaf\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xab\x55\xea\xaa\xaa\xaa\xba\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\x55\xfa\xaa\xaa\xaa\xba\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\x55\x7e\xaa\xaa\xaa\xba\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd5\x5e\xaa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd5\x57\xaa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd5\x55\xfa\xaa\xaa\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xb5\x55\x5f\xaa\xab\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xad\x55\x55\xff\xfe\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xab\x55\x55\x55\x7a\xaa\xab\xea\xaa\xbe\xaa\xaa\xaa\xaa\xaa\xbf\xfa\xaa\xaa\xaa\xaa\xd5\x55\x55\xea\xaa\xab\xea\xaa\xbe\xaa\xaa\xaa\xaf\xaa\xf0\x3e\xaa\xaa\xaa\xaa\xbd\x55\x5f\xaa\xaa\xab\xea\xaf\xff\xaa\xaa\xaa\xaf\xea\xc0\x3a\xaa\xaa\xaa\xaa\xab\xff\xfa\xaa\xaa\xab\xea\xab\xff\xea\xaa\xaa\xac\xea\xc0\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xfa\xaa\xaa\xaa\xac\x3a\xc0\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xea\xaa\xaa\xaa\xa8\x3e\xc3\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xa8\x0e\xcf\xff\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\x0f\xff\xc0\x3e\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xb7\xff\xf0\x0f\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaf\xc3\x7c\x03\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaf\xff\xcf\xeb\xff\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xb0\x00\xfc\xea\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xc0\x0f\xfc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xc3\xfa\xfc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xfe\xaa\xbc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfc\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xd7\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xab\xdf\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xab\xfb\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbe\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xba\xaa\xaa\xae\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xff\xea\xaa\xae\xaa\xaa\xaa\xaf\xae\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xfd\x7e\xaa\xae\xaa\xaa\xaa\xbe\xaf\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xab\x5f\xea\xae\xaa\xaa\xaa\xea\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xbf\xfa\xaf\xaa\xaa\xab\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xab\xfe\xab\xaa\xaa\xbe\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfe\xab\xaa\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xab\xaa\xab\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xea\xea\xaa\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xfa\xea\xae\xaa\xaa\xaa\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xbe\xea\xba\xaa\xaa\xa5\xea\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xae\xba\xba\xaa\xaa\xa5\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xba\xfe\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xba\xfe\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\xaa\xa9\x55\x55\x6a\xf7\xf5\x6a\xaa\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xaa\x95\x55\x5f\xff\x55\xf7\xf5\x55\x55\xaa\xaa\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\xa9\x55\x55\x7a\xaa\xf5\xf7\xf5\x55\x55\x55\x56\xaa\xaa\xaa\xab\xea\xaa\xaa\xaa\x55\x55\x57\xe5\x5a\xab\x7f\xf5\x55\x55\x55\x55\x56\xaa\xaa\xab\xea\xaa\xaa\x95\x55\x55\x5f\xa5\x55\x5b\xff\xf5\xff\xf5\x55\x55\x55\x5a\xaa\xab\xea\xa5\x55\x55\x55\x55\x5f\x55\x55\x5a\xbf\xff\xd5\x75\x55\x55\x55\x55\x6a\xab\xea\x55\x55\x55\x55\x55\x7d\x55\x55\x55\xaf\xfd\x55\x75\x55\x55\x55\x55\x56\xab\xe9\x55\x55\x55\x55\x55\xfd\x55\x55\x55\x6f\xf5\x55\x55\x55\x55\x55\x55\x55\x6b\xe5\x55\x55\x55\x55\x55\xf5\x55\x55\x55\x5f\xff\xd5\x55\x55\x55\x55\x55\x55\x5b\xd5\x55\x55\x55\x55\x57\xf5\x55\x55\x55\x5f\xfa\xd5\x55\x55\x55\x55\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x5f\xfa\xd5\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x5f\xd5\x55\x55\x55\x7f\xfe\xd5\xff\xfd\xf5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x5f\xd5\x55\x55\x55\x7a\xdf\xd7\xea\xd5\x5d\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x7f\xd5\x55\x55\x55\x7a\xd7\xde\xaa\xd5\x57\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x7f\x55\x55\x55\x55\x7a\xdf\xfe\xab\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x7f\x55\x55\x55\x55\x7e\xff\xaa\xaf\x55\x55\xf5\x55\x55\x57\xd5\x55\x55\x55\x55\x7d\x55\x55\x55\x55\x5f\xfe\xaa\xad\x55\x55\x5d\x55\x55\x57\xd5\x55\x55\x55\x55\xfd\x55\x55\x55\x55\x57\xea\xaa\xb5\x55\x55\xff\xf5\x55\x57\xd5\x55\x55\x55\x55\xd5\x55\x55\x55\x55\x5e\xaa\xab\xd5\x55\x57\x55\x5d\x55\x57\xd5\x55\x55\x55\x55\xd5\x55\x55\x55\x55\xfe\xaa\xbd\x55\x55\x5d\x55\x5f\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x55\x57\xea\xab\xd5\x55\x55\x5d\x55\x55\xfd\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x55\x7f\xfa\xaf\x55\x55\x55\x75\x55\x55\x5d\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x55\xfa\xba\xbd\x55\x55\x55\xd5\x55\x55\x5d\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x57\xea\xea\xd5\x55\x55\x57\x55\x55\x55\x57\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x5e\xaa\xeb\xd5\x55\x55\x5d\x55\x55\x55\x57\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x5e\xaa\xef\x55\x55\x55\x5d\x55\x55\x55\x57\x57\xd5\x55\x55\x55\x55\x55\x55\x55\x5e\xaa\xf5\x55\x55\x55\x5d\x55\x55\x55\x57\xd7\xd5\x55\x55\x55\x55\x55\x55\x55\x7a\xab\xf5\x55\x55\x55\x75\x55\x55\x55\x55\xd7\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xab\x55\x55\x55\x55\x75\x55\x55\x55\x55\xd7\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xab\x55\x55\x55\x55\x75\x55\x55\x55\x7f\xf7\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xab\x55\x55\x55\x55\x75\x55\x55\x7f\xd5\x7f\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x55\xd5\x55\x57\xd5\x55\x5f\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x55\xd5\x55\x5d\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x55\xd5\x55\xf5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x57\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x57\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x5d\x55\x55\xd5\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x75\x55\x57\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\x75\x55\x57\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\xd5\x55\x5d\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x55\xd5\x55\x5d\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x57\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x57\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xab\x55\x55\x5d\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x5d\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x5d\x55\x55\x75\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x5d\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xf5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x55\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x5e\xaa\xad\x55\x55\x75\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x55\xd5\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x55\xd5\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x57\x55\x55\x57\xd5\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x57\x55\x55\x57\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xb5\x55\x5d\x55\x55\x57\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xd5\x55\x5d\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xd5\x55\x5d\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xaa\xd5\x55\x75\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xea\xd5\x55\xd5\x55\x55\x5f\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xd5\x55\xd5\x55\x55\x77\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xea\xd5\x57\x55\x55\x55\x75\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xeb\x55\x57\x55\x55\x55\x75\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xeb\x55\x5d\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xed\x55\x5d\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x55\xed\x55\x5d\x55\x55\x55\xd5\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xed\x55\x75\x55\x55\x57\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xad\x55\x75\x55\x55\x57\x55\x55\x55\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x55\x57\xb5\x55\x75\x55\x55\x5d\x55\x55\x55\x55\x55\x57\xd5\x5f\x55\x55\x55\x55\x55\x57\xb5\x55\xd5\x55\x55\x5d\x55\x55\x55\x55\x55\x57\xd5\x7d\x55\x55\x55\x55\x55\x5f\xb5\x55\xd5\x55\x55\x75\x55\x55\x55\x55\x55\x57\xd5\x75\x55\x55\x55\x55\x55\x5e\xb5\x55\xd5\x55\x55\x75\x55\x55\x55\x55\x55\x57\xd5\xf5\xd5\x55\x55\xd5\x55\x5e\xb5\x57\x55\x55\x55\x75\x55\x55\x55\x55\x55\x57\xd5\xd5\xf5\x55\x5f\x55\x55\x5e\xd5\x57\x55\x55\x55\xd5\x55\x55\x55\x55\x55\x57\xd5\xd5\x7d\x55\x7d\x55\x55\x5e\xd5\x57\x55\x55\x57\xd5\x55\x55\x55\x55\x55\x57\xdf\xd5\x5f\x57\xd5\x55\x55\x5e\xd5\x5d\x55\x55\x57\x55\x55\x55\x55\x55\x55\x57\xd7\xd5\x57\xd7\x55\x55\x55\x5e\xd5\x5d\x55\x55\x5d\x55\x55\x55\x55\x55\x55\x57\xd5\xd5\x55\xdf\x55\x55\x55\x5e\xd5\x5d\x55\x55\x7d\x55\x55\x55\x57\xf5\x55\x57\xd5\xd5\x55\x7d\x55\x55\x55\x5e\xd5\x7d\x55\x55\x75\x55\x55\x55\x7e\xb5\x55\x57\xfd\xd5\x55\x7d\x55\x55\x55\x5e\xd5\x75\x55\x55\xf5\x55\x55\x55\x7a\xb5\x55\x57\xdf\xd5\x55\x75\x55\x57\x55\x5f\x55\x75\x55\x55\xd5\x55\x55\x55\x7a\xaf\x55\x57\xd5\xd7\xd5\x5d\x55\x5f\x55\x5f\x55\x75\x55\x57\xd5\x55\x55\x55\x7a\xab\xd5\x57\xd5\xdd\x55\x5d\x55\x7d\x55\x7f\x55\x75\x55\xfd\xd5\x55\x55\x55\xfa\xaa\xf5\x57\xd5\xf5\x55\x5d\x5f\xf5\x55\x5f\xff\xf5\x55\xd5\x55\x55\x55\x5f\xaa\xaa\xbd\x57\xd5\xf5\x55\x5d\x55\xf5\xff\xfa\xaa\xd5\x57\xd5\x55\x55\x55\x7e\xaa\xaa\xad\x57\xd5\xd5\x5f\xdd\x55\x7f\xaa\xaa\xaa\xd5\x57\x55\x55\x55\x55\x7a\xaa\xaa\xbd\x57\xd5\xd5\x5d\xfd\x57\xfa\xaa\xaa\xaa\xd5\x5d\x55\x55\x55\x55\x7a\xaa\xaf\xd5\x57\xd5\xd5\x55\x7d\x5d\x5e\xaa\xaa\xaa\xd5\x5d\x55\x55\x55\x55\x5f\xef\xfd\x55\x57" +let p1sprite : @wasm4.Sprite = @wasm4.sprite(p1) +let p2sprite : @wasm4.Sprite = @wasm4.sprite(p2) +let new_biltlag : @wasm4.BlitFlag = { + one_bit_per_pixel: false, + flip_x: false, + flip_y: false, + rotate: false, +} + +pub fn update() -> Unit { + if game.state<8{ +@wasm4.set_draw_colors(1, index=1) +@wasm4.set_draw_colors(3, index=2) +@wasm4.set_draw_colors(2, index=3) +@wasm4.set_draw_colors(4, index=4) +@wasm4.blit(p1sprite,0,0,80,160,new_biltlag) +@wasm4.blit(p2sprite,80,0,80,160,new_biltlag)} + + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=86&&@wasm4.get_mouse().x<=92&&@wasm4.get_mouse().y>=25&&@wasm4.get_mouse().y<=31&&game.e1==false{ + + game.state+=1 + game.e1=true +} +if game.e1==true{ + @wasm4.oval(86,25,6,6) +} + + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=110&&@wasm4.get_mouse().x<=116&&@wasm4.get_mouse().y>=31&&@wasm4.get_mouse().y<=37&&game.e2==false{ + + game.state+=1 + + game.e2=true +} +if game.e2==true{ + @wasm4.oval(110,31,6,6) +} + + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=105&&@wasm4.get_mouse().x<=111&&@wasm4.get_mouse().y>=57&&@wasm4.get_mouse().y<=63&&game.e3==false{ + + game.state+=1 + game.e3=true +} +if game.e3==true{ + @wasm4.oval(105,57,6,6) +} + + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=136&&@wasm4.get_mouse().x<=142&&@wasm4.get_mouse().y>=65&&@wasm4.get_mouse().y<=71&&game.e4==false{ + + game.state+=1 + game.e4=true +} +if game.e4==true{ + @wasm4.oval(136,65,6,6) +} + + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=145&&@wasm4.get_mouse().x<=151&&@wasm4.get_mouse().y>=152&&@wasm4.get_mouse().y<=158&&game.e5==false{ + + game.state+=1 + game.e5=true +} +if game.e5==true{ + @wasm4.oval(145,152,6,6) +} + + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=83&&@wasm4.get_mouse().x<=87&&@wasm4.get_mouse().y>=150&&@wasm4.get_mouse().y<=156&&game.e6==false{ + + game.state+=1 + game.e6=true +} +if game.e6==true{ + @wasm4.oval(83,150,6,6) +} + + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=106&&@wasm4.get_mouse().x<=112&&@wasm4.get_mouse().y>=154&&@wasm4.get_mouse().y<=159&&game.e7==false{ + + game.state+=1 + game.e7=true +} +if game.e7==true{ + @wasm4.oval(106,153,6,6) +} + +if @wasm4.get_mouse().left&&@wasm4.get_mouse().x>=126&&@wasm4.get_mouse().x<=132&&@wasm4.get_mouse().y>=72&&@wasm4.get_mouse().y<=78&&game.e8==false{ + + game.state+=1 + game.e8=true +} +if game.e8==true{ + @wasm4.oval(126,72,6,6) +} + + +if game.state==8{ + @wasm4.text("YOU WIN",50,50) +} +} diff --git "a/teams/\346\241\214\350\247\222\347\232\204\347\234\274\351\225\234\347\233\222/version" "b/teams/\346\241\214\350\247\222\347\232\204\347\234\274\351\225\234\347\233\222/version" new file mode 100644 index 0000000..b92e0ca --- /dev/null +++ "b/teams/\346\241\214\350\247\222\347\232\204\347\234\274\351\225\234\347\233\222/version" @@ -0,0 +1,3 @@ +moon 0.1.20241031 (d01e67b 2024-10-31) ~\.moon\bin\moon.exe +moonc v0.1.20241031+7204facb6 ~\.moon\bin\moonc.exe +moonrun 0.1.20241031 (d01e67b 2024-10-31) ~\.moon\bin\moonrun.exe \ No newline at end of file