122 x 128 meters = 400.26 x 419.95 feet