63 x 144.3 meters = 206.69 x 473.43 feet