41 x 70.5 meters = 134.51 x 231.3 feet