126 x 105 feet = 38.4 x 32 meters