26 x 107 meters = 85.3 x 351.05 feet