124.8 x 148.4 feet = 38.04 x 45.23 meters