121 x 149 meters = 396.98 x 488.85 feet