119 x 27.3 meters = 390.42 x 89.57 feet