4213.6 inches = 107.02544 meters