67 x 853 feet = 20.42 x 259.99 meters