148.4 x 88.2 feet = 45.23 x 26.88 meters