18.3 x 81 meters = 60.04 x 265.75 feet