531 x 624 feet = 161.85 x 190.2 meters