312 x 624 feet = 95.1 x 190.2 meters