124 x 568 meters = 406.82 x 1863.52 feet