61.7 x 135 feet = 18.81 x 41.15 meters