303 x 81 feet = 92.35 x 24.69 meters