149.9 x 95 feet = 45.69 x 28.96 meters