128.5 x 8.2 meters = 421.59 x 26.9 feet