66 x 123.3 meters = 216.54 x 404.53 feet