134.1 x 23 feet = 40.87 x 7.01 meters