872 x 62 feet = 265.79 x 18.9 meters