___                    ___                     ______                ___  
     /__/|                  /__/|                   /     /|              /__/| 
    |  |:|                 |  |:|                  /_____/ |             |  |:|
    |  |:|  ___            |  |:|  ___            |  |   | |             |  |:|
  __|__|:|_/__/\         __|__|:|_/__/\           |  |   | |          ___|__|:|_
 |  |  |:||  | |        |  |  |:||  | |           |  |   | |         |  |  |:|  | 
 |  |__|:||  | |        |  |__|:||  | |           |  |   | |         |  |__|:|__| 
 |  /  /:||__|_|______  |  /  /:||__|_|______     |  |___|_|______   |  /  /:|  |
 | /__/::|___\_\_______\| /__/::|___\_\_______\   | /__/ \_\_______\ | /__/::|  |
 | |  |:|    | |        | |  |:|    | |           | |  | |           | |  |:|  |
 | |__|:|    | |        | |__|:|    | |           | |__| |           | |__|:|__|
 |/__/|:|    | |        |/__/|:|    | |           |/__/| |           |/__/|:|__/
    |:| |    | |            |:| |   | |                |:|                |:|  
    |:| |    | |            |:| |   | |                |:|                |:|
    |/__/    \_|            |/__/   \_|                \_|                |/__/