▄     ▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄  ▄▄ ▄▄▄▄▄▄  
█ █ ▄ █ █       █       █      ██  █      █ 
█ ██ ██ █▄     ▄█    ▄▄▄█▄▄▄   ██  █▄▄▄   █ 
█       █ █   █ █   █▄▄▄  ▄▄█  ██  █ ▄▄█  █ 
█       █ █   █ █    ▄▄▄██▄▄▄▄▄██▄▄██▄▄▄▄▄█ 
█   ▄   █ █   █ █   █      ▄▄    ▄▄   ▄▄    
█▄▄█ █▄▄█ █▄▄▄█ █▄▄▄█     █▄▄█  █▄▄█ █▄▄█