93 x 879 feet = 28.35 x 267.92 meters