20.3 x 83 meters = 66.6 x 272.31 feet