67.4 x 85.2 meters = 221.13 x 279.53 feet