53394 inches = 1356.2076 meters