124 x 32.6 meters = 406.82 x 106.96 feet