126 x 63.7 feet = 38.4 x 19.42 meters