27.7 x 101.9 meters = 90.88 x 334.32 feet