115.5 x 22.2 meters = 378.94 x 72.83 feet