128 x 33.2 meters = 419.95 x 108.92 feet