106.5 x 13.2 meters = 349.41 x 43.31 feet