84.5 x 102.1 meters = 277.23 x 334.97 feet