124.4 x 110 meters = 408.14 x 360.89 feet