square input