(apologies to anyone reading uncut)
## # ## # ######################################### ######################################### ######################################### ######################################### ## ## # ## ## # ## ## ## ## ## ## ## ## # ######################################### ######################################### ######################################### ######################################### ######################################### ## # ### ######### ############ #### ############# ####### #### #### ###### ### ### ## ## ## ## ## ### ### ### ### #### ####################### ###################### ##################### ### # # ## ###################################### ###################################### ###################################### ###################################### ### ## ### ## ## ## ## ### ## ### ### ### ####### ####### ##################### ################## ############# # ## ###################################### ###################################### ###################################### ###################################### ### ## ### ## ## ## ## ### ## ### ### ### ####### ####### ##################### ################## ############# ### ## ##### #### ##### ####### ##### ########## ##### ############## ##### ############### ## ###### ############## ############## ######## ###### ###### ###### ## ###### ### ## ## # ## # ######################################### ######################################### ######################################### ######################################### ## ## # ## ## # ## ## # ## ## # ## ## # ## ### ## ### #### ## ### ##### ### #### ####### #### ###### ###### ################ #################### ############## ################## ############ ############### ####### ########### ## ## ######################### ##### ######################### ###### ######################### ###### ######################### ##### ## ## ## ######################### ######################### ######################### ######################### ## ### ### ### ### ####### ######### ######## ######## ### ## ## ############################ ############################## ############################## ##### ## #### ## ## ### # ## # ######################################### ######################################### ######################################### ######################################### ## ## ## ### #### #### ######################### ######################## ####################### ##################### ## ########## ################# #################### ###################### ##### ##### ### ### ## ### # ## ## ### ### ## # ######################################### ######################################### ######################################### ######################################### ## ### ######### ############ #### ############# ####### #### #### ###### ### ### ## ## ## ## ## ### ### ### ### #### ####################### ###################### ##################### ### # ### ## ##### #### ##### ####### ##### ########## ##### ############## ##### ############### ## ###### ############## ############## ######## ###### ###### ###### ## ###### ### ## ## # ## # ######################################### ######################################### ######################################### ######################################### ## ## # ## ## # ## ## # ## ## # ## ## # ## ## # ## ##### # ## ######## # ## ######## # ## ## ### ### ##### ##### ######## ######## ######## ######## ########## ################# #################### ###################### ##### ##### ### ### ## ### # ## ## ### ### ## # ######################################### ######################################### ######################################### ######################################### ## ## ## ######################### ##### ######################### ###### ######################### ###### ######################### ##### ## ## ## ############################ ############################## ############################## ##### ## #### ## ## ### # ## # ######################################### ######################################### ######################################### ######################################### ## ## ## ### #### #### ######################### ######################## ####################### ##################### ## ### ######### ##### ######################## ###### ############################## ##### ######################## ### #########