.___________. _______   ______  __    __  .__   __.  __    ______  __  ___  ________      _______   ______   .___________.     ______   ______   .___  ___. 
|           ||   ____| /      ||  |  |  | |  \ |  | |  |  /      ||  |/  / |       /     |       \ /  __  \  |           |    /      | /  __  \  |   \/   | 
`---|  |----`|  |__   |  ,----'|  |__|  | |   \|  | |  | |  ,----'|  '  /  `---/  /      |  .--.  |  |  |  | `---|  |----`   |  ,----'|  |  |  | |  \  /  | 
    |  |     |   __|  |  |     |   __   | |  . `  | |  | |  |     |    <      /  /       |  |  |  |  |  |  |     |  |        |  |     |  |  |  | |  |\/|  | 
    |  |     |  |____ |  `----.|  |  |  | |  |\   | |  | |  `----.|  .  \    /  /----.   |  '--'  |  `--'  |     |  |        |  `----.|  `--'  | |  |  |  | 
    |__|     |_______| \______||__|  |__| |__| \__| |__|  \______||__|\__\  /________|   |_______/ \______/      |__|         \______| \______/  |__|  |__|