###############################, ###############################, #########^^^^^^^^^^^^##########, ##########^^^^^^^^^^^^#########, ##########^^^^#####^^^^########, ##########^^^^######^^^########, ##########^^^^######^^^########, ##########^^^^######^^^########, ##########^^^^#####^^^^########, ##########^^^^####^^^^#########, ##########^^^^^^^^^^^##########, ##########^^^^^^^^^^###########, ##########^^^^#################, ##########^^^^#################, ##########^^^^#################, ##########^^^^#################, ##########^^^^#################, #########^^^^^^################, ###############################, ###############################, ###########^^^^^^^^############, ##########^^^^^^^^^^###########, #########^^^^^##^^^^^##########, #########^^^^####^^^^##########, #########^^^^####^^^^##########, #########^^^^####^^^^##########, #########^^^^####^^^^##########, #########^^^^####^^^^##########, #########^^^^####^^^^##########, #########^^^^####^^^^##########, #########^^^^####^^^^##########, #########^^^^####^^^^##########, #########^^^^####^^^^##########, #########^^^^^##^^^^^##########, ##########^^^^^^^^^^###########, ###########^^^^^^^^############, ###############################, ###############################, #########^^^^^^####^^^^^^######, ##########^^^^######^^^^#######, ##########^^^^#####^^^^########, ##########^^^^####^^^^#########, ##########^^^^###^^^^##########, ##########^^^^##^^^^###########, ##########^^^^#^^^^############, ##########^^^^^^^^^############, ##########^^^^^^^^^############, ##########^^^^#^^^^############, ##########^^^^##^^^^###########, ##########^^^^###^^^^##########, ##########^^^^####^^^^#########, ##########^^^^#####^^^^########, ##########^^^^######^^^^#######, #########^^^^^^####^^^^^^######, ###############################, ###############################