58.9 x 25.6 meters = 193.24 x 83.99 feet