89.2 x 23.2 feet = 27.19 x 7.07 meters