12.7 x 20.3 meters = 41.67 x 66.6 feet