19 x 81 meters = 62.34 x 265.75 feet