22.6 x 135.2 meters = 74.15 x 443.57 feet