101 x 128 meters = 331.36 x 419.95 feet