663 x 159 feet = 202.08 x 48.46 meters