149 x 110.5 meters = 488.85 x 362.53 feet