128.4 x 68.2 feet = 39.14 x 20.79 meters