154.3 x 120.1 meters = 506.23 x 394.03 feet