102.5 x 120.1 meters = 336.29 x 394.03 feet