851 x 41 feet = 259.38 x 12.5 meters