127.9 x 151 feet = 38.98 x 46.02 meters