__                             __                __ __    
 |  |--..-----..-----..--.--.--.|  |.-----..-----.|__|  |--.
 |    < |     ||  _  ||  |  |  ||  ||  _  ||  _  ||  |    < 
 |__|__||__|__||_____||________||__||_____||___  ||__|__|__|
                                           |_____|