122 x 100.9 meters = 400.26 x 331.04 feet