126 x 63.3 feet = 38.4 x 19.29 meters