La entrada es demasiado extensa para procesarla completamente en una sola respuesta. Por favor, divídela en partes más pequeñas para que pueda ser traducida y formateada correctamente según tus instrucciones.