                                         .d8b.
                                    _.d8888888b._
                                 .d888888888888888b._
                               .d888888888888888888888b._
                            .d88888888888888888888888888888b.
                          .d88P""48888888888888888888888888888b.
                         .8888b..d88888888888888888888888888888P
                       .d8888888888888888888888888888888888888L
                   _.d888888888888888888888888888888888888888888b.
                d8888888888+++"""++888888888888888888888888888888P
                88888P+"'            `""""++++""'`888888888888887
                `48P                              .88888888888888b.
                                                .8888888888888888P'
                                              .888888888888888887
                                            .88888888888888888888b.
                                          .8888888888888888888888P'
                                        .888888888888888888888887
                                      .8888888888888888888888888b.
                                    .88888888888888888888888888P+'
                                   .888888888888888888888888887
                                  .888888888888888888888888888b.
                                  888888888888888888888888888P+'
                                 j888888888888888888888888887
                                 888888888888888888888888888b
                                 8888888888888888888888888P+'
                                 8888888888888888888888887
                                 l888888888888888888888888b
                                  88888888888888888888888P'
                                  `8888888888888888888887
                                   `488888888888888888888b
                                     `4888888888888888888P
                                        `4888888888888888.
                                           `48888888888888b.
                                               `488888888888b.
                                                   `48888888888b.
                                                      `4888888888b.
                                                         `488888888b.
                                                            `48888888.
                                                               `488888.
                                                   .d888b.       `88888
                                                  d8888888        88888l
                                                 j8888P"4P       .888888
                                                 88888          .888888'
                                                 l8888b._    _.d888888'
                                                  488888888888888888+'
                                                    `+8888888888+"'