120.5 x 27.2 meters = 395.34 x 89.24 feet