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