2488.1 inches = 63.19774 meters