15488 inches = 393.3952 meters