68 x 854 feet = 20.73 x 260.3 meters