106.4 x 154.8 feet = 32.43 x 47.18 meters