128 x 64 meters = 419.95 x 209.97 feet