#___________________########____....-----....____#####
(________________LL_)###==============================
####______\   \_______.--'.  `---..._____...---'######
####`-------..__            ` ,/######################
################`-._ -  -  - |########################
####################`-------'#########################