119 x 66.7 meters = 390.42 x 218.83 feet