128.3 x 126.1 feet = 39.11 x 38.44 meters