23.3 x 102.1 meters = 76.44 x 334.97 feet