292 x 620 feet = 89 x 188.98 meters