63.3 x 142.1 meters = 207.68 x 466.21 feet