141.5 x 21.2 meters = 464.24 x 69.55 feet