138.5 x 90.4 feet = 42.21 x 27.55 meters