23 x 389 meters = 905.51 x 15314.96 inches