60.5 x 89.3 feet = 18.44 x 27.22 meters