128 x 41 meters = 419.95 x 134.51 feet