41 x 88.4 meters = 134.51 x 290.03 feet