1666 inches = 42.3164 meters