124 x 41 meters = 406.82 x 134.51 feet