58 x 80.9 meters = 190.29 x 265.42 feet