84 x 156 meters = 3307.09 x 6141.73 inches