66 x 258 feet = 20.12 x 78.64 meters