103.3 x 69.1 meters = 338.91 x 226.71 feet