101.5 x 8.2 meters = 333.01 x 26.9 feet