67.7 x 193.6 meters = 222.11 x 635.17 feet