123 x 41 meters = 403.54 x 134.51 feet