124.5 x 31.2 meters = 408.46 x 102.36 feet