72 x 126 feet = 21.95 x 38.4 meters