93.7 x 86.5 meters = 307.41 x 283.79 feet