421 x 81 meters = 1381.23 x 265.75 feet