28.6 x 141.2 meters = 93.83 x 463.25 feet