68.7 x 142.9 meters = 225.39 x 468.83 feet