153 x 873 feet = 46.63 x 266.09 meters