67.4 x 62.6 meters = 221.13 x 205.38 feet