120 x 139 meters = 393.7 x 456.04 feet