80 x 67 meters = 3149.61 x 2637.8 inches