105.5 x 12.2 meters = 346.13 x 40.03 feet