#### ## ####### #### #### ## # # ## ## ## ## ## # # # # ## ## ## ## ## ## ####### ## ## ## ## ### ## ## ## ### ## ## #### ## ####### #### ####
#### ## ####### #### #### ## # # ## ## ## ## ## # # # # ## ## ## ## ## ## ####### ## ## ## ## ### ## ## ## ### ## ## #### ## ####### #### ####