67.4 x 62.6 feet = 20.54 x 19.08 meters