122.3 x 88.1 meters = 401.25 x 289.04 feet