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