__                       __                          __ __       __ __   
|  |--.-----.-----.-----.|__|.-----.----.-----.-----.|__|  |--.  |__|  |_ 
|  _  |  -__|-- __|  _  ||  ||  -__|  __|-- __|     ||  |    < __|  |   _|
|_____|_____|_____|   __||__||_____|____|_____|__|__||__|__|__|__|__|____|
                  |__|