41 x 124 meters = 134.51 x 406.82 feet