121 x 67 meters = 396.98 x 219.82 feet