particle as squares