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