58 x 75.5 meters = 190.29 x 247.7 feet