From b447d491bfd76ec44a12674ce0619ad3c5a9913e Mon Sep 17 00:00:00 2001
From: vmonge <vmonge@pcdesk>
Date: Sun, 16 Feb 2025 12:26:08 -0600
Subject: [PATCH] =?UTF-8?q?Se=20a=C3=B1adieron=20fuentes=20flf?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../proyecto_ascii/FileLoader.java            |   43 +
 .../proyecto_ascii/Proyecto_ascii.java        |   20 +-
 .../proyectoascii/proyecto_ascii/Ventana.form |   36 +-
 .../proyectoascii/proyecto_ascii/Ventana.java |   52 +-
 .../src/main/resources/flf/banner3.flf        |  718 +++++++++++
 .../src/main/resources/flf/banner4.flf        |  718 +++++++++++
 .../src/main/resources/flf/basic.flf          |  819 ++++++++++++
 .../src/main/resources/flf/colossal.flf       | 1136 ++++++++++++++++
 .../src/main/resources/flf/cosmic.flf         |  615 +++++++++
 .../src/main/resources/flf/dotmatrix.flf      | 1024 +++++++++++++++
 .../src/main/resources/flf/fourtops.flf       |  423 ++++++
 .../src/main/resources/flf/isometric1.flf     | 1146 +++++++++++++++++
 .../src/main/resources/flf/kban.flf           |  718 +++++++++++
 .../src/main/resources/flf/larry3d.flf        |  924 +++++++++++++
 .../src/main/resources/flf/nipples.flf        |  819 ++++++++++++
 .../src/main/resources/flf/tanja.flf          |  819 ++++++++++++
 16 files changed, 9991 insertions(+), 39 deletions(-)
 create mode 100644 proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/FileLoader.java
 create mode 100644 proyecto_ascii/src/main/resources/flf/banner3.flf
 create mode 100644 proyecto_ascii/src/main/resources/flf/banner4.flf
 create mode 100644 proyecto_ascii/src/main/resources/flf/basic.flf
 create mode 100644 proyecto_ascii/src/main/resources/flf/colossal.flf
 create mode 100644 proyecto_ascii/src/main/resources/flf/cosmic.flf
 create mode 100644 proyecto_ascii/src/main/resources/flf/dotmatrix.flf
 create mode 100644 proyecto_ascii/src/main/resources/flf/fourtops.flf
 create mode 100644 proyecto_ascii/src/main/resources/flf/isometric1.flf
 create mode 100644 proyecto_ascii/src/main/resources/flf/kban.flf
 create mode 100644 proyecto_ascii/src/main/resources/flf/larry3d.flf
 create mode 100644 proyecto_ascii/src/main/resources/flf/nipples.flf
 create mode 100644 proyecto_ascii/src/main/resources/flf/tanja.flf

diff --git a/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/FileLoader.java b/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/FileLoader.java
new file mode 100644
index 0000000..4a471c3
--- /dev/null
+++ b/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/FileLoader.java
@@ -0,0 +1,43 @@
+package com.proyectoascii.proyecto_ascii;
+
+// Clase para listar las fuente disponibles en el jComboBox
+
+import javax.swing.*;
+import java.io.File;
+import java.net.URL;
+import java.nio.file.Paths;
+
+public class FileLoader {
+    public static DefaultComboBoxModel<String> getFlfFilesModel() {
+        DefaultComboBoxModel<String> model = new DefaultComboBoxModel<>();
+
+        try {
+            // Obtener la URL del directorio "flf" dentro de resources
+            URL resource = FileLoader.class.getClassLoader().getResource("flf");
+            if (resource == null) {
+                System.out.println("No se encontró el directorio flf en resources.");
+                return model;
+            }
+
+            // Convertir la URL en un objeto File
+            File folder = Paths.get(resource.toURI()).toFile();
+            
+            // Obtener la lista de archivos en la carpeta
+            File[] files = folder.listFiles();
+
+            if (files != null) {
+                for (File file : files) {
+                    // Verificar que es un archivo normal y que tiene extensión .flf
+                    if (file.isFile() && file.getName().endsWith(".flf")) {
+                        String fileNameWithoutExtension = file.getName().replace(".flf", "");
+                        model.addElement(fileNameWithoutExtension);
+                    }
+                }
+            }
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+
+        return model;
+    }
+}
\ No newline at end of file
diff --git a/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/Proyecto_ascii.java b/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/Proyecto_ascii.java
index aff8c7c..cef3951 100644
--- a/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/Proyecto_ascii.java
+++ b/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/Proyecto_ascii.java
@@ -1,19 +1,19 @@
-/*
- * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
- */
-
 package com.proyectoascii.proyecto_ascii;
 
-/**
- *
- * @author USER Victor Manuel Monge Morales, Ohana Monserrath Gutierrez H
- */
-
 import com.github.lalyos.jfiglet.FigletFont;
 import java.io.File;
+import javax.swing.UIManager;
+import javax.swing.UIManager.LookAndFeelInfo;
+import javax.swing.UnsupportedLookAndFeelException;
 
 public class Proyecto_ascii {
-    public static void main(String[] args) {
+    public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException, UnsupportedLookAndFeelException {
+        for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
+            if ("Windows".equals(info.getName())) {
+                UIManager.setLookAndFeel(info.getClassName());
+                break;
+            }
+        }
         Ventana v = new Ventana();
         v.setVisible(true);
     }
diff --git a/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/Ventana.form b/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/Ventana.form
index ab5ee7b..7b94b30 100644
--- a/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/Ventana.form
+++ b/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/Ventana.form
@@ -30,19 +30,21 @@
                   <Group type="102" attributes="0">
                       <Group type="103" groupAlignment="0" attributes="0">
                           <Group type="102" attributes="0">
+                              <Component id="jLabel1" min="-2" max="-2" attributes="0"/>
+                              <EmptySpace max="-2" attributes="0"/>
+                              <Component id="jComboBoxFuente" min="-2" pref="126" max="-2" attributes="0"/>
+                          </Group>
+                          <Group type="102" alignment="0" attributes="0">
                               <Component id="jLabelTexto" min="-2" max="-2" attributes="0"/>
                               <EmptySpace max="-2" attributes="0"/>
                               <Component id="jTextFieldTexto" min="-2" pref="300" max="-2" attributes="0"/>
                               <EmptySpace max="-2" attributes="0"/>
                               <Component id="jButtonGenerar" min="-2" max="-2" attributes="0"/>
-                          </Group>
-                          <Group type="102" alignment="0" attributes="0">
-                              <Component id="jLabel1" min="-2" max="-2" attributes="0"/>
                               <EmptySpace max="-2" attributes="0"/>
-                              <Component id="jComboBoxFuente" min="-2" max="-2" attributes="0"/>
+                              <Component id="jButtonBorrar" min="-2" max="-2" attributes="0"/>
                           </Group>
                       </Group>
-                      <EmptySpace min="0" pref="303" max="32767" attributes="0"/>
+                      <EmptySpace min="0" pref="287" max="32767" attributes="0"/>
                   </Group>
               </Group>
               <EmptySpace max="-2" attributes="0"/>
@@ -57,14 +59,15 @@
                   <Component id="jTextFieldTexto" alignment="3" min="-2" max="-2" attributes="0"/>
                   <Component id="jLabelTexto" alignment="3" min="-2" max="-2" attributes="0"/>
                   <Component id="jButtonGenerar" alignment="3" min="-2" max="-2" attributes="0"/>
+                  <Component id="jButtonBorrar" alignment="3" min="-2" max="-2" attributes="0"/>
               </Group>
               <EmptySpace max="-2" attributes="0"/>
               <Group type="103" groupAlignment="3" attributes="0">
                   <Component id="jComboBoxFuente" alignment="3" min="-2" max="-2" attributes="0"/>
                   <Component id="jLabel1" alignment="3" min="-2" max="-2" attributes="0"/>
               </Group>
-              <EmptySpace pref="8" max="32767" attributes="0"/>
-              <Component id="jScrollPane1" min="-2" pref="421" max="-2" attributes="0"/>
+              <EmptySpace max="-2" attributes="0"/>
+              <Component id="jScrollPane1" pref="423" max="32767" attributes="0"/>
               <EmptySpace max="-2" attributes="0"/>
           </Group>
       </Group>
@@ -73,7 +76,7 @@
   <SubComponents>
     <Component class="javax.swing.JLabel" name="jLabelTexto">
       <Properties>
-        <Property name="text" type="java.lang.String" value="Introduce tu texto:"/>
+        <Property name="text" type="java.lang.String" value="Texto:"/>
       </Properties>
     </Component>
     <Component class="javax.swing.JTextField" name="jTextFieldTexto">
@@ -111,18 +114,21 @@
     </Component>
     <Component class="javax.swing.JComboBox" name="jComboBoxFuente">
       <Properties>
-        <Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
-          <StringArray count="4">
-            <StringItem index="0" value="Item 1"/>
-            <StringItem index="1" value="Item 2"/>
-            <StringItem index="2" value="Item 3"/>
-            <StringItem index="3" value="Item 4"/>
-          </StringArray>
+        <Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.RADConnectionPropertyEditor">
+          <Connection code="new FileLoader().getFlfFilesModel()" type="code"/>
         </Property>
       </Properties>
       <AuxValues>
         <AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="&lt;String&gt;"/>
       </AuxValues>
     </Component>
+    <Component class="javax.swing.JButton" name="jButtonBorrar">
+      <Properties>
+        <Property name="text" type="java.lang.String" value="Borrar"/>
+      </Properties>
+      <Events>
+        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButtonBorrarActionPerformed"/>
+      </Events>
+    </Component>
   </SubComponents>
 </Form>
diff --git a/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/Ventana.java b/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/Ventana.java
index d2cdb1d..9fce70b 100644
--- a/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/Ventana.java
+++ b/proyecto_ascii/src/main/java/com/proyectoascii/proyecto_ascii/Ventana.java
@@ -1,6 +1,7 @@
 package com.proyectoascii.proyecto_ascii;
 
 import com.github.lalyos.jfiglet.FigletFont;
+import com.sun.source.tree.BreakTree;
 import java.awt.Font;
 import java.io.File;
 import java.io.IOException;
@@ -30,10 +31,11 @@ public class Ventana extends javax.swing.JFrame {
         jButtonGenerar = new javax.swing.JButton();
         jLabel1 = new javax.swing.JLabel();
         jComboBoxFuente = new javax.swing.JComboBox<>();
+        jButtonBorrar = new javax.swing.JButton();
 
         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
 
-        jLabelTexto.setText("Introduce tu texto:");
+        jLabelTexto.setText("Texto:");
 
         jTextFieldTexto.addActionListener(new java.awt.event.ActionListener() {
             public void actionPerformed(java.awt.event.ActionEvent evt) {
@@ -54,7 +56,14 @@ public class Ventana extends javax.swing.JFrame {
 
         jLabel1.setText("Selecciona una fuente:");
 
-        jComboBoxFuente.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
+        jComboBoxFuente.setModel(new FileLoader().getFlfFilesModel());
+
+        jButtonBorrar.setText("Borrar");
+        jButtonBorrar.addActionListener(new java.awt.event.ActionListener() {
+            public void actionPerformed(java.awt.event.ActionEvent evt) {
+                jButtonBorrarActionPerformed(evt);
+            }
+        });
 
         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
         getContentPane().setLayout(layout);
@@ -66,17 +75,19 @@ public class Ventana extends javax.swing.JFrame {
                     .addComponent(jScrollPane1)
                     .addGroup(layout.createSequentialGroup()
                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                            .addGroup(layout.createSequentialGroup()
+                                .addComponent(jLabel1)
+                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                                .addComponent(jComboBoxFuente, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE))
                             .addGroup(layout.createSequentialGroup()
                                 .addComponent(jLabelTexto)
                                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                 .addComponent(jTextFieldTexto, javax.swing.GroupLayout.PREFERRED_SIZE, 300, javax.swing.GroupLayout.PREFERRED_SIZE)
                                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-                                .addComponent(jButtonGenerar))
-                            .addGroup(layout.createSequentialGroup()
-                                .addComponent(jLabel1)
+                                .addComponent(jButtonGenerar)
                                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
-                                .addComponent(jComboBoxFuente, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
-                        .addGap(0, 303, Short.MAX_VALUE)))
+                                .addComponent(jButtonBorrar)))
+                        .addGap(0, 287, Short.MAX_VALUE)))
                 .addContainerGap())
         );
         layout.setVerticalGroup(
@@ -86,13 +97,14 @@ public class Ventana extends javax.swing.JFrame {
                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                     .addComponent(jTextFieldTexto, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                     .addComponent(jLabelTexto)
-                    .addComponent(jButtonGenerar))
+                    .addComponent(jButtonGenerar)
+                    .addComponent(jButtonBorrar))
                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                     .addComponent(jComboBoxFuente, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                     .addComponent(jLabel1))
-                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 8, Short.MAX_VALUE)
-                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 421, javax.swing.GroupLayout.PREFERRED_SIZE)
+                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 423, Short.MAX_VALUE)
                 .addContainerGap())
         );
 
@@ -104,15 +116,26 @@ public class Ventana extends javax.swing.JFrame {
     }//GEN-LAST:event_jTextFieldTextoActionPerformed
 
     private void jButtonGenerarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonGenerarActionPerformed
-        String asciiArt1 = "";
+        String asciiArt = "";
+        
+        // Obetener la fuente seleccionada
+        String fuenteSeleccionada = jComboBoxFuente.getSelectedItem().toString();
+        
         try {
-            asciiArt1 = FigletFont.convertOneLine(jTextFieldTexto.getText());
+            // Genera ASCII con la fuente seleccionada, las fuente están ubicadas en "/src/main/resources/flf/nombreFuente.flf"
+            // Hay más fuentes en http://www.figlet.org/fontdb.cgi
+            asciiArt = FigletFont.convertOneLine(FigletFont.class.getResourceAsStream("/flf/"+fuenteSeleccionada+".flf"), jTextFieldTexto.getText());
         } catch (IOException ex) {
-            Logger.getLogger(Ventana.class.getName()).log(Level.SEVERE, null, ex);
+            jTextArea1.setText("Error:" + ex.getMessage());
         }
-        jTextArea1.setText(asciiArt1);
+        jTextArea1.setText(asciiArt);
     }//GEN-LAST:event_jButtonGenerarActionPerformed
 
+    private void jButtonBorrarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonBorrarActionPerformed
+        jTextArea1.setText("");
+        jTextFieldTexto.setText("");
+    }//GEN-LAST:event_jButtonBorrarActionPerformed
+
     /**
      * @param args the command line arguments
      */
@@ -148,6 +171,7 @@ public class Ventana extends javax.swing.JFrame {
     }
 
     // Variables declaration - do not modify//GEN-BEGIN:variables
+    private javax.swing.JButton jButtonBorrar;
     private javax.swing.JButton jButtonGenerar;
     private javax.swing.JComboBox<String> jComboBoxFuente;
     private javax.swing.JLabel jLabel1;
