86 x 396 feet = 26.21 x 120.7 meters