154 x 85.5 feet = 46.94 x 26.06 meters