85 x 346 feet = 25.91 x 105.46 meters