127.4 x 67.2 feet = 38.83 x 20.48 meters