80 x 58.4 meters = 262.47 x 191.6 feet