343 x 99 feet = 104.55 x 30.18 meters