90.4 x 138.8 feet = 27.55 x 42.31 meters