diff --git a/proyecto_ascii/src/main/resources/flf/banner3.flf b/proyecto_ascii/src/main/resources/flf/banner3.flf
new file mode 100644
index 0000000..9949c15
--- /dev/null
+++ b/proyecto_ascii/src/main/resources/flf/banner3.flf
@@ -0,0 +1,718 @@
+flf2a$ 7 7 20 -1 3 
+banner3 by Merlin Greywolf merlin@brahms.udel.edu
+August 9, 1994
+
+$$$@
+$$$@
+$$$@
+$$$@
+$$$@
+$$$@
+$$$@@
+####$@
+####$@
+####$@
+ ## $@
+    $@
+####$@
+####$@@
+#### ####$@
+#### ####$@
+ ##   ## $@
+$        $@
+$        $@
+         $@
+         $@@
+  ## ##  $@
+  ## ##  $@
+#########$@
+  ## ##  $@
+#########$@
+  ## ##  $@
+  ## ##  $@@
+ ######## $@
+##  ##  ##$@
+##  ##    $@
+ ######## $@
+    ##  ##$@
+##  ##  ##$@
+ ######## $@@
+#####   ##  $@
+## ##  ##   $@
+##### ##    $@
+     ##     $@
+    ## #####$@
+   ##  ## ##$@
+  ##   #####$@@
+  ####   $@
+ ##  ##  $@
+  ####   $@
+ ####    $@
+##  ## ##$@
+##   ##  $@
+ ####  ##$@@
+####$@
+####$@
+ ## $@
+##  $@
+    $@
+    $@
+    $@@
+  ###$@
+ ##  $@
+##   $@
+##   $@
+##   $@
+ ##  $@
+  ###$@@
+###  $@
+  ## $@
+   ##$@
+   ##$@
+   ##$@
+  ## $@
+###  $@@
+         $@
+ ##   ## $@
+  ## ##  $@
+#########$@
+  ## ##  $@
+ ##   ## $@
+         $@@
+      $@
+  ##  $@
+  ##  $@
+######$@
+  ##  $@
+  ##  $@
+      $@@
+    $@
+    $@
+    $@
+####$@
+####$@
+ ## $@
+##  $@@
+       $@
+       $@
+       $@
+#######$@
+       $@
+       $@
+       $@@
+   $@
+   $@
+   $@
+   $@
+   $@
+###$@
+###$@@
+      ##$@
+     ## $@
+    ##  $@
+   ##   $@
+  ##    $@
+ ##     $@
+##      $@@
+  #####  $@
+ ##   ## $@
+##     ##$@
+##     ##$@
+##     ##$@
+ ##   ## $@
+  #####  $@@
+   ##  $@
+ ####  $@
+   ##  $@
+   ##  $@
+   ##  $@
+   ##  $@
+ ######$@@
+ ####### $@
+##     ##$@
+       ##$@
+ ####### $@
+##       $@
+##       $@
+#########$@@
+ ####### $@
+##     ##$@
+       ##$@
+ ####### $@
+       ##$@
+##     ##$@
+ ####### $@@
+##       $@
+##    ## $@
+##    ## $@
+##    ## $@
+#########$@
+      ## $@
+      ## $@@
+########$@
+##      $@
+##      $@
+####### $@
+      ##$@
+##    ##$@
+ ###### $@@
+ ####### $@
+##     ##$@
+##       $@
+######## $@
+##     ##$@
+##     ##$@
+ ####### $@@
+########$@
+##    ##$@
+    ##  $@
+   ##   $@
+  ##    $@
+  ##    $@
+  ##    $@@
+ ####### $@
+##     ##$@
+##     ##$@
+ ####### $@
+##     ##$@
+##     ##$@
+ ####### $@@
+ ####### $@
+##     ##$@
+##     ##$@
+ ########$@
+       ##$@
+##     ##$@
+ ####### $@@
+ ## $@
+####$@
+ ## $@
+    $@
+ ## $@
+####$@
+ ## $@@
+####$@
+####$@
+    $@
+####$@
+####$@
+ ## $@
+##  $@@
+   ##$@
+  ## $@
+ ##  $@
+##   $@
+ ##  $@
+  ## $@
+   ##$@@
+     $@
+     $@
+#####$@
+     $@
+#####$@
+     $@
+     $@@
+##   $@
+ ##  $@
+  ## $@
+   ##$@
+  ## $@
+ ##  $@
+##   $@@
+ ####### $@
+##     ##$@
+      ## $@
+    ###  $@
+   ##    $@
+         $@
+   ##    $@@
+ ####### $@
+##     ##$@
+## ### ##$@
+## ### ##$@
+## ##### $@
+##       $@
+ ####### $@@
+   ###   $@
+  ## ##  $@
+ ##   ## $@
+##     ##$@
+#########$@
+##     ##$@
+##     ##$@@
+######## $@
+##     ##$@
+##     ##$@
+######## $@
+##     ##$@
+##     ##$@
+######## $@@
+ ###### $@
+##    ##$@
+##      $@
+##      $@
+##      $@
+##    ##$@
+ ###### $@@
+######## $@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+######## $@@
+########$@
+##      $@
+##      $@
+######  $@
+##      $@
+##      $@
+########$@@
+########$@
+##      $@
+##      $@
+######  $@
+##      $@
+##      $@
+##      $@@
+ ######  $@
+##    ## $@
+##       $@
+##   ####$@
+##    ## $@
+##    ## $@
+ ######  $@@
+##     ##$@
+##     ##$@
+##     ##$@
+#########$@
+##     ##$@
+##     ##$@
+##     ##$@@
+####$@
+ ## $@
+ ## $@
+ ## $@
+ ## $@
+ ## $@
+####$@@
+      ##$@
+      ##$@
+      ##$@
+      ##$@
+##    ##$@
+##    ##$@
+ ###### $@@
+##    ##$@
+##   ## $@
+##  ##  $@
+#####   $@
+##  ##  $@
+##   ## $@
+##    ##$@@
+##      $@
+##      $@
+##      $@
+##      $@
+##      $@
+##      $@
+########$@@
+##     ##$@
+###   ###$@
+#### ####$@
+## ### ##$@
+##     ##$@
+##     ##$@
+##     ##$@@
+##    ##$@
+###   ##$@
+####  ##$@
+## ## ##$@
+##  ####$@
+##   ###$@
+##    ##$@@
+ ####### $@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+ ####### $@@
+######## $@
+##     ##$@
+##     ##$@
+######## $@
+##       $@
+##       $@
+##       $@@
+ ####### $@
+##     ##$@
+##     ##$@
+##     ##$@
+##  ## ##$@
+##    ## $@
+ ##### ##$@@
+######## $@
+##     ##$@
+##     ##$@
+######## $@
+##   ##  $@
+##    ## $@
+##     ##$@@
+ ###### $@
+##    ##$@
+##      $@
+ ###### $@
+      ##$@
+##    ##$@
+ ###### $@@
+########$@
+   ##   $@
+   ##   $@
+   ##   $@
+   ##   $@
+   ##   $@
+   ##   $@@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+ ####### $@@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+ ##   ## $@
+  ## ##  $@
+   ###   $@@
+##      ##$@
+##  ##  ##$@
+##  ##  ##$@
+##  ##  ##$@
+##  ##  ##$@
+##  ##  ##$@
+ ###  ### $@@
+##     ##$@
+ ##   ## $@
+  ## ##  $@
+   ###   $@
+  ## ##  $@
+ ##   ## $@
+##     ##$@@
+##    ##$@
+ ##  ## $@
+  ####  $@
+   ##   $@
+   ##   $@
+   ##   $@
+   ##   $@@
+########$@
+     ## $@
+    ##  $@
+   ##   $@
+  ##    $@
+ ##     $@
+########$@@
+######$@
+##    $@
+##    $@
+##    $@
+##    $@
+##    $@
+######$@@
+##      $@
+ ##     $@
+  ##    $@
+   ##   $@
+    ##  $@
+     ## $@
+      ##$@@
+######$@
+    ##$@
+    ##$@
+    ##$@
+    ##$@
+    ##$@
+######$@@
+  ###  $@
+ ## ## $@
+##   ##$@
+       $@
+       $@
+       $@
+       $@@
+       $@
+       $@
+       $@
+       $@
+       $@
+       $@
+#######$@@
+####$@
+####$@
+ ## $@
+  ##$@
+    $@
+    $@
+    $@@
+   ###   $@
+  ## ##  $@
+ ##   ## $@
+##     ##$@
+#########$@
+##     ##$@
+##     ##$@@
+######## $@
+##     ##$@
+##     ##$@
+######## $@
+##     ##$@
+##     ##$@
+######## $@@
+ ###### $@
+##    ##$@
+##      $@
+##      $@
+##      $@
+##    ##$@
+ ###### $@@
+######## $@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+######## $@@
+########$@
+##      $@
+##      $@
+######  $@
+##      $@
+##      $@
+########$@@
+########$@
+##      $@
+##      $@
+######  $@
+##      $@
+##      $@
+##      $@@
+ ######  $@
+##    ## $@
+##       $@
+##   ####$@
+##    ## $@
+##    ## $@
+ ######  $@@
+##     ##$@
+##     ##$@
+##     ##$@
+#########$@
+##     ##$@
+##     ##$@
+##     ##$@@
+####$@
+ ## $@
+ ## $@
+ ## $@
+ ## $@
+ ## $@
+####$@@
+      ##$@
+      ##$@
+      ##$@
+      ##$@
+##    ##$@
+##    ##$@
+ ###### $@@
+##    ##$@
+##   ## $@
+##  ##  $@
+#####   $@
+##  ##  $@
+##   ## $@
+##    ##$@@
+##      $@
+##      $@
+##      $@
+##      $@
+##      $@
+##      $@
+########$@@
+##     ##$@
+###   ###$@
+#### ####$@
+## ### ##$@
+##     ##$@
+##     ##$@
+##     ##$@@
+##    ##$@
+###   ##$@
+####  ##$@
+## ## ##$@
+##  ####$@
+##   ###$@
+##    ##$@@
+ ####### $@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+ ####### $@@
+######## $@
+##     ##$@
+##     ##$@
+######## $@
+##       $@
+##       $@
+##       $@@
+ ####### $@
+##     ##$@
+##     ##$@
+##     ##$@
+##  ## ##$@
+##    ## $@
+ ##### ##$@@
+######## $@
+##     ##$@
+##     ##$@
+######## $@
+##   ##  $@
+##    ## $@
+##     ##$@@
+ ###### $@
+##    ##$@
+##      $@
+ ###### $@
+      ##$@
+##    ##$@
+ ###### $@@
+########$@
+   ##   $@
+   ##   $@
+   ##   $@
+   ##   $@
+   ##   $@
+   ##   $@@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+ ####### $@@
+##     ##$@
+##     ##$@
+##     ##$@
+##     ##$@
+ ##   ## $@
+  ## ##  $@
+   ###   $@@
+##      ##$@
+##  ##  ##$@
+##  ##  ##$@
+##  ##  ##$@
+##  ##  ##$@
+##  ##  ##$@
+ ###  ### $@@
+##     ##$@
+ ##   ## $@
+  ## ##  $@
+   ###   $@
+  ## ##  $@
+ ##   ## $@
+##     ##$@@
+##    ##$@
+ ##  ## $@
+  ####  $@
+   ##   $@
+   ##   $@
+   ##   $@
+   ##   $@@
+########$@
+     ## $@
+    ##  $@
+   ##   $@
+  ##    $@
+ ##     $@
+########$@@
+  ####$@
+ ##   $@
+ ##   $@
+###   $@
+ ##   $@
+ ##   $@
+  ####$@@
+##$@
+##$@
+##$@
+  $@
+##$@
+##$@
+##$@@
+####  $@
+   ## $@
+   ## $@
+   ###$@
+   ## $@
+   ## $@
+####  $@@
+ ####     $@
+##  ##  ##$@
+     #### $@
+          $@
+          $@
+          $@
+          $@@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@@
\ No newline at end of file
diff --git a/proyecto_ascii/src/main/resources/flf/banner4.flf b/proyecto_ascii/src/main/resources/flf/banner4.flf
new file mode 100644
index 0000000..5acd257
--- /dev/null
+++ b/proyecto_ascii/src/main/resources/flf/banner4.flf
@@ -0,0 +1,718 @@
+flf2a$ 7 7 20 -1 3 
+banner4 by Merlin Greywolf merlin@brahms.udel.edu
+August 9, 1994
+
+...@
+...@
+...@
+...@
+...@
+...@
+...@@
+.####@
+.####@
+.####@
+..##.@
+.....@
+.####@
+.####@@
+.####.####@
+.####.####@
+..##...##.@
+..........@
+..........@
+..........@
+..........@@
+...##.##..@
+...##.##..@
+.#########@
+...##.##..@
+.#########@
+...##.##..@
+...##.##..@@
+..########.@
+.##..##..##@
+.##..##....@
+..########.@
+.....##..##@
+.##..##..##@
+..########.@@
+.#####...##..@
+.##.##..##...@
+.#####.##....@
+......##.....@
+.....##.#####@
+....##..##.##@
+...##...#####@@
+...####...@
+..##..##..@
+...####...@
+..####....@
+.##..##.##@
+.##...##..@
+..####..##@@
+.####@
+.####@
+..##.@
+.##..@
+.....@
+.....@
+.....@@
+...###@
+..##..@
+.##...@
+.##...@
+.##...@
+..##..@
+...###@@
+.###..@
+...##.@
+....##@
+....##@
+....##@
+...##.@
+.###..@@
+..........@
+..##...##.@
+...##.##..@
+.#########@
+...##.##..@
+..##...##.@
+..........@@
+.......@
+...##..@
+...##..@
+.######@
+...##..@
+...##..@
+.......@@
+.....@
+.....@
+.....@
+.####@
+.####@
+..##.@
+.##..@@
+........@
+........@
+........@
+.#######@
+........@
+........@
+........@@
+....@
+....@
+....@
+....@
+....@
+.###@
+.###@@
+.......##@
+......##.@
+.....##..@
+....##...@
+...##....@
+..##.....@
+.##......@@
+...#####..@
+..##...##.@
+.##.....##@
+.##.....##@
+.##.....##@
+..##...##.@
+...#####..@@
+....##..@
+..####..@
+....##..@
+....##..@
+....##..@
+....##..@
+..######@@
+..#######.@
+.##.....##@
+........##@
+..#######.@
+.##.......@
+.##.......@
+.#########@@
+..#######.@
+.##.....##@
+........##@
+..#######.@
+........##@
+.##.....##@
+..#######.@@
+.##.......@
+.##....##.@
+.##....##.@
+.##....##.@
+.#########@
+.......##.@
+.......##.@@
+.########@
+.##......@
+.##......@
+.#######.@
+.......##@
+.##....##@
+..######.@@
+..#######.@
+.##.....##@
+.##.......@
+.########.@
+.##.....##@
+.##.....##@
+..#######.@@
+.########@
+.##....##@
+.....##..@
+....##...@
+...##....@
+...##....@
+...##....@@
+..#######.@
+.##.....##@
+.##.....##@
+..#######.@
+.##.....##@
+.##.....##@
+..#######.@@
+..#######.@
+.##.....##@
+.##.....##@
+..########@
+........##@
+.##.....##@
+..#######.@@
+..##.@
+.####@
+..##.@
+.....@
+..##.@
+.####@
+..##.@@
+.####@
+.####@
+.....@
+.####@
+.####@
+..##.@
+.##..@@
+....##@
+...##.@
+..##..@
+.##...@
+..##..@
+...##.@
+....##@@
+......@
+......@
+.#####@
+......@
+.#####@
+......@
+......@@
+.##...@
+..##..@
+...##.@
+....##@
+...##.@
+..##..@
+.##...@@
+..#######.@
+.##.....##@
+.......##.@
+.....###..@
+....##....@
+..........@
+....##....@@
+..#######.@
+.##.....##@
+.##.###.##@
+.##.###.##@
+.##.#####.@
+.##.......@
+..#######.@@
+....###...@
+...##.##..@
+..##...##.@
+.##.....##@
+.#########@
+.##.....##@
+.##.....##@@
+.########.@
+.##.....##@
+.##.....##@
+.########.@
+.##.....##@
+.##.....##@
+.########.@@
+..######.@
+.##....##@
+.##......@
+.##......@
+.##......@
+.##....##@
+..######.@@
+.########.@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+.########.@@
+.########@
+.##......@
+.##......@
+.######..@
+.##......@
+.##......@
+.########@@
+.########@
+.##......@
+.##......@
+.######..@
+.##......@
+.##......@
+.##......@@
+..######..@
+.##....##.@
+.##.......@
+.##...####@
+.##....##.@
+.##....##.@
+..######..@@
+.##.....##@
+.##.....##@
+.##.....##@
+.#########@
+.##.....##@
+.##.....##@
+.##.....##@@
+.####@
+..##.@
+..##.@
+..##.@
+..##.@
+..##.@
+.####@@
+.......##@
+.......##@
+.......##@
+.......##@
+.##....##@
+.##....##@
+..######.@@
+.##....##@
+.##...##.@
+.##..##..@
+.#####...@
+.##..##..@
+.##...##.@
+.##....##@@
+.##......@
+.##......@
+.##......@
+.##......@
+.##......@
+.##......@
+.########@@
+.##.....##@
+.###...###@
+.####.####@
+.##.###.##@
+.##.....##@
+.##.....##@
+.##.....##@@
+.##....##@
+.###...##@
+.####..##@
+.##.##.##@
+.##..####@
+.##...###@
+.##....##@@
+..#######.@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+..#######.@@
+.########.@
+.##.....##@
+.##.....##@
+.########.@
+.##.......@
+.##.......@
+.##.......@@
+..#######.@
+.##.....##@
+.##.....##@
+.##.....##@
+.##..##.##@
+.##....##.@
+..#####.##@@
+.########.@
+.##.....##@
+.##.....##@
+.########.@
+.##...##..@
+.##....##.@
+.##.....##@@
+..######.@
+.##....##@
+.##......@
+..######.@
+.......##@
+.##....##@
+..######.@@
+.########@
+....##...@
+....##...@
+....##...@
+....##...@
+....##...@
+....##...@@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+..#######.@@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+..##...##.@
+...##.##..@
+....###...@@
+.##......##@
+.##..##..##@
+.##..##..##@
+.##..##..##@
+.##..##..##@
+.##..##..##@
+..###..###.@@
+.##.....##@
+..##...##.@
+...##.##..@
+....###...@
+...##.##..@
+..##...##.@
+.##.....##@@
+.##....##@
+..##..##.@
+...####..@
+....##...@
+....##...@
+....##...@
+....##...@@
+.########@
+......##.@
+.....##..@
+....##...@
+...##....@
+..##.....@
+.########@@
+.######@
+.##....@
+.##....@
+.##....@
+.##....@
+.##....@
+.######@@
+.##......@
+..##.....@
+...##....@
+....##...@
+.....##..@
+......##.@
+.......##@@
+.######@
+.....##@
+.....##@
+.....##@
+.....##@
+.....##@
+.######@@
+...###..@
+..##.##.@
+.##...##@
+........@
+........@
+........@
+........@@
+........@
+........@
+........@
+........@
+........@
+........@
+.#######@@
+.####@
+.####@
+..##.@
+...##@
+.....@
+.....@
+.....@@
+....###...@
+...##.##..@
+..##...##.@
+.##.....##@
+.#########@
+.##.....##@
+.##.....##@@
+.########.@
+.##.....##@
+.##.....##@
+.########.@
+.##.....##@
+.##.....##@
+.########.@@
+..######.@
+.##....##@
+.##......@
+.##......@
+.##......@
+.##....##@
+..######.@@
+.########.@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+.########.@@
+.########@
+.##......@
+.##......@
+.######..@
+.##......@
+.##......@
+.########@@
+.########@
+.##......@
+.##......@
+.######..@
+.##......@
+.##......@
+.##......@@
+..######..@
+.##....##.@
+.##.......@
+.##...####@
+.##....##.@
+.##....##.@
+..######..@@
+.##.....##@
+.##.....##@
+.##.....##@
+.#########@
+.##.....##@
+.##.....##@
+.##.....##@@
+.####@
+..##.@
+..##.@
+..##.@
+..##.@
+..##.@
+.####@@
+.......##@
+.......##@
+.......##@
+.......##@
+.##....##@
+.##....##@
+..######.@@
+.##....##@
+.##...##.@
+.##..##..@
+.#####...@
+.##..##..@
+.##...##.@
+.##....##@@
+.##......@
+.##......@
+.##......@
+.##......@
+.##......@
+.##......@
+.########@@
+.##.....##@
+.###...###@
+.####.####@
+.##.###.##@
+.##.....##@
+.##.....##@
+.##.....##@@
+.##....##@
+.###...##@
+.####..##@
+.##.##.##@
+.##..####@
+.##...###@
+.##....##@@
+..#######.@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+..#######.@@
+.########.@
+.##.....##@
+.##.....##@
+.########.@
+.##.......@
+.##.......@
+.##.......@@
+..#######.@
+.##.....##@
+.##.....##@
+.##.....##@
+.##..##.##@
+.##....##.@
+..#####.##@@
+.########.@
+.##.....##@
+.##.....##@
+.########.@
+.##...##..@
+.##....##.@
+.##.....##@@
+..######.@
+.##....##@
+.##......@
+..######.@
+.......##@
+.##....##@
+..######.@@
+.########@
+....##...@
+....##...@
+....##...@
+....##...@
+....##...@
+....##...@@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+..#######.@@
+.##.....##@
+.##.....##@
+.##.....##@
+.##.....##@
+..##...##.@
+...##.##..@
+....###...@@
+.##......##@
+.##..##..##@
+.##..##..##@
+.##..##..##@
+.##..##..##@
+.##..##..##@
+..###..###.@@
+.##.....##@
+..##...##.@
+...##.##..@
+....###...@
+...##.##..@
+..##...##.@
+.##.....##@@
+.##....##@
+..##..##.@
+...####..@
+....##...@
+....##...@
+....##...@
+....##...@@
+.########@
+......##.@
+.....##..@
+....##...@
+...##....@
+..##.....@
+.########@@
+...####@
+..##...@
+..##...@
+.###...@
+..##...@
+..##...@
+...####@@
+.##@
+.##@
+.##@
+...@
+.##@
+.##@
+.##@@
+.####..@
+....##.@
+....##.@
+....###@
+....##.@
+....##.@
+.####..@@
+..####.....@
+.##..##..##@
+......####.@
+...........@
+...........@
+...........@
+...........@@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@@
\ No newline at end of file
diff --git a/proyecto_ascii/src/main/resources/flf/basic.flf b/proyecto_ascii/src/main/resources/flf/basic.flf
new file mode 100644
index 0000000..69deadb
--- /dev/null
+++ b/proyecto_ascii/src/main/resources/flf/basic.flf
@@ -0,0 +1,819 @@
+flf2a$ 8 8 17 -1 2
+basic.flf by Craig O'Flaherty <cofl@it.ntu.edu.au>
+August 17, 1994
+$$@
+$$@
+$$@
+$$@
+$$@
+$$@
+$$@
+$$@@
+db$@
+88$@
+YP$@
+  $@
+db$@
+YP$@
+  $@
+  $@@
+.o. .o.$@
+`8' `8'$@
+       $@
+       $@
+       $@
+       $@
+       $@
+       $@@
+       $@
+ db db $@
+C88888D$@
+ 88 88 $@
+C88888D$@
+ YP YP $@
+       $@
+       $@@
+   A   $@
+.d8888.$@
+88'8 YP$@
+`8b8.  $@
+  `V8b.$@
+db 8 8D$@
+`8888Y'$@
+   V   $@@
+db   dD$@
+YP  d8'$@
+   d8' $@
+  d8'  $@
+ d8' db$@
+d8'  YP$@
+       $@
+       $@@
+.d888b. $@
+8P   8D $@
+`Vb d8' $@
+ d88C dD$@
+C8' d8D $@
+`888P Yb$@
+        $@
+        $@@
+Cb$@
+`D$@
+ '$@
+  $@
+  $@
+  $@
+  $@
+  $@@
+    dD$@
+  d8' $@
+ d8   $@
+C88   $@
+ V8   $@
+  V8. $@
+    VD$@
+      $@@
+Cb    $@
+ `8b  $@
+   8b $@
+   88D$@
+   8P $@
+ .8P  $@
+CP    $@
+      $@@
+       $@
+8. A .8$@
+`8.8.8'$@
+  888  $@
+.d'8`b.$@
+8' V `8$@
+       $@
+       $@@
+      $@
+  db  $@
+  88  $@
+C8888D$@
+  88  $@
+  VP  $@
+      $@
+      $@@
+  $@
+  $@
+  $@
+  $@
+db$@
+V8$@
+ P$@
+  $@@
+      $@
+      $@
+      $@
+C8888D$@
+      $@
+      $@
+      $@
+      $@@
+  $@
+  $@
+  $@
+  $@
+db$@
+VP$@
+  $@
+  $@@
+     dD$@
+    d8'$@
+   d8' $@
+  d8'  $@
+ d8'   $@
+C8'    $@
+       $@
+       $@@
+ .d88b. $@
+.8P  88.$@
+88  d'88$@
+88 d' 88$@
+`88  d8'$@
+ `Y88P' $@
+        $@
+        $@@
+ db$@
+o88$@
+ 88$@
+ 88$@
+ 88$@
+ VP$@
+   $@
+   $@@
+.d888b.$@
+VP  `8D$@
+   odD'$@
+ .88'  $@
+j88.   $@
+888888D$@
+       $@
+       $@@
+d8888b.$@
+VP  `8D$@
+  oooY'$@
+  ~~~b.$@
+db   8D$@
+Y8888P'$@
+       $@
+       $@@
+  j88D $@
+ j8~88 $@
+j8' 88 $@
+V88888D$@
+    88 $@
+    VP $@
+       $@
+       $@@
+  ooooo$@
+ 8P~~~~$@
+dP     $@
+V8888b.$@
+    `8D$@
+88oobY'$@
+       $@
+       $@@
+   dD  $@
+  d8'  $@
+ d8'   $@
+d8888b.$@
+88' `8D$@
+`8888P $@
+       $@
+       $@@
+d88888D$@
+VP  d8'$@
+   d8' $@
+  d8'  $@
+ d8'   $@
+d8'    $@
+       $@
+       $@@
+.d888b.$@
+88   8D$@
+`VoooY'$@
+.d~~~b.$@
+88   8D$@
+`Y888P'$@
+       $@
+       $@@
+.d888b.$@
+88' `8D$@
+`V8o88'$@
+   d8' $@
+  d8'  $@
+ d8'   $@
+       $@
+       $@@
+  $@
+db$@
+VP$@
+  $@
+db$@
+VP$@
+  $@
+  $@@
+  $@
+db$@
+VP$@
+  $@
+db$@
+V8$@
+ P$@
+  $@@
+      $@
+   .dP$@
+ .d8  $@
+,P    $@
+`b    $@
+ `Vb  $@
+   `Vb$@
+      $@@
+      $@
+C8888D$@
+      $@
+C8888D$@
+      $@
+      $@
+      $@
+      $@@
+      $@
+Vb    $@
+ `Vb  $@
+   `V.$@
+   .d'$@
+ .dP  $@
+dP    $@
+      $@@
+.d888b.$@
+VP  `8D$@
+   odD'$@
+  8P'  $@
+  oo   $@
+  VP   $@
+       $@
+       $@@
+ .o888b.$@
+d8'   Y8$@
+8P db dP$@
+8b V8o8P$@
+Y8.    d$@
+ `Y888P'$@
+        $@
+        $@@
+ .d8b. $@
+d8' `8b$@
+88ooo88$@
+88~~~88$@
+88   88$@
+YP   YP$@
+       $@
+       $@@
+d8888b.$@
+88  `8D$@
+88oooY'$@
+88~~~b.$@
+88   8D$@
+Y8888P'$@
+       $@
+       $@@
+ .o88b.$@
+d8P  Y8$@
+8P     $@
+8b     $@
+Y8b  d8$@
+ `Y88P'$@
+       $@
+       $@@
+d8888b.$@
+88  `8D$@
+88   88$@
+88   88$@
+88  .8D$@
+Y8888D'$@
+       $@
+       $@@
+d88888b$@
+88'    $@
+88ooooo$@
+88~~~~~$@
+88.    $@
+Y88888P$@
+       $@
+       $@@
+d88888b$@
+88'    $@
+88ooo  $@
+88~~~  $@
+88     $@
+YP     $@
+       $@
+       $@@
+ d888b $@
+88' Y8b$@
+88     $@
+88  ooo$@
+88. ~8~$@
+ Y888P $@
+       $@
+       $@@
+db   db$@
+88   88$@
+88ooo88$@
+88~~~88$@
+88   88$@
+YP   YP$@
+       $@
+       $@@
+d888888b$@
+  `88'  $@
+   88   $@
+   88   $@
+  .88.  $@
+Y888888P$@
+        $@
+        $@@
+   d88b$@
+   `8P'$@
+    88 $@
+    88 $@
+db. 88 $@
+Y8888P $@
+       $@
+       $@@
+db   dD$@
+88 ,8P'$@
+88,8P  $@
+88`8b  $@
+88 `88.$@
+YP   YD$@
+       $@
+       $@@
+db     $@
+88     $@
+88     $@
+88     $@
+88booo.$@
+Y88888P$@
+       $@
+       $@@
+.88b  d88.$@
+88'YbdP`88$@
+88  88  88$@
+88  88  88$@
+88  88  88$@
+YP  YP  YP$@
+          $@
+          $@@
+d8b   db$@
+888o  88$@
+88V8o 88$@
+88 V8o88$@
+88  V888$@
+VP   V8P$@
+        $@
+        $@@
+ .d88b. $@
+.8P  Y8.$@
+88    88$@
+88    88$@
+`8b  d8'$@
+ `Y88P' $@
+        $@
+        $@@
+d8888b.$@
+88  `8D$@
+88oodD'$@
+88~~~  $@
+88     $@
+88     $@
+       $@
+       $@@
+ .d88b. $@
+.8P  Y8.$@
+88    88$@
+88    88$@
+`8P  d8'$@
+ `Y88'Y8$@
+        $@
+        $@@
+d8888b.$@
+88  `8D$@
+88oobY'$@
+88`8b  $@
+88 `88.$@
+88   YD$@
+       $@
+       $@@
+.d8888.$@
+88'  YP$@
+`8bo.  $@
+  `Y8b.$@
+db   8D$@
+`8888Y'$@
+       $@
+       $@@
+d888888b$@
+`~~88~~'$@
+   88   $@
+   88   $@
+   88   $@
+   YP   $@
+        $@
+        $@@
+db    db$@
+88    88$@
+88    88$@
+88    88$@
+88b  d88$@
+~Y8888P'$@
+        $@
+        $@@
+db    db$@
+88    88$@
+Y8    8P$@
+`8b  d8'$@
+ `8bd8' $@
+   YP   $@
+        $@
+        $@@
+db   d8b   db$@
+88   I8I   88$@
+88   I8I   88$@
+Y8   I8I   88$@
+`8b d8'8b d8'$@
+ `8b8' `8d8' $@
+             $@
+             $@@
+db    db$@
+`8b  d8'$@
+ `8bd8' $@
+ .dPYb. $@
+.8P  Y8.$@
+YP    YP$@
+        $@
+        $@@
+db    db$@
+`8b  d8'$@
+ `8bd8' $@
+   88   $@
+   88   $@
+   YP   $@
+        $@
+        $@@
+d88888D$@
+YP  d8'$@
+   d8' $@
+  d8'  $@
+ d8' db$@
+d88888P$@
+       $@
+       $@@
+d88D$@
+88  $@
+88  $@
+88  $@
+88  $@
+L88D$@
+    $@
+    $@@
+Cb     $@
+`8b    $@
+ `8b   $@
+  `8b  $@
+   `8b $@
+    `8D$@
+       $@
+       $@@
+C88D$@
+  88$@
+  88$@
+  88$@
+  88$@
+C888$@
+    $@
+    $@@
+   db   $@
+ .dPVb. $@
+dP'  `Vb$@
+        $@
+        $@
+        $@
+        $@
+        $@@
+       $@
+       $@
+       $@
+       $@
+       $@
+C88888D$@
+       $@
+       $@@
+dD$@
+C'$@
+ `$@
+  $@
+  $@
+  $@
+  $@
+  $@@
+ .d8b. $@
+d8' `8b$@
+88ooo88$@
+88~~~88$@
+88   88$@
+YP   YP$@
+       $@
+       $@@
+d8888b.$@
+88  `8D$@
+88oooY'$@
+88~~~b.$@
+88   8D$@
+Y8888P'$@
+       $@
+       $@@
+ .o88b.$@
+d8P  Y8$@
+8P     $@
+8b     $@
+Y8b  d8$@
+ `Y88P'$@
+       $@
+       $@@
+d8888b.$@
+88  `8D$@
+88   88$@
+88   88$@
+88  .8D$@
+Y8888D'$@
+       $@
+       $@@
+d88888b$@
+88'    $@
+88ooooo$@
+88~~~~~$@
+88.    $@
+Y88888P$@
+       $@
+       $@@
+d88888b$@
+88'    $@
+88ooo  $@
+88~~~  $@
+88     $@
+YP     $@
+       $@
+       $@@
+ d888b $@
+88' Y8b$@
+88     $@
+88  ooo$@
+88. ~8~$@
+ Y888P $@
+       $@
+       $@@
+db   db$@
+88   88$@
+88ooo88$@
+88~~~88$@
+88   88$@
+YP   YP$@
+       $@
+       $@@
+d888888b$@
+  `88'  $@
+   88   $@
+   88   $@
+  .88.  $@
+Y888888P$@
+        $@
+        $@@
+   d88b$@
+   `8P'$@
+    88 $@
+    88 $@
+db. 88 $@
+Y8888P $@
+       $@
+       $@@
+db   dD$@
+88 ,8P'$@
+88,8P  $@
+88`8b  $@
+88 `88.$@
+YP   YD$@
+       $@
+       $@@
+db     $@
+88     $@
+88     $@
+88     $@
+88booo.$@
+Y88888P$@
+       $@
+       $@@
+.88b  d88.$@
+88'YbdP`88$@
+88  88  88$@
+88  88  88$@
+88  88  88$@
+YP  YP  YP$@
+          $@
+          $@@
+d8b   db$@
+888o  88$@
+88V8o 88$@
+88 V8o88$@
+88  V888$@
+VP   V8P$@
+        $@
+        $@@
+ .d88b. $@
+.8P  Y8.$@
+88    88$@
+88    88$@
+`8b  d8'$@
+ `Y88P' $@
+        $@
+        $@@
+d8888b.$@
+88  `8D$@
+88oodD'$@
+88~~~  $@
+88     $@
+88     $@
+       $@
+       $@@
+ .d88b. $@
+.8P  Y8.$@
+88    88$@
+88    88$@
+`8P  d8'$@
+ `Y88'Y8$@
+        $@
+        $@@
+d8888b.$@
+88  `8D$@
+88oobY'$@
+88`8b  $@
+88 `88.$@
+88   YD$@
+       $@
+       $@@
+.d8888.$@
+88'  YP$@
+`8bo.  $@
+  `Y8b.$@
+db   8D$@
+`8888Y'$@
+       $@
+       $@@
+d888888b$@
+`~~88~~'$@
+   88   $@
+   88   $@
+   88   $@
+   YP   $@
+        $@
+        $@@
+db    db$@
+88    88$@
+88    88$@
+88    88$@
+88b  d88$@
+~Y8888P'$@
+        $@
+        $@@
+db    db$@
+88    88$@
+Y8    8P$@
+`8b  d8'$@
+ `8bd8' $@
+   YP   $@
+        $@
+        $@@
+db   d8b   db$@
+88   I8I   88$@
+88   I8I   88$@
+Y8   I8I   88$@
+`8b d8'8b d8'$@
+ `8b8' `8d8' $@
+             $@
+             $@@
+db    db$@
+`8b  d8'$@
+ `8bd8' $@
+ .dPYb. $@
+.8P  Y8.$@
+YP    YP$@
+        $@
+        $@@
+db    db$@
+`8b  d8'$@
+ `8bd8' $@
+   88   $@
+   88   $@
+   YP   $@
+        $@
+        $@@
+d88888D$@
+YP  d8'$@
+   d8' $@
+  d8'  $@
+ d8' db$@
+d88888P$@
+       $@
+       $@@
+   .8P$@
+   8' $@
+ .dP  $@
+C88   $@
+ `Yb  $@
+   8. $@
+   `8b$@
+      $@@
+8$@
+8$@
+8$@
+ $@
+8$@
+8$@
+8$@
+ $@@
+V8.   $@
+ `8   $@
+  Vb. $@
+   88D$@
+  dP' $@
+ .8   $@
+C8'   $@
+      $@@
+ .oo.  .$@
+P'  `VP'$@
+        $@
+        $@
+        $@
+        $@
+        $@
+        $@@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
\ No newline at end of file
diff --git a/proyecto_ascii/src/main/resources/flf/colossal.flf b/proyecto_ascii/src/main/resources/flf/colossal.flf
new file mode 100644
index 0000000..88f03a6
--- /dev/null
+++ b/proyecto_ascii/src/main/resources/flf/colossal.flf
@@ -0,0 +1,1136 @@
+flf2a$ 11 8 20 32 13
+Colossal.flf (Jonathon - jon@mq.edu.au)
+8 June 1994
+
+Explanation of first line:
+flf2 - "magic number" for file identification
+a    - should always be `a', for now
+$    - the "hardblank" -- prints as a blank, but can't be smushed
+11   - height of a character
+8    - height of a character, not including descenders
+20   - max line length (excluding comment lines) + a fudge factor
+32   - default smushmode for this font
+13   - number of comment lines
+
+$  $@
+$  $@
+$  $@
+$  $@
+$  $@
+$  $@
+$  $@
+$  $@
+$  $@
+$  $@
+$  $@@
+888$@
+888$@
+888$@
+888$@
+888$@
+Y8P$@
+ " $@
+888$@
+    @
+    @
+    @@
+88 88$@
+8P 8P$@
+"  " $@
+ $  $ @
+ $  $ @
+ $  $ @
+ $  $ @
+ $  $ @
+ $  $ @
+ $  $ @
+ $  $ @@
+  888  888  $@
+  888  888  $@
+888888888888$@
+  888  888  $@
+  888  888  $@
+888888888888$@
+  888  888  $@
+  888  888  $@
+            $@
+            $@
+            $@@
+     88    $@
+ .d88888b. $@
+d88P 88"88b$@
+Y88b.88   $ @
+ "Y88888b.$ @
+     88"88b$@
+Y88b 88.88P$@
+ "Y88888P"$ @
+     88     @
+            @
+            @@
+d88b   d88P$@
+Y88P  d88P $@
+     d88P $ @
+    d88P $  @
+ $ d88P  $  @
+$ d88P   $  @
+$d88P  d88b$@
+d88P   Y88P$@
+            @
+            @
+            @@
+ .d8888b.  $  @
+d88P  "88b $  @
+Y88b. d88P $  @
+ "Y8888P"  $  @
+.d88P88K.d88P$@
+888"  Y888P" $@
+Y88b .d8888b $@
+ "Y8888P" Y88b@
+              @
+              @
+              @@
+d8b$@
+88P$@
+8P $@
+" $ @
+ $  @
+ $  @
+ $  @
+ $  @
+ $  @
+ $  @
+ $  @@
+ $.d88$@
+$d88P"$@
+d88P $ @
+888  $ @
+888  $ @
+Y88b $ @
+$Y88b.$@
+ $"Y88$@
+       @
+       @
+       @@
+88b.$  @
+"Y88b$ @
+  Y88b$@
+   888$@
+   888$@
+  d88P$@
+.d88P$ @
+88P"$  @
+       @
+       @
+       @@
+             @
+      o  $   @
+     d8b  $  @
+    d888b  $ @
+"Y888888888P"@
+  "Y88888P"$ @
+  d88P"Y88b $@
+ dP"     "Yb$@
+             @
+             @
+             @@
+     $  @
+     $  @
+     $  @
+  888  $@
+8888888$@
+  888  $@
+     $  @
+     $  @
+     $  @
+     $  @
+     $  @@
+  $ @
+  $ @
+  $ @
+  $ @
+  $ @
+  $ @
+d8b$@
+88P$@
+8P  @
+"   @
+    @@
+ $  $  @
+ $  $  @
+ $  $  @
+ $  $  @
+ $  $  @
+888888$@
+ $  $  @
+ $  $  @
+ $  $  @
+ $  $  @
+ $  $  @@
+  $ @
+  $ @
+  $ @
+  $ @
+  $ @
+  $ @
+d8b$@
+Y8P$@
+    @
+    @
+    @@
+     $ d88P$@
+    $ d88P $@
+   $ d88P $ @
+  $ d88P $  @
+ $ d88P $   @
+$ d88P $    @
+$d88P $     @
+d88P $      @
+            @
+            @
+            @@
+$.d8888b.$ @
+d88P  Y88b$@
+888    888$@
+888    888$@
+888    888$@
+888    888$@
+Y88b  d88P$@
+$"Y8888P"$ @
+           @
+           @
+           @@
+ d888 $ @
+d8888 $ @
+  888 $ @
+  888 $ @
+  888 $ @
+  888 $ @
+  888 $ @
+8888888$@
+        @
+        @
+        @@
+ .d8888b.$ @
+d88P  Y88b$@
+ $     888$@
+ $   .d88P$@
+ .od888P" $@
+d88P"     $@
+888"      $@
+888888888 $@
+           @
+           @
+           @@
+ .d8888b.$ @
+d88P  Y88b$@
+ $   .d88P$@
+ $  8888" $@
+ $   "Y8b.$@
+888    888$@
+Y88b  d88P$@
+ "Y8888P" $@
+           @
+           @
+           @@
+    d8888 $@
+   d8P888 $@
+  d8P 888 $@
+ d8P  888 $@
+d88   888 $@
+8888888888$@
+      888 $@
+      888 $@
+           @
+           @
+           @@
+888888888$ @
+888      $ @
+888      $ @
+8888888b.$ @
+$    "Y88b$@
+$      888$@
+Y88b  d88P$@
+ "Y8888P"$ @
+           @
+           @
+           @@
+$.d8888b.$ @
+d88P  Y88b$@
+888      $ @
+888d888b.$ @
+888P "Y88b$@
+888    888$@
+Y88b  d88P$@
+$"Y8888P"$ @
+           @
+           @
+           @@
+8888888888$@
+    $ d88P$@
+   $ d88P $@
+  $ d88P $ @
+$88888888$ @
+$ d88P $   @
+$d88P $    @
+d88P $     @
+           @
+           @
+           @@
+ .d8888b.$ @
+d88P  Y88b$@
+Y88b. d88P$@
+ "Y88888" $@
+.d8P""Y8b.$@
+888    888$@
+Y88b  d88P$@
+ "Y8888P" $@
+           @
+           @
+           @@
+$.d8888b.$ @
+d88P  Y88b$@
+888    888$@
+Y88b. d888$@
+$"Y888P888$@
+$      888$@
+Y88b  d88P$@
+ "Y8888P"$ @
+           @
+           @
+           @@
+  $ @
+  $ @
+  $ @
+d8b$@
+Y8P$@
+  $ @
+d8b$@
+Y8P$@
+    @
+    @
+    @@
+  $ @
+  $ @
+  $ @
+d8b @
+Y8P @
+  $ @
+d8b$@
+88P$@
+8P  @
+"   @
+    @@
+ $ d88P$@
+$ d88P $@
+ d88P $ @
+d88P $  @
+Y88b $  @
+ Y88b $ @
+$ Y88b $@
+ $ Y88b$@
+        @
+        @
+        @@
+ $  $  @
+ $  $  @
+ $  $  @
+888888$@
+ $   $ @
+888888$@
+ $  $  @
+ $  $  @
+ $  $  @
+ $  $  @
+ $  $  @@
+Y88b $  @
+ Y88b $ @
+  Y88b $@
+   Y88b$@
+   d88P$@
+  d88P $@
+ d88P $ @
+d88P $  @
+        @
+        @
+        @@
+$.d8888b.$ @
+d88P  Y88b$@
+ $   .d88P$@
+ $ .d88P"$ @
+ $ 888"  $ @
+ $ 888   $ @
+ $       $ @
+ $ 888   $ @
+           @
+           @
+           @@
+$.d8888888b.$ @
+d88P"   "Y88b$@
+888  d8b  888$@
+888  888  888$@
+888  888bd88P$@
+888  Y8888P" $@
+Y88b.     .d8$@
+$"Y88888888P"$@
+              @
+              @
+              @@
+      $d8888$@
+     $d88888$@
+    $d88P888$@
+   $d88P 888$@
+  $d88P  888$@
+ $d88P   888$@
+$d8888888888$@
+d88P     888$@
+             @
+             @
+             @@
+888888b.$  @
+888  "88b$ @
+888  .88P$ @
+8888888K.$ @
+888  "Y88b$@
+888    888$@
+888   d88P$@
+8888888P"$ @
+           @
+           @
+           @@
+$.d8888b.$ @
+d88P  Y88b$@
+888    888$@
+888      $ @
+888      $ @
+888    888$@
+Y88b  d88P$@
+$"Y8888P"$ @
+           @
+           @
+           @@
+8888888b.$ @
+888  "Y88b$@
+888    888$@
+888    888$@
+888    888$@
+888    888$@
+888  .d88P$@
+8888888P"$ @
+           @
+           @
+           @@
+8888888888$@
+888    $   @
+888    $   @
+8888888$   @
+888    $   @
+888    $   @
+888    $   @
+8888888888$@
+           @
+           @
+           @@
+8888888888$@
+888    $   @
+888    $   @
+8888888$   @
+888    $   @
+888    $   @
+888    $   @
+888    $   @
+           @
+           @
+           @@
+$.d8888b.$ @
+d88P  Y88b$@
+888    888$@
+888       $@
+888  88888$@
+888    888$@
+Y88b  d88P$@
+$"Y8888P88$@
+           @
+           @
+           @@
+888    888$@
+888    888$@
+888    888$@
+8888888888$@
+888    888$@
+888    888$@
+888    888$@
+888    888$@
+           @
+           @
+           @@
+8888888$@
+  888 $ @
+  888 $ @
+  888 $ @
+  888 $ @
+  888 $ @
+  888 $ @
+8888888$@
+        @
+        @
+        @@
+  888888$@
+    "88b$@
+     888$@
+     888$@
+     888$@
+     888$@
+     88P$@
+     888$@
+   .d88P$@
+ .d88P"$ @
+888P" $  @@
+888    d8P$ @
+888   d8P $ @
+888  d8P $  @
+888d88K $   @
+8888888b $  @
+888  Y88b $ @
+888   Y88b $@
+888    Y88b$@
+            @
+            @
+            @@
+888   $  @
+888   $  @
+888   $  @
+888   $  @
+888   $  @
+888   $  @
+888   $  @
+88888888$@
+         @
+         @
+         @@
+888b     d888$@
+8888b   d8888$@
+88888b.d88888$@
+888Y88888P888$@
+888 Y888P 888$@
+888  Y8P  888$@
+888   "   888$@
+888       888$@
+              @
+              @
+              @@
+888b    888$@
+8888b   888$@
+88888b  888$@
+888Y88b 888$@
+888 Y88b888$@
+888  Y88888$@
+888   Y8888$@
+888    Y888$@
+            @
+            @
+            @@
+$.d88888b.$ @
+d88P" "Y88b$@
+888     888$@
+888     888$@
+888     888$@
+888     888$@
+Y88b. .d88P$@
+$"Y88888P"$ @
+            @
+            @
+            @@
+8888888b.$ @
+888   Y88b$@
+888    888$@
+888   d88P$@
+8888888P"$ @
+888 $      @
+888 $      @
+888 $      @
+           @
+           @
+           @@
+$.d88888b.$ @
+d88P" "Y88b$@
+888     888$@
+888     888$@
+888     888$@
+888 Y8b 888$@
+Y88b.Y8b88P$@
+$"Y888888" $@
+       Y8b $@
+            @
+            @@
+8888888b.$ @
+888   Y88b$@
+888    888$@
+888   d88P$@
+8888888P"$ @
+888 T88b $ @
+888  T88b$ @
+888   T88b$@
+           @
+           @
+           @@
+$.d8888b.$ @
+d88P  Y88b$@
+Y88b.    $ @
+$"Y888b. $ @
+$   "Y88b.$@
+$     "888$@
+Y88b  d88P$@
+ "Y8888P"$ @
+           @
+           @
+           @@
+88888888888$@
+    888 $   @
+    888 $   @
+    888 $   @
+    888 $   @
+    888 $   @
+    888 $   @
+    888 $   @
+            @
+            @
+            @@
+888     888$@
+888     888$@
+888     888$@
+888     888$@
+888     888$@
+888     888$@
+Y88b. .d88P$@
+$"Y88888P"$ @
+            @
+            @
+            @@
+888     888$@
+888     888$@
+888     888$@
+Y88b   d88P$@
+ Y88b d88P $@
+  Y88o88P $ @
+   Y888P $  @
+    Y8P $   @
+            @
+            @
+            @@
+888       888$@
+888   o   888$@
+888  d8b  888$@
+888 d888b 888$@
+888d88888b888$@
+88888P Y88888$@
+8888P   Y8888$@
+888P     Y888$@
+              @
+              @
+              @@
+Y88b   d88P$@
+ Y88b d88P $@
+  Y88o88P $ @
+   Y888P  $ @
+   d888b  $ @
+  d88888b $ @
+ d88P Y88b $@
+d88P   Y88b$@
+            @
+            @
+            @@
+Y88b   d88P$@
+ Y88b d88P $@
+  Y88o88P $ @
+   Y888P $  @
+    888 $   @
+    888 $   @
+    888 $   @
+    888 $   @
+            @
+            @
+            @@
+8888888888P$@
+    $ d88P $@
+   $ d88P $ @
+  $ d88P $  @
+ $ d88P  $  @
+$ d88P   $  @
+$d88P    $  @
+d8888888888$@
+            @
+            @
+            @@
+8888888$@
+888  $  @
+888  $  @
+888  $  @
+888  $  @
+888  $  @
+888  $  @
+8888888$@
+        @
+        @
+        @@
+Y88b $      @
+$Y88b $     @
+$ Y88b $    @
+ $ Y88b $   @
+  $ Y88b $  @
+   $ Y88b $ @
+    $ Y88b $@
+     $ Y88b$@
+            @
+            @
+            @@
+8888888$@
+ $  888$@
+ $  888$@
+ $  888$@
+ $  888$@
+ $  888$@
+ $  888$@
+8888888$@
+        @
+        @
+        @@
+    o$   @
+   d8b$  @
+  d888b$ @
+ d8P"Y8b$@
+  $    $ @
+  $    $ @
+  $    $ @
+  $    $ @
+  $    $ @
+  $    $ @
+  $    $ @@
+ $     $ @
+ $     $ @
+ $     $ @
+ $     $ @
+ $     $ @
+ $     $ @
+ $     $ @
+88888888$@
+         @
+         @
+         @@
+  d8b$@
+  Y88$@
+   Y8$@
+    Y$@
+    $ @
+   $  @
+  $   @
+  $   @
+  $   @
+  $   @
+  $   @@
+         @
+         @
+         @
+$8888b. $@
+$   "88b$@
+.d888888$@
+888  888$@
+"Y888888$@
+         @
+         @
+         @@
+888 $    @
+888 $    @
+888 $    @
+88888b.$ @
+888 "88b$@
+888  888$@
+888 d88P$@
+88888P"$ @
+         @
+         @
+         @@
+         @
+         @
+         @
+$.d8888b$@
+d88P"  $ @
+888    $ @
+Y88b.  $ @
+$"Y8888P$@
+         @
+         @
+         @@
+     888$@
+     888$@
+     888$@
+$.d88888$@
+d88" 888$@
+888  888$@
+Y88b 888$@
+$"Y88888$@
+         @
+         @
+         @@
+         @
+         @
+         @
+$.d88b.$ @
+d8P  Y8b$@
+88888888$@
+Y8b.$    @
+$"Y8888$ @
+         @
+         @
+         @@
+$.d888$@
+d88P"$ @
+888 $  @
+888888$@
+888 $  @
+888 $  @
+888 $  @
+888 $  @
+       @
+       @
+       @@
+         @
+         @
+         @
+$.d88b.$ @
+d88P"88b$@
+888  888$@
+Y88b 888$@
+$"Y88888$@
+$    888$@
+Y8b d88P$@
+ "Y88P"$ @@
+888 $    @
+888 $    @
+888 $    @
+88888b.$ @
+888 "88b$@
+888  888$@
+888  888$@
+888  888$@
+         @
+         @
+         @@
+d8b$@
+Y8P$@
+$  $@
+888$@
+888$@
+888$@
+888$@
+888$@
+    @
+    @
+    @@
+  $d8b$@
+  $Y8P$@
+ $    $@
+ $8888$@
+ $"888$@
+ $ 888$@
+ $ 888$@
+ $ 888$@
+ $ 888$@
+$ d88P$@
+888P"$ @@
+888 $    @
+888 $    @
+888 $    @
+888  888$@
+888 .88P$@
+888888K$ @
+888 "88b$@
+888  888$@
+         @
+         @
+         @@
+888$@
+888$@
+888$@
+888$@
+888$@
+888$@
+888$@
+888$@
+    @
+    @
+    @@
+              @
+              @
+              @
+88888b.d88b.$ @
+888 "888 "88b$@
+888  888  888$@
+888  888  888$@
+888  888  888$@
+              @
+              @
+              @@
+         @
+         @
+         @
+88888b.$ @
+888 "88b$@
+888  888$@
+888  888$@
+888  888$@
+         @
+         @
+         @@
+         @
+         @
+         @
+$.d88b.$ @
+d88""88b$@
+888  888$@
+Y88..88P$@
+$"Y88P"$ @
+         @
+         @
+         @@
+         @
+         @
+         @
+88888b.$ @
+888 "88b$@
+888  888$@
+888 d88P$@
+88888P"$ @
+888 $    @
+888 $    @
+888 $    @@
+         @
+         @
+         @
+$.d88888$@
+d88" 888$@
+888  888$@
+Y88b 888$@
+$"Y88888$@
+   $ 888$@
+   $ 888$@
+   $ 888$@@
+        @
+        @
+        @
+888d888$@
+888P"$  @
+888 $   @
+888 $   @
+888 $   @
+        @
+        @
+        @@
+         @
+         @
+         @
+.d8888b$ @
+88K   $  @
+"Y8888b.$@
+$    X88$@
+$88888P'$@
+         @
+         @
+         @@
+888 $  @
+888 $  @
+888 $  @
+888888$@
+888 $  @
+888 $  @
+Y88b.$ @
+ "Y888$@
+       @
+       @
+       @@
+         @
+         @
+         @
+888  888$@
+888  888$@
+888  888$@
+Y88b 888$@
+$"Y88888$@
+         @
+         @
+         @@
+         @
+         @
+         @
+888  888$@
+888  888$@
+Y88  88P$@
+$Y8bd8P$ @
+$ Y88P $ @
+         @
+         @
+         @@
+              @
+              @
+              @
+888  888  888$@
+888  888  888$@
+888  888  888$@
+Y88b 888 d88P$@
+$"Y8888888P"$ @
+              @
+              @
+              @@
+         @
+         @
+         @
+888  888$@
+`Y8bd8P'$@
+$ X88K $ @
+.d8""8b.$@
+888  888$@
+         @
+         @
+         @@
+         @
+         @
+         @
+888  888$@
+888  888$@
+888  888$@
+Y88b 888$@
+$"Y88888$@
+$    888$@
+Y8b d88P$@
+$"Y88P"$ @@
+         @
+         @
+         @
+88888888$@
+ $ d88P $@
+$ d88P $ @
+$d88P $  @
+88888888$@
+         @
+         @
+         @@
+ $.d888$@
+$d88P"$ @
+$888  $ @
+.888  $ @
+888(  $ @
+"888  $ @
+$888  $ @
+$Y88b.$ @
+ $"Y888$@
+        @
+        @@
+$ 888 $@
+$ 888 $@
+$ 888 $@
+$ 888 $@
+$     $@
+$ 888 $@
+$ 888 $@
+$ 888 $@
+$ 888 $@
+       @
+       @@
+888b. $ @
+$"Y88b $@
+ $ 888 $@
+ $ 888.$@
+ $ )888$@
+ $ 888"$@
+ $ 888 $@
+$.d88P $@
+888P" $ @
+        @
+        @@
+            @
+            @
+$d888b  d88$@
+d888888888P$@
+88P  Y888P$ @
+            @
+            @
+            @
+            @
+            @
+            @@
+   d8b    d8b@
+   Y8P    Y8P@
+     $d88888$@
+    $d88P888$@
+   $d88P 888$@
+  $d88P  888$@
+ $d888888888$@
+$d88P    888$@
+             @
+             @
+             @@
+ d8b   d8b  @
+ Y8P   Y8P  @
+$.d88888b.$ @
+d88P" "Y88b$@
+888     888$@
+888     888$@
+Y88b. .d88P$@
+$"Y88888P"$ @
+            @
+            @
+            @@
+ d8b   d8b  @
+ Y8P   Y8P  @
+888     888$@
+888     888$@
+888     888$@
+888     888$@
+Y88b. .d88P$@
+$"Y88888P"$ @
+            @
+            @
+            @@
+d8b  d8b @
+Y8P  Y8P @
+         @
+$8888b. $@
+$   "88b$@
+.d888888$@
+888  888$@
+"Y888888$@
+         @
+         @
+         @@
+d8b  d8b @
+Y8P  Y8P @
+         @
+$.d88b.$ @
+d88""88b$@
+888  888$@
+Y88..88P$@
+$"Y88P"$ @
+         @
+         @
+         @@
+d8b  d8b @
+Y8P  Y8P @
+         @
+888  888$@
+888  888$@
+888  888$@
+Y88b 888$@
+$"Y88888$@
+         @
+         @
+         @@
+ .d888b.$  @
+d88" "88b$ @
+888  .88P$ @
+888 888K.$ @
+888  "Y88b$@
+888    888$@
+888   d88P$@
+888 888P"$ @
+888        @
+888        @
+           @@
\ No newline at end of file
diff --git a/proyecto_ascii/src/main/resources/flf/cosmic.flf b/proyecto_ascii/src/main/resources/flf/cosmic.flf
new file mode 100644
index 0000000..c9fb2f5
--- /dev/null
+++ b/proyecto_ascii/src/main/resources/flf/cosmic.flf
@@ -0,0 +1,615 @@
+flf2a% 6 6 21 0 2
+COSMIC.FLF by Mike Rosulek <mjr@netins.net>, 7/11/95. Bugs fixed 7/13/95.
+Check out my homepage at: http://www.netins.net/showcase/mikewrld/
+%%#
+%%#
+%%#
+%%#
+%%#
+%%##
+ .:#
+;;;#
+'[[#
+ $$#
+ ""#
+ MM##
+:: ::#
+"; ;"#
+     #
+     #
+     #
+     ##
+   ::  :: #
+__,;'_,;'_#
+''[[''[[''#
+ ,$" ,$"  #
+o88oo88oo #
+,M" ,M"   ##
+  .:   #
+ ,;;;. #
+[[,,_` #
+ `"""Yo#
+ Yo_,d"#
+  'M'  ##
+  ..   .:`#
+ ;  ; ,;` #
+  ^^ ,[`  #
+    cP ,, #
+  ,8" 8  8#
+,dP    "" ##
+ :\   #
+ .;;' #
+([__  #
+c$""  #
+"Yo,oP#
+   "M,##
+::#
+,'#
+  #
+  #
+  #
+  ##
+  .:#
+,;' #
+n[  #
+Y$  #
+ 8o,#
+  "M##
+:.  #
+ ';,#
+  [n#
+  $Y#
+,o8 #
+M"  ##
+    #
+\|/ #
+/|\ #
+    #
+    #
+    ##
+     #
+     #
+  [  #
+$$$$$#
+  8  #
+     ##
+   #
+   #
+   #
+   #
+d8b#
+,M"##
+    #
+    #
+    #
+cccc#
+    #
+    ##
+   #
+   #
+   #
+   #
+d8b#
+YMP##
+     /:`#
+    /;` #
+   n['  #
+  c$"   #
+ o8"    #
+mM"     ##
+        #
+  ,;;,  #
+,['  [n #
+$$    $$#
+Y8,  ,8"#
+ "YmmP  ##
+:.#
+;;#
+[[#
+$$#
+88#
+MM##
+  .:::.  #
+ ,;'``;. #
+ ''  ,[['#
+ .c$$P'  #
+d88 _,oo,#
+MMMUP*"^^##
+ .::.    #
+;'`';;,  #
+   .n[[  #
+  ``"$$$.#
+  ,,o888"#
+  YMMP"  ##
+   .:: #
+ ,;';; #
+,[' [[ #
+$P__$$c#
+`"""88"#
+    MM ##
+::::::::#
+`;;``'';#
+ [[,_   #
+ `""*Ycc#
+ __,od8"#
+ MMP"   ##
+    .:.  #
+  ,;'    #
+,[[.od8b #
+$$$"  "$$#
+ Y8b,,d8P#
+  "YMP"  ##
+...:::::#
+'''``;;'#
+    .[' #
+  ,$$'  #
+  888   #
+  MMM   ##
+ .::::. #
+`;.  ,;'#
+  [nn[, #
+ $"   $c#
+ Yb,_,8P#
+  "YMP" ##
+  .,,.  #
+,;;'`';,#
+[[, _,[[#
+ Y$$P"$$#
+ ,,_,d8"#
+  "MP"  ##
+   #
+,;,#
+'['#
+   #
+d8b#
+YMP##
+   #
+,;,#
+'['#
+   #
+d8b#
+,M"##
+     #
+   ,,#
+ ,[['#
+c$   #
+"8bo,#
+  "MP##
+      #
+      #
+ ,,,,,#
+  """"#
+  oooo#
+  """"##
+     #
+,,   #
+'[[, #
+   $c#
+,od8"#
+YM"  ##
+ .-::::-.#
+;;'```;;;#
+   ,n[[' #
+  d$P"   #
+  ""     #
+  MM     ##
+  .:::''''''':::.  #
+ ;;' ,;;;;;;,.; `;.#
+:[[  [.   .['[[  [[#
+ $$,  'Y$$$P'Y$$P' #
+  'Y8o,_     __,oo #
+    `"YUMMMMMMUY"  ##
+  :::.     #
+  ;;`;;    #
+ ,[[ '[[,  #
+c$$$cc$$$c #
+ 888   888,#
+ YMM   ""` ##
+:::::::.  #
+ ;;;'';;' #
+ [[[__[[\.#
+ $$""""Y$$#
+_88o,,od8P#
+""YUMMMP" ##
+  .,-:::::  #
+,;;;'````'  #
+[[[         #
+$$$         #
+`88bo,__,o, #
+  "YUMMMMMP"##
+:::::::-.  #
+ ;;,   `';,#
+ `[[     [[#
+  $$,    $$#
+  888_,o8P'#
+  MMMMP"`  ##
+.,::::::  #
+;;;;''''  #
+ [[cccc   #
+ $$""""   #
+ 888oo,__ #
+ """"YUMMM##
+.-:::::'#
+;;;'''' #
+[[[,,== #
+`$$$"`` #
+ 888    #
+ "MM,   ##
+  .,-:::::/  #
+,;;-'````'   #
+[[[   [[[[[[/#
+"$$c.    "$$ #
+ `Y8bo,,,o88o#
+   `'YMUP"YMM##
+  ::   .:  #
+ ,;;   ;;, #
+,[[[,,,[[[ #
+"$$$"""$$$ #
+ 888   "88o#
+ MMM    YMM##
+:::#
+;;;#
+[[[#
+$$$#
+888#
+MMM##
+    ....::::::#
+ ;;;;;;;;;````#
+ ''`  `[[.    #
+,,,    `$$    #
+888boood88    #
+"MMMMMMMM"    ##
+ :::  .   #
+ ;;; .;;,.#
+ [[[[[/'  #
+_$$$$,    #
+"888"88o, #
+ MMM "MMP"##
+ :::     #
+ ;;;     #
+ [[[     #
+ $$'     #
+o88oo,.__#
+""""YUMMM##
+.        :   #
+;;,.    ;;;  #
+[[[[, ,[[[[, #
+$$$$$$$$"$$$ #
+888 Y88" 888o#
+MMM  M'  "MMM##
+:::.    :::.#
+`;;;;,  `;;;#
+  [[[[[. '[[#
+  $$$ "Y$c$$#
+  888    Y88#
+  MMM     YM##
+    ...     #
+ .;;;;;;;.  #
+,[[     \[[,#
+$$$,     $$$#
+"888,_ _,88P#
+  "YMMMMMP" ##
+::::::::::. #
+ `;;;```.;;;#
+  `]]nnn]]' #
+   $$$""    #
+   888o     #
+   YMMMb    ##
+ .::::::.   #
+,;;'```';;, #
+[[[     [[[\#
+"$$c  cc$$$"#
+ "*8bo,Y88b,#
+   "*YP" "M"##
+:::::::..   #
+;;;;``;;;;  #
+ [[[,/[[['  #
+ $$$$$$c    #
+ 888b "88bo,#
+ MMMM   "W" ##
+ .::::::. #
+;;;`    ` #
+'[==/[[[[,#
+  '''    $#
+ 88b    dP#
+  "YMmMY" ##
+::::::::::::#
+;;;;;;;;''''#
+     [[     #
+     $$     #
+     88,    #
+     MMM    ##
+ ...    :::#
+ ;;     ;;;#
+[['     [[[#
+$$      $$$#
+88    .d888#
+ "YmmMMMM""##
+:::      .::.#
+';;,   ,;;;' #
+ \[[  .[[/   #
+  Y$c.$$"    #
+   Y88P      #
+    MP       ##
+.::    .   .:::#
+';;,  ;;  ;;;' #
+ '[[, [[, [['  #
+   Y$c$$$c$P   #
+    "88"888    #
+     "M "M"    ##
+  .,::      .:#
+  `;;;,  .,;; #
+    '[[,,[['  #
+     Y$$$P    #
+   oP"``"Yo,  #
+,m"       "Mm,##
+.-:.     ::-.#
+ ';;.   ;;;;'#
+   '[[,[[['  #
+     c$$"    #
+   ,8P"`     #
+  mM"        ##
+:::::::::#
+'`````;;;#
+    .n[['#
+  ,$$P"  #
+,888bo,_ #
+ `""*UMM ##
+::::#
+;;' #
+[[  #
+$$  #
+88, #
+"YMM##
+`:\     #
+ `;\    #
+  '[n   #
+   "$c  #
+    "8o #
+     "Mm##
+::::#
+ ';;#
+  [[#
+  $$#
+ ,88#
+MMP"##
+ .:. #
+;' `;#
+     #
+     #
+     #
+     ##
+       #
+       #
+       #
+       #
+       #
+mmmmmmm##
+`:. #
+ `;,#
+    #
+    #
+    #
+    ##
+  :::.     #
+  ;;`;;    #
+ ,[[ '[[,  #
+c$$$cc$$$c #
+ 888   888,#
+ YMM   ""` ##
+:::::::.  #
+ ;;;'';;' #
+ [[[__[[\.#
+ $$""""Y$$#
+_88o,,od8P#
+""YUMMMP" ##
+  .,-:::::  #
+,;;;'````'  #
+[[[         #
+$$$         #
+`88bo,__,o, #
+  "YUMMMMMP"##
+:::::::-.  #
+ ;;,   `';,#
+ `[[     [[#
+  $$,    $$#
+  888_,o8P'#
+  MMMMP"`  ##
+.,::::::  #
+;;;;''''  #
+ [[cccc   #
+ $$""""   #
+ 888oo,__ #
+ """"YUMMM##
+.-:::::'#
+;;;'''' #
+[[[,,== #
+`$$$"`` #
+ 888    #
+ "MM,   ##
+  .,-:::::/  #
+,;;-'````'   #
+[[[   [[[[[[/#
+"$$c.    "$$ #
+ `Y8bo,,,o88o#
+   `'YMUP"YMM##
+  ::   .:  #
+ ,;;   ;;, #
+,[[[,,,[[[ #
+"$$$"""$$$ #
+ 888   "88o#
+ MMM    YMM##
+:::#
+;;;#
+[[[#
+$$$#
+888#
+MMM##
+    ....::::::#
+ ;;;;;;;;;````#
+ ''`  `[[.    #
+,,,    `$$    #
+888boood88    #
+"MMMMMMMM"    ##
+ :::  .   #
+ ;;; .;;,.#
+ [[[[[/'  #
+_$$$$,    #
+"888"88o, #
+ MMM "MMP"##
+ :::     #
+ ;;;     #
+ [[[     #
+ $$'     #
+o88oo,.__#
+""""YUMMM##
+.        :   #
+;;,.    ;;;  #
+[[[[, ,[[[[, #
+$$$$$$$$"$$$ #
+888 Y88" 888o#
+MMM  M'  "MMM##
+:::.    :::.#
+`;;;;,  `;;;#
+  [[[[[. '[[#
+  $$$ "Y$c$$#
+  888    Y88#
+  MMM     YM##
+    ...     #
+ .;;;;;;;.  #
+,[[     \[[,#
+$$$,     $$$#
+"888,_ _,88P#
+  "YMMMMMP" ##
+::::::::::. #
+ `;;;```.;;;#
+  `]]nnn]]' #
+   $$$""    #
+   888o     #
+   YMMMb    ##
+ .::::::.   #
+,;;'```';;, #
+[[[     [[[\#
+"$$c  cc$$$"#
+ "*8bo,Y88b,#
+   "*YP" "M"##
+:::::::..   #
+;;;;``;;;;  #
+ [[[,/[[['  #
+ $$$$$$c    #
+ 888b "88bo,#
+ MMMM   "W" ##
+ .::::::. #
+;;;`    ` #
+'[==/[[[[,#
+  '''    $#
+ 88b    dP#
+  "YMmMY" ##
+::::::::::::#
+;;;;;;;;''''#
+     [[     #
+     $$     #
+     88,    #
+     MMM    ##
+ ...    :::#
+ ;;     ;;;#
+[['     [[[#
+$$      $$$#
+88    .d888#
+ "YmmMMMM""##
+:::      .::.#
+';;,   ,;;;' #
+ \[[  .[[/   #
+  Y$c.$$"    #
+   Y88P      #
+    MP       ##
+.::    .   .:::#
+';;,  ;;  ;;;' #
+ '[[, [[, [['  #
+   Y$c$$$c$P   #
+    "88"888    #
+     "M "M"    ##
+  .,::      .:#
+  `;;;,  .,;; #
+    '[[,,[['  #
+     Y$$$P    #
+   oP"``"Yo,  #
+,m"       "Mm,##
+.-:.     ::-.#
+ ';;.   ;;;;'#
+   '[[,[[['  #
+     c$$"    #
+   ,8P"`     #
+  mM"        ##
+:::::::::#
+'`````;;;#
+    .n[['#
+  ,$$P"  #
+,888bo,_ #
+ `""*UMM ##
+.:#
+;'#
+ [#
+$"#
+8 #
+"M##
+`:#
+,;#
+[[#
+$$#
+88#
+MM##
+:.#
+';#
+[ #
+"$#
+ 8#
+M"##
+':.:':.#
+ `;' `;#
+       #
+       #
+       #
+       ##
+,, :::.  ,, #
+'' ;;`;; '' #
+  ,[[ '[[,  #
+ c$$$cc$$$c #
+  888   888,#
+  YMM   ""` ##
+,,    ...    ,,#
+'' .;;;;;;;. ''#
+  ,[[     \[[, #
+  $$$,     $$$ #
+  "888,_ _,88P #
+    "YMMMMMP"  ##
+,, ...    ::: ,,#
+'' ;;     ;;; ''#
+  [['     [[[   #
+  $$      $$$   #
+  88    .d888   #
+   "YmmMMMM""   ##
+,, :::.  ,, #
+'' ;;`;; '' #
+  ,[[ '[[,  #
+ c$$$cc$$$c #
+  888   888,#
+  YMM   ""` ##
+,,    ...    ,,#
+'' .;;;;;;;. ''#
+  ,[[     \[[, #
+  $$$,     $$$ #
+  "888,_ _,88P #
+    "YMMMMMP"  ##
+,, ...    ::: ,,#
+'' ;;     ;;; ''#
+  [['     [[[   #
+  $$      $$$   #
+  88    .d888   #
+   "YmmMMMM""   ##
+%#
+%#
+%#
+%#
+%#
+%##
\ No newline at end of file
diff --git a/proyecto_ascii/src/main/resources/flf/dotmatrix.flf b/proyecto_ascii/src/main/resources/flf/dotmatrix.flf
new file mode 100644
index 0000000..8cdbf4d
--- /dev/null
+++ b/proyecto_ascii/src/main/resources/flf/dotmatrix.flf
@@ -0,0 +1,1024 @@
+flf2a$ 10 10 23 0 3
+dotmatrix.flf by Curtis Wanner (cwanner@acs.bu.edu)
+last revision - 8/21/95
+
+      $$$$$$$$$      @
+      $$$$$$$$$      @
+      $$$$$$$$$      @
+      $$$$$$$$$      @
+      $$$$$$$$$      @
+      $$$$$$$$$      @
+      $$$$$$$$$      @
+      $$$$$$$$$      @
+      $$$$$$$$$      @
+      $$$$$$$$$      @@
+        $ _ $        @
+        $(_)$        @
+        $(_)$        @
+        $(_)$        @
+        $(_)$        @
+        $   $        @
+        $ _ $        @
+        $(_)$        @
+        $   $        @
+        $   $        @@
+     $  _   _  $     @
+     $ (_) (_) $     @
+     $ (_) (_) $     @
+     $ (_) (_) $     @
+     $         $     @
+     $         $     @
+     $         $     @
+     $         $     @
+     $         $     @
+     $         $     @@
+  $    _     _    $  @
+  $   (_)   (_)   $  @
+  $ _ (_) _ (_) _ $  @
+  $(_)(_)(_)(_)(_)$  @
+  $ _ (_) _ (_) _ $  @
+  $(_)(_)(_)(_)(_)$  @
+  $   (_)   (_)   $  @
+  $   (_)   (_)   $  @
+  $               $  @
+  $               $  @@
+  $      _         $ @
+  $   _ (_) _  _   $ @
+  $ _(_)(_)(_)(_)  $ @
+  $(_)_ (_) _  _   $ @
+  $  (_)(_)(_)(_)_ $ @
+  $   _ (_) _  _(_)$ @
+  $  (_)(_)(_)(_)  $ @
+  $     (_)        $ @
+  $                $ @
+  $                $ @@
+  $ _  _        _ $  @
+  $(_)(_)     _(_)$  @
+  $(_)(_)   _(_)  $  @
+  $       _(_)    $  @
+  $     _(_)      $  @
+  $   _(_)   _  _ $  @
+  $ _(_)    (_)(_)$  @
+  $(_)      (_)(_)$  @
+  $               $  @
+  $               $  @@
+   $   _  _       $  @
+   $ _(_)(_)_     $  @
+   $(_)_  _(_)    $  @
+   $  (_)(_)    _ $  @
+   $ _ (_)_   _(_)$  @
+   $(_)  (_)_(_)  $  @
+   $(_)_  _(_)_   $  @
+   $  (_)(_) (_)  $  @
+   $              $  @
+   $              $  @@
+      $  _  _  $     @
+      $ (_)(_) $     @
+      $ (_)(_) $     @
+      $   (_)  $     @
+      $  (_)   $     @
+      $        $     @
+      $        $     @
+      $        $     @
+      $        $     @
+      $        $     @@
+      $      _ $     @
+      $   _ (_)$     @
+      $ _(_)   $     @
+      $(_)     $     @
+      $(_)     $     @
+      $(_)_    $     @
+      $  (_) _ $     @
+      $     (_)$     @
+      $        $     @
+      $        $     @@
+      $ _      $     @
+      $(_) _   $     @
+      $   (_)_ $     @
+      $     (_)$     @
+      $     (_)$     @
+      $    _(_)$     @
+      $ _ (_)  $     @
+      $(_)     $     @
+      $        $     @
+      $        $     @@
+  $               $  @
+  $   _       _   $  @
+  $  (_)_   _(_)  $  @
+  $ _  (_)_(_)  _ $  @
+  $(_)(_)(_)(_)(_)$  @
+  $   _(_) (_)_   $  @
+  $  (_)     (_)  $  @
+  $               $  @
+  $               $  @
+  $               $  @@
+  $               $  @
+  $       _       $  @
+  $      (_)      $  @
+  $ _  _ (_) _  _ $  @
+  $(_)(_)(_)(_)(_)$  @
+  $      (_)      $  @
+  $      (_)      $  @
+  $               $  @
+  $               $  @
+  $               $  @@
+       $       $     @
+       $       $     @
+       $       $     @
+       $       $     @
+       $       $     @
+       $ _  _  $     @
+       $(_)(_) $     @
+       $(_)(_) $     @
+       $  (_)  $     @
+       $ (_)   $     @@
+  $               $  @
+  $               $  @
+  $               $  @
+  $ _  _  _  _  _ $  @
+  $(_)(_)(_)(_)(_)$  @
+  $               $  @
+  $               $  @
+  $               $  @
+  $               $  @
+  $               $  @@
+       $       $     @
+       $       $     @
+       $       $     @
+       $       $     @
+       $       $     @
+       $ _  _  $     @
+       $(_)(_) $     @
+       $(_)(_) $     @
+       $       $     @
+       $       $     @@
+                _    @
+              _(_)   @
+            _(_)     @
+          _(_)       @
+        _(_)         @
+      _(_)           @
+    _(_)             @
+   (_)               @
+                     @
+                     @@
+         _  _        @
+      _ (_)(_) _     @
+     (_)      (_)    @
+    (_)        (_)   @
+    (_)        (_)   @
+    (_)        (_)   @
+     (_) _  _ (_)    @
+        (_)(_)       @
+                     @
+                     @@
+          _          @
+       _ (_)         @
+      (_)(_)         @
+         (_)         @
+         (_)         @
+         (_)         @
+       _ (_) _       @
+      (_)(_)(_)      @
+                     @
+                     @@
+       _  _  _       @
+    _ (_)(_)(_) _    @
+   (_)         (_)   @
+             _ (_)   @
+          _ (_)      @
+       _ (_)         @
+    _ (_) _  _  _    @
+   (_)(_)(_)(_)(_)   @
+                     @
+                     @@
+      _  _  _  _     @
+    _(_)(_)(_)(_)_   @
+   (_)          (_)  @
+            _  _(_)  @
+           (_)(_)_   @
+    _           (_)  @
+   (_)_  _  _  _(_)  @
+     (_)(_)(_)(_)    @
+                     @
+                     @@
+             _       @
+          _ (_)      @
+       _ (_)(_)      @
+    _ (_)   (_)      @
+   (_) _  _ (_) _    @
+   (_)(_)(_)(_)(_)   @
+            (_)      @
+            (_)      @
+                     @
+                     @@
+    _  _  _  _  _    @
+   (_)(_)(_)(_)(_)   @
+   (_) _  _  _       @
+   (_)(_)(_)(_) _    @
+               (_)   @
+    _          (_)   @
+   (_) _  _  _ (_)   @
+      (_)(_)(_)      @
+                     @
+                     @@
+         _  _  _     @
+       _(_)(_)(_)    @
+     _(_)            @
+    (_) _  _  _      @
+    (_)(_)(_)(_)_    @
+    (_)        (_)   @
+    (_)_  _  _ (_)   @
+      (_)(_)(_)      @
+                     @
+                     @@
+    _  _  _  _  _    @
+   (_)(_)(_)(_)(_)   @
+             _(_)    @
+           _(_)      @
+         _(_)        @
+       _(_)          @
+     _(_)            @
+    (_)              @
+                     @
+                     @@
+      _  _  _  _     @
+    _(_)(_)(_)(_)_   @
+   (_)          (_)  @
+   (_)_  _  _  _(_)  @
+    _(_)(_)(_)(_)_   @
+   (_)          (_)  @
+   (_)_  _  _  _(_)  @
+     (_)(_)(_)(_)    @
+                     @
+                     @@
+       _  _  _       @
+    _ (_)(_)(_) _    @
+   (_)         (_)   @
+   (_) _  _  _ (_)   @
+      (_)(_)(_)(_)   @
+              _(_)   @
+      _  _  _(_)     @
+     (_)(_)(_)       @
+                     @
+                     @@
+       $       $     @
+       $       $     @
+       $ _  _  $     @
+       $(_)(_) $     @
+       $(_)(_) $     @
+       $ _  _  $     @
+       $(_)(_) $     @
+       $(_)(_) $     @
+       $       $     @
+       $       $     @@
+       $       $     @
+       $       $     @
+       $ _  _  $     @
+       $(_)(_) $     @
+       $(_)(_) $     @
+       $ _  _  $     @
+       $(_)(_) $     @
+       $(_)(_) $     @
+       $  (_)  $     @
+       $ (_)   $     @@
+    $          _ $   @
+    $       _ (_)$   @
+    $    _ (_)   $   @
+    $ _ (_)      $   @
+    $(_) _       $   @
+    $   (_) _    $   @
+    $      (_) _ $   @
+    $         (_)$   @
+    $            $   @
+    $            $   @@
+  $               $  @
+  $               $  @
+  $ _  _  _  _  _ $  @
+  $(_)(_)(_)(_)(_)$  @
+  $ _  _  _  _  _ $  @
+  $(_)(_)(_)(_)(_)$  @
+  $               $  @
+  $               $  @
+  $               $  @
+  $               $  @@
+    $ _          $   @
+    $(_) _       $   @
+    $   (_) _    $   @
+    $      (_) _ $   @
+    $       _ (_)$   @
+    $    _ (_)   $   @
+    $ _ (_)      $   @
+    $(_)         $   @
+    $            $   @
+    $            $   @@
+   $    _  _  _   $  @
+   $ _ (_)(_)(_)_ $  @
+   $(_)        (_)$  @
+   $         _ (_)$  @
+   $      _ (_)   $  @
+   $     (_)      $  @
+   $      _       $  @
+   $     (_)      $  @
+   $              $  @
+   $              $  @@
+   $    _  _  _   $  @
+   $  _(_)(_)(_)_ $  @
+   $ (_)  _  _ (_)$  @
+   $(_)  (_)(_)(_)$  @
+   $(_) (_)  _ (_)$  @
+   $(_)  (_)(_)(_)$  @
+   $ (_)  _  _  _ $  @
+   $  (_)(_)(_)(_)$  @
+   $              $  @
+   $              $  @@
+          _          @
+        _(_)_        @
+      _(_) (_)_      @
+    _(_)     (_)_    @
+   (_) _  _  _ (_)   @
+   (_)(_)(_)(_)(_)   @
+   (_)         (_)   @
+   (_)         (_)   @
+                     @
+                     @@
+    _  _  _  _       @
+   (_)(_)(_)(_) _    @
+    (_)        (_)   @
+    (_) _  _  _(_)   @
+    (_)(_)(_)(_)_    @
+    (_)        (_)   @
+    (_)_  _  _ (_)   @
+   (_)(_)(_)(_)      @
+                     @
+                     @@
+       _  _  _       @
+    _ (_)(_)(_) _    @
+   (_)         (_)   @
+   (_)               @
+   (_)               @
+   (_)          _    @
+   (_) _  _  _ (_)   @
+      (_)(_)(_)      @
+                     @
+                     @@
+    _  _  _  _       @
+   (_)(_)(_)(_)      @
+    (_)      (_)_    @
+    (_)        (_)   @
+    (_)        (_)   @
+    (_)       _(_)   @
+    (_)_  _  (_)     @
+   (_)(_)(_)(_)      @
+                     @
+                     @@
+    _  _  _  _  _    @
+   (_)(_)(_)(_)(_)   @
+   (_)               @
+   (_) _  _          @
+   (_)(_)(_)         @
+   (_)               @
+   (_) _  _  _  _    @
+   (_)(_)(_)(_)(_)   @
+                     @
+                     @@
+    _  _  _  _  _    @
+   (_)(_)(_)(_)(_)   @
+   (_)               @
+   (_) _  _          @
+   (_)(_)(_)         @
+   (_)               @
+   (_)               @
+   (_)               @
+                     @
+                     @@
+       _  _  _       @
+    _ (_)(_)(_) _    @
+   (_)         (_)   @
+   (_)    _  _  _    @
+   (_)   (_)(_)(_)   @
+   (_)         (_)   @
+   (_) _  _  _ (_)   @
+      (_)(_)(_)(_)   @
+                     @
+                     @@
+    _           _    @
+   (_)         (_)   @
+   (_)         (_)   @
+   (_) _  _  _ (_)   @
+   (_)(_)(_)(_)(_)   @
+   (_)         (_)   @
+   (_)         (_)   @
+   (_)         (_)   @
+                     @
+                     @@
+       _  _  _       @
+      (_)(_)(_)      @
+         (_)         @
+         (_)         @
+         (_)         @
+         (_)         @
+       _ (_) _       @
+      (_)(_)(_)      @
+                     @
+                     @@
+          _  _  _    @
+         (_)(_)(_)   @
+            (_)      @
+            (_)      @
+            (_)      @
+     _      (_)      @
+    (_)  _  (_)      @
+     (_)(_)(_)       @
+                     @
+                     @@
+    _           _    @
+   (_)       _ (_)   @
+   (_)    _ (_)      @
+   (_) _ (_)         @
+   (_)(_) _          @
+   (_)   (_) _       @
+   (_)      (_) _    @
+   (_)         (_)   @
+                     @
+                     @@
+    _                @
+   (_)               @
+   (_)               @
+   (_)               @
+   (_)               @
+   (_)               @
+   (_) _  _  _  _    @
+   (_)(_)(_)(_)(_)   @
+                     @
+                     @@
+    _           _    @
+   (_) _     _ (_)   @
+   (_)(_)   (_)(_)   @
+   (_) (_)_(_) (_)   @
+   (_)   (_)   (_)   @
+   (_)         (_)   @
+   (_)         (_)   @
+   (_)         (_)   @
+                     @
+                     @@
+    _           _    @
+   (_) _       (_)   @
+   (_)(_)_     (_)   @
+   (_)  (_)_   (_)   @
+   (_)    (_)_ (_)   @
+   (_)      (_)(_)   @
+   (_)         (_)   @
+   (_)         (_)   @
+                     @
+                     @@
+      _  _  _  _     @
+    _(_)(_)(_)(_)_   @
+   (_)          (_)  @
+   (_)          (_)  @
+   (_)          (_)  @
+   (_)          (_)  @
+   (_)_  _  _  _(_)  @
+     (_)(_)(_)(_)    @
+                     @
+                     @@
+     _  _  _  _      @
+    (_)(_)(_)(_)_    @
+    (_)        (_)   @
+    (_) _  _  _(_)   @
+    (_)(_)(_)(_)     @
+    (_)              @
+    (_)              @
+    (_)              @
+                     @
+                     @@
+      _  _  _  _     @
+    _(_)(_)(_)(_)_   @
+   (_)          (_)  @
+   (_)          (_)  @
+   (_)     _    (_)  @
+   (_)    (_) _ (_)  @
+   (_)_  _  _(_) _   @
+     (_)(_)(_)  (_)  @
+                     @
+                     @@
+    _  _  _  _       @
+   (_)(_)(_)(_) _    @
+   (_)         (_)   @
+   (_) _  _  _ (_)   @
+   (_)(_)(_)(_)      @
+   (_)   (_) _       @
+   (_)      (_) _    @
+   (_)         (_)   @
+                     @
+                     @@
+      _  _  _  _     @
+    _(_)(_)(_)(_)_   @
+   (_)          (_)  @
+   (_)_  _  _  _     @
+     (_)(_)(_)(_)_   @
+    _           (_)  @
+   (_)_  _  _  _(_)  @
+     (_)(_)(_)(_)    @
+                     @
+                     @@
+    _  _  _  _  _    @
+   (_)(_)(_)(_)(_)   @
+         (_)         @
+         (_)         @
+         (_)         @
+         (_)         @
+         (_)         @
+         (_)         @
+                     @
+                     @@
+    _            _   @
+   (_)          (_)  @
+   (_)          (_)  @
+   (_)          (_)  @
+   (_)          (_)  @
+   (_)          (_)  @
+   (_)_  _  _  _(_)  @
+     (_)(_)(_)(_)    @
+                     @
+                     @@
+    _           _    @
+   (_)         (_)   @
+   (_)         (_)   @
+   (_)_       _(_)   @
+     (_)     (_)     @
+      (_)   (_)      @
+       (_)_(_)       @
+         (_)         @
+                     @
+                     @@
+   _             _   @
+  (_)           (_)  @
+  (_)           (_)  @
+  (_)     _     (_)  @
+  (_)   _(_)_   (_)  @
+  (_)  (_) (_)  (_)  @
+  (_)_(_)   (_)_(_)  @
+    (_)       (_)    @
+                     @
+                     @@
+    _           _    @
+   (_)_       _(_)   @
+     (_)_   _(_)     @
+       (_)_(_)       @
+        _(_)_        @
+      _(_) (_)_      @
+    _(_)     (_)_    @
+   (_)         (_)   @
+                     @
+                     @@
+    _           _    @
+   (_)_       _(_)   @
+     (_)_   _(_)     @
+       (_)_(_)       @
+         (_)         @
+         (_)         @
+         (_)         @
+         (_)         @
+                     @
+                     @@
+    _  _  _  _  _    @
+   (_)(_)(_)(_)(_)   @
+             _(_)    @
+           _(_)      @
+         _(_)        @
+       _(_)          @
+    _ (_) _  _  _    @
+   (_)(_)(_)(_)(_)   @
+                     @
+                     @@
+     $ _  _  _ $     @
+     $(_)(_)(_)$     @
+     $(_)      $     @
+     $(_)      $     @
+     $(_)      $     @
+     $(_)      $     @
+     $(_) _  _ $     @
+     $(_)(_)(_)$     @
+     $         $     @
+     $         $     @@
+    _                @
+   (_)_              @
+     (_)_            @
+       (_)_          @
+         (_)_        @
+           (_)_      @
+             (_)_    @
+               (_)   @
+                     @
+                     @@
+     $ _  _  _ $     @
+     $(_)(_)(_)$     @
+     $      (_)$     @
+     $      (_)$     @
+     $      (_)$     @
+     $      (_)$     @
+     $ _  _ (_)$     @
+     $(_)(_)(_)$     @
+     $         $     @
+     $         $     @@
+  $       _       $  @
+  $    _ (_) _    $  @
+  $ _ (_)   (_) _ $  @
+  $(_)         (_)$  @
+  $               $  @
+  $               $  @
+  $               $  @
+  $               $  @
+  $               $  @
+  $               $  @@
+ $                 $ @
+ $                 $ @
+ $                 $ @
+ $                 $ @
+ $                 $ @
+ $                 $ @
+ $                 $ @
+ $                 $ @
+ _  _  _  _  _  _  _ @
+(_)(_)(_)(_)(_)(_)(_)@@
+    $  _  _  $       @
+    $ (_)(_) $       @
+    $ (_)(_) $       @
+    $  (_)   $       @
+    $   (_)  $       @
+    $        $       @
+    $        $       @
+    $        $       @
+    $        $       @
+    $        $       @@
+                     @
+                     @
+      _  _  _        @
+     (_)(_)(_) _     @
+      _  _  _ (_)    @
+    _(_)(_)(_)(_)    @
+   (_)_  _  _ (_)_   @
+     (_)(_)(_)  (_)  @
+                     @
+                     @@
+     _               @
+    (_)              @
+    (_) _  _  _      @
+    (_)(_)(_)(_)_    @
+    (_)        (_)   @
+    (_)        (_)   @
+    (_) _  _  _(_)   @
+    (_)(_)(_)(_)     @
+                     @
+                     @@
+                     @
+                     @
+       _  _  _       @
+     _(_)(_)(_)      @
+    (_)              @
+    (_)              @
+    (_)_  _  _       @
+      (_)(_)(_)      @
+                     @
+                     @@
+                _    @
+               (_)   @
+       _  _  _ (_)   @
+     _(_)(_)(_)(_)   @
+    (_)        (_)   @
+    (_)        (_)   @
+    (_)_  _  _ (_)   @
+      (_)(_)(_)(_)   @
+                     @
+                     @@
+                     @
+                     @
+     _  _  _  _      @
+    (_)(_)(_)(_)_    @
+   (_) _  _  _ (_)   @
+   (_)(_)(_)(_)(_)   @
+   (_)_  _  _  _     @
+     (_)(_)(_)(_)    @
+                     @
+                     @@
+           _  _      @
+         _(_)(_)     @
+      _ (_) _        @
+     (_)(_)(_)       @
+        (_)          @
+        (_)          @
+        (_)          @
+        (_)          @
+                     @
+                     @@
+                     @
+                     @
+       _  _  _  _    @
+     _(_)(_)(_)(_)   @
+    (_)        (_)   @
+    (_)        (_)   @
+    (_)_  _  _ (_)   @
+      (_)(_)(_)(_)   @
+       _  _  _ (_)   @
+      (_)(_)(_)      @@
+     _               @
+    (_)              @
+    (_) _  _  _      @
+    (_)(_)(_)(_)_    @
+    (_)        (_)   @
+    (_)        (_)   @
+    (_)        (_)   @
+    (_)        (_)   @
+                     @
+                     @@
+          _          @
+         (_)         @
+       _  _          @
+      (_)(_)         @
+         (_)         @
+         (_)         @
+       _ (_) _       @
+      (_)(_)(_)      @
+                     @
+                     @@
+              _      @
+             (_)     @
+           _  _      @
+          (_)(_)     @
+             (_)     @
+             (_)     @
+             (_)     @
+     _      _(_)     @
+    (_)_  _(_)       @
+      (_)(_)         @@
+     _               @
+    (_)              @
+    (_)     _        @
+    (_)   _(_)       @
+    (_) _(_)         @
+    (_)(_)_          @
+    (_)  (_)_        @
+    (_)    (_)       @
+                     @
+                     @@
+       _  _          @
+      (_)(_)         @
+         (_)         @
+         (_)         @
+         (_)         @
+         (_)         @
+       _ (_) _       @
+      (_)(_)(_)      @
+                     @
+                     @@
+                     @
+                     @
+     _  _   _  _     @
+    (_)(_)_(_)(_)    @
+   (_)   (_)   (_)   @
+   (_)   (_)   (_)   @
+   (_)   (_)   (_)   @
+   (_)   (_)   (_)   @
+                     @
+                     @@
+                     @
+                     @
+     _  _  _  _      @
+    (_)(_)(_)(_)_    @
+    (_)        (_)   @
+    (_)        (_)   @
+    (_)        (_)   @
+    (_)        (_)   @
+                     @
+                     @@
+                     @
+                     @
+       _  _  _       @
+    _ (_)(_)(_) _    @
+   (_)         (_)   @
+   (_)         (_)   @
+   (_) _  _  _ (_)   @
+      (_)(_)(_)      @
+                     @
+                     @@
+                     @
+                     @
+    _  _  _  _       @
+   (_)(_)(_)(_)_     @
+   (_)        (_)    @
+   (_)        (_)    @
+   (_) _  _  _(_)    @
+   (_)(_)(_)(_)      @
+   (_)               @
+   (_)               @@
+                     @
+                     @
+      _  _  _  _     @
+    _(_)(_)(_)(_)    @
+   (_)        (_)    @
+   (_)        (_)    @
+   (_)_  _  _ (_)    @
+     (_)(_)(_)(_)    @
+              (_)    @
+              (_)    @@
+                     @
+                     @
+    _       _  _     @
+   (_)_  _ (_)(_)    @
+     (_)(_)          @
+     (_)             @
+     (_)             @
+     (_)             @
+                     @
+                     @@
+                     @
+                     @
+      _  _  _  _     @
+    _(_)(_)(_)(_)    @
+   (_)_  _  _  _     @
+     (_)(_)(_)(_)_   @
+      _  _  _  _(_)  @
+     (_)(_)(_)(_)    @
+                     @
+                     @@
+        _            @
+       (_)           @
+     _ (_) _  _      @
+    (_)(_)(_)(_)     @
+       (_)           @
+       (_)     _     @
+       (_)_  _(_)    @
+         (_)(_)      @
+                     @
+                     @@
+                     @
+                     @
+    _         _      @
+   (_)       (_)     @
+   (_)       (_)     @
+   (_)       (_)     @
+   (_)_  _  _(_)_    @
+     (_)(_)(_) (_)   @
+                     @
+                     @@
+                     @
+                     @
+  _               _  @
+ (_)_           _(_) @
+   (_)_       _(_)   @
+     (_)_   _(_)     @
+       (_)_(_)       @
+         (_)         @
+                     @
+                     @@
+                     @
+                     @
+   _             _   @
+  (_)           (_)  @
+  (_)     _     (_)  @
+  (_)_  _(_)_  _(_)  @
+    (_)(_) (_)(_)    @
+      (_)   (_)      @
+                     @
+                     @@
+                     @
+                     @
+     _         _     @
+    (_) _   _ (_)    @
+       (_)_(_)       @
+        _(_)_        @
+     _ (_) (_) _     @
+    (_)       (_)    @
+                     @
+                     @@
+                     @
+                     @
+  _               _  @
+ (_)_           _(_) @
+   (_)_       _(_)   @
+     (_)_   _(_)     @
+       (_)_(_)       @
+        _(_)         @
+   _  _(_)           @
+  (_)(_)             @@
+                     @
+                     @
+      _  _  _  _     @
+     (_)(_)(_)(_)    @
+           _ (_)     @
+        _ (_)        @
+      _(_)  _  _     @
+     (_)(_)(_)(_)    @
+                     @
+                     @@
+    $      _  _ $    @
+    $    _(_)(_)$    @
+    $   (_)     $    @
+    $ _ (_)     $    @
+    $(_) _      $    @
+    $   (_)     $    @
+    $   (_)_  _ $    @
+    $     (_)(_)$    @
+    $           $    @
+    $           $    @@
+       $  _  $       @
+       $ (_) $       @
+       $ (_) $       @
+       $ (_) $       @
+       $  _  $       @
+       $ (_) $       @
+       $ (_) $       @
+       $ (_) $       @
+       $     $       @
+       $     $       @@
+    $ _  _      $    @
+    $(_)(_)_    $    @
+    $     (_)   $    @
+    $     (_) _ $    @
+    $      _ (_)$    @
+    $     (_)   $    @
+    $ _  _(_)   $    @
+    $(_)(_)     $    @
+    $           $    @
+    $           $    @@
+  $               $  @
+  $   _  _      _ $  @
+  $ _(_)(_)_  _(_)$  @
+  $(_)    (_)(_)  $  @
+  $               $  @
+  $               $  @
+  $               $  @
+  $               $  @
+  $               $  @
+  $               $  @@
+       _     _       @
+      (_) _ (_)      @
+        _(_)_        @
+      _(_) (_)_      @
+    _(_)     (_)_    @
+   (_) _  _  _ (_)   @
+   (_)(_)(_)(_)(_)   @
+   (_)         (_)   @
+   (_)         (_)   @
+                     @@
+       _     _       @
+      (_)   (_)      @
+      _  _  _  _     @
+    _(_)(_)(_)(_)_   @
+   (_)          (_)  @
+   (_)          (_)  @
+   (_)          (_)  @
+   (_)_  _  _  _(_)  @
+     (_)(_)(_)(_)    @
+                     @@
+        _     _      @
+    _  (_)   (_) _   @
+   (_)          (_)  @
+   (_)          (_)  @
+   (_)          (_)  @
+   (_)          (_)  @
+   (_)          (_)  @
+   (_)_  _  _  _(_)  @
+     (_)(_)(_)(_)    @
+                     @@
+        _     _      @
+       (_)   (_)     @
+      _  _  _        @
+     (_)(_)(_) _     @
+      _  _  _ (_)    @
+    _(_)(_)(_)(_)    @
+   (_)      _ (_)_   @
+     (_)(_)(_)  (_)  @
+                     @
+                     @@
+       _     _       @
+      (_)   (_)      @
+       _  _  _       @
+    _ (_)(_)(_) _    @
+   (_)         (_)   @
+   (_)         (_)   @
+   (_) _  _  _ (_)   @
+      (_)(_)(_)      @
+                     @
+                     @@
+      _     _        @
+     (_)   (_)       @
+    _         _      @
+   (_)       (_)     @
+   (_)       (_)     @
+   (_)       (_)     @
+   (_)_  _  _(_)_    @
+     (_)(_)(_) (_)   @
+                     @
+                     @@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
\ No newline at end of file
diff --git a/proyecto_ascii/src/main/resources/flf/fourtops.flf b/proyecto_ascii/src/main/resources/flf/fourtops.flf
new file mode 100644
index 0000000..81bed5a
--- /dev/null
+++ b/proyecto_ascii/src/main/resources/flf/fourtops.flf
@@ -0,0 +1,423 @@
+flf2a$ 4 3 11 0 14
+Fourtops by Randall Ransom 4/94 <ransom@girtab.usc.edu>
+Figlet release 2.0 -- August 5, 1993
+Date: 9 Apr 1994
+
+Explanation of first line:
+flf2 - "magic number" for file identification
+a    - should always be `a', for now
+$    - the "hardblank" -- prints as a blank, but can't be smushed
+4    - height of a character
+3    - height of a character, not including descenders
+11   - max line length (excluding comment lines) + a fudge factor
+0    - default smushmode for this font (like "-m 0" on command line)
+14   - number of comment lines
+
+$$@
+$$@
+$$@
+$$@@
+|@
+|@
+.@
+$@@
+||@
+$$@
+$$@
+$$@@
+ . .$@
+-|-|-@
+-|-|-@
+ ' '$@@
+||@
+(~@
+_)@
+||@@
+. /@
+$/$@
+/ .@
+$ $@@
+$|@
+(~@
+(_@
+$|@@
+/@
+$@
+$@
+$@@
+ /@
+| @
+| @
+ \@@
+\ @
+ |@
+ |@
+/ @@
+\ /@
+-X-@
+/ \@
+$ $@@
+$.$@
+-+-@
+$'$@
+$ $@@
+$@
+$@
+$@
+/@@
+$ $@
+---@
+$ $@
+$ $@@
+$@
+$@
+.@
+$@@
+  /@
+ / @
+/  @
+   @@
+ /~~\ @
+|    |@
+ \__/ @
+      @@
+/| @
+ | @
+_|_@
+   @@
+/~\@
+ ,/@
+/__@
+   @@
+/~\@
+  <@
+\_/@
+   @@
+ /| @
+/_|_@
+  | @
+    @@
+|~~@
+`~\@
+__/@
+   @@
+/~~@
+Y~\@
+\_/@
+   @@
+~~/@
+ / @
+/  @
+   @@
+(~)@
+/~\@
+\_/@
+   @@
+/~\@
+`-/@
+ / @
+   @@
+$@
+.@
+.@
+$@@
+$@
+.@
+$@
+/@@
+ /@
+/ @
+\ @
+ \@@
+$ $@
+---@
+---@
+$ $@@
+\ @
+ \@
+ /@
+/ @@
+/~\@
+ _/@
+ ! @
+   @@
+$/~~\$@
+| (|_|@
+$\__ $@
+$    $@@
+  /\  @
+ /__\ @
+/    \@
+      @@
+|~~\@
+|--<@
+|__/@
+    @@
+ /~~@
+|   @
+ \__@
+    @@
+|~~\ @
+|   |@
+|__/ @
+     @@
+|~~@
+|--@
+|__@
+   @@
+|~~@
+|--@
+|  @
+   @@
+ /~~\@
+|  __@
+ \__/@
+     @@
+|  |@
+|--|@
+|  |@
+    @@
+~|~@
+ | @
+_|_@
+   @@
+~~|~@
+  | @
+\_| @
+    @@
+| /@
+|( @
+| \@
+   @@
+|  @
+|  @
+|__@
+   @@
+|\  /|@
+| \/ |@
+|    |@
+      @@
+|\  |@
+| \ |@
+|  \|@
+     @@
+ /~~\ @
+|    |@
+ \__/ @
+      @@
+|~~\@
+|__/@
+|   @
+    @@
+ /~~\ @
+|    |@
+ \__X @
+      @@
+|~~\@
+|__/@
+|  \@
+    @@
+/~~\@
+`--.@
+\__/@
+    @@
+~~|~~@
+  |  @
+  |  @
+     @@
+|   |@
+|   |@
+ \_/ @
+     @@
+|    |@
+ \  / @
+  \/  @
+      @@
+|  |  |@
+|  |  |@
+ \/ \/ @
+       @@
+\ /@
+ X @
+/ \@
+   @@
+\   /@
+ \ / @
+  |  @
+     @@
+~~/@
+ / @
+/__@
+   @@
+|~@
+| @
+| @
+|_@@
+\  @
+ \ @
+  \@
+   @@
+~|@
+ |@
+ |@
+_|@@
+/\@
+$$@
+$$@
+$$@@
+$$@
+$$@
+__@
+$$@@
+\@
+$@
+$@
+$@@
+    @
+/~~|@
+\__|@
+    @@
+|   @
+|~~\@
+|__/@
+    @@
+   @
+/~~@
+\__@
+   @@
+   |@
+/~~|@
+\__|@
+    @@
+   @
+/~/@
+\/_@
+   @@
+ /~\@
+-|- @
+ |  @
+    @@
+    @
+/~~|@
+\__|@
+\__|@@
+|    @
+|/~\ @
+|   |@
+     @@
+'@
+|@
+|@
+ @@
+   '@
+   |@
+   |@
+\__|@@
+|  @
+|_/@
+| \@
+   @@
+|@
+|@
+|@
+ @@
+         @
+|/~\ /~\ @
+|   |   |@
+         @@
+     @
+|/~\ @
+|   |@
+     @@
+   @
+/~\@
+\_/@
+   @@
+    @
+|~~\@
+|__/@
+|   @@
+     @
+/~~| @
+\__| @
+   |/@@
+    @
+|/~\@
+|   @
+    @@
+  @
+(~@
+_)@
+  @@
+ | @
+~|~@
+ | @
+   @@
+     @
+|   |@
+ \_/|@
+     @@
+    @
+\  /@
+ \/ @
+    @@
+      @
+\    /@
+ \/\/ @
+      @@
+  @
+\/@
+/\@
+  @@
+    @
+\  /@
+ \/ @
+_/  @@
+  @
+~/@
+/_@
+  @@
+ |~@
+/  @
+\  @
+ |_@@
+|@
+|@
+|@
+|@@
+~| @
+  \@
+  /@
+_| @@
+    @
+_-_-@
+    @
+    @@
+@
+@
+@
+@@
+@
+@
+@
+@@
+@
+@
+@
+@@
+@
+@
+@
+@@
+@
+@
+@
+@@
+@
+@
+@
+@@
+@
+@
+@
+@@
\ No newline at end of file
diff --git a/proyecto_ascii/src/main/resources/flf/isometric1.flf b/proyecto_ascii/src/main/resources/flf/isometric1.flf
new file mode 100644
index 0000000..f2bc51e
--- /dev/null
+++ b/proyecto_ascii/src/main/resources/flf/isometric1.flf
@@ -0,0 +1,1146 @@
+flf2a$ 11 11 18 -1 23
+isometric1.flf
+
+Figlet conversion by Kent Nassen (kentn@cyberspace.org), 8-10-94, based
+on the fonts posted by Lennert Stock:
+
+From: stock@fwi.uva.nl (Lennert Stock)
+Date: 15 Jul 1994 00:04:25 GMT
+
+Here are some fonts. Non-figlet I'm afraid, if you wanna convert them, be
+my guest. I posted the isometric fonts before.
+
+------------------------------------------------------------------------------
+
+     .x%%%%%%x.                                             .x%%%%%%x.
+    ,%%%%%%%%%%.                                           .%%%%%%%%%%.
+   ,%%%'  )'  \)                                           :(  `(  `%%%.
+  ,%x%)________) --------- L e n n e r t   S t o c k       ( _   __ (%x%.
+  (%%%~^88P~88P|                                           |~=> .=-~ %%%)
+  (%%::. .:,\ .'                                           `. /,:. .::%%)
+  `;%:`\. `-' |                                             | `-' ./':%:'
+   ``x`. -===.'                   stock@fwi.uva.nl -------- `.===- .'x''
+    / `:`.__.;                                               :.__.':' \
+ .d8b.     ..`.                                             .'..     .d8b.
+$       $@
+$       $@
+$       $@
+$       $@
+$       $@
+$       $@
+$       $@
+$       $@
+$       $@
+$       $@
+$       $@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /::\~\:\  \ @
+ /:/\:\ \:\__\@
+ \/__\:\/:/  /@
+      \::/  / @
+      /:/  /  @
+     /:/  /   @
+     \/__/    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /::\~\:\__\ @
+ /:/\:\ \:|__|@
+ \:\~\:\/:/  /@
+  \:\ \::/  / @
+   \:\/:/  /  @
+    \::/__/   @
+     ~~       @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /:/  \:\  \ @
+ /:/__/ \:\__\@
+ \:\  \  \/__/@
+  \:\  \      @
+   \:\  \     @
+    \:\__\    @
+     \/__/    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /:/  \:\__\ @
+ /:/__/ \:|__|@
+ \:\  \ /:/  /@
+  \:\  /:/  / @
+   \:\/:/  /  @
+    \::/__/   @
+     ~~       @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /::\~\:\  \ @
+ /:/\:\ \:\__\@
+ \:\~\:\ \/__/@
+  \:\ \:\__\  @
+   \:\ \/__/  @
+    \:\__\    @
+     \/__/    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /::\~\:\  \ @
+ /:/\:\ \:\__\@
+ \/__\:\ \/__/@
+      \:\__\  @
+       \/__/  @
+              @
+              @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /:/  \:\  \ @
+ /:/__/_\:\__\@
+ \:\  /\ \/__/@
+  \:\ \:\__\  @
+   \:\/:/  /  @
+    \::/  /   @
+     \/__/    @@
+      ___     @
+     /\__\    @
+    /:/  /    @
+   /:/__/     @
+  /::\  \ ___ @
+ /:/\:\  /\__\@
+ \/__\:\/:/  /@
+      \::/  / @
+      /:/  /  @
+     /:/  /   @
+     \/__/    @@
+            @
+      ___   @
+     /\  \  @
+     \:\  \ @
+     /::\__\@
+  __/:/\/__/@
+ /\/:/  /   @
+ \::/__/    @
+  \:\__\    @
+   \/__/    @
+            @@
+       ___   @
+      /\  \  @
+      \:\  \ @
+  ___ /::\__\@
+ /\  /:/\/__/@
+ \:\/:/  /   @
+  \::/  /    @
+   \/__/     @
+             @
+             @
+             @@
+      ___     @
+     /\__\    @
+    /:/  /    @
+   /:/__/     @
+  /::\__\____ @
+ /:/\:::::\__\@
+ \/_|:|~~|~   @
+    |:|  |    @
+    |:|  |    @
+    |:|  |    @
+     \|__|    @@
+      ___ @
+     /\__\@
+    /:/  /@
+   /:/  / @
+  /:/  /  @
+ /:/__/   @
+ \:\  \   @
+  \:\  \  @
+   \:\  \ @
+    \:\__\@
+     \/__/@@
+      ___     @
+     /\__\    @
+    /::|  |   @
+   /:|:|  |   @
+  /:/|:|__|__ @
+ /:/ |::::\__\@
+ \/__/~~/:/  /@
+       /:/  / @
+      /:/  /  @
+     /:/  /   @
+     \/__/    @@
+      ___     @
+     /\__\    @
+    /::|  |   @
+   /:|:|  |   @
+  /:/|:|  |__ @
+ /:/ |:| /\__\@
+ \/__|:|/:/  /@
+     |:/:/  / @
+     |::/  /  @
+     /:/  /   @
+     \/__/    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /:/  \:\  \ @
+ /:/__/ \:\__\@
+ \:\  \ /:/  /@
+  \:\  /:/  / @
+   \:\/:/  /  @
+    \::/  /   @
+     \/__/    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /::\~\:\  \ @
+ /:/\:\ \:\__\@
+ \/__\:\/:/  /@
+      \::/  / @
+       \/__/  @
+              @
+              @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+   \:\~\:\  \ @
+    \:\ \:\__\@
+     \:\/:/  /@
+      \::/  / @
+      /:/  /  @
+     /:/  /   @
+     \/__/    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /::\~\:\  \ @
+ /:/\:\ \:\__\@
+ \/_|::\/:/  /@
+    |:|::/  / @
+    |:|\/__/  @
+    |:|  |    @
+     \|__|    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\ \  \  @
+  _\:\~\ \  \ @
+ /\ \:\ \ \__\@
+ \:\ \:\ \/__/@
+  \:\ \:\__\  @
+   \:\/:/  /  @
+    \::/  /   @
+     \/__/    @@
+      ___     @
+     /\  \    @
+     \:\  \   @
+      \:\  \  @
+      /::\  \ @
+     /:/\:\__\@
+    /:/  \/__/@
+   /:/  /     @
+   \/__/      @
+              @
+              @@
+      ___     @
+     /\__\    @
+    /:/  /    @
+   /:/  /     @
+  /:/  /  ___ @
+ /:/__/  /\__\@
+ \:\  \ /:/  /@
+  \:\  /:/  / @
+   \:\/:/  /  @
+    \::/  /   @
+     \/__/    @@
+      ___     @
+     /\__\    @
+    /:/  /    @
+   /:/  /     @
+  /:/__/  ___ @
+  |:|  | /\__\@
+  |:|  |/:/  /@
+  |:|__/:/  / @
+   \::::/__/  @
+    ~~~~      @
+              @@
+      ___     @
+     /\__\    @
+    /:/ _/_   @
+   /:/ /\__\  @
+  /:/ /:/ _/_ @
+ /:/_/:/ /\__\@
+ \:\/:/ /:/  /@
+  \::/_/:/  / @
+   \:\/:/  /  @
+    \::/  /   @
+     \/__/    @@
+      ___     @
+     |\__\    @
+     |:|  |   @
+     |:|  |   @
+     |:|__|__ @
+ ____/::::\__\@
+ \::::/~~/~   @
+  ~~|:|~~|    @
+    |:|  |    @
+    |:|  |    @
+     \|__|    @@
+      ___     @
+     |\__\    @
+     |:|  |   @
+     |:|  |   @
+     |:|__|__ @
+     /::::\__\@
+    /:/~~/~   @
+   /:/  /     @
+   \/__/      @
+              @
+              @@
+      ___     @
+     /\  \    @
+     \:\  \   @
+      \:\  \  @
+       \:\  \ @
+ _______\:\__\@
+ \::::::::/__/@
+  \:\~~\~~    @
+   \:\  \     @
+    \:\__\    @
+     \/__/    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /::::\  \  @
+  /::::::\  \ @
+ /:::LS:::\__\@
+ \::1994::/  /@
+  \::::::/  / @
+   \::::/  /  @
+    \::/  /   @
+     \/__/    @@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /::\~\:\  \ @
+ /:/\:\ \:\__\@
+ \/__\:\/:/  /@
+      \::/  / @
+      /:/  /  @
+     /:/  /   @
+     \/__/    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /::\~\:\__\ @
+ /:/\:\ \:|__|@
+ \:\~\:\/:/  /@
+  \:\ \::/  / @
+   \:\/:/  /  @
+    \::/__/   @
+     ~~       @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /:/  \:\  \ @
+ /:/__/ \:\__\@
+ \:\  \  \/__/@
+  \:\  \      @
+   \:\  \     @
+    \:\__\    @
+     \/__/    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /:/  \:\__\ @
+ /:/__/ \:|__|@
+ \:\  \ /:/  /@
+  \:\  /:/  / @
+   \:\/:/  /  @
+    \::/__/   @
+     ~~       @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /::\~\:\  \ @
+ /:/\:\ \:\__\@
+ \:\~\:\ \/__/@
+  \:\ \:\__\  @
+   \:\ \/__/  @
+    \:\__\    @
+     \/__/    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /::\~\:\  \ @
+ /:/\:\ \:\__\@
+ \/__\:\ \/__/@
+      \:\__\  @
+       \/__/  @
+              @
+              @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /:/  \:\  \ @
+ /:/__/_\:\__\@
+ \:\  /\ \/__/@
+  \:\ \:\__\  @
+   \:\/:/  /  @
+    \::/  /   @
+     \/__/    @@
+      ___     @
+     /\__\    @
+    /:/  /    @
+   /:/__/     @
+  /::\  \ ___ @
+ /:/\:\  /\__\@
+ \/__\:\/:/  /@
+      \::/  / @
+      /:/  /  @
+     /:/  /   @
+     \/__/    @@
+            @
+      ___   @
+     /\  \  @
+     \:\  \ @
+     /::\__\@
+  __/:/\/__/@
+ /\/:/  /   @
+ \::/__/    @
+  \:\__\    @
+   \/__/    @
+            @@
+       ___   @
+      /\  \  @
+      \:\  \ @
+  ___ /::\__\@
+ /\  /:/\/__/@
+ \:\/:/  /   @
+  \::/  /    @
+   \/__/     @
+             @
+             @
+             @@
+      ___     @
+     /\__\    @
+    /:/  /    @
+   /:/__/     @
+  /::\__\____ @
+ /:/\:::::\__\@
+ \/_|:|~~|~   @
+    |:|  |    @
+    |:|  |    @
+    |:|  |    @
+     \|__|    @@
+      ___ @
+     /\__\@
+    /:/  /@
+   /:/  / @
+  /:/  /  @
+ /:/__/   @
+ \:\  \   @
+  \:\  \  @
+   \:\  \ @
+    \:\__\@
+     \/__/@@
+      ___     @
+     /\__\    @
+    /::|  |   @
+   /:|:|  |   @
+  /:/|:|__|__ @
+ /:/ |::::\__\@
+ \/__/~~/:/  /@
+       /:/  / @
+      /:/  /  @
+     /:/  /   @
+     \/__/    @@
+      ___     @
+     /\__\    @
+    /::|  |   @
+   /:|:|  |   @
+  /:/|:|  |__ @
+ /:/ |:| /\__\@
+ \/__|:|/:/  /@
+     |:/:/  / @
+     |::/  /  @
+     /:/  /   @
+     \/__/    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /:/  \:\  \ @
+ /:/__/ \:\__\@
+ \:\  \ /:/  /@
+  \:\  /:/  / @
+   \:\/:/  /  @
+    \::/  /   @
+     \/__/    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /::\~\:\  \ @
+ /:/\:\ \:\__\@
+ \/__\:\/:/  /@
+      \::/  / @
+       \/__/  @
+              @
+              @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+   \:\~\:\  \ @
+    \:\ \:\__\@
+     \:\/:/  /@
+      \::/  / @
+      /:/  /  @
+     /:/  /   @
+     \/__/    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\:\  \  @
+  /::\~\:\  \ @
+ /:/\:\ \:\__\@
+ \/_|::\/:/  /@
+    |:|::/  / @
+    |:|\/__/  @
+    |:|  |    @
+     \|__|    @@
+      ___     @
+     /\  \    @
+    /::\  \   @
+   /:/\ \  \  @
+  _\:\~\ \  \ @
+ /\ \:\ \ \__\@
+ \:\ \:\ \/__/@
+  \:\ \:\__\  @
+   \:\/:/  /  @
+    \::/  /   @
+     \/__/    @@
+      ___     @
+     /\  \    @
+     \:\  \   @
+      \:\  \  @
+      /::\  \ @
+     /:/\:\__\@
+    /:/  \/__/@
+   /:/  /     @
+   \/__/      @
+              @
+              @@
+      ___     @
+     /\__\    @
+    /:/  /    @
+   /:/  /     @
+  /:/  /  ___ @
+ /:/__/  /\__\@
+ \:\  \ /:/  /@
+  \:\  /:/  / @
+   \:\/:/  /  @
+    \::/  /   @
+     \/__/    @@
+      ___     @
+     /\__\    @
+    /:/  /    @
+   /:/  /     @
+  /:/__/  ___ @
+  |:|  | /\__\@
+  |:|  |/:/  /@
+  |:|__/:/  / @
+   \::::/__/  @
+    ~~~~      @
+              @@
+      ___     @
+     /\__\    @
+    /:/ _/_   @
+   /:/ /\__\  @
+  /:/ /:/ _/_ @
+ /:/_/:/ /\__\@
+ \:\/:/ /:/  /@
+  \::/_/:/  / @
+   \:\/:/  /  @
+    \::/  /   @
+     \/__/    @@
+      ___     @
+     |\__\    @
+     |:|  |   @
+     |:|  |   @
+     |:|__|__ @
+ ____/::::\__\@
+ \::::/~~/~   @
+  ~~|:|~~|    @
+    |:|  |    @
+    |:|  |    @
+     \|__|    @@
+      ___     @
+     |\__\    @
+     |:|  |   @
+     |:|  |   @
+     |:|__|__ @
+     /::::\__\@
+    /:/~~/~   @
+   /:/  /     @
+   \/__/      @
+              @
+              @@
+      ___     @
+     /\  \    @
+     \:\  \   @
+      \:\  \  @
+       \:\  \ @
+ _______\:\__\@
+ \::::::::/__/@
+  \:\~~\~~    @
+   \:\  \     @
+    \:\__\    @
+     \/__/    @@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@
+@@
\ No newline at end of file
diff --git a/proyecto_ascii/src/main/resources/flf/kban.flf b/proyecto_ascii/src/main/resources/flf/kban.flf
new file mode 100644
index 0000000..927a0cb
--- /dev/null
+++ b/proyecto_ascii/src/main/resources/flf/kban.flf
@@ -0,0 +1,718 @@
+flf2a$ 7 6 20 -1 3
+Kban by Randy Jae Weinstein
+May 16, 1994 - Lehigh University
+ 
+$$ @
+$$ @
+$$ @
+$$ @
+$$ @
+$$ @
+$$ @@
+.|. @
+||| @
+'|' @
+ |  @
+ .  @
+'|' @
+    @@
+" @
+  @
+  @
+  @
+  @
+  @
+  @@
+          @
+  }{ {}   @
+<>++=++<> @
+  }{ }{   @
+<>++=++<> @
+  }{ }{   @
+          @@
+       @
+ _++_, @
+||||   @
+||--.  @
+ %|||| @
+  |||| @
+,-__-  @@
+       @
+     , @
+<>  /  @
+   /   @
+  /    @
+ /     @
+/  <>  @@
+      @
+ /\   @
+ \/   @
+ /\ , @
+/'\\, @
+|  \\ @
+\\-/\ @@
+' @
+  @
+  @
+  @
+  @
+  @
+  @@
+  / @
+//  @
+||  @
+||  @
+||  @
+\\  @
+  \ @@
+\   @
+ \\ @
+ || @
+ || @
+ || @
+ // @
+/   @@
+         @
+ <>   <> @
+   \ /   @
+<>--*--<>@
+   / \   @
+ <>   <> @
+         @@
++ @
+  @
+  @
+  @
+  @
+  @
+  @@
+, @
+  @
+  @
+  @
+  @
+  @
+  @@
+' @
+  @
+  @
+  @
+  @
+  @
+  @@
+. @
+  @
+  @
+  @
+  @
+  @
+  @@
+/ @
+  @
+  @
+  @
+  @
+  @
+  @@
+      @
+ /\\  @
+|| || @
+|| || @
+|| || @
+|| || @
+ \\/  @@
+     @
+ /|  @
+/||  @
+ ||  @
+ ||  @
+ ||  @
+,/-' @@
+     @
+ /\  @
+(  ) @
+  // @
+ //  @
+/(   @
+{___ @@
+____ @
+` // @
+ //  @
+ \\  @
+  )) @
+ //  @
+/'   @@
+  ,  @
+ /|  @
+/ |  @
+__|_ @
+---- @
+  |  @
+ '-' @@
+____  @
+||  ` @
+||_   @
+|/ \  @
+   )) @
+  //  @
+ /'   @@
+      @
+  ,/  @
+ //   @
+((_-  @
+|| )) @
+(( || @
+ \//  @@
+____  @
+`  || @
+   /, @
+  //  @
+ ((   @
+ ||   @
+ |'   @@
+ /\\  @
+|| || @
+ \ /  @
+ /\\  @
+// \\ @
+|| || @
+ \\/  @@
+      @
+ /\\  @
+|| || @
+|| || @
+ \/|| @
+   || @
+ \_/  @@
+   @
+|| @
+   @
+|| @
+   @
+   @
+   @@
+   @
+|| @
+   @
+|| @
+'  @
+   @
+   @@
+< @
+  @
+  @
+  @
+  @
+  @
+  @@
+  @
+= @
+  @
+= @
+  @
+  @
+  @@
+> @
+  @
+  @
+  @
+  @
+  @
+  @@
+? @
+  @
+  @
+  @
+  @
+  @
+  @@
+@ @
+  @
+  @
+  @
+  @
+  @
+  @@
+    |     @
+   |||    @
+  |  ||   @
+ .''''|.  @
+.|.  .||. @
+          @
+          @@
+'||''|.   @
+ ||   ||  @
+ ||'''|.  @
+ ||    || @
+.||...|'  @
+          @
+          @@
+  ..|'''.| @
+.|'     '  @
+||         @
+'|.      . @
+ ''|....'  @
+           @
+           @@
+'||''|.   @
+ ||   ||  @
+ ||    || @
+ ||    || @
+.||...|'  @
+          @
+          @@
+'||''''|  @
+ ||  .    @
+ ||''|    @
+ ||       @
+.||.....| @
+          @
+          @@
+'||''''| @
+ ||  .   @
+ ||''|   @
+ ||      @
+.||.     @
+         @
+         @@
+ ..|'''.|  @
+.|'     '  @
+||    .... @
+'|.    ||  @
+ ''|...'|  @
+           @
+           @@
+'||'  '||' @
+ ||    ||  @
+ ||''''||  @
+ ||    ||  @
+.||.  .||. @
+           @
+           @@
+'||' @
+ ||  @
+ ||  @
+ ||  @
+.||. @
+     @
+     @@
+   '||' @
+    ||  @
+    ||  @
+    ||  @
+|| .|'  @
+ '''    @
+        @@
+'||'  |'  @
+ || .'    @
+ ||'|.    @
+ ||  ||   @
+.||.  ||. @
+          @
+          @@
+'||'      @
+ ||       @
+ ||       @
+ ||       @
+.||.....| @
+          @
+          @@
+'||    ||' @
+ |||  |||  @
+ |'|..'||  @
+ | '|' ||  @
+.|. | .||. @
+           @
+           @@
+'|.   '|' @
+ |'|   |  @
+ | '|. |  @
+ |   |||  @
+.|.   '|  @
+          @
+          @@
+ ..|''||   @
+.|'    ||  @
+||      || @
+'|.     || @
+ ''|...|'  @
+           @
+           @@
+'||''|.  @
+ ||   || @
+ ||...|' @
+ ||      @
+.||.     @
+         @
+         @@
+ ..|''||   @
+.|'    ||  @
+||      || @
+'|.  '. '| @
+  '|...'|. @
+           @
+           @@
+'||''|.   @
+ ||   ||  @
+ ||''|'   @
+ ||   |.  @
+.||.  '|' @
+          @
+          @@
+ .|'''.|  @
+ ||..  '  @
+  ''|||.  @
+.     '|| @
+|'....|'  @
+          @
+          @@
+|''||''| @
+   ||    @
+   ||    @
+   ||    @
+  .||.   @
+         @
+         @@
+'||'  '|' @
+ ||    |  @
+ ||    |  @
+ ||    |  @
+  '|..'   @
+          @
+          @@
+'||'  '|' @
+ '|.  .'  @
+  ||  |   @
+   |||    @
+    |     @
+          @
+          @@
+'|| '||'  '|' @
+ '|. '|.  .'  @
+  ||  ||  |   @
+   ||| |||    @
+    |   |     @
+              @
+              @@
+'||' '|' @
+  || |   @
+   ||    @
+  | ||   @
+.|   ||. @
+         @
+         @@
+'||' '|' @
+  || |   @
+   ||    @
+   ||    @
+  .||.   @
+         @
+         @@
+|'''''||  @
+    .|'   @
+   ||     @
+ .|'      @
+||......| @
+          @
+          @@
+[ @
+  @
+  @
+  @
+  @
+  @
+  @@
+\ @
+  @
+  @
+  @
+  @
+  @
+  @@
+] @
+  @
+  @
+  @
+  @
+  @
+  @@
+  x   @
+ / \  @
+/   \ @
+      @
+      @
+      @
+      @@
+_ @
+  @
+  @
+  @
+  @
+  @
+  @@
+` @
+  @
+  @
+  @
+  @
+  @
+  @@
+        @
+ ....   @
+'' .||  @
+.|' ||  @
+'|..'|' @
+        @
+        @@
+'||      @
+ || ...  @
+ ||'  || @
+ ||    | @
+ '|...'  @
+         @
+         @@
+        @
+  ....  @
+.|   '' @
+||      @
+ '|...' @
+        @
+        @@
+     '||  @
+   .. ||  @
+ .'  '||  @
+ |.   ||  @
+ '|..'||. @
+          @
+          @@
+        @
+  ....  @
+.|...|| @
+||      @
+ '|...' @
+        @
+        @@
+  .'|. @
+.||.   @
+ ||    @
+ ||    @
+.||.   @
+       @
+       @@
+        @
+  ... . @
+ || ||  @
+  |''   @
+ '||||. @
+.|....' @
+        @@
+'||      @
+ || ..   @
+ ||' ||  @
+ ||  ||  @
+.||. ||. @
+         @
+         @@
+ ||  @
+...  @
+ ||  @
+ ||  @
+.||. @
+     @
+     @@
+   || @
+  ... @
+   || @
+   || @
+   || @
+.. |' @
+ ''   @@
+'||      @
+ ||  ..  @
+ || .'   @
+ ||'|.   @
+.||. ||. @
+         @
+         @@
+'||  @
+ ||  @
+ ||  @
+ ||  @
+.||. @
+     @
+     @@
+           @
+.. .. ..   @
+ || || ||  @
+ || || ||  @
+.|| || ||. @
+           @
+           @@
+         @
+.. ...   @
+ ||  ||  @
+ ||  ||  @
+.||. ||. @
+         @
+         @@
+        @
+  ...   @
+.|  '|. @
+||   || @
+ '|..|' @
+        @
+        @@
+         @
+... ...  @
+ ||'  || @
+ ||    | @
+ ||...'  @
+ ||      @
+''''     @@
+         @
+  ... .  @
+.'   ||  @
+|.   ||  @
+'|..'||  @
+     ||  @
+    '''' @@
+        @
+... ..  @
+ ||' '' @
+ ||     @
+.||.    @
+        @
+        @@
+       @
+ ....  @
+||. '  @
+. '|.. @
+|'..|' @
+       @
+       @@
+  .   @
+.||.  @
+ ||   @
+ ||   @
+ '|.' @
+      @
+      @@
+         @
+... ...  @
+ ||  ||  @
+ ||  ||  @
+ '|..'|. @
+         @
+         @@
+         @
+.... ... @
+ '|.  |  @
+  '|.|   @
+   '|    @
+         @
+         @@
+            @
+... ... ... @
+ ||  ||  |  @
+  ||| |||   @
+   |   |    @
+            @
+            @@
+        @
+... ... @
+ '|..'  @
+  .|.   @
+.|  ||. @
+        @
+        @@
+         @
+.... ... @
+ '|.  |  @
+  '|.|   @
+   '|    @
+.. |     @
+ ''      @@
+        @
+......  @
+'  .|'  @
+ .|'    @
+||....| @
+        @
+        @@
+{ @
+  @
+  @
+  @
+  @
+  @
+  @@
+|| @
+|| @
+   @
+|| @
+|| @
+   @
+   @@
+} @
+  @
+  @
+  @
+  @
+  @
+  @@
+% @
+  @
+  @
+  @
+  @
+  @
+  @@
+  @
+  @
+  @
+  @
+  @
+  @
+  @@
+  @
+  @
+  @
+  @
+  @
+  @
+  @@
+  @
+  @
+  @
+  @
+  @
+  @
+  @@
+  @
+  @
+  @
+  @
+  @
+  @
+  @@
+  @
+  @
+  @
+  @
+  @
+  @
+  @@
+  @
+  @
+  @
+  @
+  @
+  @
+  @@
+  @
+  @
+  @
+  @
+  @
+  @
+  @@
\ No newline at end of file
diff --git a/proyecto_ascii/src/main/resources/flf/larry3d.flf b/proyecto_ascii/src/main/resources/flf/larry3d.flf
new file mode 100644
index 0000000..e250944
--- /dev/null
+++ b/proyecto_ascii/src/main/resources/flf/larry3d.flf
@@ -0,0 +1,924 @@
+flf2a$ 9 6 30 1 5
+larry3d.flf by Larry Gelberg (larryg@avs.com)
+(stolen liberally from Juan Car's puffy.flf)
+tweaked by Glenn Chappell <ggc@uiuc.edu>
+Version 1.2 2/24/94
+
+$$$        @
+ $$$       @
+  $$$      @
+   $$$     @
+    $$$    @
+     $$$   @
+      $$$  @
+       $$$ @
+        $$$@@
+ __     @
+/\ \    @
+\ \ \   @
+ \ \ \  @
+  \ \_\ @
+   \/\_\@
+    \/_/@
+        @
+        @@
+ __ __     @
+/\ \\ \    @
+\ \_\\_\   @
+ \/_//_/$  @
+  $      $ @
+   $      $@
+           @
+           @
+           @@
+  __ __      @
+ _\ \\ \__   @
+/\__  _  _\  @
+\/_L\ \\ \L_ @
+  /\_   _  _\@
+  \/_/\_\\_\/@
+     \/_//_/ @
+             @
+             @@
+ __       @
+/\ \_     @
+\/'__`\   @
+/\ \_\_\  @
+\ \____ \ @
+ \/\ \_\ \@
+  \ `\_ _/@
+   `\_/\_\@
+      \/_/@@
+ __     __  @
+/\_\   / /  @
+\/_/  / /   @
+     / /    @
+    / /  __ @
+   /_/  /\_\@
+  /_/   \/_/@
+            @
+            @@
+  ____      @
+/|  _ \     @
+|/\   |     @
+ \// __`\/\ @
+ /|  \L>  <_@
+ | \_____/\/@
+  \/____/\/ @
+            @
+            @@
+ __     @
+/\ \    @
+\ \/$   @
+ \/  $  @
+  $   $ @
+   $   $@
+        @
+        @
+        @@
+   _     @
+ /' \    @
+/\ ,/'   @
+\ \ \    @
+ \ \ `\  @
+  \ `\__\@
+   `\/_/ @
+         @
+         @@
+ __     @
+/\ `\   @
+\`\  \  @
+ `\`\ \ @
+  `\/' \@
+   /\__/@
+   \/_/ @
+        @
+        @@
+  __      @
+ _\ \ _   @
+/\_` ' \  @
+\/_>   <_ @
+  /\_, ,_\@
+  \/_/\_\/@
+     \/_/ @
+          @
+          @@
+  __      @
+ /\ \     @
+ \_\ \___ @
+/\___  __\@
+\/__/\ \_/@
+    \ \_\ @
+     \/_/ @
+          @
+          @@
+    @
+    @
+    @
+    @
+ __ @
+/\ \@
+\ \/@
+ \/ @
+    @@
+         @
+         @
+         @
+ _______ @
+/\______\@
+\/______/@
+         @
+         @
+         @@
+    @
+    @
+    @
+    @
+ __ @
+/\_\@
+\/_/@
+    @
+    @@
+      __@
+     / /@
+    / / @
+   / /  @
+  / /   @
+ /_/    @
+/_/     @
+        @
+        @@
+   __     @
+ /'__`\   @
+/\ \/\ \  @
+\ \ \ \ \ @
+ \ \ \_\ \@
+  \ \____/@
+   \/___/ @
+          @
+          @@
+   _     @
+ /' \    @
+/\_, \   @
+\/_/\ \  @
+   \ \ \ @
+    \ \_\@
+     \/_/@
+         @
+         @@
+   ___     @
+ /'___`\   @
+/\_\ /\ \  @
+\/_/// /__ @
+   // /_\ \@
+  /\______/@
+  \/_____/ @
+           @
+           @@
+   __     @
+ /'__`\   @
+/\_\L\ \  @
+\/_/_\_<_ @
+  /\ \L\ \@
+  \ \____/@
+   \/___/ @
+          @
+          @@
+ __ __      @
+/\ \\ \     @
+\ \ \\ \    @
+ \ \ \\ \_  @
+  \ \__ ,__\@
+   \/_/\_\_/@
+      \/_/  @
+            @
+            @@
+ ______    @
+/\  ___\   @
+\ \ \__/   @
+ \ \___``\ @
+  \/\ \L\ \@
+   \ \____/@
+    \/___/ @
+           @
+           @@
+  ____    @
+ /'___\   @
+/\ \__/   @
+\ \  _``\ @
+ \ \ \L\ \@
+  \ \____/@
+   \/___/ @
+          @
+          @@
+ ________ @
+/\_____  \@
+\/___//'/'@
+    /' /' @
+  /' /'   @
+ /\_/     @
+ \//      @
+          @
+          @@
+   __     @
+ /'_ `\   @
+/\ \L\ \  @
+\/_> _ <_ @
+  /\ \L\ \@
+  \ \____/@
+   \/___/ @
+          @
+          @@
+   __      @
+ /'_ `\    @
+/\ \L\ \   @
+\ \___, \  @
+ \/__,/\ \ @
+      \ \_\@
+       \/_/@
+           @
+           @@
+      @
+      @
+ __   @
+/\_\  @
+\/_/_ @
+  /\_\@
+  \/_/@
+      @
+      @@
+      @
+      @
+ __   @
+/\_\  @
+\/_/_ @
+  /\ \@
+  \ \/@
+   \/ @
+      @@
+    ___ @
+   /  / @
+  /  /  @
+/<  <   @
+\ `\ `\ @
+ `\ `\_|@
+   `\// @
+        @
+        @@
+           @
+ _______   @
+/\______\  @
+\/______/_ @
+  /\______\@
+  \/______/@
+           @
+           @
+           @@
+ __     @
+/\ `\   @
+\ `\ `\ @
+ `\ >  >@
+   /  / @
+  /\_/  @
+  \//   @
+        @
+        @@
+   _    @
+ /'_`\  @
+/\_\/\`\@
+\/_//'/'@
+   /\_\ @
+   \/\_\@
+    \/_/@
+        @
+        @@
+           @
+   __      @
+  /'_`\_   @
+ /'/'_` \  @
+/\ \ \L\ \ @
+\ \ `\__,_\@
+ \ `\_____\@
+  `\/_____/@
+           @@
+ ______     @
+/\  _  \    @
+\ \ \L\ \   @
+ \ \  __ \  @
+  \ \ \/\ \ @
+   \ \_\ \_\@
+    \/_/\/_/@
+            @
+            @@
+ ____      @
+/\  _`\    @
+\ \ \L\ \  @
+ \ \  _ <' @
+  \ \ \L\ \@
+   \ \____/@
+    \/___/ @
+           @
+           @@
+ ____      @
+/\  _`\    @
+\ \ \/\_\  @
+ \ \ \/_/_ @
+  \ \ \L\ \@
+   \ \____/@
+    \/___/ @
+           @
+           @@
+ ____      @
+/\  _`\    @
+\ \ \/\ \  @
+ \ \ \ \ \ @
+  \ \ \_\ \@
+   \ \____/@
+    \/___/ @
+           @
+           @@
+ ____      @
+/\  _`\    @
+\ \ \L\_\  @
+ \ \  _\L  @
+  \ \ \L\ \@
+   \ \____/@
+    \/___/ @
+           @
+           @@
+ ____    @
+/\  _`\  @
+\ \ \L\_\@
+ \ \  _\/@
+  \ \ \/ @
+   \ \_\ @
+    \/_/ @
+         @
+         @@
+ ____      @
+/\  _`\    @
+\ \ \L\_\  @
+ \ \ \L_L  @
+  \ \ \/, \@
+   \ \____/@
+    \/___/ @
+           @
+           @@
+ __  __     @
+/\ \/\ \    @
+\ \ \_\ \   @
+ \ \  _  \  @
+  \ \ \ \ \ @
+   \ \_\ \_\@
+    \/_/\/_/@
+            @
+            @@
+ ______     @
+/\__  _\    @
+\/_/\ \/    @
+   \ \ \    @
+    \_\ \__ @
+    /\_____\@
+    \/_____/@
+            @
+            @@
+ _____    @
+/\___ \   @
+\/__/\ \  @
+   _\ \ \ @
+  /\ \_\ \@
+  \ \____/@
+   \/___/ @
+          @
+          @@
+ __  __     @
+/\ \/\ \    @
+\ \ \/'/'   @
+ \ \ , <    @
+  \ \ \\`\  @
+   \ \_\ \_\@
+    \/_/\/_/@
+            @
+            @@
+ __        @
+/\ \       @
+\ \ \      @
+ \ \ \  __ @
+  \ \ \L\ \@
+   \ \____/@
+    \/___/ @
+           @
+           @@
+            @
+ /'\_/`\    @
+/\      \   @
+\ \ \__\ \  @
+ \ \ \_/\ \ @
+  \ \_\\ \_\@
+   \/_/ \/_/@
+            @
+            @@
+ __  __     @
+/\ \/\ \    @
+\ \ `\\ \   @
+ \ \ , ` \  @
+  \ \ \`\ \ @
+   \ \_\ \_\@
+    \/_/\/_/@
+            @
+            @@
+ _____      @
+/\  __`\    @
+\ \ \/\ \   @
+ \ \ \ \ \  @
+  \ \ \_\ \ @
+   \ \_____\@
+    \/_____/@
+            @
+            @@
+ ____    @
+/\  _`\  @
+\ \ \L\ \@
+ \ \ ,__/@
+  \ \ \/ @
+   \ \_\ @
+    \/_/ @
+         @
+         @@
+ _____      @
+/\  __`\    @
+\ \ \/\ \   @
+ \ \ \ \ \  @
+  \ \ \\'\\ @
+   \ \___\_\@
+    \/__//_/@
+            @
+            @@
+ ____       @
+/\  _`\     @
+\ \ \L\ \   @
+ \ \ ,  /   @
+  \ \ \\ \  @
+   \ \_\ \_\@
+    \/_/\/ /@
+            @
+            @@
+ ____       @
+/\  _`\     @
+\ \,\L\_\   @
+ \/_\__ \   @
+   /\ \L\ \ @
+   \ `\____\@
+    \/_____/@
+            @
+            @@
+ ______   @
+/\__  _\  @
+\/_/\ \/  @
+   \ \ \  @
+    \ \ \ @
+     \ \_\@
+      \/_/@
+          @
+          @@
+ __  __     @
+/\ \/\ \    @
+\ \ \ \ \   @
+ \ \ \ \ \  @
+  \ \ \_\ \ @
+   \ \_____\@
+    \/_____/@
+            @
+            @@
+ __  __    @
+/\ \/\ \   @
+\ \ \ \ \  @
+ \ \ \ \ \ @
+  \ \ \_/ \@
+   \ `\___/@
+    `\/__/ @
+           @
+           @@
+ __      __    @
+/\ \  __/\ \   @
+\ \ \/\ \ \ \  @
+ \ \ \ \ \ \ \ @
+  \ \ \_/ \_\ \@
+   \ `\___x___/@
+    '\/__//__/ @
+               @
+               @@
+ __   __     @
+/\ \ /\ \    @
+\ `\`\/'/'   @
+ `\/ > <     @
+    \/'/\`\  @
+    /\_\\ \_\@
+    \/_/ \/_/@
+             @
+             @@
+ __    __ @
+/\ \  /\ \@
+\ `\`\\/'/@
+ `\ `\ /' @
+   `\ \ \ @
+     \ \_\@
+      \/_/@
+          @
+          @@
+ ________     @
+/\_____  \    @
+\/____//'/'   @
+     //'/'    @
+    //'/'___  @
+    /\_______\@
+    \/_______/@
+              @
+              @@
+ ____     @
+/\  _\    @
+\ \ \/    @
+ \ \ \    @
+  \ \ \_  @
+   \ \___\@
+    \/___/@
+          @
+          @@
+ __      @
+/\ `\    @
+\`\ `\   @
+`\`\ `\  @
+ `\`\ `\ @
+  `\`\__\@
+   `\/__/@
+         @
+         @@
+ ____     @
+/\__ \    @
+\/_/\ \   @
+   \ \ \  @
+    \_\ \ @
+    /\___\@
+    \/___/@
+          @
+          @@
+  __      @
+ /  `\    @
+/\_/\_\   @
+\//\// $  @
+ $      $ @
+  $      $@
+          @
+          @
+          @@
+          @
+          @
+          @
+          @
+          @
+$      $  @
+ $_______ @
+ /\______\@
+ \/______/@@
+ __     @
+/\ \    @
+\ \\$   @
+ \// $  @
+  $   $ @
+   $   $@
+        @
+        @
+        @@
+          @
+          @
+   __     @
+ /'__`\   @
+/\ \L\.\_ @
+\ \__/.\_\@
+ \/__/\/_/@
+          @
+          @@
+ __        @
+/\ \       @
+\ \ \____  @
+ \ \ '__`\ @
+  \ \ \L\ \@
+   \ \_,__/@
+    \/___/ @
+           @
+           @@
+        @
+        @
+  ___   @
+ /'___\ @
+/\ \__/ @
+\ \____\@
+ \/____/@
+        @
+        @@
+  __     @
+ /\ \    @
+ \_\ \   @
+ /'_` \  @
+/\ \L\ \ @
+\ \___,_\@
+ \/__,_ /@
+         @
+         @@
+        @
+        @
+   __   @
+ /'__`\ @
+/\  __/ @
+\ \____\@
+ \/____/@
+        @
+        @@
+   ___  @
+ /'___\ @
+/\ \__/ @
+\ \ ,__\@
+ \ \ \_/@
+  \ \_\ @
+   \/_/ @
+        @
+        @@
+          @
+          @
+   __     @
+ /'_ `\   @
+/\ \L\ \  @
+\ \____ \ @
+ \/___L\ \@
+   /\____/@
+   \_/__/ @@
+ __         @
+/\ \        @
+\ \ \___    @
+ \ \  _ `\  @
+  \ \ \ \ \ @
+   \ \_\ \_\@
+    \/_/\/_/@
+            @
+            @@
+       @
+ __    @
+/\_\   @
+\/\ \  @
+ \ \ \ @
+  \ \_\@
+   \/_/@
+       @
+       @@
+        @
+ __     @
+/\_\    @
+\/\ \   @
+ \ \ \  @
+ _\ \ \ @
+/\ \_\ \@
+\ \____/@
+ \/___/ @@
+ __         @
+/\ \        @
+\ \ \/'\    @
+ \ \ , <    @
+  \ \ \\`\  @
+   \ \_\ \_\@
+    \/_/\/_/@
+            @
+            @@
+ ___      @
+/\_ \     @
+\//\ \    @
+  \ \ \   @
+   \_\ \_ @
+   /\____\@
+   \/____/@
+          @
+          @@
+             @
+             @
+  ___ ___    @
+/' __` __`\  @
+/\ \/\ \/\ \ @
+\ \_\ \_\ \_\@
+ \/_/\/_/\/_/@
+             @
+             @@
+         @
+         @
+  ___    @
+/' _ `\  @
+/\ \/\ \ @
+\ \_\ \_\@
+ \/_/\/_/@
+         @
+         @@
+        @
+        @
+  ___   @
+ / __`\ @
+/\ \L\ \@
+\ \____/@
+ \/___/ @
+        @
+        @@
+         @
+         @
+ _____   @
+/\ '__`\ @
+\ \ \L\ \@
+ \ \ ,__/@
+  \ \ \/ @
+   \ \_\ @
+    \/_/ @@
+           @
+           @
+   __      @
+ /'__`\    @
+/\ \L\ \   @
+\ \___, \  @
+ \/___/\ \ @
+      \ \_\@
+       \/_/@@
+       @
+       @
+ _ __  @
+/\`'__\@
+\ \ \/ @
+ \ \_\ @
+  \/_/ @
+       @
+       @@
+        @
+        @
+  ____  @
+ /',__\ @
+/\__, `\@
+\/\____/@
+ \/___/ @
+        @
+        @@
+ __      @
+/\ \__   @
+\ \ ,_\  @
+ \ \ \/  @
+  \ \ \_ @
+   \ \__\@
+    \/__/@
+         @
+         @@
+         @
+         @
+ __  __  @
+/\ \/\ \ @
+\ \ \_\ \@
+ \ \____/@
+  \/___/ @
+         @
+         @@
+         @
+         @
+ __  __  @
+/\ \/\ \ @
+\ \ \_/ |@
+ \ \___/ @
+  \/__/  @
+         @
+         @@
+             @
+             @
+ __  __  __  @
+/\ \/\ \/\ \ @
+\ \ \_/ \_/ \@
+ \ \___x___/'@
+  \/__//__/  @
+             @
+             @@
+        @
+        @
+ __  _  @
+/\ \/'\ @
+\/>  </ @
+ /\_/\_\@
+ \//\/_/@
+        @
+        @@
+           @
+           @
+ __  __    @
+/\ \/\ \   @
+\ \ \_\ \  @
+ \/`____ \ @
+  `/___/> \@
+     /\___/@
+     \/__/ @@
+         @
+         @
+ ____    @
+/\_ ,`\  @
+\/_/  /_ @
+  /\____\@
+  \/____/@
+         @
+         @@
+     _ @
+   /' \@
+  \ ,/'@
+ <' \  @
+< \ `\ @
+ \`\__\@
+  \/__/@
+       @
+       @@
+ __       @
+/\ \      @
+\ \ \     @
+ \ \ \    @
+  \ \ \   @
+   \ \ \  @
+    \ \ \ @
+     \ \_\@
+      \/_/@@
+ __    @
+/\ `\  @
+\`\  \ @
+ \ \ `>@
+ //' \ @
+/\__/' @
+\/_/   @
+       @
+       @@
+   _   _    @
+ /' \/' \   @
+/\_/\__//$  @
+\//\/__/  $ @
+ $         $@
+            @
+            @
+            @
+            @@
+ __  __     @
+/\_\/\_\    @
+\/\  _  \   @
+ \ \ \L\ \  @
+  \ \  __ \ @
+   \ \_\/\_\@
+    \/_/\/_/@
+            @
+            @@
+ __  __     @
+/\_\/\_\    @
+\/\  __ \   @
+ \ \ \/\ \  @
+  \ \ \_\ \ @
+   \ \_____\@
+    \/_____/@
+            @
+            @@
+ __  __     @
+/\_\/\_\    @
+\/\ \/\ \   @
+ \ \ \ \ \  @
+  \ \ \_\ \ @
+   \ \_____\@
+    \/_____/@
+            @
+            @@
+ __  __     @
+/\_\/\_\    @
+\/_/\/_/_   @
+    /'_` \  @
+   /\ \L\ \ @
+   \ `\__,_\@
+    `\/_,__/@
+            @
+            @@
+ __  __    @
+/\_\/\_\   @
+\/_/\/_/   @
+    /'_`\  @
+   /\ \L\ \@
+   \ `\___/@
+    `\/__/ @
+           @
+           @@
+ __  __    @
+/\_\ \_\   @
+\/_/\/_/_  @
+  /\ \/\ \ @
+  \ \ \_\ \@
+   \ `\___/@
+    `\/__/ @
+           @
+           @@
+ ______    @
+/\  __ \   @
+\ \ \/\ \  @
+ \ \ \<_<_ @
+  \ \ \ \ \@
+   \ \ \\_/@
+    \ \_\/ @
+     \/_/  @
+           @@
\ No newline at end of file
diff --git a/proyecto_ascii/src/main/resources/flf/nipples.flf b/proyecto_ascii/src/main/resources/flf/nipples.flf
new file mode 100644
index 0000000..eeb4c29
--- /dev/null
+++ b/proyecto_ascii/src/main/resources/flf/nipples.flf
@@ -0,0 +1,819 @@
+flf2a$ 8 7 20 -1 2
+NIPPLES by Ron Fritz 8/94
+Figlet Release 2.0
+$@
+$@
+$@
+$@
+$@
+$@
+$@
+ @@
+{__@
+{__@
+{__@
+{_ @
+{_ @
+   @
+{__@
+   @@
+{_ {_@
+{_ {_@
+     @
+     @
+     @
+     @
+     @
+     @@
+             @
+  {__   {__  @
+{______ {____@
+  {__   {__  @
+  {__   {__  @
+{______ {____@
+  {__   {__  @
+             @@
+   {__  @
+ {_ {__ @
+{__     @
+  {__   @
+     {__@
+{__ {__ @
+   {__  @
+        @@
+         @
+{__  {__ @
+    {__  @
+   {__   @
+  {__    @
+ {__     @
+{__  {__ @
+         @@
+   {_   @
+ {__ {__@
+{__     @
+ {___   @
+{__     @
+ {__ {__@
+   {_   @
+        @@
+{__@
+ {_@
+   @
+   @
+   @
+   @
+   @
+   @@
+  {__@
+ {__ @
+{__  @
+{__  @
+{__  @
+ {__ @
+  {__@
+     @@
+{__  @
+ {__ @
+  {__@
+  {__@
+  {__@
+ {__ @
+{__  @
+     @@
+      {__     @
+ {__  {__  {__@
+   {_ {_ {__  @
+{____ {_______@
+   {_ {_ {__  @
+ {__  {__  {__@
+      {__     @
+              @@
+           @
+     {__   @
+     {__   @
+{___ {_____@
+     {__   @
+     {__   @
+           @
+           @@
+   @
+   @
+   @
+   @
+   @
+   @
+{__@
+ {_@@
+      @
+      @
+      @
+{_____@
+      @
+      @
+      @
+      @@
+   @
+   @
+   @
+   @
+   @
+   @
+{__@
+   @@
+      {__@
+     {__ @
+    {__  @
+   {__   @
+  {__    @
+ {__     @
+{__      @
+         @@
+            @
+    {__     @
+  {__  {__  @
+{__     {__ @
+{__      {__@
+ {__    {__ @
+   {___     @
+            @@
+     @
+{__  @
+ {__ @
+ {__ @
+ {__ @
+ {__ @
+{____@
+     @@
+          @
+ {__ {_   @
+{_     {__@
+     {__  @
+   {__    @
+ {__      @
+{________ @
+          @@
+         @
+{__ {__  @
+   {__   @
+ {__     @
+    {__  @
+      {__@
+{_____   @
+         @@
+            @
+      {__   @
+    { {__   @
+   {_ {__   @
+ {__  {__   @
+{____ {_ {__@
+      {__   @
+            @@
+         @
+{__ {___ @
+{__      @
+{___     @
+    {__  @
+      {__@
+{___ {__ @
+         @@
+           @
+    {__    @
+   {__     @
+  {__      @
+{_    {__  @
+{__     {__@
+  {__ {__  @
+           @@
+          @
+{_____ {__@
+      {__ @
+     {__  @
+    {__   @
+    {__   @
+    {__   @
+          @@
+           @
+    {_     @
+ {__  {__  @
+{__     {_ @
+  {__ {_   @
+{__     {__@
+  {____    @
+           @@
+            @
+   {_ {__   @
+ {__     {__@
+{_      {__ @
+  {_  {__   @
+     {__    @
+   {__      @
+            @@
+   @
+   @
+   @
+   @
+{__@
+   @
+{__@
+   @@
+   @
+   @
+   @
+   @
+{__@
+   @
+{__@
+ {_@@
+      {__@
+    {__  @
+  {__    @
+{__      @
+  {__    @
+    {__  @
+      {__@
+         @@
+       @
+       @
+{______@
+       @
+{______@
+       @
+       @
+       @@
+{__      @
+  {__    @
+    {__  @
+      {__@
+    {__  @
+  {__    @
+{__      @
+         @@
+{___    @
+    {__ @
+     {__@
+    {__ @
+ {__    @
+        @
+ {__    @
+        @@
+             @
+    {___     @
+  {_    {__  @
+ {_  {__  {__@
+{__ {__{  {__@
+ {__   ```   @
+    {__      @
+             @@
+      {_       @
+     {_ __     @
+    {_  {__    @
+   {__   {__   @
+  {______ {__  @
+ {__       {__ @
+{__         {__@
+               @@
+{__ {__   @
+{_    {__ @
+{_     {__@
+{___ {_   @
+{_     {__@
+{_      {_@
+{____ {__ @
+          @@
+    {__   @
+ {__   {__@
+{__       @
+{__       @
+{__       @
+ {__   {__@
+   {____  @
+          @@
+{_____    @
+{__   {__ @
+{__    {__@
+{__    {__@
+{__    {__@
+{__   {__ @
+{_____    @
+          @@
+{________@
+{__      @
+{__      @
+{______  @
+{__      @
+{__      @
+{________@
+         @@
+{________@
+{__      @
+{__      @
+{______  @
+{__      @
+{__      @
+{__      @
+         @@
+   {____   @
+ {_    {__ @
+{__        @
+{__        @
+{__   {____@
+ {__    {_ @
+  {_____   @
+           @@
+{__     {__@
+{__     {__@
+{__     {__@
+{______ {__@
+{__     {__@
+{__     {__@
+{__     {__@
+           @@
+{__@
+{__@
+{__@
+{__@
+{__@
+{__@
+{__@
+   @@
+     {__@
+     {__@
+     {__@
+     {__@
+     {__@
+{_   {__@
+ {____  @
+        @@
+{__   {__  @
+{__  {__   @
+{__ {__    @
+{_ {_      @
+{__  {__   @
+{__   {__  @
+{__     {__@
+           @@
+{__      @
+{__      @
+{__      @
+{__      @
+{__      @
+{__      @
+{________@
+         @@
+{__       {__@
+{_ {__   {___@
+{__ {__ { {__@
+{__  {__  {__@
+{__   {_  {__@
+{__       {__@
+{__       {__@
+             @@
+{___     {__@
+{_ {__   {__@
+{__ {__  {__@
+{__  {__ {__@
+{__   {_ {__@
+{__    {_ __@
+{__      {__@
+            @@
+    {____     @
+  {__    {__  @
+{__        {__@
+{__        {__@
+{__        {__@
+  {__     {__ @
+    {____     @
+              @@
+{_______  @
+{__    {__@
+{__    {__@
+{_______  @
+{__       @
+{__       @
+{__       @
+          @@
+    {____    @
+  {__    {__ @
+{__       {__@
+{__       {__@
+{__       {__@
+  {__ {_ {__ @
+    {__ __   @
+         {_  @@
+{_______    @
+{__    {__  @
+{__    {__  @
+{_ {__      @
+{__  {__    @
+{__    {__  @
+{__      {__@
+            @@
+  {__ __  @
+{__    {__@
+ {__      @
+   {__    @
+      {__ @
+{__    {__@
+  {__ __  @
+          @@
+{___ {______@
+     {__    @
+     {__    @
+     {__    @
+     {__    @
+     {__    @
+     {__    @
+            @@
+{__     {__@
+{__     {__@
+{__     {__@
+{__     {__@
+{__     {__@
+{__     {__@
+  {_____   @
+           @@
+{__         {__@
+ {__       {__ @
+  {__     {__  @
+   {__   {__   @
+    {__ {__    @
+     {____     @
+      {__      @
+               @@
+{__        {__@
+{__        {__@
+{__   {_   {__@
+{__  {__   {__@
+{__ {_ {__ {__@
+{_ {_    {____@
+{__        {__@
+              @@
+{__      {__@
+ {__   {__  @
+  {__ {__   @
+    {__     @
+  {__ {__   @
+ {__   {__  @
+{__      {__@
+            @@
+{__      {__@
+ {__    {__ @
+  {__ {__   @
+    {__     @
+    {__     @
+    {__     @
+    {__     @
+            @@
+{_______ {__@
+       {__  @
+      {__   @
+    {__     @
+   {__      @
+ {__        @
+{___________@
+            @@
+{____@
+{__  @
+{__  @
+{__  @
+{__  @
+{__  @
+{____@
+     @@
+{__      @
+ {__     @
+  {__    @
+   {__   @
+    {__  @
+     {__ @
+      {__@
+         @@
+{____@
+  {__@
+  {__@
+  {__@
+  {__@
+  {__@
+{____@
+     @@
+    {__    @
+  {__ {__  @
+{__     {__@
+           @
+           @
+           @
+           @
+           @@
+      @
+      @
+      @
+      @
+      @
+      @
+      @
+{_____@@
+{__@
+{_ @
+   @
+   @
+   @
+   @
+   @
+   @@
+          @
+          @
+   {__    @
+ {__  {__ @
+{__   {__ @
+{__   {__ @
+  {__ {___@
+          @@
+{__      @
+{__      @
+{__      @
+{__ {__  @
+{__   {__@
+{__   {__@
+{__ {__  @
+         @@
+       @
+       @
+   {___@
+ {__   @
+{__    @
+ {__   @
+   {___@
+       @@
+     {__@
+     {__@
+     {__@
+ {__ {__@
+{_   {__@
+{_   {__@
+ {__ {__@
+        @@
+          @
+          @
+   {__    @
+ {_   {__ @
+{_____ {__@
+{_        @
+  {____   @
+          @@
+    {__@
+  {_   @
+{_{_ {_@
+  {__  @
+  {__  @
+  {__  @
+  {__  @
+       @@
+         @
+         @
+   {__   @
+ {__  {__@
+{__   {__@
+ {__  {__@
+     {__ @
+  {__    @@
+        @
+{__     @
+{__     @
+{_ {_   @
+{__  {__@
+{_   {__@
+{__  {__@
+        @@
+   @
+ {_@
+   @
+{__@
+{__@
+{__@
+{__@
+   @@
+      @
+   {__@
+      @
+   {__@
+   {__@
+   {__@
+   {__@
+{___  @@
+{__     @
+{__     @
+{__  {__@
+{__ {__ @
+{_{__   @
+{__ {__ @
+{__  {__@
+        @@
+ {__@
+ {__@
+ {__@
+ {__@
+ {__@
+ {__@
+{___@
+    @@
+             @
+             @
+{___ {__ {__ @
+ {__  {_  {__@
+ {__  {_  {__@
+ {__  {_  {__@
+{___  {_  {__@
+             @@
+         @
+         @
+{__ {__  @
+ {__  {__@
+ {__  {__@
+ {__  {__@
+{___  {__@
+         @@
+          @
+          @
+   {__    @
+ {__  {__ @
+{__    {__@
+ {__  {__ @
+   {__    @
+          @@
+        @
+        @
+{_ {__  @
+{_  {__ @
+{_   {__@
+{__ {__ @
+{__     @
+{__     @@
+        @
+        @
+  {__   @
+{_  {__ @
+{_  {__ @
+ {__{__ @
+    {__ @
+    {___@@
+       @
+       @
+{_ {___@
+ {__   @
+ {__   @
+ {__   @
+{___   @
+       @@
+       @
+       @
+ {____ @
+{__    @
+  {___ @
+    {__@
+{__ {__@
+       @@
+  {__  @
+  {__  @
+{_{_ {_@
+  {__  @
+  {__  @
+  {__  @
+   {__ @
+       @@
+        @
+        @
+{__  {__@
+{__  {__@
+{__  {__@
+{__  {__@
+  {__{__@
+        @@
+           @
+           @
+{__     {__@
+ {__   {__ @
+  {__ {__  @
+   {_{__   @
+    {__    @
+           @@
+            @
+            @
+{__     {___@
+ {__  _  {__@
+ {__ {_  {__@
+ {_ {_ {_{__@
+{___    {___@
+            @@
+         @
+         @
+{__   {__@
+  {_ {__ @
+   {_    @
+ {_  {__ @
+{__   {__@
+         @@
+         @
+         @
+{__   {__@
+ {__ {__ @
+   {___  @
+    {__  @
+   {__   @
+ {__     @@
+         @
+         @
+{____ {__@
+     {__ @
+   {__   @
+  {__    @
+{________@
+         @@
+    {__@
+  {__  @
+  {__  @
+{__    @
+  {__  @
+  {__  @
+    {__@
+       @@
+{_@
+{_@
+{_@
+  @
+{_@
+{_@
+{_@
+  @@
+__}    @
+  __}  @
+  __}  @
+    __}@
+  __}  @
+  __}  @
+__}    @
+       @@
+{__  {_   @
+   {_  {__@
+          @
+          @
+          @
+          @
+          @
+          @@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
\ No newline at end of file
diff --git a/proyecto_ascii/src/main/resources/flf/tanja.flf b/proyecto_ascii/src/main/resources/flf/tanja.flf
new file mode 100644
index 0000000..225c392
--- /dev/null
+++ b/proyecto_ascii/src/main/resources/flf/tanja.flf
@@ -0,0 +1,819 @@
+flf2a$ 8 6 20 -1 2
+Tanja was written for -=Tanja Lynnx Jackson=- by
+Christopher J. Pirillo "The Locker Gnome" <pirill44@iscssun.uni.edu>
+$$$@
+$$$@
+$$$@
+$$$@
+$$$@
+$$$@
+$$$@
+$$$@@
+ !)  @
+!)11 @
+!)11 @
+ !)  @
+     @
+ !)  @
+     @
+     @@
+*** *** @
+##  ##  @
+##  ##  @
+        @
+        @
+        @
+        @
+        @@
+  #) 33   @
+#)3333333 @
+  #) 33   @
+  #) 33   @
+#)3333333 @
+  #) 33   @
+          @
+          @@
+   S)    @
+ S)4444  @
+S) 44    @
+ S)4444  @
+   S) 44 @
+S)44444  @
+   S)    @
+         @@
+ %)   555 @
+%)   555  @
+    %)5   @
+  %)5     @
+ %)5   55 @
+%)5   55  @
+          @
+          @@
+ &)77    @
+&)  77   @
+ &)77    @
+&)  77   @
+&)   77  @
+ &)77777 @
+         @
+         @@
+*** @
+ ## @
+##  @
+    @
+    @
+    @
+    @
+    @@
+   () @
+ ()   @
+()    @
+()    @
+ ()   @
+   () @
+      @
+      @@
+))    @
+  ))  @
+   )) @
+   )) @
+  ))  @
+))    @
+      @
+      @@
+    *)    @
+*)  8  88 @
+  *)8 8   @
+*)8888888 @
+  *)8 8   @
+*)  8  88 @
+   *)     @
+          @@
+       @
+       @
+  ##   @
+###### @
+  ##   @
+       @
+       @
+       @@
+    @
+    @
+    @
+    @
+*** @
+ ## @
+##  @
+    @@
+        @
+        @
+        @
+####### @
+        @
+        @
+        @
+        @@
+   @
+   @
+   @
+   @
+** @
+## @
+   @
+   @@
+     /)? @
+    /)?  @
+   /)?   @
+  /)?    @
+ /)?     @
+/)?      @
+         @
+         @@
+ 0))))  @
+0)  ))) @
+0) ) )) @
+0) ) )) @
+0))  )) @
+ 0))))  @
+        @
+        @@
+  1)!   @
+ 1)!!   @
+   1)   @
+   1)   @
+   1)   @
+1)!!!!! @
+        @
+        @@
+ 2)AAA  @
+2)   AA @
+    2)  @
+   2)   @
+  2)    @
+2)AAAAA @
+        @
+        @@
+ 3)###  @
+3)   ## @
+   3)#  @
+     3) @
+3)   ## @
+ 3)###  @
+        @
+        @@
+4)   SS @
+4)   SS @
+4)SSSSS @
+     4) @
+     4) @
+     4) @
+        @
+        @@
+5)%%%%  @
+5)      @
+5)%%%%  @
+     5) @
+     5) @
+5)%%%%  @
+        @
+        @@
+ 6)NNN  @
+6)      @
+6)NNNN  @
+6)   NN @
+6)   NN @
+ 6)NNN  @
+        @
+        @@
+7)&&&&& @
+    7)  @
+   7)   @
+  7)    @
+ 7)     @
+7)      @
+        @
+        @@
+ 8)***  @
+8)   ** @
+ 8)***  @
+8)   ** @
+8)   ** @
+ 8)***  @
+        @
+        @@
+ 9)(((  @
+9)   (( @
+ 9)(((( @
+     9) @
+9)   (( @
+ 9)(((  @
+        @
+        @@
+   @
+   @
+## @
+   @
+## @
+   @
+   @
+   @@
+    @
+    @
+ ## @
+    @
+*** @
+ ## @
+##  @
+    @@
+   <) @
+  <)  @
+ <)   @
+<)    @
+ <)   @
+  <)  @
+   <) @
+      @@
+        @
+        @
+####### @
+        @
+####### @
+        @
+        @
+        @@
+>)    @
+ >)   @
+  >)  @
+   >) @
+  >)  @
+ >)   @
+>)    @
+      @@
+ ?)////  @
+?)    // @
+    ?)   @
+   ?)    @
+         @
+   ?)    @
+         @
+         @@
+ A)222  @
+A)    2 @
+A) 2222 @
+A) 2  2 @
+A)  222 @
+ A)     @
+        @
+        @@
+  A)aa   @
+ A)  aa  @
+A)    aa @
+A)aaaaaa @
+A)    aa @
+A)    aa @
+         @
+         @@
+B)bbbb   @
+B)   bb  @
+B)bbbb   @
+B)   bb  @
+B)    bb @
+B)bbbbb  @
+         @
+         @@
+  C)ccc  @
+ C)   cc @
+C)       @
+C)       @
+ C)   cc @
+  C)ccc  @
+         @
+         @@
+D)dddd   @
+D)   dd  @
+D)    dd @
+D)    dd @
+D)    dd @
+D)ddddd  @
+         @
+         @@
+E)eeeeee @
+E)       @
+E)eeeee  @
+E)       @
+E)       @
+E)eeeeee @
+         @
+         @@
+F)ffffff @
+F)       @
+F)fffff  @
+F)       @
+F)       @
+F)       @
+         @
+         @@
+  G)gggg @
+ G)      @
+G)  ggg  @
+G)    gg @
+ G)   gg @
+  G)ggg  @
+         @
+         @@
+H)    hh @
+H)    hh @
+H)hhhhhh @
+H)    hh @
+H)    hh @
+H)    hh @
+         @
+         @@
+I)iiii @
+  I)   @
+  I)   @
+  I)   @
+  I)   @
+I)iiii @
+       @
+       @@
+J)jjjjjj @
+    J)   @
+    J)   @
+J)  jj   @
+J)  jj   @
+ J)jj    @
+         @
+         @@
+K)   kk  @
+K)  kk   @
+K)kkk    @
+K)  kk   @
+K)   kk  @
+K)    kk @
+         @
+         @@
+L)       @
+L)       @
+L)       @
+L)       @
+L)       @
+L)llllll @
+         @
+         @@
+ M)mm mmm  @
+M)  mm  mm @
+M)  mm  mm @
+M)  mm  mm @
+M)      mm @
+M)      mm @
+           @
+           @@
+N)n   nn @
+N)nn  nn @
+N) nn nn @
+N)  nnnn @
+N)   nnn @
+N)    nn @
+         @
+         @@
+ O)oooo  @
+O)    oo @
+O)    oo @
+O)    oo @
+O)    oo @
+ O)oooo  @
+         @
+         @@
+P)ppppp  @
+P)    pp @
+P)ppppp  @
+P)       @
+P)       @
+P)       @
+         @
+         @@
+ Q)qqqq  @
+Q)    qq @
+Q)    qq @
+Q)  qq q @
+Q)   qq  @
+ Q)qqq q @
+         @
+         @@
+R)rrrrr  @
+R)    rr @
+R)  rrr  @
+R) rr    @
+R)   rr  @
+R)    rr @
+         @
+         @@
+ S)ssss  @
+S)    ss @
+ S)ss    @
+     S)  @
+S)    ss @
+ S)ssss  @
+         @
+         @@
+T)tttttt @
+   T)    @
+   T)    @
+   T)    @
+   T)    @
+   T)    @
+         @
+         @@
+U)    uu @
+U)    uu @
+U)    uu @
+U)    uu @
+U)    uu @
+ U)uuuu  @
+         @
+         @@
+V)    vv @
+V)    vv @
+V)    vv @
+ V)  vv  @
+  V)vv   @
+   V)    @
+         @
+         @@
+W)      ww @
+W)      ww @
+W)  ww  ww @
+W)  ww  ww @
+W)  ww  ww @
+ W)ww www  @
+           @
+           @@
+X)    xx @
+ X)  xx  @
+  X)xx   @
+  X)xx   @
+ X)  xx  @
+X)    xx @
+         @
+         @@
+Y)    yy @
+ Y)  yy  @
+  Y)yy   @
+   Y)    @
+   Y)    @
+   Y)    @
+         @
+         @@
+Z)zzzzzz @
+      Z) @
+    Z)   @
+   Z)    @
+ Z)      @
+Z)zzzzzz @
+         @
+         @@
+[){{ @
+[)   @
+[)   @
+[)   @
+[)   @
+[){{ @
+     @
+     @@
+\)|      @
+ \)|     @
+  \)|    @
+   \)|   @
+    \)|  @
+     \)| @
+         @
+         @@
+])}} @
+  ]) @
+  ]) @
+  ]) @
+  ]) @
+])}} @
+     @
+     @@
+  **   @
+##  ## @
+       @
+       @
+       @
+       @
+       @
+       @@
+        @
+        @
+        @
+        @
+        @
+####### @
+        @
+        @@
+*** @
+##  @
+ ## @
+    @
+    @
+    @
+    @
+    @@
+        @
+        @
+a)AAAA  @
+ a)AAA  @
+a)   A  @
+ a)AAAA @
+        @
+        @@
+b)      @
+b)      @
+b)BBBB  @
+b)   BB @
+b)   BB @
+b)BBBB  @
+        @
+        @@
+        @
+        @
+ c)CCCC @
+c)      @
+c)      @
+ c)CCCC @
+        @
+        @@
+     d) @
+     d) @
+ d)DDDD @
+d)   DD @
+d)   DD @
+ d)DDDD @
+        @
+        @@
+        @
+        @
+e)EEEEE @
+e)EEEE  @
+e)      @
+ e)EEEE @
+        @
+        @@
+ f)FFF @
+f)     @
+f)FFF  @
+f)     @
+f)     @
+f)     @
+       @
+       @@
+        @
+        @
+ g)GGG  @
+g)   GG @
+g)   GG @
+ g)GGGG @
+     GG @
+g)GGGG  @@
+h)      @
+h)      @
+h)HHHH  @
+h)   HH @
+h)   HH @
+h)   HH @
+        @
+        @@
+## @
+   @
+i) @
+i) @
+i) @
+i) @
+   @
+   @@
+     ## @
+        @
+     j) @
+     j) @
+     j) @
+     j) @
+j)   JJ @
+ j)JJJ  @@
+k)     @
+k)     @
+k)  KK @
+k)KK   @
+k) KK  @
+k)  KK @
+       @
+       @@
+l)L  @
+ l)  @
+ l)  @
+ l)  @
+ l)  @
+l)LL @
+     @
+     @@
+           @
+           @
+ m)MM MMM  @
+m)  MM  MM @
+m)  MM  MM @
+m)      MM @
+           @
+           @@
+        @
+        @
+n)NNNN  @
+n)   NN @
+n)   NN @
+n)   NN @
+        @
+        @@
+        @
+        @
+ o)OOO  @
+o)   OO @
+o)   OO @
+ o)OOO  @
+        @
+        @@
+        @
+        @
+p)PPPP  @
+p)   PP @
+p)   PP @
+p)PPPP  @
+p)      @
+p)      @@
+        @
+        @
+ q)QQQ  @
+q)   QQ @
+q)   QQ @
+ q)QQQQ @
+     q) @
+     q) @@
+        @
+        @
+ r)RRR  @
+r)   RR @
+r)      @
+r)      @
+        @
+        @@
+        @
+        @
+ s)SSSS @
+s)SSSS  @
+     s) @
+s)SSSS  @
+        @
+        @@
+  t)   @
+t)tTTT @
+  t)   @
+  t)   @
+  t)   @
+  t)T  @
+       @
+       @@
+        @
+        @
+u)   UU @
+u)   UU @
+u)   UU @
+ u)UUU  @
+        @
+        @@
+         @
+         @
+v)    VV @
+ v)  VV  @
+  v)VV   @
+   v)    @
+         @
+         @@
+           @
+           @
+w)      WW @
+w)  WW  WW @
+w)  WW  WW @
+ w)WW WWW  @
+           @
+           @@
+        @
+        @
+x)   XX @
+  x)X   @
+  x)X   @
+x)   XX @
+        @
+        @@
+        @
+        @
+y)   YY @
+y)   YY @
+y)   YY @
+ y)YYYY @
+     y) @
+y)YYYY  @@
+        @
+        @
+z)ZZZZZ @
+    z)  @
+  z)    @
+z)ZZZZZ @
+        @
+        @@
+ {)[[[ @
+  {)   @
+[{)    @
+  {)   @
+ {)    @
+ {)[[[ @
+       @
+       @@
+|)\ @
+|)\ @
+|)\ @
+|)\ @
+|)\ @
+|)\ @
+    @
+    @@
+})]]]  @
+  })   @
+   })] @
+  })   @
+   })  @
+})]]]  @
+       @
+       @@
+        @
+_-`-_-` @
+        @
+        @
+        @
+        @
+        @
+        @@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
+@
+@
+@
+@
+@
+@
+@
+@@
+     \    /      @
+  , . ><>< . ,   @
+  \\  /..\  //   @
+,  \\ \__/ //  , @
+\\  \\    //  // @
+ \\  \\__//  //  @
+  \\__\__/__//   @
+    ~~~~~~~~     @@
+@
+@
+@
+@
+@
+@
+@
+@@
+ ####  ####  @
+##...##...## @
+#T........C# @
+ #A......H#  @
+  #N....R#   @
+   #J..I#    @
+    #AS#     @
+     ##      @@
\ No newline at end of file