86 x 358 feet = 26.21 x 109.12 meters