101.5 x 119.1 meters = 333.01 x 390.75 feet