286 x 84 meters = 11259.84 x 3307.09 inches