124.5 x 142.1 meters = 408.46 x 466.21 feet