│                       │   ││└ ┌█▓╣ ╣      
 │                       │┌  ▄▄▄█▓╣  ╚╣
░                       ░░░██░  ▒       └
 │         ┌        ░░░░░░░███║  ▄       
 │         │      ░░░░░░░░░░│██░  ▒        
 ┌         │     ▒░░░░░░░│░░║ ▓         
 ┌              ░░░░░▒╣╣╣╣▒░░░░░░░░
            ┌  ░░░░░│││││││░▒▒░░
  ┌         ░░░░│││││││││││░░
  │        ▒░▒░░░░░│││││││││││││║▒░░▓   
  │       ░░░░│││││││││││││││░░╣   
  │       ░░░░░││││││░│││││││││░░╕ 
  └      ░░│░░││││││││││││││││││╣│░░▒ 
   ┌     ░░▒░░░░░░░│││││││││░░││││││░││▒││╣ ░ 
   │    ▒░░░│░░│││││││││║░││││││││║││░╣││░░▄░
░┌│    ░││║░░│││││││││░││││││││││││
  ░  ╔░││╔░░│││││││││││││││││││││░│░▒││░░▒ 
   │╔░││░│││││││││││││││││││││││║│░░││░░▓ 
   └│░░░││││││││││░││││└││││││││░│┤│││░
   ░│  │││░│││││║└││││││││││││░░││││▓█
   ╢┌░│││││┌└ │┌ ║││││┌│││└│││░│║││││██
   ╣▒┌░││││││ ░ ║┌┌      ││││║││││││
 ▓▒░│░▒│││││└║││ │ ║   │┌ │  └│││││░│▒ ░ 
▒▒│░▒│░││││││││ ┌   ░      ┌   │║││
│░││││││░│   ║  ░        │  
▒▒▒││░││║     ░  │          └   ╚▒▒
▒▒││││││└    ▒  ░                
▒▒││░││░└    ▓  ░             ┌ │ 
▄▒││░││║     █  ░       │      └┌│ 
▒▒╢░│░░│││░     ▒  ░       ║      └┌│ 
╣╢│░░░║ │   ┌▒  ░       ║       ║│ 
▒▒╣╣░░░│╔▒└    ║▒  │       ║    │  ┌║│┌║╚║ 
╣▒╣╣░░░│││    ┤  ░       ║    ║   ║││║│
░░░││└  ┤  ░       ║    ║   ║││║││
░░░▒   ┌ ▒  ╢    ┌  ║    ║   ║│││││
░░░│╔└  │ ░ ┤  ╣    │  ║    ╢   ║ │││││
░░░└  │ ░  ┤  ▓    │  ║    ▓   │ ┌║│││
░░░░░░▒│ └│╣   ┤  ▓    │  ║   ┌░   ┌ │││║║▒
▒▒▒▒▒▒│ ░┌░   │ ▒│   │  ║   │░   │││
░╣▒▒▒┤ ║│░     ░ │   ┌ │   ░   ┤ ││
▒▒│ │┤│╡╚╖ ░ ┤   │ │  ┌┌ ┤ ││
╣▒▒││└│░░█ ▒    ░ │░ ░▒ ╢ ║░││║ 
▒▒││││████░   │ ││▒  ▒░║ ││▒░
░│││ ││   ││░▓ ║▓   ║ ││
░││└  ▓██▓▒   ░║░╔╝ ╕  │░   
╣░│┌  ███░ ░  ││║│▒   ║▒  │░ └│
 │░│ │██░ ║ ┤  ╝  ▒  ┤  ██
 │ ░ │  ░  ░░▒  │  ██
 ╣▓░  █ │ ░  ║▄  ██│   ██
 │ │  ▒ ▓    ║   │ █  │  ██
 ┌ ░  ▓ ▓         └░█ ╣   ║║
▀  └  ║  ║ ▒         ▒ ███ ║  
┌  ░ ╚░           └  ║ ░ 
▓░│  ║  ║  ╝            ║ ╔  
░░│   ░ │╝              └ ║ 
░░░┌  ║ ╚└│ ┌              │▄█ ╝ ║▒
│  ▒ └                  █ ╣  │▒▒▒▀
░  ░╕                   ║╣░▄ ░ ║ 
▓░░  ▒ ║                   ╣  ▓  ╝ │ 
░  ╣                 ║  ▒  █ ║   
░╢░ ░╚╚                 ╚ ▓ ╡   
╢╢▒░▓ │░║ ░                  │││░ ╢    
▒╣║▓░▒╚░░││▄                     ││││║    
▒╣║▒▒╣▒▒░│║                      └│││▒    
▒╢╢▓▒░▒▒╣                    └ │││││▒    
╣╣║▒▒▒░│╕       ╖             └░    ░▒ 
║░▒░╣         ╔            ││░░▒    
╣╣╣╢▀          ╚           ░░░▒    
▒▒▓║╣░░░░▒▒ ▓                         ░░░░  ╔ 
▓╣░░░▒█                        ▒   ░╔
│░▒░▒ █                      ╔▓   
││╚▒░█                     ▒ ▒▒ 
│││░  █                  ╔▒  ░░
││╚▄  ▄               ╕ 
▒ ║░╣░▒█││╚▓ ║▀▒            ▀ ▒ ▓░░│║▓ 
▒ ░░││╣ ║▄     ▓   ▓ ▓║║░ ▓ 
▒  ▓▒░░░░░░▒▒▒    ▒ ║▓║║│▒╝ 
░░░░░┌    ░  │╣▒   
╢░│░░░░░░░░╚ │     ║▄ ║ 
╣╢▒░╣││░░░││└  ░    ╚▓ ╣▒
▄   ╣╢▒╢░│││││┌  │ │     ░ ▒▒╣▒
│││││░▒│ │░    ╣╣╣╣╢