ChatGPT did this to the best of its ability. Pages are down currently to save space, will put up again if requested.