89 x 417 feet = 27.13 x 127.1 meters