126 x 207 feet = 38.4 x 63.09 meters