66 x 287 feet = 20.12 x 87.48 meters