429 x 666 meters = 1407.48 x 2185.04 feet