   .-.                 .            .    .     
  (_) )-.       .-.   /            /    /      
     /   \      `-'  /-.    .-.   /    / .-.   
    /     \    /    /   ) ./.-'_ /    / (  |   
 .-/.      )_.(__..'`--'`-(__.'_/_.-_/_.-`-'-' 
(_/  `----'                                    
