..#################. ..#################. #..################. #..################. ##.................. ##..###############. ###................. ###..##############. ####..#############. ####..#############. #####..############. #####..############. ######.............. ######..###########. #######..##########. #######..##########. ########..#########. ########..#########. #########..########. #########..########.