142 x 666 meters = 465.88 x 2185.04 feet